Role & responsibilities
1. CI/CD Pipeline Development
- Design, build, and maintain Azure DevOps pipelines (YAML/Multistage)
- 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