DevOps ist normal - DevOps Essentials 2019 - Schlomo Schapiro

Schlomo Schapiro
Schlomo SchapiroAgile IT & Open Source Enthusiast at Zalando SE
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
@schlomoschapiroThis 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
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.20193
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.20194
bit.ly/5pdops
Big Picture
DevOps
Cloud
Platforms
Continuous
Delivery
People Technology
Effect
Changes
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.20195
DevOps
is normal
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.20196
7
Ops
Dev
DevOps Team Engineering Team
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019
© route55 – Adobe Stock
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.20199
bit.ly/5pdops
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201910 https://www.miramax.com/movie/are-we-there-yet/
Visible success
Measure DevOps?
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201911
Progress Indicators Success Indicators
Are we moving towards the right goal?
https://commons.wikimedia.org/wiki/File:Berlin_1989_Ortsschilder015.jpgDB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201912
… 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.201913
… if all people have the same privileges in their tooling
We trust all people equally!
DevOps is
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201914
… 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.201915
… 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.201916
… replacing people interfaces by automated decisions and processes
DevOps is
DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201917
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.201918
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.201919
… 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.201920
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
BusinessTeam
BusinessTeam
BusinessTeam
BusinessTeam
BusinessTeam
PlatformTeam
PlatformTeam
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
Q&A
DevOps
bit.ly/5pdops
Contact
@schlomoschapiro
schlomo.schapiro@
deutschebahn.com
Slides
go.schapiro.org/slides
Vielen Dank für Ihre Aufmerksamkeit
1 of 24

Recommended

Compliant by Default - Digitaler Wandel - 14.08.2019 - Schlomo Schapiro by
Compliant by Default - Digitaler Wandel - 14.08.2019 - Schlomo SchapiroCompliant by Default - Digitaler Wandel - 14.08.2019 - Schlomo Schapiro
Compliant by Default - Digitaler Wandel - 14.08.2019 - Schlomo SchapiroSchlomo Schapiro
442 views25 slides
Automated Governance - Continous Lifecycle 2019 - Schlomo Schapiro by
Automated Governance - Continous Lifecycle 2019 - Schlomo SchapiroAutomated Governance - Continous Lifecycle 2019 - Schlomo Schapiro
Automated Governance - Continous Lifecycle 2019 - Schlomo SchapiroSchlomo Schapiro
2.5K views24 slides
Compliant by Default - Continuous Delivery at DB Systel - 16.10.2018 - Schlom... by
Compliant by Default - Continuous Delivery at DB Systel - 16.10.2018 - Schlom...Compliant by Default - Continuous Delivery at DB Systel - 16.10.2018 - Schlom...
Compliant by Default - Continuous Delivery at DB Systel - 16.10.2018 - Schlom...Schlomo Schapiro
1.3K views25 slides
The Devops Driving School - DevOps Gathering 2019 - Schlomo Schapiro by
The Devops Driving School - DevOps Gathering 2019 - Schlomo SchapiroThe Devops Driving School - DevOps Gathering 2019 - Schlomo Schapiro
The Devops Driving School - DevOps Gathering 2019 - Schlomo SchapiroSchlomo Schapiro
717 views11 slides
The Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro by
The Role of GitOps in IT Strategy - June 2021 - Schlomo SchapiroThe Role of GitOps in IT Strategy - June 2021 - Schlomo Schapiro
The Role of GitOps in IT Strategy - June 2021 - Schlomo SchapiroSchlomo Schapiro
1.6K views39 slides
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro... by
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...Schlomo Schapiro
1.7K views26 slides

More Related Content

What's hot

