Skip to main content
Interactive Learning Path

DevOps Engineer Path.

Go from Linux basics to production-grade CI/CD, Infrastructure as Code, containers, Kubernetes, and observability. Structured beginner → intermediate → advanced.

Go from Linux fundamentals to production-grade DevOps engineering. This path is structured into three stages so you build skills in the right order.

Beginner — foundations

  • Linux & Shell: filesystem, processes, users/permissions, networking, and practical shell scripting.
  • Git: branching, commits, pull requests, and team collaboration workflows.
  • Docker (basics): images, containers, volumes, and networking—running and building containerised apps.
  • GitHub Actions: workflows, jobs, secrets, and artifacts for automated CI.
  • Terraform (basics): providers, resources, variables, and outputs—the IaC core workflow.
  • Ansible (basics): inventory, playbooks, modules, idempotency, and roles.

Intermediate — production skills

  • Docker: Docker Compose, multi-stage builds, and container security.
  • Kubernetes: pods, deployments, services, and ingress—running apps on a cluster.
  • GitHub Actions: matrix builds and reusable workflows for team-scale CI.
  • Terraform: state management, modules, workspaces, and count/for_each.
  • Ansible: variable precedence, group_vars/host_vars, and Ansible Vault for secrets.
  • Jenkins: declarative pipelines, multibranch builds, parallel stages, and credentials.
  • Monitoring: metrics/logs/traces fundamentals, alert design, and Prometheus + Grafana.

Advanced — reliability engineering

  • Kubernetes: storage/ConfigMaps, DaemonSets/StatefulSets, RBAC, and observability.
  • Terraform: remote state, safe CI/CD apply, data sources, and GitHub Actions integration.
  • Ansible: loops, error handling, dynamic inventory, and running Ansible in CI/CD.
  • GitHub Actions: OIDC keyless auth, deployment environments, approval gates, and rollback.
  • Jenkins: Shared Libraries for reusable pipeline logic across teams.
  • Monitoring: OpenTelemetry instrumentation, incident response lifecycle, SLOs, and blameless post-mortems.

Roadmap Curriculum