ebook img

DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory PDF

176 Pages·2016·7.04 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory

CA Press DevOps for Digital Leaders Reignite Business with a Modern DevOps-Enabled Software Factory Aruna Ravichandran Kieran Taylor Peter Waterhouse DEVOPS FOR DIGITAL LEADERS REIGNITE BUSINESS WITH A MODERN DEVOPS-ENABLED SOFTWARE FACTORY Aruna Ravichandran Kieran Taylor Peter Waterhouse DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory Aruna Ravichandran Kieran Taylor Peter Waterhouse CA Technologies, Cupertino, Winchester, Massachusetts Blackburn, Victoria California, USA USA Australia ISBN-13 (pbk): 978-1-4842-1841-9 ISBN-13 (electronic): 978-1-4842-1842-6 DOI 10.1007/978-1-4842-1842-6 Library of Congress Control Number: 2016958432 Copyright © 2016 by CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. The statements and opinions expressed in this book are those of the author and are not neces- sarily those of CA, Inc. (“CA”). ApressOpen Rights: You have the right to copy, use and distribute this Work in its entirety, elec- tronically without modification, for non-commercial purposes only. Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no inten- tion of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. Managing Director: Welmoed Spahr Acquisitions Editor: Robert Hutchinson Developmental Editor: Laura Berendson Editorial Board: Steve Anglin, Pramila Balen, Laura Berendson, Aaron Black, Louise Corrigan, Jonathan Gennick, Robert Hutchinson, Celestin Suresh John, Nikhil Karkal, James Markham, Susan McDermott, Matthew Moodie, Natalie Pao, Gwenan Spearing Coordinating Editor: Rita Fernando Copy Editor: Kezia Endsley Compositor: SPi Global Indexer: SPi Global Distributed to the book trade worldwide by Springer Science+Business Media LLC, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail o [email protected] , or visit w ww.springeronline.com . For information on translations, please e-mail [email protected] , or visit w ww.apress.com . Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales–eBook Licensing web page at w ww.apress.com/bulk-sales . The information in this book is distributed on an “as is” basis, without warranty. Although pre- cautions have been taken in the preparation of this work, the author, Apress and CA shall have no liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work. Printed on acid-free paper Advance Praise for D evOps for Digital Leaders “Everyone on the DevOps journey wants to see how others solved similar problems in different business contexts. This book does a great job in chroni- cling how organizations have applied DevOps patterns and articulating the fantastic value they’ve created.” —Gene Kim, co-author of T he Phoenix Project and DevOps Handbook “DevOps for Digital Leaders addresses an important gap in the literature, pre- senting DevOps from a business and organizational perspective rather than the more common technology and process angles. Aruna, Kieren, and Peter have done a great job of assembling, presenting, and addressing the core chal- lenges of a transition to DevOps. Not only do they look at the impact on the “path to production” of testing, deployment, and operational support, but they tackle the complex topic of API design and even present the ROI justification for DevOps, citing Dr. Nicole Forsgren’s groundbreaking work with the State of DevOps reports. This book should be required reading for technology leaders wondering about the impact DevOps will have on their organization.” —Dan North, DevOps and Continuous Delivery pioneer, Principal at Dan North & Associates Ltd. “If D evOps for Digital Leaders had existed several years ago when we started on our DevOps journey, it would have made our transition significantly easier. This book is an excellent resource for both experienced and new DevOps practitioners—more than just a ‘how-to’, it provides valuable insights and real-world examples to which everyone can relate.” —Dana Edwards, CTO/EVP, MUFG Union Bank “As DevOps has risen to the top of the mind with IT departments big and small, new and old, there has been much written about the subject. Unfortunately, too much of it has been about ‘what is DevOps’ or shrouded in almost a Zen-like philosophy. What has been missing is the practical ‘why’ and ‘how to’ for practitioners. What’s missing is a guide that will grow dog-eared and highlighted, with real-world examples and advice that practitioners will carry with them and go back to again and again. DevOps for Digital Leaders is that book. If you are looking for real-world examples and guidance on turning your organization into a high-performing IT operation, this is a must-have book for your library.” —Alan Shimel, Editor-in-Chief, DevOps.com “DevOps is no longer just a concept. This book by Aruna, Kieran, and Peter places DevOps squarely in the real world. It is a comprehensive guide to help you discover the origins of DevOps, realize the challenges, and gain a practi- cal understanding of where DevOps fits into your development program, IT operations, and business. It’s a must-have book for the business side to truly comprehend DevOps, but also a great read for the IT community to under- stand how their work ultimately impacts the business. And most importantly, the book is loaded with valuable, actionable tips to help you navigate your DevOps journey.” —Pete Goldin, Editor and Publisher, A PMdigest and DEVOPSdigest I would like to dedicate my fi rst book to my mother, Sampurnam Th yagarajan, who has always been my inspiration, who stood by me every step of the way. I am who I am today because of her unconditional love and dedication. I love you Amma. —Aruna I dedicate this book to all the true IT believers and practitioners. Only from your collective eff ort can organizations build the generative DevOps culture needed to shape success. You know who you are! —Peter I dedicate this book to those who work to make the world a better place for future generations. —Kieran Contents Foreword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix About the Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv Part I: DevOps: Conflict to Collaboration. . . . . . . . . . . . . . . . . . . . .1 Chapter 1: DevOps in the Ascendency. . . . . . . . . . . . . . . . . . . . . . . . . . .3 Chapter 2: IT Impasse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Chapter 3: DevOps Foundations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Part II: Essential DevOps Tooling . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Chapter 4: Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Chapter 5: Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Chapter 6: Deploy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87 Chapter 7: Manage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Part III: Tuning and Continuous Improvement. . . . . . . . . . . . . . . .123 Chapter 8: Practical DevOps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125 Chapter 9: DevOps and Real World ROI . . . . . . . . . . . . . . . . . . . . . . .139 Chapter 10: DevOps Finetuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171 Foreword As a software executive who’s worn many hats across sales, services, develop- ment, support, operations, and even IT, I have a fairly unique perspective when I talk to business leaders about their technology strategies. Though the name DevOps didn’t exist until fairly recently, the need for partnership between development and operations teams has always been around. Today DevOps has shifted from an emerging movement to a critical component of most enterprises’ digital transformation strategy. In other words, DevOps is moving from the Kanban board to the board of directors. While the idea behind this kind of collaboration is common sense, there are definitely challenges to driving mainstream adoption for DevOps. In my con- versations with C-suite executives, they invariably ask for two things: docu- mented best practices and actual case studies that they can take to their internal stakeholders. That’s why this book is so relevant right now. It’s more than just theory or a summary of the ideal DevOps toolchain; it’s a set of practical insights and bet- ter practices that came about through many, many interviews and interactions with frontline practitioners about what works and what doesn’t work in the real world. Aruna, Kieran, and Peter are career high tech marketers who shed light on the cultural and technological challenges to driving adoption for a DevOps philosophy across the software development lifecycle. With this book, they were able to bring together solid, actionable advice for anyone beginning their DevOps journey, including recommendations on how to measure success and return on investment from a business standpoint. The days of organizational silos are coming to an end. Communication, col- laboration, and automation are blurring the lines between development, QA, and IT Operations—and enterprises are embracing agile and DevOps prac- tices to increase software release frequency while improving overall quality. I hope that in reading this, you find ways to optimize your technology strategy, investments, and business outcomes. —Adam Elster, President of Global Field Operations, CA Technologies About the Authors Aruna R avichandran is Vice President of DevOps Product Marketing and Solutions Marketing at CA Technologies. She has over 20 years of experience in building and mar- keting products in various markets, such as IT Operations Management (APM, Infrastructure Management, Service Management, Cloud Management, Analytics, Log Management, and Data Center Infrastructure Management), Continuous Delivery, Test Automation, Security, and SDN. In her current role, she leads the product and solutions marketing, strategy, mar- ket segmentation, and messaging, positioning, competitive, sales enablement across all DevOps products, which spans revenues over $1B. She is the key spokesperson for DevOps with analysts, press, customers, and major events. Prior to CA, she has worked at Juniper Networks and Hewlett-Packard wherein she led executive leadership roles in marketing and engineering. She frequently blogs for various publications such as SYS-CON Media, Wired Insights, Tech Target, Information Week, DevOpsDigest.com, DevOps.com, and Cloud Tweaks, to name a few. She frequently presents at various industry conferences and has presented at Gartner Symposium 2016, Gartner ITOM 2014, Gartner Data Center 2014, DevOps Summit 2014, Cloud Expo 2014, CA World 2014 and 2015, and HP Discover (2008-2012). She has authored several articles and publications as well. Aruna earned her Master’s in Computer Engineering and MBA from Santa Clara University. In 2016, Aruna was named one of T op 100 Most Influential Women in Silicon Valley by the San Jose Business Journal and the 2 016 Most Powerful and Influential Woman Award by the N ational Diversity Council . xii About the Authors Kieran Taylor h as 20 years of high-tech product marketing experience with a focus on applica- tion performance management, cloud comput- ing, content delivery networking, and wide area network technologies. He is presently Senior Director of Product and Solutions Marketing at CA Technologies and is responsible for thought leadership and sales enablement for Application Performance Management as well as CA solutions that help enterprises implement DevOps. In previous roles at Compuware and Adobe, Kieran’s responsibilities included corporate awareness, product marketing, field enablement, and partner marketing. For over a decade, Kieran was Senior Director Global Marketing at Akamai with oversight of the go to market strategy, channel marketing, and demand genera- tion for Akamai’s entire solutions portfolio. While at Akamai, Kieran launched several CDN market innovations, including J2EE-based EdgeComputing and the open-standard Edge Side Includes (ESI), a markup language for dynamic content assembly and delivery at the edge, which is used today by many lead- ing enterprises. Kieran led product marketing and management roles at DataPower Technology (now IBM), Nortel Networks specializing in XML/XSLT, VPN, and remote access technologies. Kieran has also worked as a broadband consultant to major service providers while at TeleChoice Inc. and was Wide Area Networks editor for publications at McGraw Hill. Peter W aterhouse is Senior Director, DevOps solutions at CA Technologies. With more years in tech than he cares to mention, Peter’s experience is broad and varied—ranging from implementing “big iron” monolithic ERP software applications, to writing crude Python code on his Raspberry Pi to automate his son’s Lego creations. At CA, Peter is honored to be part of a fantas- tic team of marketing professionals and solution strategists; folks who each and every day work tirelessly to ensure their customers get the most value from their technology investments. Passionate about how disruptive technologies and DevOps in particular can transform business and society for the better, Peter writes and blogs on a variety of topics, including organizational culture, transformational business models, lean thinking, and metrics. His articles and whitepapers address the

Description:
This book provides digital leaders who are accountable for the rapid development of high-quality software applications a concise guide to designing, implementing, measuring, and improving DevOps programs that are tailored to their organizations.In DevOps for Digital Leaders, deep collective experien
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.