SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
DevOps im Konzern
Autonomie von DevOps-Teams vs. Sicherheit
im Betrieb
Wir entwickeln und implementieren DevOps bei der Deutschen Bahn
2
Softwarecrafter und DevOps-Enabler
Deutsche Bahn / DB Systel GmbHJohannes
Dienst
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
Thomas
Kappatsch
Softwarearchitekt und PO pipeship
Deutsche Bahn / DB Systel GmbH
Das Unternehmen
Zahlen und Fakten
DB Systel GmbH | Digital bewegen. Gemeinsam. | Stand: Mai 20193
Weiterempfehlungsrate
als Arbeitgeber: 91%
Quelle: kununu.de
€ Umsatz: 1.040 Mio. € (2018) 4.400 Mitarbeiter
Frauenanteil: 24%
n 600 unterschiedliche IT-Verfahren, davon 200 in der DB Enterprise Cloud
n 100.000 betreute Office 365-Anwender bei der Bahn sowie weitere 100.000 bei DB Schenker und DB Arriva (geplant)
n 40.000 Calls monatlich im Helpdesk
n 2 Millionen auf Spam überprüfte Mails pro Tag
DB Systel. Der Digitalpartner der Deutschen Bahn
2018 - Bekenntnis der DB Systel zu DevOps
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)4
„Wir entwickeln und betreiben Services
in stehenden, agilen Teams in der Cloud,
um unsere Time-to-Market Zyklen
radikal auf 2 Deployments pro Tag zu verkürzen.“
Modern Agile in a Nutshell
5 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
The Golden Age of IT
von EDV, Helden und Chaos
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)6
„DevOps?... Das haben wir doch früher
auch schon gemacht.“
Heinrich Hacker
seit 30 Jahren in der IT
The Dark Age
von ITIL, ISO und Service-Level
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)7
„Sicherstellung des Service Level durch
zentralen Operationsbereich“
Gerhard Granit
seit 15 Jahren in der IT
Make Developers awesome again!
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)8
„DevOps“ vs. „ein bisschen DevOps“
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)9
Alltag eines DevOps-Teams
10 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
• API-basiertes headless Content
Management System
• Frei definierbares Datenmodell
• Unabhängigkeit zu Ausgabekanälen
• Integrations- und Beratungsleistungen
• …
DevOps Produktionsmodell
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)11
Shared Nothing Architecture
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)12
Multi Cloud
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)13
Agile Arbeitsweise
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)14
Nah am Kunden
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)15
Learnings
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)16
Learnings (2)
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)17
Learnings (3)
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)18
DevOps-Coach (Fahrlehrer)
19 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
Arbeitet im Team mit
Coacht Methodisch
Coacht technisch
Compliance
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)20
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)21
Vorgaben
Make Developers awesome again?
22 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
pipeship to the rescure
Compliance as a Service
23 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
pipeship bringt:
Pipeline
24 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
pipeship bringt:
Workflow
25 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
pipeship bringt:
DevOps-light?
26 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
„HALT STOP! JETZT REICHT ES “
Andreas
pipeship bringt:
Kontrolle
27 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
Fazit
28 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
Johannes.Dienst@DeutscheBahn.com
@JohannesDienst
Thomas.Kappatsch@DeutscheBahn.com

Weitere ähnliche Inhalte

Was ist angesagt?

Fleet Management Software in Odoo 15 Enterprise Edition.pptx
Fleet Management Software in Odoo 15 Enterprise Edition.pptxFleet Management Software in Odoo 15 Enterprise Edition.pptx
Fleet Management Software in Odoo 15 Enterprise Edition.pptxCeline George
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea
 
Introducción a Open Platform - La API Rest de Mercado Libre
Introducción a Open Platform - La API Rest de Mercado LibreIntroducción a Open Platform - La API Rest de Mercado Libre
Introducción a Open Platform - La API Rest de Mercado Libremelidevelopers
 
The architecture of search engines in Booking.com
The architecture of search engines in Booking.comThe architecture of search engines in Booking.com
The architecture of search engines in Booking.comKang-min Liu
 
Odoo presentation corporate
Odoo presentation corporateOdoo presentation corporate
Odoo presentation corporateRishi Pujara
 
Electric Capital Developer Report 2022
Electric Capital Developer Report 2022Electric Capital Developer Report 2022
Electric Capital Developer Report 2022MariaShen2
 
