About the job
The Lead Azure DevOps Engineer will drive transformative DevOps initiatives focused primarily on Microsoft Azure platforms. In this pivotal role, you will be responsible for designing, implementing, and overseeing CI/CD pipelines, Infrastructure as Code (IaC) frameworks, and container orchestration platforms to enhance software delivery efficiency. You will define the DevOps strategy, facilitate automation processes, and mentor engineering teams to ensure scalable, reliable, and top-notch deployments.
Key Responsibilities:
- Strategic Leadership: Develop and implement enterprise-wide DevOps strategies, establish standards for CI/CD, automation, and platform engineering. Provide guidance through team mentorship, architecture evaluations, and collaborate across functions with security and development teams.
- CI/CD Pipeline Management: Own the architecture of CI/CD pipelines, deploying enterprise-level orchestration and automated testing frameworks (SAST/DAST). Implement zero-downtime deployment strategies such as blue-green and canary releases.
- Infrastructure & Automation: Design IaC frameworks utilizing Terraform, Bicep, or ARM templates, and manage configurations using Ansible or Azure Policy. Lead automation initiatives for self-service platforms and event-driven workflows.
- Containerization Expertise: Architect Kubernetes (AKS) environments, including networking, storage, and GitOps-based continuous delivery leveraging tools like ArgoCD or Flux CD. Design container image build pipelines and implement autoscaling strategies.
- Observability & SRE Practices: Establish comprehensive observability solutions (Azure Monitor, Prometheus, Grafana) and define SLOs/SLIs in accordance with SRE principles. Lead capacity planning and chaos engineering efforts.
- Security Integration: Embed DevSecOps practices, implementing automated security scanning, policy-as-code enforcement, and secrets management utilizing Azure Key Vault.

