Chapter 15. Organizing for Infrastructure as Code

This book is primarily focused on the technical implementation of infrastructure as code with dynamic infrastructure. This final chapter takes a look at implementing it from an organizational point of view.

The premise of infrastructure as code is that cloud and dynamic infrastructure creates opportunities to use completely new practices and techniques when working with infrastructure. Using the old ways of working, such as configuring servers by hand, wastes the benefits of the new technology.

In the same way, using cloud practices with old operational models for IT service wastes the benefits of the new technology and working practices.

Teams can deliver and run software-based services far more effectively using cloud-age technologies and practices. But they can only do this if the organization as a whole understands how to make it work and ensures that its structure and processes are designed for it.

Infrastructure as code, in combination with cloud services, can help organizations to easily respond to changing needs with reliable, high-quality services. The organizational principles that enable this include:

  • A continuous approach to the design, implementation, and improvement of services

  • Empowering teams to continuously deliver and improve their services

  • Ensuring high levels of quality and compliance while delivering rapidly and continuously

There is no guaranteed formula for success. But the recommendations in this ...

Get Infrastructure as Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.