🚀 From Zero to Junior DevOps in One Year

Welcome to our community-driven DevOps mentoring program!
Our mission is to take beginners with little or no experience and guide them over the course of 1 year to become Junior DevOps Engineers.


🧠 What You’ll Learn

We’ll follow a structured path covering:

  • Linux: CLI basics, shell scripting, file systems
  • Docker: Containers, images, Compose
  • Kubernetes: Orchestration, services, Helm
  • CI/CD: Automation pipelines with GitHub Actions or GitLab CI
  • Monitoring: Metrics, dashboards, and alerting
  • Cloud (Optional): Basics of AWS/GCP + Terraform

🧭 How It Works

  • 📚 We follow a weekly reading schedule from selected books and resources.
  • 💬 We meet twice per week:
    • Session 1: Group discussion + Q&A
    • Session 2: Peer explanation + hands-on mini-task

📌 Rules & Expectations

To make this learning journey meaningful, please follow these ground rules:

  1. Come Prepared
    You’re expected to read the weekly material before our discussions. It helps you and the group grow together.

  2. Active Participation
    We ask questions during sessions and may randomly select someone to explain key concepts. This keeps us engaged and builds confidence.

  3. Accountability Through Integrity
    If you come unprepared, we ask you to donate to a charity of your choice and share the receipt. This gentle policy encourages consistency.

  4. Respect and Commitment
    Be respectful, show up, and do your best. We value effort over prior experience.

  5. Optional Projects
    You’ll be invited to contribute to small hands-on projects. These reinforce your learning and simulate real-world tasks.


📚 Curriculum & Weekly Structure

1. Linux (10 Weeks)

Book: The Linux Command Line by William Shotts

  • Weeks 1–2: Shell basics (ls, cd, etc.)
  • Weeks 3–4: File permissions, redirection, pipes
  • Weeks 5–6: Shell scripting fundamentals
  • Weeks 7–8: Text processing tools (grep, sed, awk)
  • Weeks 9–10: Bash scripting mini-project

2. Docker (8 Weeks)

Book: Docker Deep Dive by Nigel Poulton

  • Weeks 11–12: Images, containers, CLI
  • Weeks 13–14: Volumes and networks
  • Weeks 15–16: Docker Compose, multi-container apps
  • Weeks 17–18: Dockerfile, image optimization, registries

3. Kubernetes (10 Weeks)

Book: The Kubernetes Book by Nigel Poulton

  • Weeks 19–20: Pods, Deployments
  • Weeks 21–22: Services, Ingress, ConfigMaps
  • Weeks 23–24: Secrets, Volumes, Namespaces
  • Weeks 25–26: Helm basics, real-world deployment

4. CI/CD (8 Weeks)

Resources: GitHub Actions/GitLab CI + tutorials

  • Weeks 27–28: Git & version control
  • Weeks 29–30: GitHub Actions / GitLab CI pipelines
  • Weeks 31–32: Build, test, deploy flows
  • Weeks 33–34: CI/CD with Docker + Kubernetes

5. Monitoring (6 Weeks)

Resources: Prometheus + Grafana docs

  • Weeks 35–36: Exporters (node_exporter, cAdvisor)
  • Weeks 37–38: PromQL, alerts
  • Weeks 39–40: Grafana dashboards, logging (optional Loki)

6. Cloud (Optional, 8 Weeks)

Platform: AWS or GCP free tier
Topics:

  • Weeks 41–42: EC2, S3, IAM
  • Weeks 43–44: Terraform basics
  • Weeks 45–46: VPC and networking
  • Weeks 47–48: EKS/GKE with IaC

7. Final Projects + Career Prep (4 Weeks)

  • Weeks 49–52:
    • Group project with CI/CD, monitoring
    • Present your project
    • Resume, LinkedIn, interview prep

🧱 Weekly Flow

Day Activity
Monday–Wednesday Read assigned material
Wednesday 📚 Discussion Session (Q&A)
Saturday/Sunday 🎙️ Peer Explanation + Mini-Task

🤝 Who Should Join?

  • Beginners with zero or little experience
  • Career switchers or fresh grads
  • Self-learners looking for structure and support

All you need is commitment and consistency—we’ll learn the rest together 💪