Skip to content

DevOps Engineering

Complete DevOps learning path from Linux fundamentals through containers, orchestration, CI/CD, infrastructure as code, configuration management, and monitoring.

10 courses
1

Introduction to Linux

A beginner-friendly guide to Linux covering the filesystem, file management, users and permissions, text processing, package management, processes, networking, shell scripting, and system administration. Master the command line and build essential DevOps skills.

Continue
2

Introduction to Git

Learn version control with Git from scratch. Master commits, branching, merging, remote repositories, and collaborative workflows used by every professional development team.

View
3

Introduction to Docker

Learn Docker from the ground up. Master containers, images, Dockerfiles, volumes, networking, Docker Compose, and best practices for packaging and running applications consistently across any environment.

View
4

Docker & Containerisation

A comprehensive course on Docker and containerisation — from core concepts and image building, through networking, volumes, and Docker Compose, to security best practices, CI/CD integration, and production deployment patterns.

View
5

Introduction to Kubernetes

Learn Kubernetes from the ground up. Master pods, deployments, services, config maps, persistent storage, scaling, and rolling updates to orchestrate containerised applications at scale.

View
6

Kubernetes in Production

An advanced course on running Kubernetes in production — covering cluster architecture, workload management, Helm, service mesh, observability, security, GitOps with ArgoCD, and scaling strategies for real-world deployments.

View
7

Introduction to CI/CD

A beginner-friendly guide to CI/CD covering continuous integration, delivery, and deployment. Learn build automation, automated testing, GitHub Actions, GitLab CI, containerised builds, deployment strategies, pipeline security, and best practices.

View
8

Introduction to Terraform

A beginner-friendly guide to Terraform covering infrastructure as code, HCL syntax, resources, variables, state management, modules, workspaces, and best practices. Learn to provision and manage cloud infrastructure across AWS, Azure, GCP, and more.

View
9

Introduction to Ansible

A beginner-friendly guide to Ansible covering inventory, ad-hoc commands, modules, playbooks, variables, facts, roles, templates, error handling, and best practices. Learn to automate configuration management, application deployment, and infrastructure provisioning.

View
10

Introduction to Monitoring & Observability

A comprehensive guide to monitoring and observability covering metrics, logs, traces, Prometheus, Grafana, alerting, SLOs, Kubernetes observability, and building a production-ready observability stack with open-source tools.

View

Subscribe to track your progress through this learning path.