Docker, CI/CD, Kubernetes, and cloud deployment.
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.
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.
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.
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.
Learn Kubernetes from the ground up. Master pods, deployments, services, config maps, persistent storage, scaling, and rolling updates to orchestrate containerised applications at scale.
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.
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.
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.
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.