explaingit

michaelcade/90daysofdevops

29,468ShellAudience · developerComplexity · 2/5MaintainedLicenseSetup · easy

TLDR

A free, community-driven 90-day learning guide to DevOps, the practices and tools for building, deploying, and maintaining software reliably. Covers containers, infrastructure, Kubernetes, Ansible, Terraform, and security.

Mindmap

mindmap
  root((90DaysOfDevOps))
    What it covers
      Containers and Docker
      Infrastructure as Code
      Kubernetes orchestration
      Networking basics
    Tools and platforms
      Ansible automation
      Terraform provisioning
      Cloud resources
    Learning format
      Written guides 2022
      Security focus 2023
      Video sessions 2024
    Use cases
      Learn DevOps basics
      Fill knowledge gaps
      Study for roles
    Audience
      Career changers
      Junior engineers
      Self-taught learners

Things people build with this

USE CASE 1

Learn DevOps fundamentals from zero experience through structured 90-day curriculum.

USE CASE 2

Study containerization, Kubernetes, and infrastructure-as-code tools with free, hands-on examples.

USE CASE 3

Prepare for DevOps engineer roles by covering networking, automation, and deployment practices.

USE CASE 4

Fill specific knowledge gaps in security, cloud provisioning, or container orchestration.

Tech stack

DockerKubernetesTerraformAnsibleShellCloud platforms

Getting it running

Difficulty · easy Time to first run · 5min
Open source and free to use, modify, and share for learning and community purposes.

In plain English

90DaysOfDevOps is a structured learning guide covering the broad discipline of DevOps, the practices and tools used to build, deploy, and maintain software reliably and quickly. It started as one person's public learning journal over 90 days in early 2022 and grew into a community resource with three years of content. DevOps (short for Development and Operations) is the practice of bridging the gap between writing software and running it in production. The guide covers a wide range of topics including containers (packages that bundle software with everything it needs to run), infrastructure as code (managing servers and cloud resources through configuration files rather than manual setup), networking basics, Kubernetes (a system for managing containers at scale), Ansible (a tool for automating server configuration), Terraform (a tool for provisioning cloud infrastructure), and backup strategies. The 2022 content was written by the author and refined by the community. The 2023 edition adds a DevSecOps angle, security practices woven into the development process, contributed by subject matter experts. The 2024 edition consists of 91 community video sessions. You would use this if you're trying to learn DevOps from scratch or fill specific gaps in knowledge, and prefer free, open resources over paid courses. Everything referenced uses free, community, or open source software.

Copy-paste prompts

Prompt 1
I want to learn DevOps from scratch. Walk me through the 90DaysOfDevOps curriculum and suggest which topics I should tackle first based on my background.
Prompt 2
Show me how to set up a basic Docker container and Kubernetes cluster using the examples from 90DaysOfDevOps.
Prompt 3
Explain the difference between Terraform and Ansible and when to use each one, using examples from the 90DaysOfDevOps guide.
Prompt 4
I'm studying for a DevOps engineer interview. What are the key concepts from 90DaysOfDevOps I should focus on?
Prompt 5
Help me understand infrastructure as code by walking through a Terraform example from 90DaysOfDevOps and explaining each part.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.