Operations Anti-patterns, DevOps Solutions video edition

Video description

In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.

Very practical approach to patterns and practices for DevOps!
Foster Haines, J2 Interactive

Operations Anti-Patterns, DevOps Solutions shows how to implement DevOps techniques in the kind of imperfect environments most developers work in. Part technology tutorial, part reference manual, and part psychology handbook, this practical guide shows you realistic ways to bring DevOps to your team when you don't have the flexibility to make sweeping changes in organizational structure.

about the technology

To some extent, all organizations—even yours—suffer from poor development practices, garbled communications, and outdated legacy systems. The good news is DevOps can help you improve your processes. First, however, you'll need to recognize the core issues holding you back. This book empowers you to deliver DevOps with limited resources while navigating the office politics and entrenched mindsets that are all too common in actual workplaces.

about the book

Operations Anti-Patterns, DevOps Solutions offers clear steps for transforming development and communication. Using jargon-free language, this book describes incremental techniques that pay off immediately. Streamline your workflow, manage unplanned time, and build operational metrics. Whatever your issues, this book holds the keys to organizational success.

what's inside

  • Turn failure into opportunity
  • Drive change through culture
  • Break down knowledge silos
  • Settle middle management turf wars

about the audience

For team leaders and managers.

about the author

Jeffery D. Smith has been in the technology industry for over 15 years. He has managed DevOps transformations at the ad-tech firm Centro and the online ordering platform Grubhub.

A pragmatic guide to adopting DevOps practices progressively in every organization.
Zhuo Hong Wei, Indeed

A comprehensive guide to getting started with DevOps and integrating this culture in your company in the right manner.
Roman Levchenko, Microsoft Azure MVP

A truly inspiring book with real-world use cases and solutions. Really helpful for managers and technical leaders who want to drive change in their company.
Michele Adduci, OpenLimit SignCubes GmbH

NARRATED BY JULIE BRIERLEY

Table of contents

  1. Chapter 1 The DevOps ingredients
  2. Chapter 1 What DevOps is not
  3. Chapter 1 CAMS, the pillars of DevOps
  4. Chapter 2 The paternalist syndrome
  5. Chapter 2 Introducing the gatekeepers
  6. Chapter 2 Curing paternalism through automation
  7. Chapter 2 Structuring code for automation
  8. Chapter 2 Automating approvals
  9. Chapter 2 Logging process
  10. Chapter 3 Operational blindness
  11. Chapter 3 Creating operational visibility
  12. Chapter 3 Deciding what to measure
  13. Chapter 3 Defining healthy metrics
  14. Chapter 3 Making logging useful
  15. Chapter 3 What should I be logging?
  16. Chapter 3 The hurdles of log aggregation
  17. Chapter 4 Data instead of information
  18. Chapter 4 Widgets, the dashboard building blocks
  19. Chapter 4 Giving context to your widgets
  20. Chapter 4 Organizing your dashboard
  21. Chapter 5 Quality as a condiment
  22. Chapter 5 Testing structure
  23. Chapter 5 Integration tests
  24. Chapter 5 End-to-end tests
  25. Chapter 5 Confidence in your test suite
  26. Chapter 5 Restoring confidence in your test suite
  27. Chapter 5 Feature flags
  28. Chapter 5 Executing pipelines
  29. Chapter 5 Managing the testing infrastructure
  30. Chapter 5 Continuous deployment vs. continuous delivery
  31. Chapter 6 Alert fatigue
  32. Chapter 6 Defining on-call rotations
  33. Chapter 6 Defining alert criteria
  34. Chapter 6 Noisy alerts
  35. Chapter 6 Staffing on-call rotations
  36. Chapter 6 Compensating for being on call
  37. Chapter 6 Tracking on-call happiness
  38. Chapter 6 Providing other on-call tasks
  39. Chapter 7 The empty toolbox
  40. Chapter 7 Improvements made by automation
  41. Chapter 7 Why organizations don’t automate more
  42. Chapter 7 Staffing for automation and tooling
  43. Chapter 7 Fixing your cultural automation problems
  44. Chapter 7 The cost of manual work
  45. Chapter 7 Defining your automation goals
  46. Chapter 7 Reflecting automation as a priority with your staff
  47. Chapter 7 Filling the skill-set gap
  48. Chapter 7 But if I build it, I own it
  49. Chapter 7 Approaching automation
  50. Chapter 7 Designing for safety
  51. Chapter 7 Complexity in tasks
  52. Chapter 7 Automating simple tasks
  53. Chapter 8 Off-hour deployments
  54. Chapter 8 The layers of a deployment
  55. Chapter 8 Making deployments routine affairs
  56. Chapter 8 Staging will never be exactly like production
  57. Chapter 8 Frequency reduces fear
  58. Chapter 8 Handling failure in the layers of the deployment process
  59. Chapter 8 Fleet rollbacks
  60. Chapter 8 Database-level rollbacks
  61. Chapter 8 Creating deployment artifacts
  62. Chapter 8 Leveraging package management
  63. Chapter 8 Configuration files in packages
  64. Chapter 8 Automating your deployment pipeline
  65. Chapter 9 Wasting a perfectly good incident
  66. Chapter 9 Following the 24-hour rule
  67. Chapter 9 Running the postmortem
  68. Chapter 9 Running through the timeline
  69. Chapter 9 Running through the timeline
  70. Chapter 9 Defining action items and following up
  71. Chapter 9 Documenting your postmortem
  72. Chapter 10 Information hoarding: Only Brent knows
  73. Chapter 10 Recognizing unintentional hoarders
  74. Chapter 10 Abstraction vs. obfuscation
  75. Chapter 10 Structuring your communication effectively
  76. Chapter 10 Making your knowledge discoverable
  77. Chapter 10 Creating learning rituals
  78. Chapter 10 Creating learning rituals
  79. Chapter 10 Using chat tools effectively
  80. Chapter 11 Culture by decree
  81. Chapter 11 Cultural rituals
  82. Chapter 11 How does culture influence behavior?
  83. Chapter 11 Sharing a culture
  84. Chapter 11 An individual can change a culture
  85. Chapter 11 Examining your company’s values
  86. Chapter 11 Creating rituals
  87. Chapter 11 Using rituals and language to change cultural norms
  88. Chapter 11 Talent that matches your culture
  89. Chapter 11 The obsession with senior engineers
  90. Chapter 11 Interviewing candidates
  91. Chapter 11 Interviewing candidates
  92. Chapter 11 Evaluating candidates
  93. Chapter 12 Too many yardsticks
  94. Chapter 12 Team goals
  95. Chapter 12 Consciousness around what you work on
  96. Chapter 12 How to say no to a commitment
  97. Chapter 12 Structuring your team’s work
  98. Chapter 12 Unplanned work
  99. Chapter 12 Dealing with unplanned work

Product information

  • Title: Operations Anti-patterns, DevOps Solutions video edition
  • Author(s): Jeffery D. Smith
  • Release date: October 2020
  • Publisher(s): Manning Publications
  • ISBN: None