Skip to content

Repository files navigation

DevOps

End-to-end DevOps curriculum. Language-agnostic. Assumes programming knowledge.

Objectives

  • Understand DevOps culture, practices, and tooling
  • Build and automate CI/CD pipelines
  • Containerize and orchestrate applications
  • Implement observability and incident response
  • Apply knowledge in a hands-on capstone project

Progression

Each module builds on the previous one. Work through them in order.

# Module Topics
00 Foundations Linux, shell scripting, networking, DevOps principles
01 Version Control & Collaboration Git workflows, code review, conventional commits
02 CI/CD Pipelines, artifact management, deployment strategies
03 Containers Docker fundamentals, compose, security
04 Kubernetes K8s concepts, practice, Helm
05 Observability Logging, metrics, alerting, incident management
06 Capstone Full CI/CD pipeline: build → test → deploy → monitor

Badges

  • — foundational concepts, start here
  • — practical application, hands-on
  • — advanced patterns, ownership mindset

How to Use

  1. Read each file in module order
  2. Run the examples locally
  3. Complete the capstone project

About

DevOps curriculum: from foundations to production-ready CI/CD

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors