Cloud Engineer- Infrastructure as Code
Posted 16
views
Summary
Cloud engineer building and managing secure, scalable Azure infrastructure primarily with Ansible (plus Terraform), deploying AKS clusters, and maintaining CI/CD pipelines in Azure DevOps. Day-to-day includes Linux administration, Python/Shell automation, configuration management, and supporting app teams with cloud deployments.
Key Responsibilities
- Build and manage secure, scalable Azure infrastructure using Ansible (primary)
and Terraform
- Implement and maintain CI/CD pipelines using Azure DevOps
- Ensure adherence to security, governance, and compliance standards
Kubernetes & Containerization
- Deploy and manage Azure Kubernetes Service (AKS) clusters
- Automate cluster operations including scaling, upgrades, and monitoring
- Integrate Kubernetes with CI/CD and observability tools
Linux & Automation
- Administer and troubleshoot Linux-based cloud systems
- Develop automation using Python, Shell, and Ansible
- Maintain configuration management and desired state enforcement
Collaboration & Delivery
- Support application teams with cloud platform integration and deployments
- Participate in architecture discussions and design reviews (supporting role)
- Document infrastructure, automation workflows, and best practices
Core Skills & Experience
- 5+ years of experience in cloud infrastructure engineering (preferably Azure)
- Strong hands-on expertise in Azure Cloud, Kubernetes (AKS), and Linux
- Proficiency in Infrastructure as Code (Ansible mandatory, Terraform optional)
- Experience with Azure DevOps or GitHub for CI/CD and version control
- Scripting skills in Python, PowerShell, or Bash
- Good understanding of cloud security, networking, and monitoring
- Strong troubleshooting and problem-solving skills
Good to Have
- Certifications: AZ-104, AZ-305, AZ-400, Certified Kubernetes Administrator (CKA)
- Exposure to observability and monitoring tool