BookShared
  • MEMBER AREA    
  • The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

    (By Gene Kim)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 28 MB (28,087 KB)
    Format PDF
    Downloaded 682 times
    Last checked 15 Hour ago!
    Author Gene Kim
    “Book Descriptions: Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.

    More than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to balance agility, reliability, and security. The consequences of failure have never been greater whether it's the healthcare.gov debacle, cardholder data breaches, or missing the boat with Big Data in the cloud.

    And yet, high performers using DevOps principles, such as Google, Amazon, Facebook, Etsy, and Netflix, are routinely and reliably deploying code into production hundreds, or even thousands, of times per day.

    Following in the footsteps of The Phoenix Project, The DevOps Handbook shows leaders how to replicate these incredible outcomes, by showing how to integrate Product Management, Development, QA, IT Operations, and Information Security to elevate your company and win in the marketplace."

    Table of contents

    Preface
    Spreading the Aha! Moment
    Introduction

    PART I: THE THREE WAYS
    1. Agile, continuous delivery and the three ways
    2. The First Way: The Principles of Flow
    3. The Second Way: The Principle of Feedback
    4. The Third Way: The Principles of Continual Learning

    PART II: WHERE TO START
    5. Selecting which value stream to start with
    6. Understanding the work in our value stream…
    7. How to design our organization and architecture
    8. How to get great outcomes by integrating operations into the daily work for development

    PART III: THE FIRST WAY: THE TECHNICAL PRACTICES OF FLOW
    9. Create the foundations of our deployment pipeline
    10. Enable fast and reliable automated testing
    11. Enable and practice continuous integration
    12. Automate and enable low-risk releases
    13. Architect for low-risk releases

    PART IV: THE SECOND WAY: THE TECHNICAL PRACTICES OF FEEDBACK
    14*. Create telemetry to enable seeing abd solving problems
    15. Analyze telemetry to better anticipate problems
    16. Enable feedbackso development and operation can safely deploy code
    17. Integrate hypothesis-driven development and A/B testing into our daily work
    18. Create review and coordination processes to increase quality of our current work

    PART V: THE THRID WAY: THE TECHNICAL PRACTICES OF CONTINUAL LEARNING
    19. Enable and inject learning into daily work
    20. Convert local discoveries into global improvements
    21. Reserve time to create organizational learning
    22. Information security as everyone’s job, every day
    23. Protecting the deployment pipeline

    PART VI: CONCLUSION
    A call to action
    Conclusion to the DevOps Handbook

    APPENDICES
    1. The convergence of Devops
    2. The theory of constraints and core chronic conflicts
    3. Tabular form of downward spiral
    4. The dangers of handoffs and queues
    5. Myths of industrial safety
    6. The Toyota Andon Cord
    7. COTS Software
    8. Post-mortem meetings
    9. The Simian Army
    10. Transparent uptime

    Additional Resources
    Endnotes”

    Google Drive Logo DRIVE
    Book 1

    Accelerate: Building and Scaling High Performing Technology Organizations

    ★★★★★

    Nicole Forsgren

    Book 1

    Team Topologies: Organizing Business and Technology Teams for Fast Flow

    ★★★★★

    Matthew Skelton

    Book 1

    Domain-Driven Design: Tackling Complexity in the Heart of Software

    ★★★★★

    Eric Evans

    Book 1

    Building Microservices: Designing Fine-Grained Systems

    ★★★★★

    Sam Newman

    Book 1

    Site Reliability Engineering: How Google Runs Production Systems

    ★★★★★

    Betsy Beyer

    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Dave Thomas

    Book 1

    Modern Software Engineering: Doing What Works to Build Better Software Faster

    ★★★★★

    David Farley

    Book 1

    Fundamentals of Software Architecture: An Engineering Approach

    ★★★★★

    Mark Richards

    Book 1

    Clean Architecture

    ★★★★★

    Robert C. Martin

    Book 1

    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

    ★★★★★

    Neal Ford

    Book 1

    Software Engineering at Google: Lessons Learned from Programming Over Time

    ★★★★★

    Titus Winters

    Book 1

    Making Work Visible: Exposing Time Theft to Optimize Work & Flow

    ★★★★★

    Dominica Degrandis

    Book 1

    The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

    ★★★★★

    Tanya Reilly

    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    Power And Prediction: The Disruptive Economics of Artificial Intelligence

    ★★★★★

    Ajay Agrawal