- Design, develop, and deploy cloud solutions using Terraform, GitLab, GCP.
- Manage and optimize cloud infrastructure to ensure high availability and performance.
- Collaborate with cross-functional teams to define cloud strategies, requirements, and best practices.
- Monitor system performance and troubleshoot issues to ensure reliability and security.
- Implement and manage cost-effective cloud usage practices.
- Automate cloud services and processes using scripting languages and tools.
- Ensure compliance with organizational policies and industry standards for data security.
- Provide technical expertise in cloud architecture and serve as a mentor to junior team members.
Top skills you need to have:
- High school diploma/GED required, Bachelor’s degree in Computer Science, Information Technology, or related field highly preferred
- Minimum 10 years of experience in Information Technology
- Minimum 5 years of experience in cloud engineering, with a large emphasis on designing and implementing complex, large-scale cloud solutions
- Minimum 4 years of experience in architecting and managing cloud networking and security configurations
- Minimum 3 years of experience with infrastructure as code (IaC) tools such as Terraform, Cloud Formation, or Azure Resource Manager
- Proven experience with containerization technologies (e.g., Kubernetes, Docker) in production environments
- Proven experience in troubleshooting and resolving complex cloud infrastructure issues, with a proven track record of maintaining high availability
- Demonstrated ability to contribute to cloud strategy and roadmap development, including strategic planning
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with mentoring and precepting junior engineers
- Relevant certifications (e.g., Professional Cloud Architect, Associate Cloud Engineer) preferred