Overview
Design, automate and manage cloud infrastructure and release pipelines across Azure DevOps and GitHub Actions for .NET, Angular, Python, Java, React and AI-driven workloads, working closely with adjacent engineering teams.
What you'll do
- Design, build and maintain CI/CD pipelines using Azure DevOps Pipelines (YAML) and GitHub Actions workflows.
- Automate build, test and deployment processes for .NET, Angular, Python, Java and React applications, as well as AI/ML workloads, across Dev, QA, Staging and Production, including database deployment automation.
- Implement branching strategies, pull request gates, automated code quality checks and release approval workflows.
- Manage artifact versioning, package feeds (NuGet, npm) and release orchestration across environments.
- Provision and manage Azure infrastructure hands-on, including App Service, AKS, Azure Functions, Virtual Networks, Storage and Key Vault.
- Implement Infrastructure-as-Code using Bicep, Terraform or ARM templates for repeatable, version-controlled environments.
- Automate integrations with tools such as Azure Data Factory (ADF) and Microsoft Fabric Pipelines.
- Containerize applications using Docker and orchestrate deployments with Kubernetes (AKS) or Azure Container Apps.
- Manage secrets, configuration and environment variables securely using Azure Key Vault and pipeline variable groups.
- Set up monitoring, logging and alerting using Azure Monitor, Application Insights and Log Analytics.
- Implement DevSecOps practices, including vulnerability scanning, dependency checks, code quality gateways via SonarQube, code security gateways via Snyk and secure pipeline configurations.
- Drive incident response, root-cause analysis and continuous improvement of deployment reliability and system uptime.
- Define and track DevOps metrics (deployment frequency, lead time, change failure rate, MTTR).
- Partner with development teams to streamline the developer experience and reduce build/release friction.
- Mentor developers on Git workflows, pipeline authoring and DevOps best practices.
- Continuously evaluate and introduce automation, tooling and process improvements to the release lifecycle.
- Maintain clear documentation for pipelines, infrastructure and operational runbooks.
- Collaborate with the cloud infrastructure and security teams to align on standards and practices.
What you'll need
- Bachelor's degree in Computer Science, Information Technology or a related field.
- 4–8 years of experience in a DevOps, Build & Release, or Site Reliability Engineering role.
- Strong hands-on experience with Azure DevOps (Boards, Repos, Pipelines, Artifacts), GitHub Actions, Git branching strategies, code review workflows and release management.
- Prior software development experience, preferably in .NET (C#), Angular, Python, Java or React, with the ability to read code, debug builds, understand application architecture and support full-stack applications through the build, test and deployment lifecycle.
- Proficient in scripting languages such as PowerShell, Bash or Python for automation tasks.
- Hands-on experience with Infrastructure-as-Code tools such as Terraform or Bicep, and with database deployment automation and integration tools such as Azure Data Factory (ADF) or Microsoft Fabric Pipelines.
- Solid understanding of containerization (Docker), orchestration (Kubernetes / AKS) and cloud networking fundamentals, including security groups, load balancers and identity/access management (Azure AD).
- Familiarity with code quality and security gateway tools such as SonarQube and Snyk.
- Experience automating build, test and deployment pipelines for AI/ML workloads, including packaging models, managing model versioning and integrating AI services or APIs into CI/CD workflows.
Nice to have
- Exposure to monitoring/observability stacks (Application Insights, Grafana, Prometheus, ELK).
- Knowledge of GitOps practices and tools such as ArgoCD or Flux.
- Relevant certifications (e.g., AZ-400, AZ-104, CKA) are a strong plus.
Details
- Location: Mumbai.
- Flexibility to manage your days in support of work/life balance.
Read the full description and apply on the company’s own careers page.