beginner · devops
The DevOps bootcamp
Linux, git, containers, CI/CD, infrastructure as code and observability, in the order you actually need them.
·
By Amit Chakraborty — Kolkata, India · Remote worldwide
Who this is for
career_switcher
What you will be able to do
Take an application from a laptop to a monitored, deployable, rollback-able production service.
Syllabus — 14 chapters
- 1. What DevOps is, once the marketing is removed — Get an accurate map of the territory before learning any tool.
- 2. The Linux you actually need — Work confidently with processes, files, permissions and networking.
- 3. The shell: pipes, scripts and automating your own machine — Automate a repetitive task end to end today.
- 4. Git as an operations tool — Use branches, tags and history the way a delivery pipeline reads them.
- 5. Containers: images, layers and why your build is enormous — Build a small, reproducible image and explain every layer in it.
- 6. Compose: running a real stack locally — Run an application with its database and cache on one machine.
- 7. CI: pipelines, caching and reproducible builds — Make the build produce the same artefact on any machine.
- 8. CD: environments, promotion and safe rollback — Deploy on purpose, and undo it in one step.
- 9. Infrastructure as code: Terraform and state — Create infrastructure from a file and understand what state means.
- 10. Kubernetes, honestly — Decide whether you need it, and operate it if you do.
- 11. Observability: logs, metrics, traces and what to alert on — Know that something is wrong before a user tells you, without alert fatigue.
- 12. Secrets: what never goes in a repository — Handle credentials in a way that survives an audit.
- 13. Incidents: on-call, severity and the first ten minutes — Respond to a page calmly and in a defined order.
- 14. Cost as an engineering metric — Read the bill and connect each line to a decision someone made.
0 of 14 published. A new chapter every Thursday morning. Free to read.
Learn it free, elsewhere too
The documentation, videos, books and practice sites worth your time on this subject. All free. None of it is mine.