Design and define Amazon Web Services architecture for new cloud computing systems or existing systems migrating to cloud architectures.
Analyze the current infrastructure and propose AWS public and private cloud solution which includes network, hardware, automation, database, security, and cloud vendor partnerships.
Design Amazon Cloud Solutions using AWS EC2, RDS, S3, ELB, VPC, ElastiCache, RedShift, Lambda, API Gateway etc.
Analyze existing DB architecture and propose the suitable AWS databases such as Aurora, DynamoDB, RDS, RedShift etc.
Design and recommend appropriate DB in terms of scalability, robustness & cost.
Design the Data Migration strategy from the existing DB’s using AWS products.
Design High Availability architecture in AWS, spanning across multiple availability zones.
Design optimal cost-effective compute instances in AWS (reserved instances vs spot instances trade-offs)
Provide technical leadership and consulting across the organization, including strategic decision making .
Provide the technical subject-matter expertise for all the architectural solutions.
Evaluate, design and recommend specific technology products and platforms to provide cost-effective solutions that meet business and technology requirements.
Analyze business and technical requirements to propose suitable conceptual architecture changes.
Leads technology architecture design review efforts for project and product teams.
Work towards continuous design and process improvements periodically.
Develop technical road maps for future AWS cloud implementations.
Act as a technical liaison between client and project delivery team..