If you work in a team that builds and runs IT infrastructure, then cloud and infrastructure automation tools should help you deliver more value in less time, and to do it more reliably. In practice, however, they drive ever-increasing size, complexity, and diversity of things to manage.
Cloud and automation have helped by making it far easier for organizations to add and change digital services. But many teams struggle to manage the proliferation of cloud-hosted products, applications, services, and platforms.
Using code to define and build infrastructure creates the opportunity to bring a wide set of tools, practices, and patterns to bear on the problem of how to design and implement systems. We're still discovering better ways to make the best use of these technologies. My goal is to share what I'm learning from working and talking with different teams around the world.
Book
The third edition is out now, in print and ebook, and on the O’Reilly Learning Platform.
Recent Blog Posts
The Argument Underneath the Arguments: What I heard at the Future of Software Development Retreat
The question running through the Future of Software Development retreat: How much do we let an agent decide, and how do we stay confident in what it does?
PlatformCon 2026 Talk
Slides and links from my talk Humans on the Loop: Taking agents end do end, PlatformCon June 2026. How does CD work with agentic software engineering?
Craft Conference 2026 Talk Notes
Slides and links from my talk, Pulling Continuous Delivery inside the agentic loop, from Craft Conference 2026.