Repeatability Reliability Scalability through GitOps

BIRMINGHAM—MUMBAI

Repeatability Reliability Scalability through GitOps

Copyright © 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Wilson Dsouza

Publishing Product Manager: Rahul Nair

Senior Editor: Arun Nadar

Content Development Editor: Sayali Pingale

Technical Editor: Sarvesh Jaywant

Copy Editor: Safis Editing

Project Coordinator: Shagun Saini

Proofreader: Safis Editing

Indexer: Rekha Nair

Production Designer: Alishon Mendonca

First published: April 2021

Production reference: 2140521

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80107-779-8

www.packt.com

To my wife, Julia, who has been extremely supportive throughout this whole process. To my children: Sadie, Silas, Levi, and Evangeline, who have all been encouraging throughout this writing process. And most importantly, Soli Deo gloria!

– Bryan Feuling

Foreword

Having been a hero for IT organizations, I realize the battles that are waged to sustain the systems we take for granted. They are the enduring talent that knows the exact script to run, or commands to execute, to bring back our desired apps. That life is one that puts family and self care on the back burner due to the impact of constant weekend and evening escalations. Enlightenment and healing come from effective software engineering practices such as GitOps. Talent heroics is perpetuated by the belief that tasks themselves matter more than the value they create. GitOps supports the idea that an SME can create a process whereby the outcome is attained, consistently, without their direct involvement or loss of valuable time. Once you realize the scaling and sustainability that brings, you begin to focus on self-development and continuous improvement. GitOps is the practice of leaving behind worthy evidence of your passage at an organization, building process-based outcomes, using the skills that make you an SME, that persist beyond your move to bigger, more valuable challenges. Sustaining systems, creating services, based on very effective code-based processes. This book is targeted at those individuals in the hope that it will provide them a well-articulated path for enlightenment and healing from their talent heroism.

Shlomo Bielak (CTO at Benchmark Corp)

Contributors

About the author

Bryan Feuling began his tech career as a help desk technician for a Fortune 200 company. His experience includes database administration, application development, automation engineering, and more. He has worked with hundreds of companies to help them avoid the same issues, pains, and engineer burnout that he has seen and still sees in the industry. Bryan has helped many companies and engineering teams implement GitOps practices at scale.

About the reviewer

Ravi Lachhman is a technology evangelist focusing on the cloud-native and CI/CD space. Ravi has held various engineering, evangelism, and sales roles at AppDynamics, Mesosphere [D2IQ], Red Hat, IBM, and Deloitte. Ravi is an organizer at DevOps Days Atlanta where he acts as the SRE talk track chair and an organizer for {unscripted} conferences. In Ravi's free time, he enjoys traveling and exploring new restaurants and cuisines. Ravi resides in Atlanta, Georgia with his Siberian Husky, Kofi, and is a graduate of Georgia Tech.

– Everyone learning more about CI/CD and helping further the craft of software delivery, this book is for you. Special shout-out to the author, Bryan, for furthering GitOps for everyone. Lastly, thank you to my Siberian Husky, Kofi, for waiting patiently for walks while I was reviewing this great book.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.2.184