Cloud Automation Engineer (The Automation Architect)
Unreal Gigs, San Francisco, CA, United States
Are you passionate about automating cloud operations to streamline processes and enhance efficiency? Do you have the technical expertise to build and maintain automation frameworks that support scalable, secure, and high-performing cloud environments? If you’re ready to optimize cloud infrastructure with intelligent automation, our client has the perfect role for you. We’re seeking a Cloud Automation Engineer (aka The Automation Architect) to create and manage automation solutions that drive efficiency, consistency, and innovation in cloud operations.
As a Cloud Automation Engineer at our client, you’ll collaborate with cloud architects, DevOps teams, and system administrators to design and implement automation scripts and tools that improve cloud performance and reduce manual intervention. Your role will be key in advancing operational excellence and enabling rapid scaling of cloud services.
Key Responsibilities:
- Design and Develop Automation Solutions: Create and implement scripts and tools using languages such as Python, PowerShell, or Go to automate cloud resource management. You’ll build frameworks that enhance efficiency and reduce manual processes.
- Implement Infrastructure as Code (IaC): Develop and manage IaC templates using tools like Terraform, Ansible, or AWS CloudFormation to automate the provisioning and configuration of cloud resources. You’ll support version-controlled, reproducible deployments.
- Optimize Deployment Pipelines: Collaborate with DevOps teams to design and enhance CI/CD pipelines that integrate automation at each stage of development and deployment. You’ll ensure code is automatically tested, built, and deployed with minimal human intervention.
- Monitor and Improve Automation Performance: Utilize monitoring tools to track the performance of automation processes and identify opportunities for further optimization. You’ll maintain system reliability and ensure automation tasks run smoothly.
- Ensure Compliance and Security Standards: Integrate security best practices into automation workflows, ensuring that automated processes comply with industry standards and protect cloud environments. You’ll manage access controls and audit logs within automated processes.
- Collaborate on Cloud Architecture and Strategy: Work with cloud architects and engineering teams to ensure that automation aligns with broader cloud infrastructure strategies. You’ll contribute to planning and improving cloud resource utilization through automation.
- Maintain Comprehensive Documentation: Document automation workflows, scripts, and best practices. You’ll create user guides and technical documentation to support team members and enable knowledge sharing.
Required Skills:
- Cloud Platform Proficiency: Experience with cloud platforms such as AWS, GCP, or Azure, and strong familiarity with their automation services (e.g., AWS Lambda, Azure Logic Apps).
- Programming and Scripting Expertise: Proficiency in scripting languages like Python, PowerShell, or Go, and experience with automation tools (e.g., Ansible, Chef, Puppet).
- Infrastructure as Code (IaC): Experience with IaC tools like Terraform, AWS CloudFormation, or Azure Resource Manager. You can create templates for automated, scalable deployments.
- CI/CD Pipeline Knowledge: Knowledge of integrating automation into CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or GitHub Actions.
- Security and Compliance Awareness: Ability to integrate security practices into automation workflows and maintain compliance with standards like GDPR or ISO.
Educational Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. Equivalent experience in cloud engineering and automation may be considered.
- Certifications such as AWS Certified DevOps Engineer, Google Professional DevOps Engineer, or Microsoft Certified: Azure DevOps Engineer Expert are desirable.
Experience Requirements:
- 5+ years of experience in cloud engineering or automation engineering, with proven hands-on experience building and managing automation frameworks.
- Experience automating the deployment and configuration of complex cloud environments and services.
- Familiarity with container orchestration (e.g., Kubernetes) and container management tools is a plus.