Share
Embed
Transcript
24 slides
-
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 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 -
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 -
Big Picture DevOps Cloud Platforms Continuous Delivery People Technology Effect
Changes DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 5 -
7 Ops Dev DevOps Team Engineering Team DB Systel |
Schlomo Schapiro | @schlomoschapiro | 04.06.2019 -
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 -
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 10
https://www.miramax.com/movie/are-we-there-yet/ -
Visible success Measure DevOps? DB Systel | Schlomo Schapiro |
@schlomoschapiro | 04.06.2019 11 -
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 -
… 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 -
… 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 -
… 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 -
… 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 -
… replacing people interfaces by automated decisions and processes DevOps
is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019 17 -
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 -
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 -
… 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 -
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 -
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