1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. DevOps jobs in Bangalore
  5. Sr. Software Engineer - DevOps
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 23468050

    Ecolab logo

    Sr. Software Engineer - DevOps

    Ecolab · Bengaluru · onsite · Posted 1d ago

    Undisclosed4–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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.

    Sourced from naukri

    Skills

    AutomationAzure DevopsAgileApplication DeploymentapisAksApp ServicesAzure InfrastructureApplication InsightsAzure Key VaultAnalyticsArtifact ManagementArchitectureAzure Data FactoryMicrosoft AzureArm Templates

    About Ecolab

    Ecolab logo

    Ecolab

    Waste Management

    3.8k+

    employees

    Beaver Creek

    US

    About

    A trusted partner for millions of customers, Ecolab (NYSE: ECL) is a global sustainability leader offering water, hygiene and infection prevention solutions and services that protect people and the resources vital to life. Building on a century of innovation, Ecolab has annual sales of $15 billion, employs more than 48,000 associates and operates in more than 170 countries around the world. The company delivers comprehensive science-based solutions, data-driven insights and world-class service to advance food safety, maintain clean and safe environments, and optimize water and energy use. Ecolab’s innovative solutions improve operational efficiencies and sustainability for customers in the food, healthcare, life sciences, hospitality and industrial markets.

    Industries

    Waste Management

    Employee ratings

    220 reviews

    3.4/ 5

    Culture

    3.4

    Career growth

    2.7

    Work-life

    3.6

    Employees rate it well for

    Work Life Balance30Salary17Senior Management16Work Culture14Office Politics14

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 537 DevOps jobs in BangaloreDevOps jobs in IndiaJobs in Bangalore

    Career guides

    • Cold email to HR for software jobs in India: 6 copy-paste templates
    • Resume keywords for software engineers in India (with examples by role)
    • How to find sales jobs in India faster with AI (2026 guide)

    All career guidesAll articlesBrowse companies hiring

    Sr. Software Engineer - DevOps · waiting for your command