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