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