Netflix API - Separation of Concerns
Netflix API - Separation of ConcernsNetflix API - Separation of Concerns
Netflix API - Separation of ConcernsDaniel Jacobson
 
06 visual basic .net - les structures de donnees, les enumerations de constan...
06 visual basic .net - les structures de donnees, les enumerations de constan...06 visual basic .net - les structures de donnees, les enumerations de constan...
06 visual basic .net - les structures de donnees, les enumerations de constan...Hamza SAID
 
A How-to Guide to OAuth & API Security
A How-to Guide to OAuth & API SecurityA How-to Guide to OAuth & API Security
A How-to Guide to OAuth & API SecurityCA API Management
 
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaApache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaJahia Solutions Group
 
BUSINESS MODEL PER IL TURISMO 2.0
BUSINESS MODEL PER IL TURISMO 2.0BUSINESS MODEL PER IL TURISMO 2.0
BUSINESS MODEL PER IL TURISMO 2.0Giulia Busdon
 
Diseño de APIs con OpenAPI
Diseño de APIs con OpenAPIDiseño de APIs con OpenAPI
Diseño de APIs con OpenAPIPedro J. Molina
 
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureServerless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureKai Wähner
 
BIAN Applied to Open Banking - Thoughts on Architecture and Implementation
BIAN Applied to Open Banking - Thoughts on Architecture and ImplementationBIAN Applied to Open Banking - Thoughts on Architecture and Implementation
BIAN Applied to Open Banking - Thoughts on Architecture and ImplementationBiao Hao
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy IntroductionDoug Gregory
 
apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...
apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...
apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...apidays
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...InfluxData
 

Was ist angesagt? (20)

Fleet Management Software in Odoo 15 Enterprise Edition.pptx
Fleet Management Software in Odoo 15 Enterprise Edition.pptxFleet Management Software in Odoo 15 Enterprise Edition.pptx
Fleet Management Software in Odoo 15 Enterprise Edition.pptx
 
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
 
Introducción a Open Platform - La API Rest de Mercado Libre
Introducción a Open Platform - La API Rest de Mercado LibreIntroducción a Open Platform - La API Rest de Mercado Libre
Introducción a Open Platform - La API Rest de Mercado Libre
 
The architecture of search engines in Booking.com
The architecture of search engines in Booking.comThe architecture of search engines in Booking.com
The architecture of search engines in Booking.com
 
How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Odoo presentation corporate
Odoo presentation corporateOdoo presentation corporate
Odoo presentation corporate
 
Electric Capital Developer Report 2022
Electric Capital Developer Report 2022Electric Capital Developer Report 2022
Electric Capital Developer Report 2022
 
Odoo system presentation.pdf
Odoo system presentation.pdfOdoo system presentation.pdf
Odoo system presentation.pdf
 
Netflix API - Separation of Concerns
Netflix API - Separation of ConcernsNetflix API - Separation of Concerns
Netflix API - Separation of Concerns
 
06 visual basic .net - les structures de donnees, les enumerations de constan...
06 visual basic .net - les structures de donnees, les enumerations de constan...06 visual basic .net - les structures de donnees, les enumerations de constan...
06 visual basic .net - les structures de donnees, les enumerations de constan...
 
StreamSet ETL tool
StreamSet  ETL toolStreamSet  ETL tool
StreamSet ETL tool
 
A How-to Guide to OAuth & API Security
A How-to Guide to OAuth & API SecurityA How-to Guide to OAuth & API Security
A How-to Guide to OAuth & API Security
 
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO JahiaApache Unomi presentation and update. By Serge Huber, CTO Jahia
Apache Unomi presentation and update. By Serge Huber, CTO Jahia
 
BUSINESS MODEL PER IL TURISMO 2.0
BUSINESS MODEL PER IL TURISMO 2.0BUSINESS MODEL PER IL TURISMO 2.0
BUSINESS MODEL PER IL TURISMO 2.0
 
Diseño de APIs con OpenAPI
Diseño de APIs con OpenAPIDiseño de APIs con OpenAPI
Diseño de APIs con OpenAPI
 
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake ArchitectureServerless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
Serverless Kafka on AWS as Part of a Cloud-native Data Lake Architecture
 
