Continuous delivery and deployment codified
Bryan Feuling
BIRMINGHAM—MUMBAI
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
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)
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.
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.
3.145.2.184