Senior Software Engineer, DevOps (Azure)

New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonAgileGitMicrosoft AzureCI/CDDevOpsHelm

Requirements

  • 6+ years of experience in DevOps and cloud engineering, with strong focus on Microsoft Azure.
  • Strong hands-on expertise with Azure core services including VNets, NSGs, Load Balancers, and storage solutions (Blob, Files).
  • Proven experience designing and implementing Infrastructure as Code using Bicep.
  • Solid experience with AKS in production environments, including autoscaling, node pool management, and performance tuning.
  • Strong knowledge of Azure APIM, Application Gateway, Front Door, and Event Hubs (including Kafka integration).
  • Deep understanding of cloud security practices, including Azure Security Center, vulnerability scanning, and container security (ACR).
  • Proficiency in automation using PowerShell, Azure CLI, and Python.
  • Strong problem-solving mindset with ability to work independently in complex environments.
  • Excellent communication, collaboration, and mentoring skills.
  • Solid understanding of Agile development and DevOps methodologies.
  • Azure certifications (AZ-400, AZ-305) are a strong plus.
  • Experience with GitOps tools (Flux, ArgoCD), service mesh (Istio), or FinOps practices is an advantage.

Responsibilities

  • Design, implement, and maintain production-grade Azure infrastructure using Bicep as Infrastructure as Code, ensuring full lifecycle management of cloud resources.
  • Build and optimize CI/CD pipelines using Azure DevOps YAML, integrating automated testing, deployment gates, and release strategies.
  • Manage and operate Azure Kubernetes Service (AKS), including cluster configuration, scaling, networking, Helm deployments, and workload optimization.
  • Implement and maintain Azure API Management, Application Gateway, and Front Door for secure, scalable, and high-performance application delivery.
  • Support event-driven architectures using Azure Event Hubs with Kafka protocol for real-time data processing and microservices communication.
  • Own production environment reliability using Azure Monitor and Application Insights, leading incident response and root cause analysis.
  • Enforce security, identity, and governance practices using Entra ID, RBAC, Managed Identities, Key Vault, and Azure Policy.
  • Collaborate with developers to integrate applications into CI/CD pipelines, improve Git workflows, and promote cloud-native best practices.
  • Manage both production and non-production environments ensuring stability, consistency, and operational readiness.
  • Develop automation scripts and operational tools using PowerShell, Azure CLI, and Python.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now