Sr. Software Engineer - DevOps

Ecolab Global Services

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ecolab Global Services is seeking a Senior DevOps Engineer in Bengaluru to own end-to-end DevOps and CI/CD pipelines. You will design, implement, and maintain automated release processes across environments, with a focus on security, scalability, and reliability.

Ideal candidates have 4-7 years of hands-on Azure DevOps experience, proficiency in Docker/Kubernetes, IaC (Terraform/Bicep/ARM), and data-driven deployment strategies. Join a high-impact team driving cloud-native evolution.

Qualifications

  • Hands-on design, implementation and support of enterprise-grade DevOps and CI/CD solutions.
  • Strong expertise in Microsoft Azure, Azure DevOps, YAML-based multi-stage pipelines, Git/GitHub workflows, and DevSecOps.
  • Experience with infrastructure automation tools and production release management.

Responsibilities

  • Design, develop, implement, and maintain end-to-end CI/CD pipelines using Azure DevOps.
  • Create reusable, secure multi-stage YAML pipelines for build, test, validation, deployment, and release automation.
  • Own DevOps solutions across development, test/QA, staging, and production environments.
  • Implement deployment strategies (rolling, blue-green, canary, manual promotion) where appropriate.
  • Manage Git/GitHub/Azure Repos workflows, branching, merge policies, tagging, and release/versioning.
  • Integrate security checks (SAST, dependency scanning, secret scanning) into CI/CD pipelines.
  • Manage artifacts, package/versioning, and promotion across environments.
  • Implement IaC using Terraform/Bicep/ARM Templates.
  • Automate operations using PowerShell, Bash, Python.
  • Containerize apps with Docker and deploy on Kubernetes/AKS.
  • Ensure secure auth via Azure service connections, managed identities, Key Vault.

Skills

Azure DevOps
CI/CD
DevSecOps
Cloud & Infra Automation

Tools

Azure Repos
Pipelines
Boards
Test Plans
Artifacts
Environments
Service Connections
GitHub
AKS
Terraform
Bicep
ARM Templates
Azure Key Vault
PowerShell
Bash
Python
Docker
Kubernetes

Job description

Senior DevOps Engineer

4-7 Years of Experience

Job Summary

We are looking for a Senior DevOps Engineer with 4-7 years of hands-on experience designing, implementing, and supporting enterprise-grade DevOps and CI/CD solutions. The ideal candidate will have strong expertise in Microsoft Azure, Azure DevOps, YAML-based multi-stage pipelines, Git/GitHub workflows, DevSecOps, Docker, Kubernetes, infrastructure automation, and production release management.

The candidate should be capable of owning DevOps solutions end-to-end-from source control and build automation through security validation, artifact management, deployment, approvals, monitoring, troubleshooting, and rollback. Experience with DataOps, Snowflake CI/CD, Azure Data Factory (ADF), Terraform/Bicep/ARM, and Azure cloud services is highly desirable.

Role Overview
  • Role
  • Experience: 4-7 Years
  • Primary Focus: Azure DevOps, CI/CD, DevSecOps, Cloud & Infrastructure Automation
  • Cloud: Microsoft Azure
  • Source Control: Git / GitHub / Azure Repos
  • Containers: Docker / Kubernetes
  • Automation: YAML, PowerShell, Bash, Python
  • Infrastructure as Code: Terraform / Bicep / ARM Templates
  • Preferred Domain Experience: DataOps, Snowflake, ADF, Azure Cloud
Key Responsibilities
  • Design, develop, implement, and maintain end-to-end CI/CD pipelines using Azure DevOps.
  • Create reusable, parameterized, and secure multi-stage YAML pipelines for build, test, validation, deployment, and release automation.
  • Own DevOps solutions across development, test/QA, staging, and production environments.
  • Implement deployment strategies such as rolling, blue-green, canary, and controlled/manual promotion where appropriate.
  • Implement branch policies, pull-request validation, build validation, approvals, and environment protection mechanisms.
  • Manage Git/GitHub/Azure Repos workflows, branching strategies, merge policies, tagging, and release/versioning practices.
  • Integrate automated quality and security checks into CI/CD pipelines, including static analysis, dependency scanning, secret detection, and compliance gates.
  • Manage build artifacts, package/version management, artifact retention, and promotion across environments.
  • Implement infrastructure provisioning and configuration management using Terraform, Bicep, or ARM templates.
  • Automate operational activities using PowerShell, Bash, Python, or equivalent scripting languages.
  • Containerize applications using Docker and manage image build, tagging, scanning, storage, and deployment processes.
  • Deploy and manage containerized workloads on Kubernetes/AKS, including deployments, services, config maps, secrets, ingress, scaling, and troubleshooting.
  • Implement secure authentication and authorization using Azure service connections, managed identities, Key Vault, secrets, and least-privilege access.
  • Integrate Azure Key Vault and other secret-management mechanisms into CI/CD pipelines without exposing credentials in logs or source control.
  • Monitor pipeline execution, application deployments, infrastructure health, and production issues; perform root-cause analysis and corrective actions.
  • Support production releases, change management, deployment approvals, release coordination, rollback, and recovery activities.
  • Design reliable rollback and recovery mechanisms for failed or partially completed deployments.
  • Collaborate with developers, QA, architects, security teams, and operations teams to improve deployment reliability and developer experience.
  • Identify opportunities to eliminate manual steps and continuously improve automation, deployment frequency, reliability, and lead time.
  • Create and maintain technical documentation, deployment standards, runbooks, troubleshooting guides, and operational procedures.
  • Mentor junior DevOps engineers and contribute to DevOps standards, reusable templates, and best practices.
