Tutorials

Learn DevOps, one tool at a time

Hands-on, practical tutorials for every tool in the modern DevOps stack. From beginner guides to advanced deep-dives - all free.

Showing 13 tutorials

Sorted by: Beginner → Advanced
Containers

Docker

Learn containerisation from scratch. Build images, run containers, and manage multi-container apps with Docker Compose.

Beginner
Orchestration

Kubernetes

Master container orchestration. Pods, Deployments, Services, Ingress, Helm, and cluster management at scale.

Intermediate
CI/CD

CI/CD

Understand Continuous Integration and Delivery. Build automated pipelines with GitHub Actions, GitLab CI, and more.

Beginner
CI/CD

Jenkins

Build and automate CI/CD pipelines with Jenkins. Write Jenkinsfiles, configure agents, and manage builds.

IntermediateComing soon
Automation

Ansible

Automate configuration management and deployments. Write playbooks, roles, and manage inventories at scale.

BeginnerComing soon
IaC

Terraform

Provision and manage cloud infrastructure as code. HCL, state management, modules, and remote backends.

Intermediate
Cloud

AWS

Get started with Amazon Web Services for DevOps. EC2, S3, IAM, VPC, EKS, CodePipeline and core cloud services.

Intermediate
Cloud

Azure

Master Microsoft Azure for DevOps. Resource groups, VMs, Azure Pipelines, AKS, and cloud-native services.

IntermediateComing soon
Cloud

GCP

Get started with Google Cloud Platform. Compute Engine, GKE, Cloud Build, Cloud Deploy and essential GCP services.

IntermediateComing soon
Monitoring

Prometheus

Monitor your infrastructure and applications. Metrics collection, PromQL queries, and Alertmanager configuration.

IntermediateComing soon
Monitoring

Grafana

Build powerful observability dashboards. Visualise metrics, logs, and traces from any data source.

IntermediateComing soon
Linux

Linux

Master essential Linux skills for DevOps. Commands, Bash scripting, file permissions, and system administration.

Beginner
Version Control

Git

Learn Git from the ground up. Branching, merging, rebasing, and collaborative version control workflows.

Beginner