CareerByteCode
Weekly curriculum

4 weeks, from the shell to a shipped AKS app.

Four weeks, each pairing live weekend training with hands-on labs against real infrastructure. Weeks 1 to 3 build your foundation, and Week 4 is your individual DevOps capstone.

🗓️ 4 weeks🛠️ 12 labs🏁 10 capstone projects
📅 Week 01: Linux, Shell & Docker Foundations Beginner

Get comfortable on the command line and ship your first container

01Linux, Shell & Docker FoundationsFoundations · Sat 2h + Sun 2h · Mentor-led · 2 labs
  • Linux commands, file-system navigation, and file permissions (chmod, chown), users and groups
  • Shell scripting basics: variables, conditionals, loops, functions, writing and running .sh scripts
  • Version control with Git and GitHub: clone, add, commit, push, pull, branches, pull requests, .gitignore
  • Containers versus virtual machines, Docker images and containers
  • Dockerfile creation: build, run, and manage images and containers
  • Push an image to Docker Hub

Lab 1: Write a system-info script and a simple backup script, then push your project to your own GitHub repo.

Lab 2: Containerize a sample application with a Dockerfile and push the Docker image to Docker Hub.

📅 Week 02: Kubernetes & Monitoring Core

Run and scale your containers on Kubernetes, and see them with monitoring

02Kubernetes & MonitoringCore · Sat 2h + Sun 2h · Mentor-led · 2 labs
  • Kubernetes architecture: control plane and nodes, Pods, Deployments, Services
  • kubectl basics: deploy an application and expose it using a Service
  • ConfigMaps and Secrets for configuration and credentials
  • Ingress and the Horizontal Pod Autoscaler (HPA)
  • Why monitoring matters: Azure Monitor and Container Insights for AKS
  • Metrics, logs, and alerts

Lab 3: Deploy an application to Kubernetes, expose it with a Service, and deploy a multi-tier app using ConfigMaps and Secrets.

Lab 4: Enable Container Insights and read live cluster metrics, logs, and alerts.

📅 Week 03: Azure & CI/CD Intermediate

Stand up cloud infrastructure on Azure and automate delivery with CI/CD

03Azure & CI/CDIntermediate · Sat 2h + Sun 2h · Mentor-led · 2 labs
  • Azure portal, resource groups, and Virtual Machine (VM) creation
  • Azure networking basics: VNet, subnets, NSG, Azure Load Balancer (L4) and Application Gateway (L7 / ingress)
  • Azure Kubernetes Service (AKS) and Azure Container Registry (ACR): connect kubectl and deploy
  • Azure DevOps Repositories and Pipelines, CI/CD concepts and YAML pipelines
  • Automate the Docker image build, push to ACR, and deploy to AKS

Lab 5: Create a VM and a load balancer, then create an AKS cluster and deploy an application to it.

Lab 6: Build a complete CI/CD YAML pipeline that builds your image, pushes it to ACR, and deploys to AKS.

📅 Week 04: DevOps Capstone & Demo Day Capstone

Prove your skills by building, shipping, and monitoring one real DevOps project

04DevOps Capstone & Demo DayCapstone · 4 hrs live + build time · Mentor check-ins · 1 project
  • Source code in GitHub and a Dockerized application
  • Azure CI/CD pipeline: build, push to ACR, deploy
  • Deploy to Kubernetes (AKS) with a Service and Application Gateway
  • Monitoring setup with Azure Monitor and Container Insights
  • Documentation: problem statement, architecture, workflow, technologies, future enhancements
  • Present live on Demo Day: demo and Q&A with mentors and peers

Capstone: Build your assigned DevOps project end to end (Dockerize, Azure CI/CD, deploy to AKS, monitor, document), then demo it live.

Every project submits: the app and Dockerfile, Kubernetes manifests, an Azure pipeline, a complete README (problem statement, architecture, workflow, technologies, future enhancements), screenshots, a 3 to 5 minute demo video, and a final presentation on Demo Day. Each intern is assigned one project from the catalog and confirms it with their cohort mentor.

Ready to start Week 1?

Join the cohort, complete the labs, and ship a real DevOps capstone.