Books › Machine Learning / MLOps Lead roadmap

Best books for MLOps Leads

From first pipelines to running a platform team. The opening books introduce MLOps as practice, build intuition for production workflows and back them with applied machine learning. The build set covers system design, patterns, reliability and pipelines. The lead set is about managing engineers, organising teams, platform thinking and delivery evidence.

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

See the full Machine Learning / MLOps Lead roadmap →

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 shape of MLOps: what it adds to machine learning, hands-on production workflows and the ML you are operating.

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

    Production ML: designing ML systems, reusable patterns, reliability and pipelines.

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

    Leading the function: managing engineers, structuring teams, building an internal platform and using delivery research.

    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

Introducing MLOps

by Mark Treveil, Nicolas Omont, Clément Stenac · 2020

It defines the practice and the lifecycle you will manage, so everything else on the list has a place to attach.

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.

Check it against what Machine Learning / MLOps Lead postings ask for

These skills come from our analysis of live Machine Learning / MLOps Lead 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 started4≥ 1,650≥ 41 hrs≥ 14 wks
Doing the job41,54039 hrs13 wks
Senior and leading41,10028 hrs9 wks
All 3 stages12≥ 4,290≥ 107 hrs≥ 36 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. Totals are approximate.

Judge any book before you buy it

  • Age

    This list runs from 2017 (Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow) 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, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, runs about 860 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 shape of MLOps: what it adds to machine learning, hands-on production workflows and the ML you are operating.

  • Cover of Introducing MLOps
    Start here

    Introducing MLOps

    by Mark Treveil, Nicolas Omont, Clément Stenac · 2020

    Defines the MLOps lifecycle: model development, deployment, monitoring, governance and the team roles around them. A sensible orientation before you design a platform.

    View book →
  • Practical MLOps

    by Noah Gift, Alfredo Deza · 2021

    ~490 pages~12 hrs to read

    Hands-on coverage of containers, CI/CD, cloud ML services and monitoring for operating models. Read it for concrete workflows you can set up in your first months.

    View book →
  • Cover of Machine Learning Engineering in Action

    Machine Learning Engineering in Action

    by Ben Wilson · 2022

    ~300 pages~8 hrs to read

    Covers planning, experimentation, development standards, testing and deployment of ML projects. Useful for building the engineering habits that stop ML work from becoming unmaintainable.

    View book →
  • Cover of Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

    Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

    by Aurélien Géron · 2017

    ~860 pages~22 hrs to read

    A broad, code-heavy grounding in classical machine learning and neural networks. Work through it to understand what sits underneath the model APIs you will be calling.

    View book →

Doing the job

Production ML: designing ML systems, reusable patterns, reliability and pipelines.

  • Cover of Designing Machine Learning Systems

    Designing Machine Learning Systems

    by Chip Huyen · 2022

    ~390 pages~10 hrs to read

    Covers data pipelines, feature engineering, deployment, monitoring and iteration for production ML. Read it when you own a system, not just a model, and need to reason about what breaks over time.

    View book →
  • Machine Learning Design Patterns

    by Valliappa Lakshmanan, Sara Robinson, Michael Munn · 2020

    ~400 pages~10 hrs to read

    Catalogues recurring solutions for data representation, training, serving, reproducibility and responsible AI. Handy when you design a pipeline and want proven patterns to compare against.

    View book →
  • Cover of Reliable Machine Learning

    Reliable Machine Learning

    by Cathy Chen, Niall Murphy, Kranti Parisa · 2022

    ~410 pages~10 hrs to read

    Applies site reliability engineering thinking to ML: SLOs, incident response, data and model lifecycle, and organisational practice. Read it when you are accountable for models staying healthy in production.

    View book →
  • Cover of Building Machine Learning Pipelines

    Building Machine Learning Pipelines

    by Hannes Hapke, Catherine Nelson · 2020

    ~340 pages~9 hrs to read

    Shows how to automate data validation, training, evaluation and deployment using TensorFlow Extended and orchestration tools. Read it when you are turning notebook work into repeatable pipelines.

    View book →

Senior and leading

Leading the function: managing engineers, structuring teams, building an internal platform and using delivery research.

  • Cover of The Manager's Path

    The Manager's Path

    by Camille Fournier · 2017

    ~240 pages~6 hrs to read

    Walks through each step of technical leadership, from mentoring to managing managers. Read it as you take on a team and need to know what changes at each level.

    View book →
  • Cover of Team Topologies

    Team Topologies: Organizing Business and Technology Teams for Fast Flow

    by Matthew Skelton, Manuel Pais, Ruth Malan · 2019

    ~240 pages~6 hrs to read

    Describes stream-aligned, platform, enabling and complicated-subsystem teams and how they interact. Helps you decide how an ML platform team should serve the model-building teams around it.

    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 building internal platforms: treating them as products, setting scope, measuring success and staffing the team. Useful when you start running an ML platform for other teams.

    View book →
  • 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 research on which delivery practices and metrics separate high-performing technology teams. Read it to set delivery goals and metrics for ML teams.

    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 Machine Learning / MLOps Lead read first?

Introducing MLOps by Mark Treveil, Nicolas Omont, Clément Stenac. It defines the practice and the lifecycle you will manage, so everything else on the list has a place to attach.

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: 4, senior and leading: 4), begin with one book (we suggest Introducing MLOps), 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?

The 11 books with a known page count add up to about 4,290 pages, roughly 107 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 2017 (Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow) 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.