EuroPython 2014 Devops Risk Mitigation by
EuroPython 2014 Devops Risk MitigationEuroPython 2014 Devops Risk Mitigation
EuroPython 2014 Devops Risk MitigationSchlomo Schapiro
3.4K views21 slides
Generative models in the arts by
Generative models in the artsGenerative models in the arts
Generative models in the artsJorge Davila-Chacon
110 views18 slides
OSDC 2019 | DevOps in a containerized world by Martin Alfke by
OSDC 2019 | DevOps in a containerized world by Martin AlfkeOSDC 2019 | DevOps in a containerized world by Martin Alfke
OSDC 2019 | DevOps in a containerized world by Martin AlfkeNETWAYS
147 views25 slides
DevOps by examples - Azure Meetup Frankfurt 06-2017 by
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017Giulio Vian
243 views73 slides
Agile architectures in a modern cloud-native ecosystem by
Agile architectures in a modern cloud-native ecosystemAgile architectures in a modern cloud-native ecosystem
Agile architectures in a modern cloud-native ecosystemTurja Narayan Chaudhuri
107 views108 slides
London DevOps Meetup - PaaS as a platform for devops by
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsJeremy Brown
629 views12 slides

What's hot(20)

EuroPython 2014 Devops Risk Mitigation by Schlomo Schapiro
EuroPython 2014 Devops Risk MitigationEuroPython 2014 Devops Risk Mitigation
EuroPython 2014 Devops Risk Mitigation
Schlomo Schapiro3.4K views
OSDC 2019 | DevOps in a containerized world by Martin Alfke by NETWAYS
OSDC 2019 | DevOps in a containerized world by Martin AlfkeOSDC 2019 | DevOps in a containerized world by Martin Alfke
OSDC 2019 | DevOps in a containerized world by Martin Alfke
NETWAYS147 views
DevOps by examples - Azure Meetup Frankfurt 06-2017 by Giulio Vian
DevOps by examples - Azure Meetup Frankfurt 06-2017DevOps by examples - Azure Meetup Frankfurt 06-2017
DevOps by examples - Azure Meetup Frankfurt 06-2017
Giulio Vian243 views
London DevOps Meetup - PaaS as a platform for devops by Jeremy Brown
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
Jeremy Brown629 views
Manufacturing Plus Open Source Equals DevOps by Gordon Haff
Manufacturing Plus Open Source Equals DevOpsManufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOps
Gordon Haff799 views
Telekom Techtalk - Practical DevOps by Schlomo Schapiro
Telekom Techtalk - Practical DevOpsTelekom Techtalk - Practical DevOps
Telekom Techtalk - Practical DevOps
Schlomo Schapiro2.1K views
Pivotal Digital Transformation Forum: Agile Development by VMware Tanzu
Pivotal Digital Transformation Forum: Agile Development Pivotal Digital Transformation Forum: Agile Development
Pivotal Digital Transformation Forum: Agile Development
VMware Tanzu2.1K views
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective by Jeremy Brown
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss PerspectiveRed Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
Jeremy Brown693 views
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment... by VMware Tanzu
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
Concourse, Spinnaker, Cloud Foundry, Oh My! Creating Sophisticated Deployment...
VMware Tanzu501 views
Going Cloud Native - It Takes a Platform by Chip Childers
Going Cloud Native - It Takes a PlatformGoing Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a Platform
Chip Childers1.2K views
Event specifications, state of the serverless landscape, and other news from ... by Daniel Krook
Event specifications, state of the serverless landscape, and other news from ...Event specifications, state of the serverless landscape, and other news from ...
Event specifications, state of the serverless landscape, and other news from ...
Daniel Krook1.2K views
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin... by Daniel Bryant
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
Daniel Bryant407 views
DevOps: Lessons from Manufacturing and Open Source by Gordon Haff
DevOps: Lessons from Manufacturing and Open SourceDevOps: Lessons from Manufacturing and Open Source
DevOps: Lessons from Manufacturing and Open Source
Gordon Haff1.5K views
Building Serverless Web Applications with OpenWhisk by Niklas Heidloff
Building Serverless Web Applications with OpenWhiskBuilding Serverless Web Applications with OpenWhisk
Building Serverless Web Applications with OpenWhisk
Niklas Heidloff7.2K views
An Introduction To The Red Hat Model by Jeremy Brown
An Introduction To The Red Hat ModelAn Introduction To The Red Hat Model
An Introduction To The Red Hat Model
Jeremy Brown678 views
ScrumImpulz Agile - a Courageous Choice by Olaf Lewitz
ScrumImpulz Agile - a Courageous ChoiceScrumImpulz Agile - a Courageous Choice
ScrumImpulz Agile - a Courageous Choice
Olaf Lewitz1.6K views

