Description : We are seeking a highly skilled Senior Azure DevOps Engineer to design, implement, and manage robust DevOps pipelines and infrastructure automation across multiple technology stacks.
The ideal candidate will have deep hands-on experience with Azure DevOps, Infrastructure as Code (IaC), CI / CD automation, and containerized microservices deployed on Azure Kubernetes Service (AKS).
You will play a key role in modernizing and scaling our software delivery pipelines, ensuring reliability, security, and efficiency in all stages of the DevOps lifecyclefrom code integration to deployment, monitoring, and optimization.
Key Responsibilities :
CI / CD Pipeline Design & Automation :
- Design, develop, and maintain end-to-end CI / CD pipelines in Azure DevOps (YAML-based) for applications built in Java, Python, ReactJS, and microservices architectures.
- Integrate code quality and security tools like SonarQube, Veracode, Checkmarx, and Snyk within build pipelines.
- Automate artifact management and versioning using Azure Artifacts, ACR (Azure Container Registry), and other repositories.
- Create multi-stage release pipelines with approvals, gates, and rollback mechanisms for controlled deployments.
- Implement blue-green and canary deployment strategies for zero-downtime as Code (IaC) & Cloud Automation :
- Design, develop, and maintain ARM, Bicep, or Terraform templates for provisioning and managing Azure infrastructure (VMs, AKS clusters, App Services, Key Vaults, VNets, Load Balancers, Storage Accounts, etc.).
- Implement configuration management and post-deployment automation using Ansible, PowerShell DSC, or Chef / Puppet.
- Build reusable infrastructure modules for consistency and compliance across environments (Dev, QA, UAT, Prod).
- Integrate IaC deployments with CI / CD workflows for automated environment & Orchestration :
- Design and deploy containerized applications using Docker and Azure Kubernetes Service (AKS).
- Configure Helm charts, Ingress controllers, secrets management, network policies, and rolling / auto-scaling updates for production workloads.
- Manage container image scanning, versioning, and vulnerability remediation.
- Optimize container performance and resource utilization across clusters.
Monitoring, Logging & Observability :
Implement end-to-end observability solutions using Azure Monitor, Application Insights, Log Analytics, Grafana, or Splunk.Create dashboards, alerts, and metric-based thresholds for proactive incident detection.Enable distributed tracing and log correlation for microservices running on AKS.Partner with development and SRE teams to implement service-level objectives (SLOs) and error budgets.Security, Compliance & Governance :
Enforce security best practices across CI / CD pipelines, including RBAC, managed identities, secrets encryption (Key Vault), and network isolation.Integrate policy-as-code frameworks (Azure Policy, OPA) to ensure compliance with internal and regulatory standards such as ISO 27001, SOC2, and CBUAE.Manage secure credential and certificate handling within DevOps workflows.Conduct periodic security assessments and pipeline audits to maintain compliance and reduce risk Support & Continuous Improvement :Work closely with developers, QA engineers, and cloud architects to enhance delivery efficiency and reliability.Troubleshoot build, deployment, and runtime issues across diverse environments.Support disaster recovery, environment management, and backup strategies.Document DevOps processes, configurations, and architectural designs for transparency and knowledge sharing.Lead and mentor junior DevOps engineers, fostering a culture of automation and continuous improvement.Required Skills & Qualifications :
710 years of professional experience in DevOps, Cloud Infrastructure, or Automation Engineering, with a focus on Azure environments.Strong hands-on expertise in Azure DevOps Services, including Pipelines, Repos, Artifacts, and Boards.Proficiency in CI / CD pipeline creation (YAML-based), build automation, and deployment strategies for containerized and traditional applications.In-depth experience with Infrastructure as Code (IaC) tools Terraform, Bicep, or ARM templates.Solid understanding of Kubernetes (AKS), Docker, and microservices deployment patterns.Familiarity with configuration management tools (Ansible, PowerShell DSC).Experience integrating static code analysis, vulnerability scanning, and compliance automation tools.Working knowledge of Azure networking, security, and identity management principles.Strong scripting and automation skills using PowerShell, Bash, or Python.Experience in setting up monitoring, logging, and alerting frameworks using Azure-native tools or third-party solutions.Proven ability to manage multi-environment DevOps pipelines supporting complex enterprise-grade Skills :Familiarity with GitHub Actions or Jenkins for CI / CD workflows.Experience with Service Mesh technologies (Istio, Linkerd) for microservices communication.Knowledge of Cost optimization and FinOps practices within Azure environments.Microsoft certification such as :AZ-400 : Microsoft Certified DevOps Engineer ExpertAZ-104 : Microsoft Certified Azure AdministratorTerraform Associate (HashiCorp)(ref : hirist.tech)