🚀 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:
-
Come Prepared
You’re expected to read the weekly material before our discussions. It helps you and the group grow together. -
Active Participation
We ask questions during sessions and may randomly select someone to explain key concepts. This keeps us engaged and builds confidence. -
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. -
Respect and Commitment
Be respectful, show up, and do your best. We value effort over prior experience. -
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 💪