Live Project ๐ ameya-muktewar.org
๐ง Why I Took on the AWS Cloud Resume Challenge
After diving into cloud fundamentals, I wanted to move beyond certifications and truly build something end-to-end. Thatโs when I discovered the AWS Cloud Resume Challenge. Itโs a community-led project that asks you to host your resume on the cloud using real-world tools and services.
This wasnโt just about putting HTML on S3 โ it was about building a cloud-native application with infrastructure as code, CI/CD, serverless architecture, and more.
๐ง Key Components I Used
Hereโs a breakdown of what I built and the AWS services I used to power it:
๐ฅ๏ธ Frontend: HTML + CSS + JS
A clean, responsive single-page resume
Includes a real-time visitor counter
Hosted in an S3 bucket configured for static website hosting
โ๏ธ Hosting & Security
S3 for static web hosting
Cloudflare for:
DNS management (used instead of Route 53)
SSL/TLS encryption
CDN for performance & security
AWS Certificate Manager for HTTPS
๐งช Backend: Visitor Counter (Serverless)
API Gateway triggers
AWS Lambda (Python) function logs visits
DynamoDB stores the visit count
๐ CI/CD Pipeline
GitHub Actions automates deployments:
Frontend assets pushed to S3
Backend infrastructure deployed with AWS SAM
๐๏ธ Infrastructure as Code:
Entire AWS infrastructure (S3, Lambda, DynamoDB, IAM, etc.) managed with AWS SAM
Easy to spin up / tear down environments
๐ง Lessons Learned:
This wasnโt just a resume project โ it was a mini DevOps bootcamp. Hereโs what I took away:
Deploying secure static websites on S3 with custom domains
Setting up Cloudflare for CDN, SSL, and DNS management
Writing serverless functions in Python
Working with DynamoDB (NoSQL) in real-world use
Creating repeatable, testable infra with AWS SAM
Managing secrets, permissions, and roles using IAM
Automating deploys using GitHub Actions
๐ Challenges I Faced:
Cloudflareโs DNS setup had a bit of a learning curve โ especially when configuring SSL
Lambda permissions (IAM) took some time to get right
Debugging the API Gateway โ Lambda โ DynamoDB flow
Learning AWS SAM syntax and best practices for modular code
๐ฏ Final Thoughts
This project really helped me bring together frontend, backend, DevOps, and cloud infrastructure in one practical, hands-on way. It's the kind of project that doesnโt just look good on a resume โ it is the resume.
If you're learning AWS or prepping for cloud roles, I canโt recommend this challenge enough. Youโll walk away with something tangible, testable, and totally yours.
๐ Check it out live: ameya-muktewar.org
๐ฌ Have feedback or doing a similar project? Letโs connect and chat!
๐ Useful Links
AWS Cloud Resume Challenge (Official Site)
Top comments (0)