Technical Skills - Azure DevOps & CI/CD
  • Strong hands-on experience with Azure DevOps Services: Repos, Pipelines, Boards, Test Plans, Artifacts, Environments, and Service Connections.
  • Advanced understanding of YAML pipeline concepts: stages, jobs, steps, templates, parameters, variables, variable groups, conditions, expressions, dependencies, and outputs.
  • Experience designing reusable pipeline templates and centralized CI/CD frameworks for multiple applications/projects.
  • Experience with CI triggers, PR validation, path filters, scheduled/manual triggers, branch policies, and gated deployments.
  • Hands-on experience with environment approvals, checks, deployment gates, and production release controls.
  • Strong understanding of pipeline agents, agent pools, self-hosted agents, Microsoft-hosted agents, caching, workspaces, and artifacts.
  • Ability to troubleshoot pipeline failures involving authentication, permissions, agents, dependencies, scripts, artifacts, and deployment tasks.
DevSecOps & Security
  • Implement security controls throughout the software delivery lifecycle rather than treating security as a final release step.
  • Integrate SAST, dependency scanning, container image scanning, secret scanning, and policy/compliance checks into CI/CD.
  • Apply least-privilege access, secure service connections, managed identities, and controlled production permissions.
  • Protect secrets using Azure Key Vault or equivalent secret-management platforms.
  • Understand secure handling of credentials, tokens, certificates, private keys, and pipeline variables.
  • Support vulnerability remediation, security findings triage, and release blocking based on defined severity thresholds.
Git, GitHub & Release Management
  • Strong understanding of Git commands, branching, merging, rebasing, cherry-picking, tagging, and conflict resolution.
  • Experience with GitHub/Azure Repos pull requests, code reviews, branch protection, reviewers, and merge strategies.
  • Experience with GitFlow, trunk-based development, or equivalent enterprise branching strategies.
  • Ability to define versioning and release strategies suitable for multiple environments.
  • Experience supporting hotfixes, emergency releases, rollback, and release recovery.
Docker & Kubernetes / AKS
  • Build optimized Docker images using Dockerfiles and multi-stage builds.
  • Understand image tagging, registries, image lifecycle, vulnerabilities, and immutable release practices.
  • Deploy and troubleshoot workloads in Kubernetes/AKS environments.
  • Hands-on understanding of Pods, Deployments, ReplicaSets, Services, ConfigMaps, Secrets, Namespaces, Ingress, probes, requests/limits, and autoscaling.
  • Troubleshoot common Kubernetes issues such as CrashLoopBackOff, ImagePullBackOff, pending pods, service connectivity, failed probes, and configuration issues.
  • Understand Kubernetes rollout, rollback, scaling, and deployment health validation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - DevOps
Sr. Software Engineer - DevOps

Ecolab Quimica Ltda. • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior DevOps Engineer
Senior DevOps Engineer

Ecolab Food Safety & Hygiene Solutions Private Limited • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Azure Devops Developer 5 - 8 yrs
Azure Devops Developer 5 - 8 yrs

Infosys • Hyderabad, Bengaluru, Mumbai

Hybrid
INR 1,200,000 - 2,400,000
Azure DevOps Engineer
Azure DevOps Engineer

Qloron Pvt Ltd • Bengaluru

On-site
INR 350,000 - 700,000
Devops Developer
Devops Developer

Kumaran Systems • Chennai District

On-site
INR 1,200,000 - 2,400,000
Senior DevOps Engineer
Senior DevOps Engineer

OPT IT • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Devops Azure - Senior Engineer
Devops Azure - Senior Engineer

Iris Software, Inc. • Dadri

On-site
INR 2,500,000 - 4,000,000
Senior DevOps Engineer
Senior DevOps Engineer

Kale Logistics Solutions • Pune District

Hybrid
INR 1,200,000 - 2,200,000
Azure Devops ,GitHub Actions, Docker, Kubernetes, Powershell/Scripting
Azure Devops ,GitHub Actions, Docker, Kubernetes, Powershell/Scripting

Cognizant Technology Solutions Corporation • Bengaluru Urban

On-site
INR 900,000 - 1,800,000
Devops Engineer
Devops Engineer

Kanini Software Solutions • Chennai, Coimbatore District, Bengaluru

Hybrid
INR 3,500,000 - 8,500,000