CloudNinja Projects
Real AWS projects, white belt to ninja. Not a resume page: an account set up the safe way, a portfolio site that grows a project card per belt, and the words to explain it all in an interview.
Start the White Belt →How it works
- Each belt is a guide you follow in your own AWS account, step by step, inside the Free plan credits.
- Every belt ends with a 15-question exam and a page of interview questions about what you just built.
- Submit your live URL to earn the badge. Bring your own app from the yellow belt on: anything that runs as a Docker image.
The ladder
- 1
White Belt: From no account to a live site
Set up an AWS account the safe way, then use Amazon Bedrock to turn your LinkedIn profile into a portfolio site served from S3 and CloudFront over HTTPS.
Cost: Cents. Everything stays inside the Free plan credits.
Open the White Belt → - 2
Yellow Belt: Your first container on a server
Run the CloudNinja quiz app as a Docker image on one EC2 instance and link it from your portfolio.
Cost: Within the Free plan credits.
Coming later
- 3
Orange Belt: Containers the managed way
Run the app on ECS with Fargate behind a load balancer, with the image in ECR.
Cost: The load balancer costs money. Build it, prove it, tear it down.
Coming later
- 4
Green Belt: State, infrastructure as code, CI
Add DynamoDB, define everything as code and deploy from GitHub Actions.
Cost: Within the Free plan credits.
Coming later
- 5
Blue Belt: Kubernetes and GitOps
Run the app on EKS with Argo CD deploying from your repo.
Cost: Real money. Same-day teardown.
Coming later
- 6
Brown Belt: Hardening and observability
Private subnets, secrets, WAF, logs and alarms.
Cost: Small.
Coming later
- 7
Ninja: Scale, regions and AI
Autoscaling or multi-region, and a Bedrock feature inside the app.
Cost: Varies.
Coming later