Skip to main content

DevOps

What This Site Is For

This website is a curated DevOps notebook for people who want more than definitions. It combines topic overviews, commands, diagrams, sample manifests, and small runnable examples so you can move from concept to practice without switching between ten different tabs.

How To Use The Site

If you are new, start with Linux, Networking, Git, Docker, and Kubernetes. If you already ship software, jump directly into Terraform, GitHub Actions, Prometheus, GitOps, or DevSecOps.

What DevOps Means In Practice

DevOps is not a single tool or job title. It is a way of building and operating software that emphasizes fast feedback, automation, reliability, and shared ownership across development and operations work.

In practice, that usually means:

  • shipping changes in smaller, safer batches
  • using version control for both code and infrastructure
  • automating build, test, deployment, and validation steps
  • treating observability and security as part of delivery, not afterthoughts

DevOps Lifecycle

DevOps Lifecycle

The infinity loop is a useful mental model, but the real point is continuous feedback:

  1. Plan the change and define the expected outcome.
  2. Build and test in a repeatable way.
  3. Release with enough confidence, visibility, and rollback options.
  4. Operate, observe, and feed what you learn back into the next iteration.

Quality Notes

  • Core landing content and selected high-traffic docs were refreshed against official documentation in April 2026.
  • Vendor CLIs, APIs, and defaults change frequently. Verify version-sensitive commands before using them in production.
  • If you spot a broken link, stale example, or misleading explanation, open an issue or submit a pull request.

Explore Core Topics

Start with the areas most people reach for first, then expand into the rest of the library from the sidebar.

Hey, I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey. Good luck with your DevOps journey!

Pradumna Saraf

Suggested Starting Points