🔹 LEVEL 5: CI/CD + Monitoring

LEVEL 5 of 5 - Final Month!

Automate everything and understand the DevOps mindset. Learn to build, test, and deploy automatically with monitoring that actually matters.

❌ Tools to Remove (Too Heavy Early On)

❌ REMOVED: ArgoCD

Why removed: Too heavy for entry-level roles. ArgoCD is great, but you'll learn it on the job if needed.

❌ REMOVED: Prometheus/Grafana Deep Dive

Why removed: Overkill early. CloudWatch is what you'll use at most companies initially.

✅ CI/CD - REPLACE WITH GITHUB ACTIONS

✅ GitHub Actions Tutorial Free & Comprehensive

Why GitHub Actions: Most companies use GitHub. Actions is simpler than Jenkins, more widely adopted than GitLab CI for smaller teams.

What you'll learn:

  • Workflow syntax and triggers
  • Building and testing code automatically
  • Deploying to AWS/cloud providers
  • Matrix builds for multiple environments
  • Secrets management
  • Marketplace actions and reusability
Official GitHub Actions Guide Watch Video Course

✅ Monitoring - AWS CloudWatch (KEEP)

📊 AWS CloudWatch - Logs, Metrics, Alarms Keep

Why CloudWatch: It's AWS-native, most cloud engineers use it daily, and it's simpler than Prometheus for getting started.

What you'll learn:

  • Collecting application logs
  • Creating custom metrics
  • Setting up alarms
  • Creating dashboards
  • CloudWatch Insights for log analysis
  • Integration with SNS for notifications
AWS CloudWatch Docs

📚 DevOps Mindset - FREE Resources

📖 Site Reliability Engineering by Google Industry Bible

Why this book: FREE book written by Google's SRE team. The definitive guide to modern operations and DevOps principles.

What you'll understand:

  • Service Level Objectives (SLOs) and error budgets
  • Monitoring distributed systems
  • Incident management and postmortems
  • Eliminating toil through automation
  • Building reliable, scalable systems
  • On-call best practices

Format: Free online version or purchase physical copy

Read Free Online

📗 The DevOps Handbook (Free Preview) Free Chapters

Why this resource: Explains The Three Ways of DevOps. Free sample chapters available.

What's covered: Flow, feedback, continuous learning, cultural principles

View Free Chapters

Hands-On Projects

Project 1: Complete CI/CD Pipeline with GitHub Actions

  • Create a web application (Node.js, Python, or Go)
  • Write unit tests
  • Set up GitHub Actions workflow:
    • Run tests on every pull request
    • Build Docker image
    • Push to Docker Hub or ECR
    • Deploy to AWS EC2 or ECS
  • Add status badges to README

Deliverable: Working CI/CD pipeline that deploys on merge to main

Project 2: Infrastructure CI/CD with Terraform

  • Take your LEVEL 4 Terraform project
  • Create GitHub Actions workflow for Terraform:
    • terraform fmt check
    • terraform validate
    • terraform plan on pull requests
    • terraform apply on merge to main
  • Store state in S3 with locking (DynamoDB)
  • Use GitHub secrets for AWS credentials

Project 3: Monitoring & Alerting

  • Deploy application to AWS EC2
  • Send application logs to CloudWatch Logs
  • Create custom CloudWatch metrics
  • Set up CloudWatch alarms:
    • High CPU usage
    • Application errors
    • Increased latency
  • Configure SNS to send email/SMS alerts
  • Create CloudWatch Dashboard

Project 4: Full-Stack Deployment (Capstone)

Combine everything you've learned:

  • Terraform provisions infrastructure (VPC, EC2, RDS, ALB)
  • Application runs in Docker containers
  • GitHub Actions deploys automatically
  • CloudWatch monitors logs and metrics
  • Alarms trigger if something breaks

This is your interview showcase project.

Week-by-Week Breakdown

Week 1: GitHub Actions Fundamentals

  • Read GitHub Actions tutorials
  • Build simple workflows (linting, testing)
  • Practice: triggers, jobs, steps, actions
  • Start Project 1

Week 2: CI/CD for Applications

  • Complete Project 1 (App CI/CD)
  • Complete Project 2 (Terraform CI/CD)
  • Document your pipelines

Week 3: Monitoring & Observability

  • Learn CloudWatch Logs and Metrics
  • Set up CloudWatch agent on EC2
  • Complete Project 3 (Monitoring)
  • Practice: logs, alarms, dashboards

Week 4: Integration + The Phoenix Project

  • Read The Phoenix Project
  • Complete Project 4 (Capstone)
  • Polish your GitHub portfolio
  • Prepare for job search

🧠 Output Check (Non-negotiable)

⚠️ You Must Be Able To Do This:
  • Write a GitHub Actions workflow from scratch
  • Set up automated testing and deployment
  • Deploy applications to AWS via CI/CD
  • Configure CloudWatch Logs and send application logs
  • Create CloudWatch alarms and dashboards
  • Explain the Three Ways from The Phoenix Project
  • Debug failed CI/CD pipelines
  • Understand metrics, logs, and traces

🎯 You're Almost There!

✅ LEVEL 5 Complete!

You've completed the technical roadmap. Now move to Final Outcomes & Job Readiness to prepare for interviews and landing your first cloud engineering role.

View Final Outcomes →

Cloud Roadmap 2026 • Educational Use Only
Privacy | Terms | Disclaimer