Upgrade to Pro — share decks privately, control downloads, hide ads and more …

09-4 Devops Is Normal by Schlomo Schapiro

09-4 Devops Is Normal by Schlomo Schapiro

DevOps Gathering

March 12, 2019
Tweet

More Decks by DevOps Gathering

Other Decks in Programming

Transcript

  1. DevOps is Normal DB Systel GmbH | Schlomo Schapiro |

    Chief Technology Office | 04.06.2019 Platzhalter für Titelbild – Hier können Sie Bilder aus der Mediathek einfügen! Placeholder for title picture – You can insert here pictures from the Mediathek! © Can Stock Photo / leonidtit @schlomoschapiro This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (with the exception of the stock images with copyright notice)
  2. 2 When are we done with DevOps? Let‘s hire more

    DevOps Engineers! Our DevOps team does all that Ops stuff now. We need to transition our engineers to DevOps Hello, I am the Head of DevOps here Creating a DevOps department will solve all our problems On-call is a DevOps problem The DevOps guys do on-call for us DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019
  3. DevOps is … if every person uses the same tool

    for the same job … codified knowledge - everybody contributes his part to common automation … if all people have the same privileges in their tooling … if human error is equally possible for Dev and Ops … replacing people interfaces by automated decisions and processes ... a result DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 4 bit.ly/5pdops
  4. Big Picture DevOps Cloud Platforms Continuous Delivery People Technology Effect

    Changes DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 5
  5. 7 Ops Dev DevOps Team Engineering Team DB Systel |

    Schlomo Schapiro | @schlomoschapiro | 04.06.2019
  6. DevOps is … if every person uses the same tool

    for the same job … codified knowledge - everybody contributes his part to common automation … if all people have the same privileges in their tooling … if human error is equally possible for Dev and Ops … replacing people interfaces by automated decisions and processes ... a result DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 9 bit.ly/5pdops
  7. DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 10

    https://www.miramax.com/movie/are-we-there-yet/
  8. Progress Indicators Success Indicators Are we moving towards the right

    goal? https://commons.wikimedia.org/wiki/File:Berlin_1989_Ortsschilder015.jpg DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 12
  9. … if every person uses the same tool for the

    same job … codified knowledge - everybody contributes his part to common automation … if all people have the same privileges in their tooling … if human error is equally possible for Dev and Ops … replacing people interfaces by automated decisions and processes ... a result DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 13
  10. … if all people have the same privileges in their

    tooling We trust all people equally! DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 14
  11. … if all people have the same privileges in their

    tooling Trust := root* Permissions * root = administrative Permissions DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 15
  12. … if every person uses the same tool for the

    same job … codified knowledge - everybody contributes his part to common automation … if all people have the same privileges in their tooling … if human error is equally possible for Dev and Ops … replacing people interfaces by automated decisions and processes ... a result DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 16
  13. … replacing people interfaces by automated decisions and processes DevOps

    is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 17
  14. with automated security and governance decisions … replacing people interfaces

    by automated decisions and processes DevOps is Continuous Delivery DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 18
  15. Continuous Delivery with automated security and governance decisions … replacing

    people interfaces by automated decisions and processes DevOps is = measure the company / management trust into the code and the automation (over the people writing and running it) DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 19
  16. … if every person uses the same tool for the

    same job … codified knowledge - everybody contributes his part to common automation … if all people have the same privileges in their tooling … if human error is equally possible for Dev and Ops … replacing people interfaces by automated decisions and processes ... a result DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 20
  17. The result: 21 Customer Sales Team Solution Architects Team Product

    Manager Team Developer Teams Testing Team Release Manager Team Security / Compliance Officer Admin Team Operator Team Business Team Business Team Business Team Business Team Business Team Platform Team Platform Team Infrastructure Infrastructure Infrastructure Infrastructure Infrastructure Infrastructure Infrastructure Automation DevOps Continuous Delivery Cloud Platforms DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019
  18. How to start? 22 • Set a goal, e.g. „2

    deployments per day“ • Identify impediments • Replace impediments through automation • Repeat until done • Build tools that are useful products: • Continuous Delivery as a Service • Cloud Platform as a Service • Proxy, DNS ... as a Service • Company concerns (security, governance, compliance) must be part of the continuous delivery pipeline DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019