About the job
Key Responsibilities
- Design, develop, and maintain advanced CI/CD pipelines leveraging Azure DevOps Services (Azure Pipelines) along with Git-based workflows.
- Implement and oversee infrastructure as code (IaC) utilizing ARM templates, Bicep, and/or Terraform for efficient and repeatable environment provisioning.
- Containerize applications using Docker and manage container orchestration on platforms like AKS (Azure Kubernetes Service).
- Automate processes for build, test, release, and rollback; incorporate automated testing and quality gates into pipelines.
- Monitor and enhance platform reliability and observability with tools like Azure Monitor, Application Insights, Prometheus, and Grafana.
- Enhance platform security and compliance through effective pipeline controls, secrets management (Key Vault / Vault), and secure configuration practices.
- Implement governance and cost-optimization strategies for Azure resources (tags, policies, budgets).
- Troubleshoot build/release failures, production incidents, and performance bottlenecks; conduct root-cause analysis and implement long-term solutions.
- Mentor developers on Git workflows, pipeline authoring, IaC best practices, and cloud-native design principles.
- Maintain comprehensive documentation including runbooks, deployment playbooks, architecture diagrams, and pipeline templates.

