Home Page Icon
Home Page
Table of Contents for
End User License Agreement
Close
End User License Agreement
by Emily Freeman
DevOps For Dummies
Cover
Foreword
Introduction
About This Book
Foolish Assumptions
Icons Used in This Book
Beyond the Book
Where to Go from Here
Part 1: Demystifying DevOps
Chapter 1: Introducing DevOps
What Is DevOps?
Benefitting from DevOps
Chapter 2: Designing Your Organization
Assessing Your Culture’s Health
Integrating DevOps
Establishing DevOps Values
Modeling Company Culture
Incentivizing Your Values
Chapter 3: Identifying Waste
Digging into the Seven Types of Waste
Rooting Out Waste
Chapter 4: Persuading Colleagues to Try DevOps
Fearing Change
Persuading Those around You to Shift to DevOps
Understanding the Adoption Curve
Chapter 5: Measuring Your Organization
Measuring Your Progress
Part 2: Establishing a Pipeline
Chapter 6: Embracing the New Development Life Cycle
Inviting Everyone to the Table
Changing Processes: From a Line to a Circuit
Shifting Ops “Left”: Thinking about Infrastructure
Chapter 7: Planning Ahead
Moving beyond the Agile Model
Forecasting Challenges
Gathering Requirements
Designing an MVP
Determining Your Customer by Designing a Persona
Chapter 8: Designing Features from a DevOps Perspective
Constructing Your Design
Designing for DevOps
Architecting Code for the Six Capabilities of DevOps
Documenting Design Decisions
Avoiding Architecture Pitfalls
Chapter 9: Developing Code
Communicating about Code
Engineering for Error
Writing Maintainable Code
Programming Patterns
Choosing a Language
Avoiding Anti-Patterns
DevOpsing Development
Establishing Good Practices
Chapter 10: Automating Tests Prior to Release
Testing Isn’t Optional
Automating Your Testing
Testing in Different Environments
Going beyond the Unit Test
Continuous Testing
Chapter 11: Deploying a Product
Releasing Code
Integrating and Delivering Continuously
Managing Deployments
Mitigating Failure
Democratizing Deployments
Choosing a Deployment Style
Monitoring Your Systems
Part 3: Connecting the Circuit
Chapter 12: Implementing Rapid Iteration
Prioritizing the Important
Increasing Velocity
Improving Performance
Chapter 13: Creating Feedback Loops around the Customer
Creating a Customer Feedback Process
Creating a Feedback Loop
Collecting Feedback
Asking for Continual Feedback
Chapter 14: DevOps Isn’t a Team (Except When It Is)
Forming DevOps Teams
Interviewing Quickly (But Not Too Quickly)
Deciding on a Job Title
Recruiting Never Ends
Evaluating Technical Ability
Firing Fast
Chapter 15: Empowering Engineers
Scaling Engineering Teams with DevOps
Motivating Engineers
Measuring Motivation
Part 4: Practicing Kaizen, the Art of Continuous Improvement
Chapter 16: Embracing Failure Successfully
Failing Fast in Tech
Failing Well
Chapter 17: Preparing for Incidents
Combating “Human Error” with Automation
Humanizing On-Call Rotation
Managing Incidents
Empirically Measuring Progress
Chapter 18: Conducting Post-Incident Reviews
Going beyond Root Cause Analysis
Stepping through an Incident
Succeeding at Post-Incident Reviews
Part 5: Tooling Your DevOps Practice
Chapter 19: Adopting New Tools
Integrating with Open Source Software
Transitioning to New Languages
Chapter 20: Managing Distributed Systems
Working with Monoliths and Microservices
Designing Great APIs
Containers: Much More than Virtual Machines
Chapter 21: Migrating to the Cloud
Automating DevOps in the Cloud
Cumulus, Cirrus, and Steel: Types of Clouds
Cloud as a Service
Choosing the Best Cloud Service Provider
Finding Tools and Services in the Cloud
Part 6: The Part of Tens
Chapter 22: Top Ten (Plus) Reasons That DevOps Matters
Accepting Constant Change
Embracing the Cloud
Hiring the Best
Staying Competitive
Solving Human Problems
Challenging Employees
Bridging Gaps
Failing Well
Continuously Improving
Automating Toil
Accelerating Delivery
Chapter 23: Top Ten DevOps Pitfalls
Deprioritizing Culture
Leaving Others Behind
Forgetting to Align Incentives
Keeping Quiet
Forgetting to Measure
Micromanaging
Changing Too Much, Too Fast
Choosing Tools Poorly
Fearing Failure
Being Too Rigid
Index
About the Author
Advertisement Page
Connect with Dummies
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Connect with Dummies
WILEY END USER LICENSE AGREEMENT
Go to
www.wiley.com/go/eula
to access Wiley’s ebook EULA.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset