You need to have good knowledge on all the below services and should have good understanding on how you can use the below services to build a Highly available and Fault tolerant infrastructure on top of AWS.
- EC2
 
- EC2 container service
 
- Lambda
 
- Elastic beanstalk
 
- S3
 
- EFS
 
- Storage gateway
 
- Glacier
 
- Import/ export
 
- VPC
 
- Direct connect
 
- Cloud front
 
- Cloud formation
 
- Cloud watch
 
- Cloud trail
 
- SNS
 
- SES
 
- SQS
 
- SWF
 
- IAM
 
- RDS
 
- DynamoDB
 
- Elasticache
 
- Redshift