Books › DevOps Engineer roadmap

Best books for DevOps Engineers

From culture to tooling to leverage. The opening books explain the ideas (flow, handoffs) alongside the foundations you need: Linux and containers. The build set covers the practice: the DevOps handbook, Kubernetes, Terraform, infrastructure as code and observability. The lead set draws on research and organisational design to run platform work as a product.

The first months in the role

The first months of DevOps work are mostly about the systems you inherit. Map what runs where, who owns it and how a change reaches production. Most outages trace back to a change nobody can follow, so make the pipeline visible before you try to improve it.

Learn Linux well enough to read a failing system, and learn one infrastructure-as-code tool properly. Then write a runbook for the most common failure you see, and keep it current. Your future on-call self will be grateful.

Questions you may be asked

  • How would you find out why a deployment failed at two in the morning?
  • Tell me about a change you made to a pipeline. How did you test it?
  • What would you monitor first in a service you have never run?

Common mistakes, and what to read

  • Making manual changes to production that are not in version control. The next deployment will quietly undo them.

    See Infrastructure as Code on this list.

  • Setting alerts on everything. Alert on what a person needs to act on, and remove the rest.

    See Observability Engineering on this list.

12 books in 3 stages, about 4,370 pages (109 hours of reading). The notes are ours, with no ratings or sales claims.

See the full DevOps Engineer roadmap →Best courses for DevOps Engineers →

How to choose your books

A short method, so you read the right book for where you are instead of the longest list.

Find your stage

  • Getting started · 4 books

    The why and the fundamentals: flow and handoffs, Linux and containers.

    Jump to this stage ↓
  • Doing the job · 5 books

    The practice: delivery pipelines, orchestration, infrastructure as code and observability in production.

    Jump to this stage ↓
  • Senior and leading · 3 books

    Evidence and organisation: delivery research, team structures and building platforms for other engineers.

    Jump to this stage ↓

If you are unsure, start one stage lower than you think. Books in a later stage assume the working knowledge the earlier ones give you.

Begin with one book

Our starting pick

The Phoenix Project

by Gene Kim, Kevin Behr, George Spafford · 2013

A novel, so it is quick to read, and it makes the case for flow, limited work in progress and fewer handoffs before you meet any tools.

See the book ↓

Then pick by your situation

Choose the next book by the problem in front of you, not by its place in the list.

  • If you cannot yet move around a Linux system comfortably

    read The Linux Command Line (getting started)

  • If you are managing infrastructure by hand and want it to be repeatable

    read Infrastructure as Code (doing the job)

  • If you need evidence to argue for better delivery practices

    read Accelerate (senior and leading)

Check it against what DevOps Engineer postings ask for

These skills come from our analysis of live DevOps Engineer job postings. If one is new to you, its book list sits one click away.

Each step on the scale reflects how often live job postings name the skill, tool or credential, based on our analysis of those postings.

Set a time budget

StageBooksPagesReadingAt 3 hrs a week
Getting started41,57039 hrs13 wks
Doing the job51,94049 hrs16 wks
Senior and leading386022 hrs7 wks
All 3 stages124,370109 hrs36 wks

Treat this as a ceiling, not a target. Read one book at a time, apply it, then move on; read reference-style books in sections.

Judge any book before you buy it

  • Age

    This list runs from 2004 (How Linux Works) to 2024 (Platform Engineering). Older books earn their place by teaching principles that do not change. For tools and platforms, buy the latest edition.

  • Level

    Check the stage before the title. A book from a later stage will make sense only once you have faced the problems it solves.

  • Format

    The longest book here, The Linux Command Line, runs about 500 pages. Read very long books as references: pick the chapter that matches the problem you have.

  • Fit

    Ask what you will do differently the week after you finish. If you cannot answer, the book is for a different moment. Come back to it when the situation arrives.

Getting started

The why and the fundamentals: flow and handoffs, Linux and containers.

  • Cover of The Phoenix Project
    Start here

    The Phoenix Project

    by Gene Kim, Kevin Behr, George Spafford · 2013

    ~430 pages~11 hrs to read

    A novel about an IT team rescuing a failing project, built around the flow of work from development to operations. Read it first to see why pipelines, queues and handoffs matter before you touch any tooling.

    View book →
  • Cover of The Linux Command Line

    The Linux Command Line

    by William Shotts · 2012

    ~500 pages~13 hrs to read

    A walk through the shell from navigation to scripting. Most DevOps work happens over SSH on Linux boxes, so work through it in your first months.

    View book →
  • Cover of How Linux Works

    How Linux Works

    by Brian Ward · 2004

    ~390 pages~10 hrs to read

    Explains what is under the shell: the kernel, boot process, processes, storage and networking. Read it when you can run commands but cannot yet say why a service fails to start or a disk fills up.

    View book →
  • Cover of Docker Deep Dive

    Docker Deep Dive

    by Nigel Poulton · 2017

    ~250 pages~6 hrs to read

    Covers images, containers, networking, volumes and Compose in a hands-on order. A quick path to being comfortable with containers before you move to orchestration.

    View book →

