Leanpub Header

Skip to main content

Filters

Category: "DevOps"

Books

  1. API Rate Limiting & Throttling
    API Rate Limiting & Throttling
    Distributed Quotas, Kubernetes Protection, Tenant Fairness, and Go Middleware
    Luca Sepe

    Another Production Field Manual: protect APIs before overload becomes an outage with rate limiting, throttling, and tenant fairness.

  2. Understanding Docker in a visual way
    Understanding Docker in a visual way
    Learn & Discover Docker in sketchnotes - with some tips included -
    Aurélie Vache

    Understanding Docker can be difficult or time-consuming. I've created this collection of sketchnotes about Docker in order to explain the Cloud technology in a visual way.

  3. Self-Hosted Development Infrastructure
    Self-Hosted Development Infrastructure
    Building Your Own Git Hosting, CI/CD, and Software Engineering Platform from the Ground Up
    Steve Publications

    Take control of your development stack from the ground up. This book shows you how to build and run your own Git hosting, CI/CD and engineering platform, from a single server to infrastructure built for thousands. Learn how the pieces fit together, why key decisions matter and where the trade-offs really are.

  4. Linux System Hardening
    Linux System Hardening
    A Practical Guide to Securing Linux from Kernel to Cloud
    Steve Publications

    Linux System Hardening is a practical guide to securing Linux systems from the kernel to the cloud. It explains how threats work, how to apply effective controls and what you give up along the way. Built for admins, security engineers and DevSecOps teams working with real production systems.

  5. Windows Server Automation for DevOps
    Windows Server Automation for DevOps
    Building Secure, Scalable, Production-Grade Infrastructure with PowerShell, DSC, Terraform, and CI/CD
    Steve Publications

    Take control of Windows Server automation from script to production. This practical guide shows you how to build secure, scalable infrastructure with PowerShell, DSC, Terraform and CI/CD. Learn proven patterns, avoid costly mistakes and tackle real-world deployment, security, monitoring and troubleshooting challenges with working code you can put to use.

  6. Docker Containers: From Beginner to Mastery
    Docker Containers: From Beginner to Mastery
    A Complete Guide to Building, Running, and Managing Containerized Applications
    Steve Publications

    Discover how Docker is revolutionizing modern software development by making applications faster to build, easier to deploy, and more reliable to run. Whether you are just getting started or refining production workflows, this practical guide will help you master containers through clear explanations, hands-on examples, and real-world techniques that you can apply with confidence.

  7. GIT intermediate
    GIT intermediate
    Know abstractions you use
    Jacek Drąg

    Gain a good sense of Git’s mechanics. Particularly useful when less obvious situations occur. Bearing the proper abstractions in mind, you know why and what should be done; It is easier then, to find the answer to how to do it. paperback edition available on Amazon

  8. Build Kubernetes Operators with Kubebuilder
    Build Kubernetes Operators with Kubebuilder
    A Complete Guide to Creating, Testing, and Publishing Custom Controllers
    Kirshi Yin | Curious Devs Corner

    Learn how to build Kubernetes Operators from scratch using Kubebuilder, step by step. You will create real controllers, work with CRDs, and understand how reconciliation works in practice. By the end, you’ll know how to design, test, and run your custom operator.

  9. Kubernetes Context Engineering
    Kubernetes Context Engineering
    Reconstructing Operational Meaning from Cluster State
    Luca Sepe

    Kubernetes exposes plenty of state, but operators still have to reconstruct operational meaning from scattered Pods, Services, EndpointSlices, Events, PVCs, owner references, and status fields. This ebook uses `kctx`, a small read-only Kubernetes context engine, to show how deterministic entities, relations, signals, graphs, namespace snapshots, CRD adapters, and stable JSON contracts can turn raw cluster data into reusable context for humans, tools, and AI agents. It is written for SREs, platform engineers, Kubernetes operators, infrastructure developers, and AI tooling builders who want better primitives than raw YAML and improvised troubleshooting pipelines.

  10. Argo Rollouts: Progressive Delivery for GitOps Practitioners
    Argo Rollouts: Progressive Delivery for GitOps Practitioners
    A Hands-On Guide to Kubernetes Canary and Blue-Green Deployments with Argo CD, Istio, and Prometheus
    Kirshi Yin | Curious Devs Corner

    Learn Argo Rollouts through hands-on Kubernetes labs. Build canary and blue-green deployments, control traffic with Istio, validate releases with Prometheus, run Experiments, automate promotion and rollback, and manage progressive delivery with Argo CD and GitOps.

  11. GitOps
    GitOps
    Cloud-native Continuous Deployment
    Dr. Simon Harrer, Florian Beetz, and Anja Kammer

    GitOps has caused quite some fuss on Twitter and KubeCon, and still continues to do so. This book aggregates the essence of GitOps to help clear up the confusion. This book answers the following questions:What is GitOps?Why should I use GitOps?How does GitOps work?How to get started with GitOps on Kubernetes?What's the Future of GitOps?

  12. Quick Start Kubernetes

    This 2025 edition of Quick Start Kubernetes is bang up to date with the latest versions of Kubernetes and industry trends. Brought to you by best-selling author and global training guru Nigel Poulton, Quick Start Kubernetes is the fastest way to wrap your head around Kubernetes and get your hands on deploying a simple app. When you've finished the book, you'll be ready to use Kubernetes in the real world.

  13. Introduction to Bash Scripting

    This is an introduction to Bash scripting ebook that will help you learn the basics of Bash scripting and start writing awesome scripts that will help you automate your daily Dev and Ops tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands. If you're into DevOps, you'll love DevOps Daily: it has free bite-sized exercises, tools, and guides to level up fast.

  14. Infrastructure as Code Testing: Terraform to Kubernetes
    Infrastructure as Code Testing: Terraform to Kubernetes
    Validating Terraform, Kubernetes, and Cloud Declarations Before They Become Production Reality
    Yuri Syuganov

    Infrastructure is code now — which means it can be tested before it becomes a 3 a.m. incident. Terraform, Kubernetes, Helm, and policy-as-code.

  15. Production Engineering from DevOps to MLOps
    Production Engineering from DevOps to MLOps
    Sebastien Donadio and Arnab Bose

    The book to bridge DevOps and MLOps