Summary:
The Cloud Engineer is responsible for designing, deploying, and maintaining scalable and robust cloud-based systems that meet the needs of the organisation. They work in collaboration with other members of the IT team to ensure that the cloud environment is secure, reliable, and delivers efficient services.
Responsibilities:
- Design, manage and deploy cloud infrastructure such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
- Work closely with developers and other IT staff to ensure seamless integration of applications on cloud-based systems.
- Troubleshoot and resolve issues related to cloud infrastructure such as network connectivity, security, and performance.
- Monitor and optimise cloud environments to improve their performance and provide cost savings.
- Develop and maintain automated deployment procedures for cloud-based services.
- Ensure that security and compliance standards are being met within the cloud environment.
- Provide technical guidance to other members of the IT team on cloud infrastructure.
- Stay up-to-date with emerging technologies and trends in cloud computing.
Qualifications:
- A Bachelor's degree in Computer Science, Software Engineering or equivalent experience.
- Proven experience in designing, deploying, and managing cloud-based infrastructure.
- Strong understanding of cloud infrastructure services such as AWS, Azure, and Google Cloud Platform.
- Knowledge of cloud-based security best practices and compliance standards.
- Excellent problem-solving skills and the ability to work independently.
- Excellent communication and collaboration skills.
- Experience with automation and scripting tools.
- Relevant certifications from cloud service providers are an added advantage.