I explain not just WHAT to click, but WHY each piece exists, using simple language and real analogies, so this works even if you're new to AWS networking.

What we build in this video

  • A VPC with two public subnets across two Availability Zones
  • Security groups that lock the server down completely — no SSH, no open ports except through the load balancer
  • An IAM role for keyless, SSH-free server access via AWS Systems Manager
  • An EC2 instance running Jenkins inside Docker, with a separate encrypted EBS volume for persistent data
  • A free, auto-renewing HTTPS certificate via AWS Certificate Manager (ACM)
  • An Application Load Balancer with HTTP → HTTPS redirect
  • Custom domain DNS setup (including what to do if your domain isn't on Route 53)

Who this is for

Anyone learning AWS, DevOps, or CI/CD — whether you're studying for a role, building a personal project, or just want to understand how a real production-style setup is put together, without paying for infrastructure you don't need.

Coming next

Connecting this Jenkins server to a private GitHub repository, so every push automatically builds a Docker image and deploys it to AWS ECS — a complete, real-world CI/CD pipeline.

👍 If this helped you, a like and subscribe means a lot — it helps this channel grow and helps more people find these tutorials.