We are seeking a seasoned DevOps Engineer with 5+ years of experience and a strong focus on Azure cloud services and microservices architecture deployment.
Key Responsibilities
Design and implement robust and scalable Azure infrastructure to support microservices-based applications.
Build and manage CI/CD pipelines for containerized microservices using Azure DevOps, GitHub Actions, or similar tools.
Automate infrastructure provisioning and configuration management using Terraform, ARM templates, or Bicep.
Deploy, manage, and optimize Azure Kubernetes Service (AKS) clusters and related services (Helm, Ingress Controllers, etc.).
Collaborate with development teams to implement deployment strategies and environments for microservices.
Ensure best practices in cloud-native deployments, including blue/green, canary and rolling deployments.
Implement monitoring, logging, and alerting for microservices using Azure Monitor, Application Insights, Log Analytics, and related tools.
Enforce security, governance, and compliance across Azure cloud environments.
Troubleshoot and resolve deployment, infrastructure, and production issues.
Participate in architecture reviews and DevOps best practices discussions.
Required Skills & Qualifications
5+ years of experience in a DevOps role with Azure Cloud.
Strong hands-on experience with microservices architecture deployment.
Proficiency in Azure DevOps, CI/CD pipelines, and version control systems (Git).
Experience deploying and managing containerized applications on AKS / Kubernetes.
Scripting experience with PowerShell, Bash, or Python.
Strong understanding of Azure networking, security, Key Vault, and Azure AD.
Knowledge of monitoring and logging in a distributed microservices environment.
Preferred Qualifications
Expertise in Infrastructure as Code (Terraform, ARM, or Bicep).