Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Table of Contents 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
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion