The Cloud Engineer is responsible for supporting the implementation, maintenance, and optimization of cloud-based solutions that align with the organization's technology needs. This role involves working closely with development, operations, and security teams to build and maintain scalable, reliable, and secure cloud infrastructure across platforms such as AWS, Azure, or Google Cloud.
The Cloud Engineer will contribute to improving system performance, automating processes, and ensuring cloud environments follow established best practices and standards.
- Implement, configure, and maintain cloud infrastructure in AWS, Azure, or Google Cloud environments
- Support deployment and release processes using CI/CD pipelines and Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation)
- Monitor system performance, availability, and reliability; troubleshoot and resolve cloud-related issues
- Assist in optimizing cloud resource usage and cost efficiency
- Apply and maintain security best practices, including identity and access management, network security, and data protection
- Collaborate with development, operations, and security teams to support application deployment and integration
- Support integration of cloud services with existing systems and platforms
- Maintain documentation for cloud configurations, processes, and procedures
- Participate in continuous improvement initiatives to enhance system performance and operational efficiency
Education:
Bachelor's Degree in Computer Science, Information Technology, Engineering, or any related field. Relevant certifications (e.g., Azure, AWS, or Google Cloud) are an added advantage.
Work Experiences:
- 2–5 years of experience in IT infrastructure or cloud engineering, with hands-on experience in cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with cloud networking concepts, security practices, and storage solutions.
- Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation, ARM templates).
- Exposure to containerization technologies such as Docker and Kubernetes is an advantage.
- Understanding of cloud security principles, including IAM, data encryption, and network security best practices.
- Experience with CI/CD tools (e.g., GitHub Actions, Azure DevOps, Jenkins) is an added advantage.
- Strong problem-solving skills and ability to work effectively in a collaborative team environment.
- Good communication skills, with the ability to interact with both technical and non-technical stakeholders.
- Basic knowledge of system administration (Linux/Windows) and scripting (e.g., Bash, Python, or PowerShell) is a plus.