We are looking for a Lead DevOps Engineer with strong expertise in Azure and the .NET ecosystem to architect, develop, and maintain scalable cloud-native solutions, while leading in-depth technical investigations spanning applications, infrastructure, and networking layers.
Important: This role follows the UAE time zone (GMT+4) working schedule.
At EPAM Belarus, employees have the flexibility to choose the environment that suits them best. You can work from any location in Belarus, whether it's your home or our offices in Minsk, Grodno, Brest, Gomel, Mogilev or Vitebsk.
Responsibilities
Design, build, and support API integrations using Azure API Management (APIM)
Create and refine policies in XML and C# expressions for authentication, token management, caching, transformation, routing, rate limiting, and error handling
Apply Infrastructure as Code (IaC) practices using Terraform to provision and maintain environments
Deploy, configure, and manage cloud-native services such as Azure Functions, Web Apps, Container Apps, and AKS, following containerization and Kubernetes best practices
Oversee and troubleshoot Azure DevOps self-hosted build and deployment agents across on-premises servers, VMSS, and Managed DevOps Pools (MDP), ensuring availability, connectivity, security, and performance
Handle application deployments across both Windows and Linux environments
Build, implement, and maintain CI/CD pipelines within Azure DevOps
Uphold security and compliance standards through OAuth 2.0, mutual TLS, SSL/TLS, RBAC, certificate management, and secure API design
Lead complex technical investigations and root cause analyses across applications, APIs, infrastructure, CI/CD pipelines, and networks, independently resolving multi-system issues using logs, traces, and metrics
Diagnose end-to-end request flows across clients, WAF, API Management, networking layers, and backend systems using KQL, Log Analytics, Application Insights, and APIM tracing, while building dashboards and proactive alerts
Investigate and resolve production incidents such as intermittent failures, performance degradation, connectivity problems, deployment errors, and authentication issues
Utilize LLM-powered AI agents and AI-assisted engineering tools to speed up development, automate repetitive work, support investigations, and enhance operational efficiency while maintaining accuracy and security
Requirements
5+ years of experience in DevOps or Site Reliability Engineering
Strong analytical and troubleshooting skills, with proven experience in systematic investigation methods such as log analysis, request tracing, network diagnostics, and performance correlation across distributed systems
Hands-on experience using LLM-powered AI agents and AI-assisted tools for coding, debugging, automation, and technical investigations, with solid prompt engineering skills
Deep CI/CD experience in Azure DevOps, including YAML pipelines, deployment automation, and Terraform-based provisioning
Practical experience managing and troubleshooting Azure DevOps self-hosted agents, including on-premises, VMSS-based, and Managed DevOps Pools (MDP)
Experience deploying, configuring, and maintaining applications on Windows and Linux servers, including IIS, Nginx, and backend hosting environments
At least 1 year of hands-on experience with Azure API Management, including policy development using C# expressions
Practical experience with Azure Functions, APIM, AKS/Container Apps, API gateways, Web Apps, and WAF
Solid knowledge of Microsoft Entra ID, OAuth 2.0, JWT, mutual TLS, TLS certificates, Azure RBAC, and Azure Key Vault
Skilled in monitoring and diagnostics using Application Insights, Log Analytics, and KQL, including distributed tracing
Strong grasp of networking fundamentals such as DNS, HTTP/HTTPS, TCP/IP, TLS handshakes, proxies, load balancers, and firewalls
Familiarity with REST, SOAP, JSON, and XML, along with SPA consumption patterns and CORS handling
Proven background in .NET development, building and maintaining APIs and cloud applications, with experience supporting production systems, managing incidents, and performing root cause analysis (RCA) and preventive fixes
We offer/Benefits
We connect like-minded people:
We invest in your growth:
We cover it all:
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here, you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.
Данная вакансия является планируемой к созданию (перспективной).
Novakid Inc
Минск
от 5000 USD