Similar to DevOps ist normal - DevOps Essentials 2019 - Schlomo Schapiro

Beware the monolith by
Beware the monolithBeware the monolith
Beware the monolithDee Wilcox
728 views23 slides
GeeCON 2015 DevOps and the dark side by
GeeCON 2015 DevOps and the dark side GeeCON 2015 DevOps and the dark side
GeeCON 2015 DevOps and the dark side Steve Poole
652 views63 slides
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro by
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroThe GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroSchlomo Schapiro
421 views9 slides
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013 by
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013XebiaLabs
1.6K views19 slides
Auto AI : AI used to create AI applications by
Auto AI : AI used to create AI applicationsAuto AI : AI used to create AI applications
Auto AI : AI used to create AI applicationsKaran Sachdeva
455 views19 slides
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good by
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for goodDevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for goodSteve Poole
1.9K views60 slides

Similar to DevOps ist normal - DevOps Essentials 2019 - Schlomo Schapiro(20)

Beware the monolith by Dee Wilcox
Beware the monolithBeware the monolith
Beware the monolith
Dee Wilcox728 views
GeeCON 2015 DevOps and the dark side by Steve Poole
GeeCON 2015 DevOps and the dark side GeeCON 2015 DevOps and the dark side
GeeCON 2015 DevOps and the dark side
Steve Poole652 views
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro by Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroThe GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
Schlomo Schapiro421 views
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013 by XebiaLabs
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
XebiaLabs1.6K views
Auto AI : AI used to create AI applications by Karan Sachdeva
Auto AI : AI used to create AI applicationsAuto AI : AI used to create AI applications
Auto AI : AI used to create AI applications
Karan Sachdeva455 views
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good by Steve Poole
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for goodDevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
DevOps & the Dark Side 10 ways to convince your team DevOps is a force for good
Steve Poole1.9K views
The Automated Requirements Engineer: utopia or dystopia by Fabiano Dalpiaz
The Automated Requirements Engineer: utopia or dystopiaThe Automated Requirements Engineer: utopia or dystopia
The Automated Requirements Engineer: utopia or dystopia
Fabiano Dalpiaz126 views
Open Source Governance at HP by Bruno Cornec
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HP
Bruno Cornec2.9K views
How To Help Users Decide: When To Use What In Office 365 by Richard Harbridge
How To Help Users Decide: When To Use What In Office 365How To Help Users Decide: When To Use What In Office 365
How To Help Users Decide: When To Use What In Office 365
IBM Bluemix Paris Meetup #26 - 20171114 - Extreme Blue Interships by IBM France Lab
IBM Bluemix Paris Meetup #26 - 20171114 - Extreme Blue IntershipsIBM Bluemix Paris Meetup #26 - 20171114 - Extreme Blue Interships
IBM Bluemix Paris Meetup #26 - 20171114 - Extreme Blue Interships
IBM France Lab210 views
Modern Databases for Modern Application Architectures: The Next Wave of Desig... by MongoDB
Modern Databases for Modern Application Architectures: The Next Wave of Desig...Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
MongoDB6.2K views
DevOps in a Cloud Native World by Michael Ducy
DevOps in a Cloud Native WorldDevOps in a Cloud Native World
DevOps in a Cloud Native World
Michael Ducy3.6K views
Spectrum 16 pmc 16 - mobile and tech comm by Neil Perlin
Spectrum 16   pmc 16 - mobile and tech commSpectrum 16   pmc 16 - mobile and tech comm
Spectrum 16 pmc 16 - mobile and tech comm
Neil Perlin316 views
J groll ignite the culture cocktail party 0613 by jgroll06
J groll ignite the culture cocktail party 0613J groll ignite the culture cocktail party 0613
J groll ignite the culture cocktail party 0613
jgroll06426 views
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT... by Peter Muryshkin
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Peter Muryshkin503 views
AI and Software consultants: friends or foes? by Jordi Cabot
AI and Software consultants: friends or foes?AI and Software consultants: friends or foes?
AI and Software consultants: friends or foes?
Jordi Cabot245 views
Enterprise It On A Shoestring Solstice Consulting 2009 by guest0ecccf7
Enterprise It On A Shoestring Solstice Consulting 2009Enterprise It On A Shoestring Solstice Consulting 2009
Enterprise It On A Shoestring Solstice Consulting 2009
guest0ecccf7445 views

