DevOps Engineer

Experience: 10-13 years 

Key Responsibilities: 

  • Assist developers in creating pipelines and Kubernetes deployment manifests.
  • Manage and automate infrastructure using Terraform. 
  • Provision and manage VMs on Azure Cloud. 
  • Set up and manage cloud-hosted microservices to communicate with database services.
  • Administer end-to-end Kubernetes clusters, including application deployment, managing namespaces, load balancing, policy setup, and using blue-green/canary deployment models. 
  • Ensure proper networking setup on the cloud, including load balancing and routing.
  • Use Jenkins as the primary CI/CD tool to run Terraform scripts. 
  • Utilize GitHub for version control and collaboration. 
  • Administer Azure Kubernetes services (AKS). 

Must-Have Skills: 

  • Strong platform experience on Azure, including services like Networking, IAM, Storage,  Load Balancing, and Virtual Machines. 
  • Proficiency in Terraform, including writing code for provisioning and managing infrastructure. 
  • Hands-on experience with Kubernetes, including deployment, management, and cluster administration. 
  • Solid understanding of CI/CD concepts and hands-on experience with Jenkins pipelines and webhooks. 
  • Strong knowledge of cloud networking. 
  • Experience with PowerShell scripting. 
  • Experience with Docker. 
  • Knowledge of advanced Azure designing concepts and best practices.
  • Familiarity with managing Kubernetes clusters, including upgrades, resizing, and RBAC  (Role-Based Access Control). 
  • Ability to set up and manage databases on both VMs and as managed services.
  • Experience with setting up and using blue-green/canary deployment models.
Department: Delivery
Designation: Engineer

Apply for this position

Allowed Type(s): .pdf, .doc, .docx