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)