This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior DevOps Engineer (5+ years experience) with strong expertise in Microsoft Azure and working knowledge of AWS and/or GCP to lead end-to-end cloud infrastructure and DevOps practices. This role focuses on designing and operating secure, scalable, and production-grade cloud platforms, with emphasis on Azure-native services, Kubernetes, Infrastructure as Code, CI/CD, observability, and cloud governance. You will work closely with engineering teams and clients to deliver highly available, cost-optimized, and compliant systems.
Job Responsibility:
Design, build, and manage scalable, secure, and resilient infrastructure across Azure(preferred), AWS/GCP cloud
Own end to end DevOps responsibilities of the assigned project
Design and implement Azure Landing Zones, subscription strategy, environment isolation, and governance
Design and manage infrastructure provisioning using Terraform and Azure-native IaC tools like Bicep/ARM (good to have)
Design, build, Manage and support containerized and microservices based workloads using AKS and Azure Container Apps
Develop and enhance CI/CD pipelines for reliable and efficient software delivery
Manage multiple environments (Dev, QA, UAT, Prod) including environment promotion, release governance, and deployment strategies (blue-green, canary)
Implement monitoring, logging, metrics, tracing, and alerting solutions to ensure system reliability and observability
Ensure adherence to security, compliance, IAM and operational best practices
Design and manage highly available database deployments and ensure secure access management
Participate in incident management, root cause analysis, and preventive improvement measures
Optimize cloud infrastructure for cost efficiency and right-size workloads
Write custom automation scripts and tools using Bash, Python, or Go lang for automation and improve operational efficiency
Collaborate closely with developers, architects, PMs, and clients to deliver optimal technical solutions
Create and maintain technical documentation, architecture diagrams and other relevant documentations
Requirements:
6+ years of hands-on experience in DevOps roles
Strong production experience with Azure(preferred), exposure to AWS or GCP is a plus and willingness to learn and work across other cloud environments as needed
Deep hands-on experience in designing and managing complex Terraform based infrastructure provisioning
Experience with cloud native Infrastructure as Code and configuration management tools such as Bicep/ARM and Ansible (good to have)
Strong understanding, design and manage secure networking architecture including VNets, subnets, NSGs, Private Endpoints, Load Balancers, Application Gateway, and Front Door
Strong experience with container orchestration platforms such as AKS (must-have), Azure Container Apps
Exposure to EKS, GKE, ECS is a plus
Strong understanding of Kubernetes architecture including advanced concepts such as ingress controllers, API gateways, Service mesh, autoscaling, cluster upgrades, networking and troubleshooting
Experience designing and optimizing autoscaling strategies across cloud infrastructure including Linux VMs and container orchestration platforms to ensure high availability, performance efficiency and cost optimization
Solid expertise in Docker, image optimization, security hardening, and container best practices
Experience building and managing CI/CD pipelines using Azure DevOps, GitHub Actions or similar tools with best practices to improve developer experience and integrating security tools
Understanding of release strategies including versioning, rollback strategies, and artifact management
Experience working with serverless and event-driven architectures using Azure Functions, API Management (APIM), Service Bus/Event Grid
Strong understanding and hands on production experience of implementing observability solutions including logging, metrics, distributed tracing and alerting using cloud native or open source tools
Hands-on experience with IAM design, Azure Entra ID (AAD), RBAC, Managed Identities, and secret management using Azure Key Vault
Design and manage cloud storage solutions with a strong focus on secure access patterns, including private endpoints, encryption, access control, lifecycle policies, and data flow architecture across services and environments
Experience implementing Azure governance using Azure Policy and role-based access controls
Cloud cost optimization and infrastructure efficiency practices
Experience in administering Linux based Cloud virtual machines, including disk management, networking, backup configuration, performance optimization, access control, monitoring, and troubleshooting
Experience designing and managing highly available and secure database deployments using cloud services with knowledge of MySQL, PostgreSQL and MS SQL including access management, backup strategies, disaster recovery, replication, and security best practices
Strong troubleshooting and Hands on experience in incident management, conducting root cause analysis and implementing preventive measures to improve system reliability and avoid recurring issues
Good communication skills with experience interacting with clients for requirement discussions, updates, and technical clarifications
Ability to collaborate effectively with developers, QA, Architects, project managers, other stakeholders and teams
Nice to have:
Certifications in Azure, AWS, GCP, Terraform, or Kubernetes