Skip to content

How to Use GitOps

By Chris Hill, Thomas Limoncelli, Gail Murphy, Cornelia Davis, Dwayne Holmes

What Every CIO Needs to Know about GitOps

In many organizations, engineers spend too much time waiting for infrastructure change requests. Limited resources cause infrastructure-dependent changes to lag behind, increasing development demand. GitOps presents one solution by repurposing your organization’s existing Git pull-request workflows to permit infrastructure-oriented teams to safely democratize changes.

Distributing control down to the dependent teams improves transparency, velocity, predictability, auditability, and more. In a GitOps world, all infrastructure elements are defined as code. Changes are proposed in the code repository with the same mechanism as developers working on traditional applications. When the changes are approved and committed, automation validates the change and deploys them into production safely.
Developers are already familiar with your existing Git pull-request workflow, which can make it easy for them to switch to and from the application code they are already developing. Other benefits include collaborative discussions, ephemeral environments, formal change traceability, automated testing, and human-in-the-loop approval—all enabling your infrastructure changes.
In this paper we’ll define GitOps, explain where it is best applied and why, and make suggestions on adopting this practice in your organization.
  • Publication Date 2021
  • Pages 35

Features

  • Clear Guidance

    This paper focuses on three specific factors to consultancy success: accountability, dependency, and disruption of change.

  • Expert Authors

    This paper is written by experienced leaders across industries who have worked with successful partnerships with consultants across multiple industries.

  • Case Studies

    This paper illustrates both successful and not successful consultant experiences in real-life organizations across industries.

  • All Levels

    Change Agents can come from anywhere on the org chart. This paper directly provides guidance on how to lead change no matter your role or title.

About the Resource

In many organizations, engineers spend too much time waiting for infrastructure change requests. Limited resources cause infrastructure-dependent changes to lag behind, increasing development demand. GitOps presents one solution by repurposing your organization’s existing Git pull-request workflows to permit infrastructure-oriented teams to safely democratize changes.

Distributing control down to the dependent teams improves transparency, velocity, predictability, auditability, and more. In a GitOps world, all infrastructure elements are defined as code. Changes are proposed in the code repository with the same mechanism as developers working on traditional applications. When the changes are approved and committed, automation validates the change and deploys them into production safely.
Developers are already familiar with your existing Git pull-request workflow, which can make it easy for them to switch to and from the application code they are already developing. Other benefits include collaborative discussions, ephemeral environments, formal change traceability, automated testing, and human-in-the-loop approval—all enabling your infrastructure changes.
In this paper we’ll define GitOps, explain where it is best applied and why, and make suggestions on adopting this practice in your organization.

Chris Hill
Thomas Limoncelli
Gail Murphy
Cornelia Davis
Dwayne Holmes
Chris Hill

Chris Hill

Speaker, author, leader, evangelist, engineer, researcher, and disruptor in developer relations and experience

To Author Archive
Thomas Limoncelli

Thomas Limoncelli

Thomas Limoncelli is an internationally recognized author, speaker, system administrator, and DevOps advocate. He manages the SRE teams at Stack Overflow, Inc., and previously worked at Google, Bell Labs/Lucent, AT&T, and others. His books include Time Management for System Administrators (O’Reilly), The Practice of System and Network Administration (3rd edition), and The Practice of Cloud System Administration. In 2005, he received the USENIX SAGE Outstanding Achievement Award.

To Author Archive
Gail Murphy

Gail Murphy

Vice-President Research and Innovation / Professor of Computer Science at The University of British Columbia

To Author Archive
Cornelia Davis

Cornelia Davis

Products, Alexa AI at Amazon

To Author Archive
Dwayne Holmes

Dwayne Holmes

Proven Transformational Leader at scale

To Author Archive

Similar Resources