BIAN Applied to Open Banking - Thoughts on Architecture and Implementation
BIAN Applied to Open Banking - Thoughts on Architecture and ImplementationBIAN Applied to Open Banking - Thoughts on Architecture and Implementation
BIAN Applied to Open Banking - Thoughts on Architecture and Implementation
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...
apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...
apidays Paris 2022 - Sustainable API Green Score, Yannick Tremblais (Groupe R...
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
 

Ähnlich wie DevOps im Konzern - Autonomie vs Betriebssicherheit (Continuous Lifecycle)

DevOps im Konzern: Autonomie vs Betriebssicherheit
DevOps im Konzern: Autonomie vs BetriebssicherheitDevOps im Konzern: Autonomie vs Betriebssicherheit
DevOps im Konzern: Autonomie vs BetriebssicherheitJohannes Dienst
 
Everything as Code: Pipeline, Infrastructure, Configuration, Documentation
Everything as Code: Pipeline, Infrastructure, Configuration, DocumentationEverything as Code: Pipeline, Infrastructure, Configuration, Documentation
Everything as Code: Pipeline, Infrastructure, Configuration, DocumentationJohannes Dienst
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016Next Iteration
 
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...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...Schlomo Schapiro
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Hamburg
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
 
Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Jesus Villar-Rodriguez
 
Big Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in BewegungBig Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in BewegungOPITZ CONSULTING Deutschland
 
Griechische Philosophie für moderne Softwareentwicklung
Griechische Philosophie für moderne SoftwareentwicklungGriechische Philosophie für moderne Softwareentwicklung
Griechische Philosophie für moderne SoftwareentwicklungJohannes Dienst
 
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungenV02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungenAndreas Weinbrecht
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneVorname Nachname
 
Collaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsCollaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsBelsoft
 
Dev Day Johannes Dienst.pdf
Dev Day Johannes Dienst.pdfDev Day Johannes Dienst.pdf
Dev Day Johannes Dienst.pdfCarolinaMatthies
 
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 GeschäftOffice 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 GeschäftMicrosoft Germany
 
Webinar Cloud als Bindeglied
Webinar Cloud als BindegliedWebinar Cloud als Bindeglied
Webinar Cloud als Bindegliedacentrix GmbH
 
Die Cloud als Bindeglied zwischen Legacy IT & zukünftigen Arbeitsplatzkonzep...
Die Cloud als Bindeglied zwischen Legacy IT &  zukünftigen Arbeitsplatzkonzep...Die Cloud als Bindeglied zwischen Legacy IT &  zukünftigen Arbeitsplatzkonzep...
Die Cloud als Bindeglied zwischen Legacy IT & zukünftigen Arbeitsplatzkonzep...acentrix GmbH
 
OSMC 2022 | In 60 Minuten zum IoT Projekt by Holger Koch
OSMC 2022 | In 60 Minuten zum IoT Projekt by Holger KochOSMC 2022 | In 60 Minuten zum IoT Projekt by Holger Koch
OSMC 2022 | In 60 Minuten zum IoT Projekt by Holger KochNETWAYS
 
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F..."Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...Beck et al. GmbH
 
Root for all - measuring DevOps adoption - microxchg 2018 - 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 SchapiroSchlomo Schapiro
 

Ähnlich wie DevOps im Konzern - Autonomie vs Betriebssicherheit (Continuous Lifecycle) (20)

DevOps im Konzern: Autonomie vs Betriebssicherheit
DevOps im Konzern: Autonomie vs BetriebssicherheitDevOps im Konzern: Autonomie vs Betriebssicherheit
DevOps im Konzern: Autonomie vs Betriebssicherheit
 
Everything as Code: Pipeline, Infrastructure, Configuration, Documentation
Everything as Code: Pipeline, Infrastructure, Configuration, DocumentationEverything as Code: Pipeline, Infrastructure, Configuration, Documentation
Everything as Code: Pipeline, Infrastructure, Configuration, Documentation
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016
 
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...
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
 
Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?
 
Big Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in BewegungBig Data und Oracle bringen die Logistik in Bewegung
Big Data und Oracle bringen die Logistik in Bewegung
 
Griechische Philosophie für moderne Softwareentwicklung
Griechische Philosophie für moderne SoftwareentwicklungGriechische Philosophie für moderne Softwareentwicklung
Griechische Philosophie für moderne Softwareentwicklung
 
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungenV02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
 
Modellierung integrierter SAP System Landschaften
Modellierung integrierter SAP System LandschaftenModellierung integrierter SAP System Landschaften
Modellierung integrierter SAP System Landschaften
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der Schiene
 
Collaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - AppsCollaboration day 2016 - Connections - Apps
Collaboration day 2016 - Connections - Apps
 
Dev Day Johannes Dienst.pdf
Dev Day Johannes Dienst.pdfDev Day Johannes Dienst.pdf
Dev Day Johannes Dienst.pdf
 
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 GeschäftOffice 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
Office 365 SureStep - Wir helfen ihnen aktiv ins Office 365 Geschäft
 
Webinar Cloud als Bindeglied
Webinar Cloud als BindegliedWebinar Cloud als Bindeglied
Webinar Cloud als Bindeglied
 
Die Cloud als Bindeglied zwischen Legacy IT & zukünftigen Arbeitsplatzkonzep...
Die Cloud als Bindeglied zwischen Legacy IT &  zukünftigen Arbeitsplatzkonzep...Die Cloud als Bindeglied zwischen Legacy IT &  zukünftigen Arbeitsplatzkonzep...
Die Cloud als Bindeglied zwischen Legacy IT & zukünftigen Arbeitsplatzkonzep...
 
OSMC 2022 | In 60 Minuten zum IoT Projekt by Holger Koch
OSMC 2022 | In 60 Minuten zum IoT Projekt by Holger KochOSMC 2022 | In 60 Minuten zum IoT Projekt by Holger Koch
OSMC 2022 | In 60 Minuten zum IoT Projekt by Holger Koch
 
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F..."Failure is not an options" Slides from our IBM Connections Webinar Series. F...
"Failure is not an options" Slides from our IBM Connections Webinar Series. F...
 
Root for all - measuring DevOps adoption - microxchg 2018 - 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
 

Mehr von Johannes Dienst

Developer Relations Metrics - A Humble Guide
Developer Relations Metrics - A Humble GuideDeveloper Relations Metrics - A Humble Guide
Developer Relations Metrics - A Humble GuideJohannes Dienst
 
Real Cross-Platform Workflow UI Automation_JohannesDienst.pdf
Real Cross-Platform Workflow UI Automation_JohannesDienst.pdfReal Cross-Platform Workflow UI Automation_JohannesDienst.pdf
Real Cross-Platform Workflow UI Automation_JohannesDienst.pdfJohannes Dienst
 
The Future of UI Testing - Challenges in UI Automation
The Future of UI Testing - Challenges in UI AutomationThe Future of UI Testing - Challenges in UI Automation
The Future of UI Testing - Challenges in UI AutomationJohannes Dienst
 
Managed Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client ClustersManaged Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client ClustersJohannes Dienst
 
Rock Solid Software Architecture with ADRs, arc42 and Microsites
Rock Solid Software Architecture with ADRs, arc42 and MicrositesRock Solid Software Architecture with ADRs, arc42 and Microsites
Rock Solid Software Architecture with ADRs, arc42 and MicrositesJohannes Dienst
 
Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)
Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)
Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)Johannes Dienst
 
