Skip To Main Content
backBack to Search

Principal 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 job

We are seeking a Principal DevOps Engineer with deep expertise in the Azure and .NET ecosystem to design, build, and support scalable cloud-native solutions while leading complex technical investigations across applications, infrastructure, and networking layers.

Important: Working schedule according to the UAE time zone (GMT+4).

Responsibilities
  • Design, build, and support API integrations on Azure API Management (APIM)
  • Develop and optimize policies in XML and C# expressions for authentication, token handling, caching, transformation, routing, rate limiting, and error handling
  • Implement Infrastructure as Code (IaC) using Terraform to provision, manage, and maintain environments
  • Deploy, configure, and operate cloud-native services, including Azure Functions, Web Apps, Container Apps, and AKS, applying containerization and Kubernetes orchestration best practices
  • Manage and troubleshoot Azure DevOps self-hosted build and deployment agents across on-premises servers, VMSS, and Managed DevOps Pools (MDP), ensuring agent availability, connectivity, security, performance, and reliable pipeline execution
  • Manage application deployments across Windows and Linux environments
  • Design, implement, and maintain CI/CD pipelines in Azure DevOps
  • Ensure security and compliance through OAuth 2.0, mutual TLS, SSL/TLS, RBAC, certificate management, and secure API design principles
  • Lead complex technical investigations and root cause analysis across applications, APIs, infrastructure, CI/CD pipelines, and network layers, independently diagnosing issues spanning multiple systems using logs, traces, and metrics
  • Troubleshoot end-to-end request flows across clients, WAF, API Management, networking components, and backend services using KQL, Log Analytics, Application Insights, and APIM tracing, and develop monitoring dashboards and proactive alerts
  • Investigate and resolve production incidents, including intermittent failures, performance degradation, connectivity issues, deployment failures, and authentication problems
  • Leverage LLM-powered AI agents and AI-assisted engineering tools to accelerate development, automate repetitive tasks, support technical investigations, and improve operational efficiency while ensuring accuracy and security
Requirements
  • 7+ years of experience in DevOps or Site Reliability Engineering
  • Excellent analytical, investigation, and problem-solving skills, with proven experience in systematic troubleshooting, including log analysis, request tracing, network diagnostics, performance analysis, and correlation of events across distributed systems
  • Strong practical experience using LLM-powered AI agents and AI-assisted development tools for code development, troubleshooting, log analysis, infrastructure automation, scripting, and technical investigations, with proficiency in prompt engineering
  • Strong CI/CD expertise in Azure DevOps, including YAML pipelines, deployment automation, and infrastructure provisioning using Terraform
  • Hands-on experience administering and troubleshooting Azure DevOps self-hosted agents, including on-premises agents, VMSS-based agents, and Managed DevOps Pools (MDP)
  • Practical experience deploying, configuring, maintaining, and troubleshooting applications on Windows and Linux servers, including IIS, Nginx, and backend application hosting
  • Minimum 1 year of hands-on experience in Azure API Management, including developing complex policies and C# policy expressions
  • Hands-on experience with Azure Functions, Azure API Management, AKS/Container Apps, API gateways, Web Apps, and WAF
  • Strong understanding of Microsoft Entra ID, OAuth 2.0, JWT, mutual TLS, TLS certificates, Azure RBAC, and Azure Key Vault
  • Proficiency in monitoring, diagnostics, and troubleshooting using Application Insights, Log Analytics, and KQL, including distributed tracing
  • Solid understanding of networking fundamentals, including DNS, HTTP/HTTPS, TCP/IP, TLS handshakes, proxies, load balancers, firewalls, and connectivity troubleshooting
  • Familiarity with REST, SOAP, JSON, and XML, including SPA consumption patterns and CORS considerations
  • Proven .NET development background with experience building, integrating, and troubleshooting APIs and cloud applications, including supporting production environments, handling incidents, performing root cause analysis (RCA), and implementing preventive improvements