Design, develop, and implement secure and scalable cloud architectures on platforms like AWS, Azure, GCP (familiarity with at least one major cloud provider is essential).
Evaluate and select cloud services and solutions that align with business requirements and technical specifications.
Migrate on-premises applications and data to the cloud securely and efficiently.
Optimize cloud deployments for cost-effectiveness and performance.
Automate cloud infrastructure provisioning and management using infrastructure as code (IaC) tools.
Monitor and maintain cloud infrastructure for security, performance, and scalability.
Stay up-to-date on the latest cloud technologies and trends.
Collaborate with IT teams to ensure successful cloud adoption and integration with existing systems.
Provide technical guidance and support to developers and operations teams.
Document cloud architecture decisions and best practices.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Minimum 5+ years of experience in cloud computing and designing cloud solutions.
Proven experience with a major cloud platform (AWS, Azure, GCP).