We are looking for a DevOps Engineer with experience in microservices, infrastructure, and Azure on a complex system that allows managing access to the Internet by intercepting traffic from end-users’ devices both mobile and desktop and redirecting it to proxy servers where it is filtered and a decision on allowing or blocking the access is made. The system consists of separate isolated modules that operate as a single integrated system. Technologies used – .NET Framework (Web and Desktop), Angular2, ReactJS, Objective-C, Java (Android), Microsoft Azure Services.

General requirements:

  • At least Intermediate level of English (both verbal and written)
  • High proactivity level
  • High responsibility level
  • Good communication skills
  • Experience with configuration management tools (Ansible / Puppet / Chef)
  • Familiarity with general monitoring principles, as well as tools like Zabbix, Nagios/Icinga, Graphana, New Relic
  • Experience with one of containerization solutions (Docker, Kubernates)
  • Experience with Messaging Systems (RabbitMQ, Kafka)

Microsoft Azure: 

  • App Services
  • Cloud Services (Web and Worker Roles)
  • Azure Service Bus
  • Azure Storage Account
  • Azure SQL Database
  • Resource Groups
  • Automatic VM provisioning on demand
  • Scaling configuration
  • Monitoring configuration
  • Azure Service Fabric
  • Azure Stack Platform
  • Azure Resource Manager deployment approach
  • Azure Key Vault
  • Application Insights


  • PowerShell
  • CMD


  • Continuous Integration / Continuous Delivery / Continuous Deployment configuration from scratch
  • Nuget packages restoring
  • DNS Records configuration
  • SSL / TLS Certificates management
  • HyperV
  • OpenStack Cloud Platform
  • TeamCity / Bamboo
  • HTTP/2