- Accountable for cloud solution architecture design and support during the full life cycle of the solution.
- Develop and select migration strategies and approaches to move existing applications and workloads to the cloud.
- Continues Improvement of solutions, architecture standards and guidelines and support creation of documentation to ensure application design compliance and efficient operations of the cloud architecture program.
- Develop proof of concepts to prove new techniques.
- Ensure quality, security and legal guidelines of the robust and high sustainable code.
- An ideal candidate should possess 5+ years of experience in AWS Solution architecture with around 10+ years of software development experience.
- Strong technical background in cloud computing including designing modern technology stacks, including microservices, containers and distributed systems.
- Extensive working knowledge of cloud technologies, including Amazon Web Services (AWS), Oracle Cloud Infrastructure (OCI), Microsoft AWS, or AWS Cloud Platform (AWS).
- Track record of designing and implementing cloud migration projects.
- Professional experience in application and infrastructure development.
- Professional experience in architecting and solutioning highly available distributed systems.
- Professional experience in the designing and implementation of continuous integration platforms.
- Familiarity with popular Infrastructure-as-Code platforms, for example, AWS CDK or Terraform.
- Working knowledge of at least one full-stack programming language, including Python, Java, Golang, or Typescript.
- Enterprise architecture experience for distributed systems and cloud implementation, including network, compute, storage and virtualization.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
- Associate/Professional cloud solution architect certification (preferably AWS or AWS Cloud, Microsoft, etc.).
- These responsibilities are not intended to be prescriptive it is anticipated that staff will be encouraged to undertake activities outside their specific responsibilities.
- Helps IT teams to design the right solution based on Cloud services.
- Lead compliance assessment with the team on designed cloud architecture.
- Collaborate closely with Platform and DevOps and Engineering teams to ensure timely delivery of the project deliverables.
- Autonomous, self-motivated and excellent team player.
- Strong perseverance and diligence towards attaining goals and effective time management.
- Self-starter and ambitious.