Description

Core Responsibilities

1. Architect & Design

Translate business needs into cloud solutions by selecting appropriate AWS services (EC2, S3, Lambda, RDS, etc.) 

Create detailed architecture diagrams, technical specs, and deployment blueprints

Ensure systems are highly available, scalable, and fault-tolerant .

2. Migration & Implementation

Plan and guide migrations from on-premises setups to AWS 

Use Infrastructure-as-Code (CloudFormation, Terraform, CDK) to deploy setups consistently

Set up CI/CD pipelines (CodePipeline, CodeBuild, CodeDeploy) 

3. Security & Compliance

Design for robust security: IAM, encryption, network protection, secure access 

Maintain compliance with regulations (like HIPAA, PCI-DSS, GDPR)

Conduct audits, risk assessments, and vulnerability scans 

4. Performance & Cost Optimization

Continuously monitor architecture and fine-tune resources for performance 

Optimize costs using Spot Instances, Reserved Instances, etc. 

5. High Availability & Disaster Recovery

Design for redundancy and failover (multi-AZ, backups, DR plans) 

6. Documentation, Training & Communication

Produce clear documentation: architectures, runbooks, migration plans 

Explain complex technical ideas to teams and stakeholders 

Conduct workshops, training sessions, and mentor junior staff 

7. Support & Troubleshooting

Lead root-cause analysis, troubleshoot performance and security issues 

8. Research & Strategic Leadership

Stay current with AWS updates, evaluate new services, and integrate cloud trends 

Engage in pre-sales and proof-of-concept activities to show cloud value

Education

Any Gradute