Innova ESI
Website:
innovaesi.com
Job details:
DevOps + Deployment Engineer – Job Description
Seeking an Azure DevOps & Deployment Engineer to design and maintain Azure-based CI/CD pipelines, orchestrated environments, and end-to-end deployment workflows. You'll partner with an engineering team to automate builds, tests, deployments, and infrastructure using Azure DevOps, AKS, and IaC — ensuring reliable, scalable and auditable releases across environments.
Certifications & Experience
5+ years in DevOps/SRE/Cloud/Deployment Engineering
2+ years hands-on with Azure in production
Experience in Agile/Scrum environments
Demonstrated experience owning and executing production deployment processes, including release planning, scheduling, and go/no-go coordination
Azure certifications (e.g., DevOps Engineer, Administrator, Architect) are a plus
Role & Responsibilities
Design and maintain CI/CD pipelines in Azure DevOps (Repos, Pipelines, Artifacts)
Automate builds, testing, and deployments for multiple environments
Own and execute deployments across dev, QA, staging, and production — including release scheduling, CAB approvals, and stakeholder coordination
Implement deployment strategies: rolling updates, blue/green, canary releases, and feature-flag rollouts
Automate deployment validation via smoke tests, health checks, and post-deployment verification gates
Develop and maintain rollback/roll-forward procedures to minimize downtime
Implement infrastructure as code (Terraform, Bicep, or ARM) for Azure resources
Build and operate containerized workloads using Docker and AKS (Kubernetes)
Implement orchestration patterns: rolling updates, blue/green or canary releases, auto-scaling
Configure monitoring, logging, and alerting (Azure Monitor, App Insights, Log Analytics), including deployment-specific dashboards and release annotations
Apply security and compliance best practices (Key Vault, RBAC, network security); maintain deployment audit trails and artifact traceability
Troubleshoot production issues, participate in incident
response, and drive post-incident improvements
Track DORA metrics (deployment frequency, lead time, change failure rate, MTTR) and drive continuous improvement
Document pipelines, infrastructure, deployment runbooks,
and release history
Required Skills
Cloud & Platform (Azure)
Strong experience with Azure App Service, AKS, Functions, Storage, Key Vault, databases, VNets
Experience with Deployment Slots, Traffic Manager, or Front Door for zero-downtime deployments
CI/CD, Version Control & Deployment
Proven experience with Azure DevOps (Pipelines, Repos, Artifacts, Releases)
Strong Git skills and branching strategies;
automated testing and artifact management.
Familiarity with GitOps workflows (Flux, Argo CD) is a plus
Infrastructure as Code & Automation
Proficiency with Terraform or Bicep/ARM for Azure provisioning
Scripting in PowerShell and/or Bash; Python is a plus
Containers & Orchestration
Experience building and running Docker containers in production
Working knowledge of Kubernetes (pods, deployments, services, ingress, config/secrets, scaling) and production AKS operations
Monitoring, Security & Reliability
Experience with Azure Monitor, Application Insights, and Log Analytics for metrics, logs, dashboards, and alerting
Understanding of security best practices: identity and access management (Azure AD, RBAC), secrets management, TLS, network security
Familiarity with reliability concepts: health checks, auto-scaling, blue/green or canary deployments, rollback strategies
Release Management
Strong understanding of environment promotion, artifact immutability, and configuration management across environments
Excellent communication skills for cross-team
deployment coordination and release retrospectives
Mandatory Skills - Azure DevOps, Azure Deployment
Nice to have skills - Azure certifications (e.g., DevOps Engineer, Administrator, Architect)
Interview Mode - Virtual Interview
Work Model - Hybrid Model
Exp – 5-7Yrs
Bangalore.
Click on Apply to know more.