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 8 tutorials · 6 in progress
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.
GitHub Actions
Automate builds, tests and deployments with workflows. Secrets, caching, artifacts, matrix builds and OIDC deploys to AWS.
CI/CD
Understand Continuous Integration and Delivery. Build automated pipelines with GitHub Actions, GitLab CI, and more.
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.
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.
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.
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.