⚓ DevOps learning expedition

sudopirate

Navigate the seas of DevOps — from Linux and networking to containers, Kubernetes, cloud and production.

Start the Journey →

The DevOps Journey

A practical path from fundamentals to production.

01 / FOUNDATION

Linux

Learn the operating system underneath almost everything in DevOps. Processes, permissions, filesystems, services and shell become your foundation.

02 / NETWORK

Networking

Understand how machines communicate. DNS, TCP/IP, HTTP/HTTPS, TLS, ports, proxies, firewalls and load balancers.

03 / VERSION CONTROL

Git

Track, collaborate and safely evolve code. Learn branching, merging, rebasing, pull requests and useful workflows.

04 / INFRASTRUCTURE

Cloud

Move from one machine to infrastructure at scale. Start with AWS, EC2, VPC, IAM, storage and cloud architecture.

05 / AUTOMATION

CI/CD

Automate the journey from commit to production. Learn pipelines, builds, tests, artifacts and deployment strategies.

06 / PACKAGING

Containers

Package applications with everything they need to run. Learn Docker images, containers, registries, networking and volumes.

07 / ORCHESTRATION

Kubernetes

Orchestrate containers across clusters. Learn pods, deployments, services, ingress, ConfigMaps, secrets and scaling.

08 / IaC

Terraform

Stop manually creating infrastructure. Describe infrastructure as code and reproduce environments consistently.

09 / CONFIGURATION

Automation

Make server configuration predictable and repeatable. Explore provisioning, configuration management and system automation.

10 / VISIBILITY

Observability

You cannot operate what you cannot see. Learn metrics, logs, traces, dashboards and alerting.

11 / SECURITY

DevSecOps

Build security into the pipeline. Cover IAM, secrets, vulnerability scanning, TLS and supply-chain security.

12 / PRODUCTION

SRE

Learn what happens when real systems meet real users. Reliability, incidents, SLOs, capacity and disaster recovery.