Skip to content

Kuldeep2822k/devops-mastery-curriculum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps From Zero to Staff: The Complete Local-First + Cloud-Ready Master Guide

A production-grade, local-first learning system to build real operational competence: delivery systems, production operations, incident response under pressure, reliability engineering, security/supply-chain hygiene, and staff-level tradeoff thinking.

This repo is designed to be used like an engineering program: you produce evidence, run drills, write runbooks, and practice safe rollback and verification.

What “Competence” Means Here

You finish each module with evidence:

  • You can build, break, and fix systems locally (repeatably).
  • You can explain failures from symptoms → diagnosis commands → root cause → fix → prevention.
  • You can write runbooks and decision records (ADRs) that another engineer can execute.
  • You can sit an on-call drill (time-boxed) and produce an incident log + follow-ups.

Getting Started

git clone https://github.com/Kuldeep2822k/devops-mastery-curriculum.git devops-staff-guide
cd devops-staff-guide

Local-First, Cloud-Ready

Core labs run locally using safe, reproducible primitives:

  • Containers: Docker
  • Kubernetes: kind or minikube
  • IaC: Terraform/OpenTofu (local-first workflow; cloud extensions optional)
  • CI: local pipeline simulation + GitHub Actions-style contracts
  • Observability: local signals (logs + metrics) with optional stack extensions

Cloud usage is optional and always isolated to:

  • per-module cloud-extension-lab.md
  • provider mappings and notes under APPENDICES/

Every cloud extension includes cost control and cleanup guidance. Do not run cloud labs without reading 03-lab-safety-cost-control.md.

Repository Layout

Evidence You Produce

  • Completed checklist.md (Definition of Done)
  • Self-score via rubric.md (0–4 per skill)
  • Notes from review-questions.md
  • Exam submissions (commands run + outputs + reasoning)
  • A runbook draft + an ADR draft (even for “simple” modules)
  • Postmortem + follow-ups for on-call drills

Evidence guidance: 04-evidence-rubrics.md

How To Navigate a Module

Each module is a complete mini-course with:

  • overview + concept lessons (01-*.md, 02-*.md, …)
  • runnable labs (lab-*.md) with strict sections: Goal/Prereqs/Setup/Steps/Verify/Cleanup/Troubleshooting
  • assessment artifacts (checklist, rubric, review questions, exam)
  • troubleshooting practice (troubleshooting.md and troubleshooting-lab.md)

Safety and Security Rules (Non-Negotiable)

  • Never paste secrets into terminals, files, screenshots, or logs.
  • Prefer short-lived credentials and workload identity patterns.
  • Use least privilege; design for revocation.
  • Treat build artifacts as supply-chain inputs: provenance, SBOM, signatures where feasible.
  • Always include cleanup steps and verify resource deletion.

Safety and cost control: 03-lab-safety-cost-control.md

Recommended Progression

Pick one schedule and follow it:

QA

Generated Files Manifest

Track generated content and repository status in GENERATED_FILES_MANIFEST.md.

About

Production-grade DevOps curriculum: zero to staff engineer. 25 modules | Labs + Runbooks + ADRs + Incident Drills | Kubernetes, CI/CD, IaC, SRE, Observability, Security, Platform Engineering.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors