Location: Bangalore/Bhuwaneshwar/ Coimbatore/Chennai/Kolkata/Hyderabad/Pune/Mumbai/Noida.
Job Description:
- Azure DevOps, Azure YAML Pipelines, CI/CD
- Git, SCM best practices
- SonarQube (Quality Gates configuration & integration)
- Containerization & Orchestration: Kubernetes, Docker, OpenShift
- Azure Services:
- Azure App Service
- Application Gateway
- API Management (APIM)
- Azure Key Vault
- Azure Cosmos DB
- HDInsight Kafka
- Infrastructure provisioning tools: ARM templates, Terraform
- Networking fundamentals in cloud environments
- Artifact management: JFrog
- Scripting experience in Bash and/or Python.
- Knowledge of AAD application registration and how applications authenticate/interact with backend services.
- Understanding of data flow and event-driven architectures.
Exposure to ML and Lightbend Cloudflow is a plus.
Key Responsibilities:
- Design, build, and maintain Azure YAML CI/CD pipelines, including Quality Gates to ensure high‑quality code delivery.
- Manage and enforce Git branching strategies, code review processes, and SCM best practices.
- Provision, configure, and maintain infrastructure on Azure as required by engineering teams.
- Automate infrastructure creation using ARM templates or Terraform, and integrate automation with CI/CD pipelines.
- Work extensively with Kubernetes, leveraging its full feature set for deployments, scaling, and maintenance.
- Analyze application architecture and service interactions to perform effective troubleshooting and issue resolution.
- Write automation scripts (Bash/Python) for repetitive tasks and integrate them into the delivery lifecycle.