A collection of labs designed for getting some hands-on experience with the service required to pass the AWS Sysops certification. If you like to do labs to learn new things, you've come to the right place. I firmly believe that the only way to master somethign is to do it continuously, and continously question what you're learning.
Leave a star if you find this repo good so others can upskill!
Go to the appropiate directory location (cd into it), and and start the commands listed in each section.
- Aurora
- Compute Optimizer
- CloudFormation
- CloudFront
- CloudWatch
- EBS
- EC2
- EC2 Image Builder
- EFS
- EventBridge
- Guard Duty
- KMS
- OpenSearch
- RDS
- Route 53
- S3
- Systems Manager
- VPC
- WAF
With this labs you'll be in great shape to go in and take your AWS SysOps tests (or I'd like to believe so).
This is not, by any way or means, an implementation of a successfull deployment strategy through Terraform. I'll try to keep everything modularized, but deployment will happen "as-a-whole" instead of the preferred approach which is to have sepparate subgroups for each infra resource (for blast-radius reduction, readability, maintainability, etc).
Some other things you'll notice aren't there are the S3 buckets for the Terraform state. I didn't bother adding this kind of configuration to the labs because they are very ephemeral, but please be welcome to add this yourself on each one of the sections using the configuration listed in the documentations online:
https://www.terraform.io/docs/language/settings/backends/s3.html
Beware that using some of this components might incur in some extra costs to your AWS resources. I'm doing this labs on my own and not at all related to my current employer, and is not meant to replace any formal AWS Training, rather complement it.