
DevOps Overture
What You Need to Know When Starting a DevOps Journey
By: Shawn D Doyle
eBook | 14 February 2020
At a Glance
194 Pages
eBook
$7.99
or 4 interest-free payments of $2.00 with
Instant Digital Delivery to your Kobo Reader App
The new culture of software development, explained by a 30-year industry veteran.
Over the last decade, more and more companies have adopted a new approach to software development called DevOps. But few people seem to understand what DevOps is—or how they might fit into a DevOps environment.
DevOps Overture answers these questions. It begins with an overview of what software development methodologies came before DevOps and of the problems associated with those systems. It then explains what DevOps is and how it works to address these problems. Finally, it offers advice to anyone who wants to position themselves for a career in DevOps and warns of common pitfalls to avoid.
Maybe your company has adopted DevOps, and you need to adjust to an Agile culture. Or perhaps your company hasn’t adopted DevOps, and you want to either advocate for the change or to position yourself to switch to a company that has. Or maybe you want to become conversant in DevOps practices. Either way, DevOps Overture is for you.
Shawn D. Doyle is a founder and CEO of ReleaseTEAM, Inc., a DevOps Consulting Firm, established in 1999. After serving in the US Army and Desert Storm, he has amassed nearly 30 years of software delivery experience, having worked with companies from midsized to Fortune 100 to solve their business-critical challenges. Shawn lives with his wife and three dogs in Colorado.
Software is everywhere. DevOps makes better software. Here is where you start.
on
DevOps Overture
Chapter 1
Before DevOps
The Waterfall Model
Problems with the Waterfall Model
Long Development Cycle
Lack of Timely Feedback
Siloed Teams
Potentially Toxic Organizational Culture
Stifling of Innovation
Responses to the Waterfall Model
The Toyota Production System (TPS)
Total Quality Management (TQM)
Incremental and Iterative Development
Lean
Agile
Chapter 2
DevOps to the Rescue
The Emergence of DevOps
DevOps Defined
How DevOps Works
Maximizing Flow
Obtaining Fast Feedback
Fostering a Positive Learning Culture
A Common DevOps Workflow
Who Uses DevOps
Chapter 3
Maximizing Flow
Assembling Small Cross-Functional Teams
Structuring Teams for DevOps
Ensuring Successful Teams in DevOps
Evaluating and Optimizing the Value Stream
Mapping the Value Stream
Wiping Out Waste
Eliminating Bottlenecks
Prioritizing Important Work
Making Work Visible
Applying Continuous Delivery
Doing Continuous Integration
Using an Automated Deployment Pipeline
Automating Common and Repetitive Tasks
Taking Advantage of Tools
Practicing Continuous Improvement
Chapter 4
Obtaining Fast Feedback
Shortening Feedback Loops
Automating Testing
Using Telemetry
Obtaining Feedback from Peers and Downstream Groups
Soliciting Customer Feedback
Minimum Viable Products (MVPs)
A/B Testing
Chapter 5
Fostering a Positive Learning Culture
What Is Organizational Culture?
Types of Organizational Culture
Gauging Organizational Culture
Hallmarks of a Positive Learning Organizational Culture
Offering Learning Opportunities
Encouraging Experimentation
Accepting and Learning from Failure
Practicing Zero Blame
Building Trust
Preventing Burnout
Motivating and Rewarding Employees the Right Way
Striving to Continuously Improve
Chapter 6
DevOps Roles
Common DevOps Roles
Product Manager
Enterprise Architect
Systems Administrator
Database Administrator
Software Developer
Cloud Engineer
Security Engineer
Test Automation Engineer
Automation Engineer
Site Reliability Engineer (SRE)
Subject Matter Expert (SME)
Mapping Traditional Roles to DevOps
Chapter 7
Positioning Yourself for a Career in DevOps
Critical Skills and Knowledge
Communication Skills
Collaboration Skills
Training and Education
Personal Qualities, Behaviors, and Attitudes
Chapter 8
Steering Clear of Common Pitfalls
Plan Your DevOps Initiative
Get Leadership Buy-In
Go All In
Don’t Scrimp on Resources
Don’t Just Pay Lip Service
Model DevOps to Fit Your Needs
Prioritize Culture
Stamp Out the Us-Versus-Them Mentality
Choose People Carefully
Don’t Demand Heroics
Appendix A: DevOps Resources
Appendix B: Tools for DevOps Success
Appendix C: Glossary
ISBN: 9780578625812
ISBN-10: 0578625814
Published: 14th February 2020
Format: ePUB
Language: English
Number of Pages: 194
Audience: General Adult
Publisher: ReleaseTEAM Press
