Von Managed-Cloud zu GitOps - Multi Client-Cluster Deployments
Von Managed-Cloud zu GitOps - Multi Client-Cluster DeploymentsVon Managed-Cloud zu GitOps - Multi Client-Cluster Deployments
Von Managed-Cloud zu GitOps - Multi Client-Cluster DeploymentsJohannes Dienst
 
Managed Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client ClustersManaged Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client ClustersJohannes Dienst
 
Lessons Learned Using arc42 in a Real DevOps Team
Lessons Learned Using arc42 in a Real DevOps TeamLessons Learned Using arc42 in a Real DevOps Team
Lessons Learned Using arc42 in a Real DevOps TeamJohannes Dienst
 
Lessons Learned: arc42 in einem echten DevOps Team
Lessons Learned: arc42 in einem echten DevOps TeamLessons Learned: arc42 in einem echten DevOps Team
Lessons Learned: arc42 in einem echten DevOps TeamJohannes Dienst
 
Work efficiently with Architecture Decision Records
Work efficiently with Architecture Decision RecordsWork efficiently with Architecture Decision Records
Work efficiently with Architecture Decision RecordsJohannes Dienst
 
The Dev, The Ops, And The Team: What works in a DevOps Team?
The Dev, The Ops, And The Team: What works in a DevOps Team?The Dev, The Ops, And The Team: What works in a DevOps Team?
The Dev, The Ops, And The Team: What works in a DevOps Team?Johannes Dienst
 
Effizient arbeiten mit Architecture Decision Records (ADR)
Effizient arbeiten mit Architecture Decision Records (ADR)Effizient arbeiten mit Architecture Decision Records (ADR)
Effizient arbeiten mit Architecture Decision Records (ADR)Johannes Dienst
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Johannes Dienst
 
Spock vs Supermutanten: Spezifikationstesten trifft Mutationstesten
Spock vs Supermutanten: Spezifikationstesten trifft MutationstestenSpock vs Supermutanten: Spezifikationstesten trifft Mutationstesten
Spock vs Supermutanten: Spezifikationstesten trifft MutationstestenJohannes Dienst
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Johannes Dienst
 
Pride & Prejudice: Teambildung & Motivation im agilen Umfeld
Pride & Prejudice: Teambildung & Motivation im agilen UmfeldPride & Prejudice: Teambildung & Motivation im agilen Umfeld
Pride & Prejudice: Teambildung & Motivation im agilen UmfeldJohannes Dienst
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Johannes Dienst
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Johannes Dienst
 
Und wer testet die Tests? - Mutationstesten mit PIT
Und wer testet die Tests? - Mutationstesten mit PITUnd wer testet die Tests? - Mutationstesten mit PIT
Und wer testet die Tests? - Mutationstesten mit PITJohannes Dienst
 

Mehr von Johannes Dienst (20)

Developer Relations Metrics - A Humble Guide
Developer Relations Metrics - A Humble GuideDeveloper Relations Metrics - A Humble Guide
Developer Relations Metrics - A Humble Guide
 
Real Cross-Platform Workflow UI Automation_JohannesDienst.pdf
Real Cross-Platform Workflow UI Automation_JohannesDienst.pdfReal Cross-Platform Workflow UI Automation_JohannesDienst.pdf
Real Cross-Platform Workflow UI Automation_JohannesDienst.pdf
 
The Future of UI Testing - Challenges in UI Automation
The Future of UI Testing - Challenges in UI AutomationThe Future of UI Testing - Challenges in UI Automation
The Future of UI Testing - Challenges in UI Automation
 
Managed Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client ClustersManaged Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client Clusters
 
Rock Solid Software Architecture with ADRs, arc42 and Microsites
Rock Solid Software Architecture with ADRs, arc42 and MicrositesRock Solid Software Architecture with ADRs, arc42 and Microsites
Rock Solid Software Architecture with ADRs, arc42 and Microsites
 
Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)
Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)
Stoizismus - Praktische Philosophie für den IT-Alltag (Pecha Kucha)
 
Von Managed-Cloud zu GitOps - Multi Client-Cluster Deployments
Von Managed-Cloud zu GitOps - Multi Client-Cluster DeploymentsVon Managed-Cloud zu GitOps - Multi Client-Cluster Deployments
Von Managed-Cloud zu GitOps - Multi Client-Cluster Deployments
 
Managed Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client ClustersManaged Cloud to GitOps: Deploying Several Client Clusters
Managed Cloud to GitOps: Deploying Several Client Clusters
 
Lessons Learned Using arc42 in a Real DevOps Team
Lessons Learned Using arc42 in a Real DevOps TeamLessons Learned Using arc42 in a Real DevOps Team
Lessons Learned Using arc42 in a Real DevOps Team
 
Lessons Learned: arc42 in einem echten DevOps Team
Lessons Learned: arc42 in einem echten DevOps TeamLessons Learned: arc42 in einem echten DevOps Team
Lessons Learned: arc42 in einem echten DevOps Team
 
Work efficiently with Architecture Decision Records
Work efficiently with Architecture Decision RecordsWork efficiently with Architecture Decision Records
Work efficiently with Architecture Decision Records
 
The Dev, The Ops, And The Team: What works in a DevOps Team?
The Dev, The Ops, And The Team: What works in a DevOps Team?The Dev, The Ops, And The Team: What works in a DevOps Team?
The Dev, The Ops, And The Team: What works in a DevOps Team?
 
Effizient arbeiten mit Architecture Decision Records (ADR)
Effizient arbeiten mit Architecture Decision Records (ADR)Effizient arbeiten mit Architecture Decision Records (ADR)
Effizient arbeiten mit Architecture Decision Records (ADR)
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
 
Spock vs Supermutanten: Spezifikationstesten trifft Mutationstesten
Spock vs Supermutanten: Spezifikationstesten trifft MutationstestenSpock vs Supermutanten: Spezifikationstesten trifft Mutationstesten
Spock vs Supermutanten: Spezifikationstesten trifft Mutationstesten
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
 
