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. 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. 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. 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. 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. 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. 6

    Brown Belt: Hardening and observability

    Private subnets, secrets, WAF, logs and alarms.

    Cost: Small.

    Coming later

  7. 7

    Ninja: Scale, regions and AI

    Autoscaling or multi-region, and a Bedrock feature inside the app.

    Cost: Varies.

    Coming later