• At least 3 years experience in DevOps role;
• Familiarity with general monitoring principles, as well as tools like Zabbix, Nagios/Icinga, Grafana, New Relic;
• Experience with Messaging Systems (RabbitMQ, Kafka);
• Experience with containerization/orchestration solutions like Docker and Kubernetes;
• Experience with Azure Cloud Platform (App Services, Azure Service Bus, Azure Storage Account, Azure SQL Database, Resource Groups, Automatic VM provisioning on demand, Scaling configuration);
• At least Intermediate level of English (both verbal and written);
• Continuous Integration / Continuous Delivery / Continuous Deployment configuration from scratch;
• DNS Records configuration;
• SSL / TLS Certificates management;
• Understand TCP/IP stack;
• Result orientation, high proactivity and responsibility level;
• Client orientation and good communication skills.
• Experience with configuration management tools (Ansible / Puppet / Chef / Terraform etc.);
• Experience with HAProxy;
• Experience with Azure Cloud Platform (Monitoring (Application Insights / Azure Log Analytics), Azure Service Fabric, Azure Stack Platform, Azure Resource Manager deployment approach, Azure Key Vault, Azure Automation Account);
• Hyper V;
• OpenStack Cloud Platform;
• Azure DevOps.
We are looking for a DevOps Engineer with experience in distributed cloud computing 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 and .NET Core(Web), Angular2, ReactJS, Microsoft Azure Service Fabric.