Description

Key Responsibilities:
1. Design and develop scalable, secure, and reliable cloud-based solutions utilizing platforms such as Amazon Web Services (AWS) and Microsoft Azure.
2. Collaborate with software development teams to integrate cloud services into existing applications and assist in the development of new cloud-native applications.
3. Implement best practices for cloud security, monitoring, and performance optimization to ensure the integrity and efficiency of cloud-based systems.
4. Manage and maintain cloud infrastructure, including provisioning, configuration, automation, and troubleshooting.
5. Stay up-to-date on the latest cloud technologies and industry trends to provide recommendations for continuous improvement and innovation.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in software development, with at least 5 years of hands-on experience with cloud technologies.
- Proficiency in programming languages such as Python
- Strong understanding of cloud computing concepts, including infrastructure as code, distributed computing, and microservices architecture.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving and communication skills, with the ability to work effectively in a collaborative, cross-functional environment.
Education Qualificaiton:
Bachelor's degree in Computer Science or a related field

Education

Bachelor's Degree