Key Responsibilities
1. CI/CD Pipeline Development
- Design, build, and maintain Azure DevOps pipelines (YAML/Multi‑stage)
- Implement automated build, test, and deployment pipelines for microservices and applications
- Integrate code quality, security scanning, and governance gates
2. Infrastructure Automation
- Create and manage IaC templates using ARM/Bicep/Terraform
- Automate provisioning of Azure resources such as AKS, App Services, SQL, Storage, VNet, Key Vault, etc.
- Manage environment configuration for Dev/Test/Prod
3. Azure Cloud Engineering
- Deploy and support cloud services across compute, storage, networking, and security
- Optimize cloud cost, performance, and availability
- Implement monitoring using Azure Monitor, App Insights, Log Analytics
4. DevOps Operations
- Manage Git repositories, branching strategy, and code versioning
- Implement release management for multiple environments
- Collaborate with developers and QA teams to improve workflow efficiency
5. Security & Compliance
- Integrate DevSecOps practices in pipelines
- Manage secrets and credentials using Azure Key Vault
- Ensure security best practices and compliance with organizational policies
Required Skills & Experience
Technical Skills
- Strong hands‑on experience with Azure DevOps (Repos, Pipelines, Boards, Artifacts)
- Proficiency in Terraform / Bicep / ARM templates
- Knowledge of Docker, containerization, and AKS (Azure Kubernetes Service)
- Experience with Git, branching models, and version control best practices
- CI/CD experience with YAML pipelines
- Scripting knowledge: PowerShell / Bash / Python
- Experience with monitoring and logging tools
Cloud Skills
- Azure resources: VM, VNet, App Services, SQL, Storage, Key Vault
- Azure networking: NSG, Load Balancer, Application Gateway
- Identity & Access Management: Azure AD, RBAC