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 → AdvancedDocker
Learn containerisation from scratch. Build images, run containers, and manage multi-container apps with Docker Compose.
Kubernetes
Master container orchestration. Pods, Deployments, Services, Ingress, Helm, and cluster management at scale.
CI/CD
Understand Continuous Integration and Delivery. Build automated pipelines with GitHub Actions, GitLab CI, and more.
Jenkins
Build and automate CI/CD pipelines with Jenkins. Write Jenkinsfiles, configure agents, and manage builds.
Ansible
Automate configuration management and deployments. Write playbooks, roles, and manage inventories at scale.
Terraform
Provision and manage cloud infrastructure as code. HCL, state management, modules, and remote backends.
AWS
Get started with Amazon Web Services for DevOps. EC2, S3, IAM, VPC, EKS, CodePipeline and core cloud services.
Azure
Master Microsoft Azure for DevOps. Resource groups, VMs, Azure Pipelines, AKS, and cloud-native services.
GCP
Get started with Google Cloud Platform. Compute Engine, GKE, Cloud Build, Cloud Deploy and essential GCP services.
Prometheus
Monitor your infrastructure and applications. Metrics collection, PromQL queries, and Alertmanager configuration.
Grafana
Build powerful observability dashboards. Visualise metrics, logs, and traces from any data source.
Linux
Master essential Linux skills for DevOps. Commands, Bash scripting, file permissions, and system administration.
Git
Learn Git from the ground up. Branching, merging, rebasing, and collaborative version control workflows.