Foundations
DevOps lives at the intersection of dev workflow and ops outcomes. Get CI pipelines, containers and a script-it-don't-click-it habit before anything else.
- Linux + bash daily; one CI pipeline (GitHub Actions) on every project
- Docker fluency: multi-stage builds, layer caching, healthchecks
- Make: write one Makefile / task runner per repo to encode the workflow
