We are currently seeking a Cloud Engineer to join our engineering team. You will work with the architecture and development teams to implement and manage cloud-based solutions across multiple platforms including Azure, AWS, and Google Cloud.
Responsibilities:
• Implement and manage scalable, resilient, and cost-effective cloud environments across various cloud platforms.
• Develop and maintain cloud infrastructure components, including virtual networks, storage accounts, virtual machines, and containers.
• Assist in the evaluation and recommendation of appropriate cloud services, technologies, and tools to meet product development standards.
• Support the implementation of cloud-based solutions, ensuring adherence to product architectural guidelines, security standards, and best practices.
• Configure and deploy cloud infrastructure components across multiple platforms.
• Implement identity and access management (IAM)
solutions and set up authentication mechanisms and security controls.
• Monitor and optimize cloud resources to maximize performance, scalability, and cost efficiency.
• Implement backup and disaster recovery solutions for cloud-based environments.
Minimum Qualifications:
• Bachelor’s degree in computer science, Information Technology, or a related field.
• 3+ years of experience as a Cloud Engineer with experience across multiple cloud platforms (e.g., Azure, AWS, Google Cloud).
• Robust understanding of cloud architecture and security principles. • Knowledge and experience with various operating systems including Linux • Experience with BASH scripting and programming languages such as Python.
• Strong experience with cloud deployment methodologies, DevOps practices, continuous integration/continuous deployment (CI/CD) pipelines and Infrastructure-As-Code (IaC) tools such as Terraform.