Pride & Prejudice: Teambildung & Motivation im agilen Umfeld
Pride & Prejudice: Teambildung & Motivation im agilen UmfeldPride & Prejudice: Teambildung & Motivation im agilen Umfeld
Pride & Prejudice: Teambildung & Motivation im agilen Umfeld
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
 
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
Leichtgewichtige Softwarearchitektur mit Architecture Decision Records und Qu...
 
Und wer testet die Tests? - Mutationstesten mit PIT
Und wer testet die Tests? - Mutationstesten mit PITUnd wer testet die Tests? - Mutationstesten mit PIT
Und wer testet die Tests? - Mutationstesten mit PIT
 

DevOps im Konzern - Autonomie vs Betriebssicherheit (Continuous Lifecycle)

  • 1. DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst) DevOps im Konzern Autonomie von DevOps-Teams vs. Sicherheit im Betrieb
  • 2. Wir entwickeln und implementieren DevOps bei der Deutschen Bahn 2 Softwarecrafter und DevOps-Enabler Deutsche Bahn / DB Systel GmbHJohannes Dienst DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst) Thomas Kappatsch Softwarearchitekt und PO pipeship Deutsche Bahn / DB Systel GmbH
  • 3. Das Unternehmen Zahlen und Fakten DB Systel GmbH | Digital bewegen. Gemeinsam. | Stand: Mai 20193 Weiterempfehlungsrate als Arbeitgeber: 91% Quelle: kununu.de € Umsatz: 1.040 Mio. € (2018) 4.400 Mitarbeiter Frauenanteil: 24% n 600 unterschiedliche IT-Verfahren, davon 200 in der DB Enterprise Cloud n 100.000 betreute Office 365-Anwender bei der Bahn sowie weitere 100.000 bei DB Schenker und DB Arriva (geplant) n 40.000 Calls monatlich im Helpdesk n 2 Millionen auf Spam überprüfte Mails pro Tag DB Systel. Der Digitalpartner der Deutschen Bahn
  • 4. 2018 - Bekenntnis der DB Systel zu DevOps DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)4 „Wir entwickeln und betreiben Services in stehenden, agilen Teams in der Cloud, um unsere Time-to-Market Zyklen radikal auf 2 Deployments pro Tag zu verkürzen.“
  • 5. Modern Agile in a Nutshell 5 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 6. The Golden Age of IT von EDV, Helden und Chaos DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)6 „DevOps?... Das haben wir doch früher auch schon gemacht.“ Heinrich Hacker seit 30 Jahren in der IT
  • 7. The Dark Age von ITIL, ISO und Service-Level DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)7 „Sicherstellung des Service Level durch zentralen Operationsbereich“ Gerhard Granit seit 15 Jahren in der IT
  • 8. Make Developers awesome again! DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)8
  • 9. „DevOps“ vs. „ein bisschen DevOps“ DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)9
  • 10. Alltag eines DevOps-Teams 10 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst) • API-basiertes headless Content Management System • Frei definierbares Datenmodell • Unabhängigkeit zu Ausgabekanälen • Integrations- und Beratungsleistungen • …
  • 11. DevOps Produktionsmodell DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)11
  • 12. Shared Nothing Architecture DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)12
  • 13. Multi Cloud DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)13
  • 14. Agile Arbeitsweise DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)14
  • 15. Nah am Kunden DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)15
  • 16. Learnings DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)16
  • 17. Learnings (2) DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)17
  • 18. Learnings (3) DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)18
  • 19. DevOps-Coach (Fahrlehrer) 19 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst) Arbeitet im Team mit Coacht Methodisch Coacht technisch
  • 20. Compliance DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)20
  • 21. DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)21 Vorgaben
  • 22. Make Developers awesome again? 22 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 23. pipeship to the rescure Compliance as a Service 23 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 24. pipeship bringt: Pipeline 24 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 25. pipeship bringt: Workflow 25 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 26. pipeship bringt: DevOps-light? 26 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst) „HALT STOP! JETZT REICHT ES “ Andreas
  • 27. pipeship bringt: Kontrolle 27 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 28. Fazit 28 DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst)
  • 29. DB Systel GmbH | Thomas Kappatsch Johannes Dienst (@JohannesDienst) Johannes.Dienst@DeutscheBahn.com @JohannesDienst Thomas.Kappatsch@DeutscheBahn.com