More from Schlomo Schapiro

The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo Schapiro by
The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo SchapiroThe Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo Schapiro
The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo SchapiroSchlomo Schapiro
21 views27 slides
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin... by
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...Schlomo Schapiro
416 views47 slides
Schlomo Schapiro - Why I like to use the proprietary Cloud services without f... by
Schlomo Schapiro - Why I like to use the proprietary Cloud services without f...Schlomo Schapiro - Why I like to use the proprietary Cloud services without f...
Schlomo Schapiro - Why I like to use the proprietary Cloud services without f...Schlomo Schapiro
115 views8 slides
Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou... by
Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou...Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou...
Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou...Schlomo Schapiro
440 views10 slides
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility... by
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...Schlomo Schapiro
1.2K views31 slides
Kubernetes - Shifting the mindset from servers to containers - microxchg 201... by
Kubernetes  - Shifting the mindset from servers to containers - microxchg 201...Kubernetes  - Shifting the mindset from servers to containers - microxchg 201...
Kubernetes - Shifting the mindset from servers to containers - microxchg 201...Schlomo Schapiro
5.1K views32 slides

More from Schlomo Schapiro(20)

The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo Schapiro by Schlomo Schapiro
The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo SchapiroThe Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo Schapiro
The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo Schapiro
Schlomo Schapiro21 views
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin... by Schlomo Schapiro
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...
Schlomo Schapiro416 views
Schlomo Schapiro - Why I like to use the proprietary Cloud services without f... by Schlomo Schapiro
Schlomo Schapiro - Why I like to use the proprietary Cloud services without f...Schlomo Schapiro - Why I like to use the proprietary Cloud services without f...
Schlomo Schapiro - Why I like to use the proprietary Cloud services without f...
Schlomo Schapiro115 views
Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou... by Schlomo Schapiro
Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou...Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou...
Open Source Contribution Policy at DB Systel - Schlomo Schapiro - AK Open Sou...
Schlomo Schapiro440 views
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility... by Schlomo Schapiro
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
Schlomo Schapiro1.2K views
Kubernetes - Shifting the mindset from servers to containers - microxchg 201... by Schlomo Schapiro
Kubernetes  - Shifting the mindset from servers to containers - microxchg 201...Kubernetes  - Shifting the mindset from servers to containers - microxchg 201...
Kubernetes - Shifting the mindset from servers to containers - microxchg 201...
Schlomo Schapiro5.1K views
Root for all - measuring DevOps adoption - microxchg 2018 - Schlomo Schapiro by Schlomo Schapiro
Root for all - measuring DevOps adoption - microxchg 2018 - Schlomo SchapiroRoot for all - measuring DevOps adoption - microxchg 2018 - Schlomo Schapiro
Root for all - measuring DevOps adoption - microxchg 2018 - Schlomo Schapiro
Schlomo Schapiro2.7K views
GUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital Age by Schlomo Schapiro
GUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital AgeGUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital Age
GUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital Age
Schlomo Schapiro1.8K views
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy by Schlomo Schapiro
OSDC 2016 - Hybrid Cloud - A Cloud Migration StrategyOSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
OSDC 2016 - Hybrid Cloud - A Cloud Migration Strategy
Schlomo Schapiro5.4K views
SE 2015 DevOps Risk Mitigation - Test Driven Infrastructure by Schlomo Schapiro
SE 2015 DevOps Risk Mitigation - Test Driven InfrastructureSE 2015 DevOps Risk Mitigation - Test Driven Infrastructure
SE 2015 DevOps Risk Mitigation - Test Driven Infrastructure
Schlomo Schapiro2.7K views
DevOps, Agile and Open Source at ImmobilienScout24 by Schlomo Schapiro
DevOps, Agile and Open Source at ImmobilienScout24DevOps, Agile and Open Source at ImmobilienScout24
DevOps, Agile and Open Source at ImmobilienScout24
Schlomo Schapiro2.4K views
EuroPython 2014 YAML Reader Lightning Talk by Schlomo Schapiro
EuroPython 2014 YAML Reader Lightning TalkEuroPython 2014 YAML Reader Lightning Talk
EuroPython 2014 YAML Reader Lightning Talk
Schlomo Schapiro1.2K views
OSDC 2014 Test Driven Infrastructure by Schlomo Schapiro
OSDC 2014 Test Driven InfrastructureOSDC 2014 Test Driven Infrastructure
OSDC 2014 Test Driven Infrastructure
Schlomo Schapiro1.7K views
PyCon 2013 - Distributed Monitoring Configuration by Schlomo Schapiro
PyCon 2013 - Distributed Monitoring ConfigurationPyCon 2013 - Distributed Monitoring Configuration
PyCon 2013 - Distributed Monitoring Configuration
Schlomo Schapiro1.3K views
PyCon 2013 Test Driven Infrastructure by Schlomo Schapiro
PyCon 2013 Test Driven InfrastructurePyCon 2013 Test Driven Infrastructure
PyCon 2013 Test Driven Infrastructure
Schlomo Schapiro1.2K views
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen by Schlomo Schapiro
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugenPyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
Schlomo Schapiro3.8K views
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24 by Schlomo Schapiro
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Schlomo Schapiro4.1K views
LinuxTag 2013 Relax and Recover - Disaster Recovery for UEFI Systems by Schlomo Schapiro
LinuxTag 2013 Relax and Recover - Disaster Recovery for UEFI SystemsLinuxTag 2013 Relax and Recover - Disaster Recovery for UEFI Systems
LinuxTag 2013 Relax and Recover - Disaster Recovery for UEFI Systems
Schlomo Schapiro9.9K views
Linux tag 2013 Data Center Automation with YADT by Schlomo Schapiro
Linux tag 2013 Data Center Automation with YADTLinux tag 2013 Data Center Automation with YADT
Linux tag 2013 Data Center Automation with YADT
Schlomo Schapiro1.7K views

