Role description
DevOps Engineer (Azure DevOps Specialist)
Role Summary
We are hiring a DevOps Engineer with strong expertise in Azure DevOps to design and manage CI/CD pipelines, automate cloud infrastructure, and support multi-environment deployments (Dev, QA, UAT, Stage, Production). The ideal candidate will have hands-on experience with Azure cloud services, Infrastructure as Code, containerization, monitoring, security integration, and disaster recovery planning.
Key Responsibilities
Azure DevOps & CI/CD
- Design and implement CI/CD pipelines using Azure DevOps (YAML & Classic)
- Automate build, test, and release processes across multiple environments
- Manage Azure Repos, branching strategies (GitFlow / Trunk-based), and PR workflows
- Implement multi-stage pipelines with approvals and release gates
- Integrate automated testing and quality checks within pipelines
- Manage Azure Artifacts and deployment strategies (blue-green / rolling deployments)
Code Quality & Security
- Integrate SonarQube for static code analysis, quality gates, and vulnerability scanning
- Implement DevSecOps practices and manage secrets using Azure Key Vault
- Enforce governance using Azure Policies
Cloud & Infrastructure (Azure)
- Provision and manage Azure resources (VMs, App Services, AKS, Storage, Networking)
- Implement Infrastructure as Code using Terraform / ARM / Bicep
- Manage AKS clusters and containerized workloads (Docker, Kubernetes)
- Optimize cloud cost, scalability, and performance
Disaster Recovery & Environment Management
- Manage deployments across Dev, QA, UAT, Stage, and Production environments
- Design and implement Disaster Recovery (DR) strategies
- Define RTO/RPO, backup & restore procedures, and failover mechanisms
- Ensure high availability and business continuity
Monitoring & Automation
- Implement monitoring using Azure Monitor, Log Analytics, Application Insights
- Configure s and incident response processes
- Develop automation scripts using PowerShell, Bash, or Python
Required Skills
- Strong hands-on experience with Azure DevOps (Pipelines, Repos, Boards)
- CI/CD pipeline implementation
- Microsoft Azure cloud services
- Infrastructure as Code (Terraform / ARM / Bicep)
- Docker & Kubernetes (AKS preferred)
- Git and YAML pipeline authoring
- Multi-environment deployment experience
Preferred
- Multi-cloud exposure (AWS / GCP)
- Microservices architecture
- Linux administration
- Azure certifications (AZ-400, AZ-104)
What We're Looking For
- Strong problem-solving skills
- Ability to work in Agile/Scrum teams
- Ownership mindset with proactive approach
- Good communication and documentation skills