Description

Key Responsibilities

 Design, implement, maintain, and optimize CI/CD pipelines using Azure DevOps.

 Lead and support DevOps migration and modernization initiatives from on-

premises or legacy environments to Microsoft Azure.

 Automate application build, deployment, release, and environment provisioning

processes.

 Develop and maintain Infrastructure as Code (IaC) using Terraform, ARM

templates, Bicep, or equivalent tools.

 Manage and automate Azure infrastructure, configurations, deployments, and

environment provisioning.

 Implement Git-based version control, branching, merge, and release strategies.

 Integrate security, code quality, automated testing, vulnerability scanning, and

compliance checks into CI/CD pipelines.

 Implement deployment strategies such as Blue-Green, Rolling, and Canary

deployments where applicable.

 Manage containerized workloads using Docker and Azure container services.

 Troubleshoot and resolve pipeline, deployment, infrastructure, application, and

production issues.

 Implement monitoring, logging, alerting, and operational dashboards for Azure

applications and infrastructure.

 Collaborate with developers, architects, QA, security, and infrastructure teams to

improve deployment efficiency and reliability.

 Establish and maintain DevOps standards, automation frameworks, and best practices.

 Participate in Agile/Scrum ceremonies and contribute to continuous process

improvement.

 Prepare technical documentation related to architecture, deployment, automation, and

operational processes.

Required Skills & Experience

 7+ years of experience in DevOps, Cloud Engineering, or related roles.

 Strong hands-on experience with Microsoft Azure and Azure DevOps.

 Excellent experience with Azure DevOps Pipelines, Azure Repos, CI/CD, and

release management.

 Proven experience in DevOps migration, cloud migration, and modernization

projects.

 Strong hands-on experience with Terraform and/or ARM/Bicep.

 Good understanding of Azure networking, compute, storage, identity, and security

services.

 Strong experience with Git, branching strategies, and source code management.

 Hands-on experience with Docker and containerization.

 Experience with PowerShell, Bash, and/or Python scripting.

 Good understanding of DevSecOps practices, including security scanning,

vulnerability management, code quality, and automated testing.

 Experience troubleshooting CI/CD pipelines, Azure infrastructure, deployments, and

production issues.

 Strong understanding of cloud automation and Infrastructure as Code principles.

 Experience working in Agile/Scrum environments.

 Strong analytical, troubleshooting, communication, and problem-solving skills.

Good to Have

 Experience with Azure Kubernetes Service (AKS).

 Experience with Azure Container Registry (ACR).

 Hands-on experience with Azure Key Vault.

 Experience with Azure Monitor and Application Insights.

 Experience with SonarQube, SAST, DAST, or similar DevSecOps tools.

 Knowledge of Azure security, identity, and governance.

 Experience implementing high availability, scalability, and disaster recovery

solutions.

 Experience with Azure DevOps certification or Azure Solutions Architect

certification.

 Exposure to PowerShell DSC, Ansible, or other configuration-management tools

Education

Bachelor's degree