DevOps Foundations
A 32-lesson, lab-driven course covering DevOps foundations from the Linux shell to safe change. Includes 24 hands-on labs.
Entry - for engineers starting with Linux and operations · 8 modules · 32 lessons · ~5 h reading
Module 1
Linux working model
Diagnose a broken Linux service from permissions to logs and record the repair.
- Permissions and ownership
- Processes and services
- Disk and memory
- Log diagnosis
Hands-on labs (3) · local guide plus browser playground where linked
- 1.Files, Permissions and Ownership11 min
- 2.Processes, Signals and Services11 min
- 3.Disk, Inodes and Memory10 min
- 4.Logs and Systematic Diagnosis10 min
Module 2
Networking, DNS, HTTP and TLS
Trace a client-to-service failure across DNS, proxy and TLS in the right order.
- IP and routing
- DNS resolution
- HTTP and proxies
- TLS chains
Hands-on labs (3) · local guide plus browser playground where linked
- 1.IP Addresses, CIDR and Routing10 min
- 2.How DNS Resolution Really Works10 min
- 3.HTTP and Reverse Proxies11 min
- 4.TLS Chains, Hostnames and Expiry11 min
Module 3
Safe automation with Bash and Python
Write automation that is safe to run twice and honest about failure.
- Shell quoting and pipelines
- Idempotent scripts
- JSON and APIs
- Timeouts and retries
Hands-on labs (3) · local guide plus browser playground where linked
- 1.Shell Quoting, Exit Codes and Pipelines10 min
- 2.Idempotent Scripts10 min
- 3.JSON and API Handling10 min
- 4.Timeouts, Retries and Tests10 min
Module 4
Git and team workflow
Keep team history readable and recover from bad changes without drama.
- Branch and merge
- Conflict resolution
- Revert and recovery
- Change review
Hands-on labs (3) · local guide plus browser playground where linked
- 1.Commit, Branch and Merge10 min
- 2.Resolving Conflicts10 min
- 3.Revert, Reset and Recovery11 min
- 4.Review and Change Traceability10 min
Module 5
Container basics
Ship a small service as a repeatable non-root container that stops gracefully.
- Images and builds
- Non-root runtime
- Volumes and networks
- Health and signals
Hands-on labs (3) · local guide plus browser playground where linked
Module 6
CI basics and artifact discipline
Build a pipeline that stops on failure and never ships two artifacts under one version.
- Pipeline stages
- Test gates
- Artifacts and versions
- Pipeline permissions
Hands-on labs (3) · local guide plus browser playground where linked
Module 7
Operations, observability and backup
Find failure causes in telemetry and prove a backup restores.
- Logs and metrics
- Service indicators
- Backup and restore
- Runbooks
Hands-on labs (3) · local guide plus browser playground where linked
Module 8
Security and safe-change basics
Make narrow, reasoned security fixes and roll back a bad release.
- Least privilege
- Secrets handling
- Finding triage
- Rollback flow
Hands-on labs (3) · local guide plus browser playground where linked
- 1.Least Privilege, Everywhere10 min
- 2.Secrets Are Not Configuration10 min
- 3.Triage Findings by Risk, Fix What Works10 min
- 4.Risk, Go/No-go and the Way Back10 min