Responsibilities:
- Collaborate with clients to understand their business requirements and translate them into cloud-based
solutions. - Design and architect scalable, reliable, and secure cloud solutions on platforms such as Amazon Web Services
(AWS), Microsoft Azure, or Google Cloud Platform (GCP). - Conduct cloud assessments and provide recommendations on cloud migration strategies, including lift-and-shift,
re-platforming, or refactoring. - Develop architecture blueprints, diagrams, and documentation that clearly articulate the proposed solutions.
- Work closely with development teams to ensure cloud architecture best practices are followed throughout the
software development lifecycle. - Assist in the evaluation and selection of cloud services, tools, and frameworks to meet project requirements.
- Implement and configure cloud services, infrastructure, and networking components as required.
- Ensure security and compliance of cloud solutions by implementing appropriate security controls and following
industry best practices. - Collaborate with operations teams to optimize cloud resource utilization, monitor performance, and troubleshoot
issues. - Stay up to date with the latest cloud technologies, trends, and best practices, and share knowledge with the team
and clients.
Candidate requirements: - Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience as a Cloud Solution Architect or a similar role, with a deep understanding of cloud
technologies and architectures. - Strong knowledge of cloud platforms such as AWS, Azure, or GCP, including their core services and capabilities.
- Experience designing and implementing scalable, reliable, and secure cloud solutions.
- Familiarity with cloud migration strategies and patterns.
- Knowledge of cloud security principles and best practices.
- Proficiency in infrastructure-as-code (IaC) tools and techniques, such as Terraform or CloudFormation.
- Strong problem-solving and analytical skills, with the ability to understand complex requirements and propose
appropriate cloud solutions. - Excellent communication and presentation skills, with the ability to effectively communicate technical concepts
to both technical and non-technical stakeholders. - Relevant certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect,
or Google Cloud Certified – Professional Cloud Architect. - Experience with DevOps practices and CI/CD pipelines is a plus