Description

Job Description:

8+ years of experience in Azure DevOps, AKS, and Terraform: or equivalent experience in cloud infrastructure management.
Strong understanding of cloud computing concepts: including scalability, security, and high availability.
Experience with Azure CLI, PowerShell, or other automation tools: and proficiency in scripting languages, such as Python or Bash.
Excellent communication and collaboration skills: with ability to work effectively in a team environment.
Strong problem-solving skills: with ability to troubleshoot complex infrastructure issues.
Certifications in Azure DevOps, AKS, and Terraform: or willingness to obtain certifications.


Key Responsibilities:

 

Design and implement Azure DevOps pipelines: Create and maintain automated pipelines for CI/CD, using Azure DevOps, to ensure efficient and reliable deployment of applications to AKS.
Manage AKS clusters: Design, implement, and maintain highly available and scalable AKS clusters, ensuring compliance with security and regulatory requirements.
Implement Terraform infrastructure as code: Use Terraform to manage and provision infrastructure resources, such as virtual networks, subnets, and storage accounts, in Azure.
Collaborate with cross-functional teams: Work closely with development, QA, and operations teams to ensure smooth deployment and operation of applications in AKS.
Develop and maintain infrastructure automation scripts: Create and maintain scripts using Azure CLI, PowerShell, or other automation tools to streamline infrastructure management and deployment.
Troubleshoot and resolve infrastructure issues: Investigate and resolve infrastructure-related issues, such as cluster connectivity problems, resource allocation issues, or Terraform configuration errors.
Stay up-to-date with industry trends and best practices: Continuously update skills and knowledge on Azure DevOps, AKS, Terraform, and other cloud-related technologies to ensure the team remains competitive and innovative.
Develop and maintain documentation: Create and maintain accurate documentation for infrastructure configurations, deployment processes, and troubleshooting procedures.
Participate in on-call rotation: Participate in on-call rotation to ensure 24/7 support for infrastructure-related issues.
Contribute to team goals and objectives: Collaborate with the team to achieve goals and objectives, such as improving deployment efficiency, reducing downtime, or enhancing security.

Education

Any Graduate