We are seeking a highly motivated Cloud Automation Engineer to design, build, and optimize infrastructure automation solutions for cloud-based environments. The ideal candidate will have expertise in tools such as Ansible, Terraform, CloudFormation, and proficiency in setting up CI/CD pipelines. This role also involves leveraging VMware automation and the Aria stack to deliver scalable and secure infrastructure solutions using Infrastructure as Code (IaC) practices.
Key Responsibilities:
• Infrastructure Automation & Orchestration
o Develop and maintain reusable and scalable IaC templates using tools like Terraform, Ansible, and CloudFormation.
o Automate provisioning, configuration, and management of cloud infrastructure across public, private, and hybrid cloud environments.
o Implement and manage infrastructure automation solutions leveraging VMware tools and the Aria stack.
o Enable policy-as-code practices to ensure compliance and governance across automated deployments.
• CI/CD Pipelines
o Design and manage CI/CD pipelines for automating the build, test, and deployment of infrastructure and application code.
o Integrate automated testing and quality gates to ensure reliability and performance of deployments.
o Collaborate with DevOps and development teams to streamline the software delivery lifecycle.
• Cloud Platform Management
o Work with platforms such as AWS, Azure, and Google Cloud to deploy and optimize cloud infrastructure.
o Use IaC tools to support multi-cloud and hybrid cloud strategies.
o Enable cloud-native architectures and containerized environments using Kubernetes and Docker.
o Utilize VMware automation tools to enhance operational efficiency and deliver self-service capabilities.
• Monitoring & Optimization
o Monitor infrastructure performance and implement auto-scaling and self-healing mechanisms.
o Identify and automate repetitive operational tasks to enhance efficiency and reduce downtime.
o Troubleshoot infrastructure issues and ensure high availability and disaster recovery readiness.
• Collaboration & Documentation
o Collaborate with development, operations, and security teams to align infrastructure automation with business goals.
o Maintain clear and detailed documentation of automation scripts, pipelines, and architecture.
o Provide training and mentorship to team members on IaC tools and best practices.
Requirements
• Technical Expertise:
o Advanced knowledge of Ansible, Terraform, and AWS CloudFormation for IaC implementation.
o Strong experience with CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
o Proficiency in scripting languages like Python, Bash, or PowerShell.
o Solid understanding of containerization tools like Docker and orchestration platforms such as Kubernetes.
o Experience with VMware automation platforms and the Aria stack to support cloud and virtualization initiatives.
o Familiarity with version control systems like Git and GitOps workflows.
• Cloud Platforms:
o Hands-on experience with at least one major cloud provider (OCI, AWS, Azure, or Google Cloud).
o Familiarity with cloud-native services (e.g., AWS Lambda, Azure Functions, or GCP Cloud Run).
• Experience:
o Minimum 5 years of experience in infrastructure automation, cloud engineering, or DevOps roles.
o Proven experience in deploying and managing IaC at scale.
Preferred Qualifications:
• Familiarity with Agile methodologies and ITIL practices.
• Certifications in Terraform (HashiCorp Certified: Terraform Associate), AWS, Azure, or Kubernetes (CKA/CKAD).