Lead DevOps Engineer (Azure & .NET Ecosystem)
Remote in Türkiye
Microsoft Azure& 28 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe 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.
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
