Key Responsibilities:
Collaborate with clients and stakeholders to understand business objectives, technical requirements, and constraints.
Design scalable, resilient, and cost-effective architectures on AWS that meet business and technical requirements.
Provide architectural guidance and best practices to development teams during solution implementation.
Define cloud migration strategies and plans to migrate on-premises workloads to AWS.
Conduct architectural reviews and assessments to ensure solutions align with AWS best practices and security standards.
Develop technical documentation, including architecture diagrams, design documents, and implementation guides.
Evaluate and recommend AWS services, tools, and technologies to optimize performance, reliability, and cost-effectiveness.
Collaborate with DevOps teams to implement CI/CD pipelines, infrastructure as code (IaC), and automated deployment processes.
Lead proof-of-concept projects and conduct technical workshops and training sessions for clients and internal teams.
Stay current with AWS product updates, industry trends, and best practices to continuously improve solutions and processes.
Qualifications and Skills:
Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
Extensive experience designing and implementing solutions on AWS, with a strong understanding of AWS services and architecture best practices.
AWS certifications such as AWS Certified Solutions Architect - Associate or Professional are highly desirable.
Proficiency in designing cloud-native applications, microservices architecture, and serverless computing.
Experience with infrastructure as code tools such as AWS CloudFormation, Terraform, or AWS CDK.
Strong knowledge of networking concepts, including VPC, VPN, Direct Connect, and routing protocols.
Excellent problem-solving skills and the ability to analyze complex technical requirements.
Strong communication and presentation skills, with the ability to effectively communicate technical concepts to diverse audiences.
Experience working in Agile/Scrum methodologies and cross-functional teams is a plus.
Prior experience in a customer-facing role, such as consulting or technical sales, is advantageous.
This role offers the opportunity to work on challenging projects, collaborate with talented teams, and drive innovation using cutting-edge AWS technologies. If you have a passion for cloud computing and a desire to architect solutions that solve real-world business problems, we encourage you to apply.