Cloud Engineer
Go from zero to deploying production-grade infrastructure on AWS. Every project builds on the last.
40+
completed
~35h
total time
11
projects
AWS IAM and Policies Deep Dive
Build and validate IAM policies from scratch using the CLI and Policy Simulator: identity-based, resource-based, and permission boundaries.
EC2 and VPC from Scratch
Build a two-tier VPC from scratch using the CLI — public and private subnets across two Availability Zones, an Internet Gateway, and a NAT Gateway.
S3 Storage Patterns
Apply the three most important S3 operational patterns: versioning with lifecycle policies and cross-region replication.
Load Balancing and Auto Scaling
Build an Application Load Balancer backed by an Auto Scaling Group using Launch Templates, with CPU-based scaling policies.
RDS and Database Backups
Create an RDS PostgreSQL instance with automated backups and Multi-AZ, take a manual snapshot, and restore it to a new instance.
Serverless with Lambda and API Gateway
Build a fully serverless HTTP API: a Python Lambda function triggered by API Gateway HTTP API, with proper IAM execution roles.
Infrastructure as Code with Terraform
Write, plan, apply, and destroy Terraform configuration for a real AWS resource set: VPC, subnet, and EC2 instance.
CloudFormation Stacks
Write a CloudFormation template in YAML that creates a VPC and EC2 instance, deploy it, and update it through a change set.
CloudWatch Monitoring and Alarms
Publish custom metrics, build a CloudWatch dashboard, and wire up SNS-backed alarms, including a composite and anomaly-detection alarm.
Multi-Account Architecture with Organizations
Stand up an AWS Organization, structure it with Organizational Units, and write and attach Service Control Policies as top-level guardrails.
Disaster Recovery and Failover Design
Implement a working warm-standby DR pattern across two regions: cross-region backups with AWS Backup and a standby RDS read replica.
