Job Summary
We are seeking a highly experienced Lead Azure DevOps & Infrastructure Engineer to join our engineering organization. This role requires deep expertise in designing, building, and operating production-grade cloud infrastructure with a strong emphasis on Microsoft Azure, DevOps automation, and platform reliability. The ideal candidate brings a systems-thinking mindset, combining architecture, automation, security, and operational excellence. You will own infrastructure design decisions, lead complex implementations, ensure high availability and cost efficiency. This role also includes mentoring engineers, collaborating with delivery and client stakeholders, and contributing to pre-sales and solution design when required.
Key Responsibilities
β’ Design, architect, and implement scalable, highly available, secure, and cost-optimized infrastructure on Microsoft Azure.
β’ Define reference architectures for enterprise workloads, including networking, identity, security, and platform services.
β’ Architect infrastructure to support high-performance, resilient, and mission-critical production systems.
β’ Plan and execute zero- or near-zero-downtime migrations from on-prem or other clouds to Azure.
β’ Develop and maintain Infrastructure as Code (IaC) using Terraform for enterprise-scale environments.
β’ Enforce modular, reusable, and policy-driven IaC patterns aligned with Azure Landing Zone principles.
β’ Implement automated validation, security scanning, and drift detection for infrastructure changes.
β’ Design and operate Azure Kubernetes Service (AKS) clusters for multi-environment workloads.
β’ Manage Kubernetes deployments using Helm and/or Kustomize, following GitOps best practices.
β’ Implement and operate GitOps workflows using Argo CD or equivalent tools.
β’ Define platform standards for networking, ingress, secrets management, observability, and scaling.
β’ Design and implement robust CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, GitLab, Harness, or similar.
β’ Implement advanced deployment strategies including rolling updates, canary releases, and blue/green deployments.
β’ Ensure pipeline auditability, traceability, and observability, including approvals, artifact promotion, and rollback mechanisms.
β’ Embed security-by-design principles across infrastructure and pipelines (IAM, RBAC, secrets, network security).
β’ Implement Azure-native security controls (e.g., Defender for Cloud, Policy, Key Vault).
β’ Support audit, compliance, and regulatory requirements through automation and evidence generation.
β’ Drive reliability engineering practices, including monitoring, alerting, SLOs, and incident response.
β’ Provide technical leadership, mentoring, and coaching to infrastructure and DevOps engineers.
β’ Collaborate with Service Delivery Leads to support agile planning, backlog creation, and delivery execution when required.
β’ Lead troubleshooting and resolution of complex, cross-layer infrastructure and platform issues.
β’ Drive root cause analysis and continuous improvement across environments and processes.
Required Qualifications
β’ 10+ years of experience in Infrastructure Engineering, DevOps, or Platform Engineering roles.
β’ Strong hands-on expertise with Microsoft Azure, including networking, compute, storage, identity, and security services.
β’ Proven experience architecting highly available, scalable, and secure cloud platforms.
β’ Deep expertise in Terraform for large-scale infrastructure automation.
β’ Strong experience with Kubernetes (AKS) and ecosystem tools (Helm, Kustomize, Argo CD).
β’ Solid understanding of Git-based workflows, branching strategies, and CI/CD best practices.
β’ Demonstrated experience with deployment strategies and production-grade release management.
β’ Strong background in security, auditability, and compliance in cloud environments.
β’ Excellent analytical, troubleshooting, and problem-solving skills.
β’ Strong communication skills with the ability to engage both technical and non-technical stakeholders.
β’ Proven experience in technical leadership, mentoring, and building high-performing teams.
β’ Experience working in client-facing environments and managing technical expectations.
Preferred / Nice-to-Have Experience
β’ Multi-cloud exposure (AWS and/or GCP) in addition to Azure.
β’ Software development or scripting experience (Terraform, Python, Bash, PowerShell).
β’ Experience with machine learning or data platform infrastructure.
β’ Familiarity with Azure Landing Zones, CAF, and enterprise governance models.
β’ Experience with cost optimization (FinOps) practices.
Certifications (Preferred)
β’ Microsoft Certified: Azure Solutions Architect Expert
β’ Microsoft Certified: Azure DevOps Engineer Expert
β’ Certified Kubernetes Administrator (CKA)
β’ Other relevant cloud security, networking, or platform certifications
Education
β’ Bachelorβs degree in Computer Science, Engineering, or a related field, or equivalent practical experience.