Doing the job

The practice: delivery pipelines, orchestration, infrastructure as code and observability in production.

  • Cover of The DevOps Handbook

    The DevOps Handbook

    by Gene Kim, Jez Humble, Patrick Debois, John Willis · 2016

    ~480 pages~12 hrs to read

    Lays out the practices behind fast, safe delivery: flow, feedback and continual learning, with case studies. A reference for designing CI/CD pipelines and improving how your team ships.

    View book →
  • Cover of Kubernetes

    Kubernetes: Up and Running

    by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson · 2017

    ~330 pages~8 hrs to read

    Covers pods, services, deployments, config and storage, written by people close to the project. Read it once you are comfortable with containers and need to run them in production.

    View book →
  • Terraform: Up and Running

    by Yevgeniy Brikman · 2017

    ~290 pages~7 hrs to read

    Teaches Terraform from first resource to modules, state management, testing and team workflows. Read it when you start defining cloud infrastructure as code rather than clicking in a console.

    View book →
  • Infrastructure as Code

    by Kief Morris · 2016

    ~440 pages~11 hrs to read

    Focuses on how to structure, test and deliver infrastructure code so it stays manageable as it grows. A good companion to a tool-specific book once your repos start to sprawl.

    View book →
  • Cover of Observability Engineering

    Observability Engineering

    by Charity Majors, Liz Fong-Jones, George Miranda · 2022

    ~400 pages~10 hrs to read

    Explains how to instrument systems and ask new questions of production data using events, traces and metrics. Read it when you are on call and dashboards no longer explain what is failing.

    View book →

Senior and leading

Evidence and organisation: delivery research, team structures and building platforms for other engineers.

  • Cover of Accelerate

    Accelerate: The Science of Lean Software and DevOps

    by Nicole Forsgren, Jez Humble, Gene Kim · 2018

    ~290 pages~7 hrs to read

    Presents the research behind the delivery-performance measures and the capabilities that drive them. Useful when you need evidence to argue for investment in pipelines and practices.

    View book →
  • Cover of Team Topologies

    Team Topologies

    by Matthew Skelton, Manuel Pais · 2019

    ~240 pages~6 hrs to read

    Describes team types and interaction modes for organizing around fast flow, including platform and enabling teams. Read it when you shape how DevOps or platform work is split across teams.

    View book →
  • Cover of Platform Engineering

    Platform Engineering: A Guide for Technical, Product, and People Leaders

    by Camille Fournier, Ian Nowland · 2024

    ~330 pages~8 hrs to read

    Covers how to run an internal platform as a product: scope, team structure, adoption and measurement. Aimed at engineers moving into platform leadership.

    View book →

Book links go to Amazon and are affiliate links. As an Amazon Associate I earn from qualifying purchases.

Frequently asked questions

Which book should a DevOps Engineer read first?

The Phoenix Project by Gene Kim, Kevin Behr, George Spafford. A novel, so it is quick to read, and it makes the case for flow, limited work in progress and fewer handoffs before you meet any tools.

Do I need to read all 12 books?

No. The list is a menu, not a syllabus. Find your stage (getting started: 4, doing the job: 5, senior and leading: 3), begin with one book (we suggest The Phoenix Project), then pick the next book by the problem you are facing at work. Come back to the others when the situation they cover arrives.

How long does it take to read these books?

All 12 books add up to about 4,370 pages, roughly 109 hours at 1.5 minutes a page. At three hours a week that is about 36 weeks; at six hours a week, about 18. The list is meant to be read over time, one book at a time, not in one run.

Are these books up to date?

They range from 2004 (How Linux Works) to 2024 (Platform Engineering). Older titles are included because they teach principles that have not changed; for tools and platforms, we favour recent editions. Check the edition before you buy.

Some links are affiliate links: we earn a small commission if you buy, at no cost to you. It does not change what we list.