Overview
Skills
Job Details
We are seeking a skilled DevOps Engineer to design, implement, and optimize CI/CD
pipelines using Azure DevOps and Azure Cloud. The ideal candidate will collaborate with multiple
development teams to standardize and automate build, test, and deployment processes, ensuring high
reliability and consistent delivery across projects.
Key Responsibilities Design and maintain Azure DevOps pipelines using YAML, templates, and
parameters for multi-stage CI/CD workflows. Implement and manage cloud-native solutions on Azure,
leveraging services like AKS, Virtual Machines, VNets, and Azure Monitor. Integrate ArgoCD for
GitOps-based continuous delivery in Kubernetes environments. Develop PowerShell automation
scripts for build validation, deployment tasks, and infrastructure management. Collaborate with
development teams to ensure pipeline consistency, security, and reusability across environments.
Troubleshoot build and deployment failures, analyze logs, and maintain high-quality delivery metrics
(e.g., build success rates, coverage reports). Work with SonarQube and other quality tools to track
code health and enforce standards. Support modern deployment strategies such as Blue-Green,
Canary, and Rolling deployments. Contribute to best practices in Git branching, version control, and
release management.
Required Skills & Experience Azure Cloud: - Hands-on experience with key Azure services VMs,
VNets, Storage, Azure Monitor, and AKS. - Familiarity with container orchestration and GitOps
workflows using ArgoCD.
Azure DevOps: - Proficiency in Repos, Pipelines, Boards, Artifacts, and their integration throughout the
SDLC. - Strong understanding of YAML pipeline structures, including triggers, jobs, stages, and
templates.
Scripting & Automation: - Solid foundation in PowerShell syntax, functions, conditionals, loops, and
reusable scripts. - Ability to write scripts for common automation scenarios (e.g., string manipulation,
regex validation, and file operations).
CI/CD & Source Control: - Deep understanding of GitFlow and trunk-based branching models. -
Experience with deployment methodologies like Blue-Green, Canary, and Rolling. - Knowledge of
integrating SonarQube and similar code analysis tools.
Troubleshooting & Monitoring: - Expertise in diagnosing build/test/deployment issues. - Experience
setting up and interpreting Azure Monitor and other observability tools.
Preferred Qualifications - Experience with Terraform or Bicep for infrastructure as code (IaC). -
Exposure to container security, artifact versioning, and pipeline governance. - Prior experience in large
enterprise DevOps environments (multi-team or multi-tenant setups).
Interview Process - Theory Round (30 mins): Cloud fundamentals, DevOps concepts, and
troubleshooting scenarios. - Coding Round (30 mins): Hands-on exercises in Azure DevOps YAML
pipeline authoring and PowerShell scripting.
Role Objective Enable rapid, reliable, and repeatable delivery pipelines by leveraging Azure DevOps
best practices and automation empowering multiple development teams with standardized CI/CD
workflows and efficient cloud deployments.