Cloud Learning Journey
Shubham's AWS Adventure
From zero to cloud engineer, one service at a time
Milestones
๐ฅ๏ธ
Launched EC2
t3.micro ยท Mumbai
Done
๐
Hosted Website
Apache on port 80
Done
๐
Security Groups
HTTP + SSH rules
Done
๐
EC2 Metadata
IMDSv2 token method
Done
๐๏ธ
Explored VPC
Subnets ยท IGW ยท Routes
Done
๐
NAT Gateway
Private subnet internet access
Done
๐
Elastic IP
Permanent public IP
Done
๐
Custom Domain
shubhamcloud.duckdns.org
Done
๐
HTTPS/SSL
Free Let's Encrypt cert
Done
1
EC2 Instance
1
Secure Website
13
Tasks Completed
2
Days on Cloud
My Journey So Far
Launched EC2 instance on Amazon Linux 2023
Jun 29, 2026
Connected via EC2 Instance Connect and updated system
Jun 29, 2026
Installed Apache web server and made it live on the internet
Jun 29, 2026
Configured Security Groups and opened HTTP port 80
Jun 29, 2026
Retrieved EC2 metadata using IMDSv2 token method
Jun 29, 2026
Explored VPC, subnets, internet gateway and route tables
Jun 29, 2026
Learned how NAT Gateway gives private subnets internet access
Jun 30, 2026
Allocated an Elastic IP to permanently lock the server's public IP
Jun 30, 2026
Set up a free custom domain with DuckDNS
Jun 30, 2026
Installed a free SSL certificate with Certbot and Let's Encrypt for HTTPS
Jun 30, 2026
Next: RDS, S3, Load Balancer, IAM, CloudWatch
Coming soon