Recently uploaded

Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
139 views31 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
457 views92 slides
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
130 views9 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
180 views18 slides
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
170 views29 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
238 views13 slides

Recently uploaded(20)

Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10139 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue130 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue180 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc170 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE79 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue166 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue186 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu423 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue252 views
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P... by ShapeBlue
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
Developments to CloudStack’s SDN ecosystem: Integration with VMWare NSX 4 - P...
ShapeBlue194 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views

DevOps ist normal - DevOps Essentials 2019 - Schlomo Schapiro

  • 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 @schlomoschapiroThis 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 DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.20193
  • 4. 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.20194 bit.ly/5pdops
  • 5. Big Picture DevOps Cloud Platforms Continuous Delivery People Technology Effect Changes DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.20195
  • 6. DevOps is normal DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.20196
  • 7. 7 Ops Dev DevOps Team Engineering Team DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019
  • 8. © route55 – Adobe Stock
  • 9. 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.20199 bit.ly/5pdops
  • 10. DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201910 https://www.miramax.com/movie/are-we-there-yet/
  • 11. Visible success Measure DevOps? DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201911
  • 12. Progress Indicators Success Indicators Are we moving towards the right goal? https://commons.wikimedia.org/wiki/File:Berlin_1989_Ortsschilder015.jpgDB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201912
  • 13. … 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.201913
  • 14. … if all people have the same privileges in their tooling We trust all people equally! DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201914
  • 15. … 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.201915
  • 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.201916
  • 17. … replacing people interfaces by automated decisions and processes DevOps is DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.201917
  • 18. 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.201918
  • 19. 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.201919
  • 20. … 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.201920
  • 21. 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 BusinessTeam BusinessTeam BusinessTeam BusinessTeam BusinessTeam PlatformTeam PlatformTeam Infrastructure Infrastructure Infrastructure Infrastructure Infrastructure Infrastructure Infrastructure Automation DevOps Continuous Delivery Cloud Platforms DB Systel | Schlomo Schapiro | @schlomoschapiro | 04.06.2019
  • 22. 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
  • 24. Vielen Dank für Ihre Aufmerksamkeit