← All Learning Paths

DevOps Engineer

A practical learning path for DevOps engineers covering Linux, scripting, CI/CD, containers, infrastructure as code, monitoring, and cloud platforms for reliable delivery.

roleintermediate12 nodes130h total
  1. 1

    Linux and Command Line Fundamentals

    Master Linux administration, shell commands, and file permissions

    Completion criteria: Administer a Linux server with proper user and file management

    Next step: Learn shell scripting for automation

    ⏱ 10h

  2. 2

    Shell Scripting and Automation

    Write Bash scripts for system automation and task scheduling

    Prerequisites: do-01

    Completion criteria: Create a suite of automation scripts with cron scheduling

    Next step: Study version control with Git

    ⏱ 8h

  3. 3

    Git and Version Control for Ops

    Master Git workflows, branching strategies, and collaboration

    Prerequisites: do-02

    Completion criteria: Set up a Git-based collaboration workflow for infrastructure code

    Next step: Learn CI/CD fundamentals

    ⏱ 6h

  4. 4

    CI/CD Pipeline Fundamentals

    Build CI/CD pipelines with Jenkins or GitHub Actions

    Prerequisites: do-03

    Completion criteria: Create a complete CI/CD pipeline with testing and deployment stages

    Next step: Study containerization with Docker

    ⏱ 12h

  5. 5

    Docker and Containerization

    Master Docker images, containers, networking, and Compose

    Prerequisites: do-04

    Completion criteria: Containerize a multi-service application with Docker Compose

    Next step: Learn Kubernetes orchestration

    ⏱ 14h

  6. 6

    Kubernetes Fundamentals

    Deploy and manage applications on Kubernetes clusters

    Prerequisites: do-05

    Completion criteria: Deploy a multi-container app on Kubernetes with proper configs

    Next step: Study infrastructure as code

    ⏱ 16h

  7. 7

    Infrastructure as Code with Terraform

    Provision cloud infrastructure using Terraform and modules

    Prerequisites: do-06

    Completion criteria: Provision a complete VPC and cluster using Terraform

    Next step: Learn configuration management

    ⏱ 12h

  8. 8

    Configuration Management with Ansible

    Automate server configuration and deployment with Ansible

    Prerequisites: do-07

    Completion criteria: Create Ansible playbooks to configure a fleet of servers

    Next step: Study monitoring and observability

    ⏱ 10h

  9. 9

    Monitoring and Observability

    Set up Prometheus, Grafana, and logging with ELK stack

    Prerequisites: do-08

    Completion criteria: Build a complete monitoring and alerting system

    Next step: Learn cloud platform specifics

    ⏱ 12h

  10. 10

    Cloud Platform Operations

    Master AWS or GCP core services for DevOps workflows

    Prerequisites: do-09

    Completion criteria: Deploy and manage infrastructure on a major cloud platform

    Next step: Study security and compliance

    ⏱ 14h

  11. 11

    DevSecOps and Compliance

    Integrate security scanning and compliance into DevOps pipelines

    Prerequisites: do-10

    Completion criteria: Add automated security scanning to CI/CD pipelines

    Next step: Build a capstone DevOps project

    ⏱ 8h

  12. 12

    Capstone DevOps Project

    Design and implement a complete DevOps pipeline from scratch

    Prerequisites: do-11

    Completion criteria: Deliver a fully automated deployment pipeline with monitoring

    Next step: Explore advanced topics like GitOps and platform engineering

    ⏱ 18h