Position Overview
We are seeking a highly skilled and experienced Cloud Engineer to join our dynamic team. The ideal candidate will have a strong background in cloud computing and an in-depth understanding of cloud architecture and services. This role requires proficiency in scripting languages, infrastructure-as-code tools, and familiarity with CI/CD pipelines and containerization technologies.
Key Responsibilities
- Design, develop, and maintain cloud-based solutions using providers such as AWS and Azure,
- Ensure the security, reliability, and scalability of cloud infrastructure.
- Collaborate with development teams to integrate cloud services with applications.
- Automate deployment processes using infrastructure-as-code tools such as Terraform, CloudFormation, Ansible, or ARM templates.
- Manage CI/CD pipelines and implement DevOps practices.
- Troubleshoot and resolve issues in cloud environments.
Qualifications
- Proven experience as a Cloud Engineer or in a similar role.
- Strong background in cloud computing, particularly with AWS and Azure.
- In-depth knowledge of cloud architecture and services, including compute, storage, networking, and security components.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with infrastructure-as-code tools such as Terraform, CloudFormation, Ansible or ARM templates.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of containerization technologies, such as Docker and Kubernetes.
- Strong problem-solving and troubleshooting skills.
- Excellent verbal and written communication skills, with the ability to convey technical information to both technical and non-technical audiences.
- Relevant cloud-related certifications, such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, are highly desirable.