SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Quo vadis DevOps?
Unsere Vision: DevOps als API
Veit Schiele
Cusy GmbH, Berlin
Vortrag | OpenTechSummit Berlin | 5. Mai 2016
Kapitelyou + me + cusy
Thanks for coming
Veit Schiele
• Gründer und Geschäftsführer

der Cusy GmbH
• Jahrzehntelange Erfahrung in
Konzeption, Entwicklung und
Betreuung komplexer
Individualsoftware
• Ein Schwerpunkt:
sicherheitskritische Anwendungen
you + me + cusy
TextTextText
Referenzkunde GDD
Referenzkunde GDD
Referenzkunde GDD
Referenzkunde GDD
Gründungsjahr 1977
Mitgliederzahl 2653 (Stand: 13.11.2015)
Zweck Engagement für einen sinnvollen,
vertretbaren und technisch
realisierbaren Datenschutz
Gesellschaft für Datenschutz und 

Datensicherheit e.V.
Datenschutz-
Anforderungen
Referenzkunde GDD
• zertifiziertes Rechenzentrum in Deutschland
• Vereinbarungen über Auftragsdatenverarbeitung
jeweils zwischen Kunde und Auftragnehmer
• kein Vendor-Lock-in für unsere Kunden
• bewährte Plattform (Managed Server)
Referenzkunde GDD
Referenzkunde GDD
Wir hosten für die GDD
• JIRA Software
• Confluence
• Gitblit
• Piwik
Gesellschaft für Datenschutz und 

Datensicherheit e.V.
Die Idee und der Erfolg von DevOps
»
Was ist DevOps?
«
DevOps is the philosophy of unifying Development
and Operations at the culture, practice and tools
levels, to achieve accelerated and more frequent
deployment of changes to Production.
(Rob England, The IT Skeptic)
Die Idee und der Erfolg von DevOps
Der Erfolg von

DevOps
Google Trends: DevOps
DevOps
Expectations
Peak of Inflated
Expectations
Trough of
Disillusionment
Innovation
Trigger
Slope of Enlightenment
Plateau of
Productivity
Time
Die Idee und der Erfolg von DevOps
Gartner Hype Cycle for Application Services, Juli 2015
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Idee und der Erfolg von DevOps
DevOps vereint Entwicklung und
Betrieb auf den Ebenen
• Kultur
• Praxis
• Werkzeuge
Der Erfolg von

DevOps
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Idee und der Erfolg von DevOps
DevOps vereint Entwicklung und
Betrieb auf den Ebenen
• Kultur
• Praxis
• Werkzeuge
Der Erfolg von

DevOps
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Idee und der Erfolg von DevOps
DevOps vereint Entwicklung und
Betrieb auf den Ebenen
• Kultur
• Praxis
• Werkzeuge
Der Erfolg von

DevOps
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Projektmanagement, Backlog
• Dokumentation, Wiki
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Entwicklung und Code-Review
• Versionskontrolle
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Continuous Integration, Build-Werkzeuge
• Developer-Test-Automatisierung
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Continuous-Integration, Testautomatisierung
• Integrationstests
• Akzeptanztests
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Paketierung
• Pre-Deployment-Staging
• Release-Automatisierung
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Konfiguration
• Production-Staging
• Infrastruktur als Code
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Logging
• Exception-Handling
• Performance-Monitoring
• Service-Desk
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
DevOps Toolchain
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
DevOps Toolchain
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
DevOps Toolchain
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
DevOps Toolchain
plan code build test release deploy operate
Dokumenten-
management
Confluence
Projekt-
management
Jira Software
Code Review
Gerrit
Versions-
verwaltung
Gitblit
Build Continuous
Integration
Release
Configuration
Ansible
Helpdesk
Jira Service Desk
Deploy
Webanalyse
Piwik
Log-Management
& Analyse
Sentry
Jenkins
Cusy DevOps Toolchain
DevOps Toolchain
Integration – Glueware
• LDAP Benutzer- und Gruppenverwaltung
• Anwendung zur zentralen Benutzerverwaltung
• Single-Sign-On (ToDo)
Integration – Glueware
Integration – Glueware
• Shortcut-Links
• Git bugtraq
• Git commit hooks
Integration – Glueware
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Developers Operators
Infrastructure
ApplicationsDevelopers
Operators
Status Quo
Plattform
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Developers Operators
Infrastructure
ApplicationsDevelopers
Operators
Cusy-Vision
Plattform
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Developers Operators
Infrastructure
ApplicationsDevelopers
Operators
Cusy-Vision
Plattform
Ausblick
• Weitere Integration: SSO, Look & Feel
• Weitere Werkzeuge:
• Gerrit für Code Reviews
• Eure Wünsche?
Ausblick und Fragen
Fragen?
Ausblick und Fragen
Kontakt
www.cusy.io/veit
info@cusy.io
@cusy.io
+CusyIo
Vertiefen
• Define DevOps: What is DevOps? Rob England, The IT Skeptic, 2014
• Umfrage zu DevOps und Cloud vs. Server: Teil 1: DevOps, 

PDF-Download DWX Developer Week 2016
• Die DevOps Bewegung Patrick Peschlow, codecentric, 

Java Magazin 01/2016
• Was ist DevOps – und was nicht, Hartmut Schlosser, IPC 2014
• Die Vision von Cusy: DevOps als API
• Cusy Funktionen
• Cusy Slides bei de.slideshare.net/cusyio
Weiterführende Literatur
Bildnachweise
• droidcon Berlin 2015 – Hackathon; cc BY-SA 2.0: droidcon Global
• Portrait; Ingo Kniest
• Cusy-Messestand; Veit Schiele
• Michael Gernhardt in space during STS-69 in 1995; PUBLIC DOMAIN: NASA
• Supermassive Black Holes with Relativistic Jets; CC BY 2.0: NASA

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teamsWalter Strametz
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019Markus Speth
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die CloudAarno Aukia
 
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldEnterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldQAware GmbH
 
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
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018Johann-Peter Hartmann
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneVorname Nachname
 
Kaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapKaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapStephan Kaps
 
Was braucht ein DevOps-Team von einem DevOps? DevOps4DevOps
Was braucht ein DevOps-Team von einem DevOps? DevOps4DevOpsWas braucht ein DevOps-Team von einem DevOps? DevOps4DevOps
Was braucht ein DevOps-Team von einem DevOps? DevOps4DevOpsAnnegret Junker
 
Dokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionDokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionSimon Krackrügge
 
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Nico Meisenzahl
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsThorsten Kamann
 

Was ist angesagt? (20)

DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teams
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019
 
DevOps jenseits der Tools
DevOps jenseits der ToolsDevOps jenseits der Tools
DevOps jenseits der Tools
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die Cloud
 
Agile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles TestenAgile BI in der Praxis - Agiles Testen
Agile BI in der Praxis - Agiles Testen
 
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldEnterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
 
Agile BI in der Praxis - DevOps4BI
Agile BI in der Praxis - DevOps4BIAgile BI in der Praxis - DevOps4BI
Agile BI in der Praxis - DevOps4BI
 
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
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der Schiene
 
Kaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment RoadmapKaps - Continuous Deployment Roadmap
Kaps - Continuous Deployment Roadmap
 
Was braucht ein DevOps-Team von einem DevOps? DevOps4DevOps
Was braucht ein DevOps-Team von einem DevOps? DevOps4DevOpsWas braucht ein DevOps-Team von einem DevOps? DevOps4DevOps
Was braucht ein DevOps-Team von einem DevOps? DevOps4DevOps
 
Dokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionDokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag Edition
 
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
 
Advanced Continuous Integration
Advanced Continuous IntegrationAdvanced Continuous Integration
Advanced Continuous Integration
 
Feature teams
Feature teamsFeature teams
Feature teams
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
Vortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development EnvironmentsVortragsreihe Dortmund: Unified Development Environments
Vortragsreihe Dortmund: Unified Development Environments
 

Andere mochten auch

Continuous Integration mit Jenkins
Continuous Integration mit JenkinsContinuous Integration mit Jenkins
Continuous Integration mit JenkinsStephan Schmidt
 
Aktuelle Daten Und Fakten Zur Arbeitslosigkeit
Aktuelle Daten Und Fakten Zur ArbeitslosigkeitAktuelle Daten Und Fakten Zur Arbeitslosigkeit
Aktuelle Daten Und Fakten Zur ArbeitslosigkeitWerner Drizhal
 
Science Park Graz Jahresbericht 2011/12
Science Park Graz Jahresbericht 2011/12Science Park Graz Jahresbericht 2011/12
Science Park Graz Jahresbericht 2011/12Bernhard Weber
 
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash CommunityEmanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash CommunityChristian Heilmann
 
Macht Und Ressourcen Im Ebr.1
Macht Und Ressourcen Im Ebr.1Macht Und Ressourcen Im Ebr.1
Macht Und Ressourcen Im Ebr.1Werner Drizhal
 
Neue Ideen für mehr Conversions im E-Commerce
Neue Ideen für mehr Conversions im E-CommerceNeue Ideen für mehr Conversions im E-Commerce
Neue Ideen für mehr Conversions im E-CommerceNico Zorn
 
Doerre handbuch arbeitssoziologie proofversion_im erscheinen
Doerre handbuch arbeitssoziologie proofversion_im erscheinenDoerre handbuch arbeitssoziologie proofversion_im erscheinen
Doerre handbuch arbeitssoziologie proofversion_im erscheinenWerner Drizhal
 
Eki glossar fnanzkrise_a4_4c_ped_web
Eki glossar fnanzkrise_a4_4c_ped_webEki glossar fnanzkrise_a4_4c_ped_web
Eki glossar fnanzkrise_a4_4c_ped_webWerner Drizhal
 
Stress und burnout-prävention 2011-c
Stress  und burnout-prävention 2011-cStress  und burnout-prävention 2011-c
Stress und burnout-prävention 2011-cWerner Drizhal
 
2008
20082008
2008peli
 
Facebook marketing leitfaden_fanseiten
Facebook marketing leitfaden_fanseitenFacebook marketing leitfaden_fanseiten
Facebook marketing leitfaden_fanseitenslubritz
 
Beispiele Berechnung Mindessicherung
Beispiele Berechnung MindessicherungBeispiele Berechnung Mindessicherung
Beispiele Berechnung MindessicherungWerner Drizhal
 
Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011Werner Drizhal
 
Bertrand-Modell und Kollusion
Bertrand-Modell und KollusionBertrand-Modell und Kollusion
Bertrand-Modell und KollusionPhilippxx
 
PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen ZeitalterPM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen ZeitalterElisabeth Kurkowski
 

Andere mochten auch (20)

Continuous Integration mit Jenkins
Continuous Integration mit JenkinsContinuous Integration mit Jenkins
Continuous Integration mit Jenkins
 
Aktuelle Daten Und Fakten Zur Arbeitslosigkeit
Aktuelle Daten Und Fakten Zur ArbeitslosigkeitAktuelle Daten Und Fakten Zur Arbeitslosigkeit
Aktuelle Daten Und Fakten Zur Arbeitslosigkeit
 
DRAWINGS-11-15
DRAWINGS-11-15DRAWINGS-11-15
DRAWINGS-11-15
 
phbs
phbsphbs
phbs
 
Science Park Graz Jahresbericht 2011/12
Science Park Graz Jahresbericht 2011/12Science Park Graz Jahresbericht 2011/12
Science Park Graz Jahresbericht 2011/12
 
Emanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash CommunityEmanzipiertes JavaScript und das Coming Out der Flash Community
Emanzipiertes JavaScript und das Coming Out der Flash Community
 
Macht Und Ressourcen Im Ebr.1
Macht Und Ressourcen Im Ebr.1Macht Und Ressourcen Im Ebr.1
Macht Und Ressourcen Im Ebr.1
 
Neue Ideen für mehr Conversions im E-Commerce
Neue Ideen für mehr Conversions im E-CommerceNeue Ideen für mehr Conversions im E-Commerce
Neue Ideen für mehr Conversions im E-Commerce
 
Doerre handbuch arbeitssoziologie proofversion_im erscheinen
Doerre handbuch arbeitssoziologie proofversion_im erscheinenDoerre handbuch arbeitssoziologie proofversion_im erscheinen
Doerre handbuch arbeitssoziologie proofversion_im erscheinen
 
Eki glossar fnanzkrise_a4_4c_ped_web
Eki glossar fnanzkrise_a4_4c_ped_webEki glossar fnanzkrise_a4_4c_ped_web
Eki glossar fnanzkrise_a4_4c_ped_web
 
Stress und burnout-prävention 2011-c
Stress  und burnout-prävention 2011-cStress  und burnout-prävention 2011-c
Stress und burnout-prävention 2011-c
 
2008
20082008
2008
 
Facebook marketing leitfaden_fanseiten
Facebook marketing leitfaden_fanseitenFacebook marketing leitfaden_fanseiten
Facebook marketing leitfaden_fanseiten
 
DRAWINGS-1-5
DRAWINGS-1-5DRAWINGS-1-5
DRAWINGS-1-5
 
Beispiele Berechnung Mindessicherung
Beispiele Berechnung MindessicherungBeispiele Berechnung Mindessicherung
Beispiele Berechnung Mindessicherung
 
Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011Wirtschafts folien dez_2011_stand_22122011
Wirtschafts folien dez_2011_stand_22122011
 
Bertrand-Modell und Kollusion
Bertrand-Modell und KollusionBertrand-Modell und Kollusion
Bertrand-Modell und Kollusion
 
Av2010
Av2010Av2010
Av2010
 
PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen ZeitalterPM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
PM_CB.e_Wie gelingt Kommunikation im digitalen Zeitalter
 
Fischer Cert 1-4
Fischer Cert 1-4Fischer Cert 1-4
Fischer Cert 1-4
 

Ähnlich wie Quo vadis DevOps

Quo vadis-devops-nuernberg
Quo vadis-devops-nuernbergQuo vadis-devops-nuernberg
Quo vadis-devops-nuernbergcusy GmbH
 
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...Jürgen Gutsch
 
CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010Markus Kopf
 
Sonarsource Live Demo.pdf
Sonarsource Live Demo.pdfSonarsource Live Demo.pdf
Sonarsource Live Demo.pdfLinktech
 
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOpsRobert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOpsRobert Risch
 
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...Marc Müller
 
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployDevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployMark Lechtermann
 
Webcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing ToolsWebcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing ToolsPatric Dahse
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgDNUG e.V.
 
Webinar Dashboards und Datenvisualisierung
Webinar Dashboards und DatenvisualisierungWebinar Dashboards und Datenvisualisierung
Webinar Dashboards und DatenvisualisierungEduvision Ausbildungen
 
2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und TestsDaniel Fisher
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationDv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationTorsten Glunde
 
Das Kung Fu des Code Reviews
Das Kung Fu des Code ReviewsDas Kung Fu des Code Reviews
Das Kung Fu des Code ReviewsChristian Erhardt
 
Bernhard Wick - appserver.io - code.talks 2015
 Bernhard Wick - appserver.io - code.talks 2015 Bernhard Wick - appserver.io - code.talks 2015
Bernhard Wick - appserver.io - code.talks 2015AboutYouGmbH
 
DevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCampDevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCampWerner Keil
 

Ähnlich wie Quo vadis DevOps (20)

Quo vadis-devops-nuernberg
Quo vadis-devops-nuernbergQuo vadis-devops-nuernberg
Quo vadis-devops-nuernberg
 
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
Agile Entwicklungsumgebung mit DVCS, Jenkins und Trello - Agile Bodensee Konf...
 
CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010
 
Sonarsource Live Demo.pdf
Sonarsource Live Demo.pdfSonarsource Live Demo.pdf
Sonarsource Live Demo.pdf
 
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOpsRobert Risch - Was sind die verschiedenen Phasen bei DevOps
Robert Risch - Was sind die verschiedenen Phasen bei DevOps
 
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
 
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus DeployDevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
 
Agents of D.E.V.O.P.S
Agents of D.E.V.O.P.SAgents of D.E.V.O.P.S
Agents of D.E.V.O.P.S
 
Webcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing ToolsWebcast SAP Cloud Platform 2 - Developing Tools
Webcast SAP Cloud Platform 2 - Developing Tools
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
 
Webinar Dashboards und Datenvisualisierung
Webinar Dashboards und DatenvisualisierungWebinar Dashboards und Datenvisualisierung
Webinar Dashboards und Datenvisualisierung
 
ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019
 
2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests2005 - NRW Conf: Design, Entwicklung und Tests
2005 - NRW Conf: Design, Entwicklung und Tests
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationDv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automation
 
Das Kung Fu des Code Reviews
Das Kung Fu des Code ReviewsDas Kung Fu des Code Reviews
Das Kung Fu des Code Reviews
 
Bernhard Wick - appserver.io - code.talks 2015
 Bernhard Wick - appserver.io - code.talks 2015 Bernhard Wick - appserver.io - code.talks 2015
Bernhard Wick - appserver.io - code.talks 2015
 
DevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCampDevOps der Triple-E Klasse - Eclipse DemoCamp
DevOps der Triple-E Klasse - Eclipse DemoCamp
 

Mehr von cusy GmbH

Versionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-ProjektenVersionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-Projektencusy GmbH
 
Warum gRPC? – und wie in Python implementieren?
Warum gRPC? – und wie in Python implementieren?Warum gRPC? – und wie in Python implementieren?
Warum gRPC? – und wie in Python implementieren?cusy GmbH
 
Python-Bibliotheken zur Datenvisualisierung
Python-Bibliotheken zur DatenvisualisierungPython-Bibliotheken zur Datenvisualisierung
Python-Bibliotheken zur Datenvisualisierungcusy GmbH
 
Opensource Search Engines
Opensource Search EnginesOpensource Search Engines
Opensource Search Enginescusy GmbH
 
Cusy GSA-Alternativen
Cusy GSA-AlternativenCusy GSA-Alternativen
Cusy GSA-Alternativencusy GmbH
 
Sicherheitsrichtlinien für Linux-Workstations
Sicherheitsrichtlinien für Linux-WorkstationsSicherheitsrichtlinien für Linux-Workstations
Sicherheitsrichtlinien für Linux-Workstationscusy GmbH
 

Mehr von cusy GmbH (7)

Versionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-ProjektenVersionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-Projekten
 
Warum gRPC? – und wie in Python implementieren?
Warum gRPC? – und wie in Python implementieren?Warum gRPC? – und wie in Python implementieren?
Warum gRPC? – und wie in Python implementieren?
 
About cusy
About cusyAbout cusy
About cusy
 
Python-Bibliotheken zur Datenvisualisierung
Python-Bibliotheken zur DatenvisualisierungPython-Bibliotheken zur Datenvisualisierung
Python-Bibliotheken zur Datenvisualisierung
 
Opensource Search Engines
Opensource Search EnginesOpensource Search Engines
Opensource Search Engines
 
Cusy GSA-Alternativen
Cusy GSA-AlternativenCusy GSA-Alternativen
Cusy GSA-Alternativen
 
Sicherheitsrichtlinien für Linux-Workstations
Sicherheitsrichtlinien für Linux-WorkstationsSicherheitsrichtlinien für Linux-Workstations
Sicherheitsrichtlinien für Linux-Workstations
 

Quo vadis DevOps

  • 1. Quo vadis DevOps? Unsere Vision: DevOps als API Veit Schiele Cusy GmbH, Berlin Vortrag | OpenTechSummit Berlin | 5. Mai 2016
  • 2. Kapitelyou + me + cusy Thanks for coming
  • 3. Veit Schiele • Gründer und Geschäftsführer
 der Cusy GmbH • Jahrzehntelange Erfahrung in Konzeption, Entwicklung und Betreuung komplexer Individualsoftware • Ein Schwerpunkt: sicherheitskritische Anwendungen you + me + cusy
  • 5. Referenzkunde GDD Referenzkunde GDD Gründungsjahr 1977 Mitgliederzahl 2653 (Stand: 13.11.2015) Zweck Engagement für einen sinnvollen, vertretbaren und technisch realisierbaren Datenschutz Gesellschaft für Datenschutz und 
 Datensicherheit e.V.
  • 6. Datenschutz- Anforderungen Referenzkunde GDD • zertifiziertes Rechenzentrum in Deutschland • Vereinbarungen über Auftragsdatenverarbeitung jeweils zwischen Kunde und Auftragnehmer • kein Vendor-Lock-in für unsere Kunden • bewährte Plattform (Managed Server)
  • 7. Referenzkunde GDD Referenzkunde GDD Wir hosten für die GDD • JIRA Software • Confluence • Gitblit • Piwik Gesellschaft für Datenschutz und 
 Datensicherheit e.V.
  • 8. Die Idee und der Erfolg von DevOps » Was ist DevOps? « DevOps is the philosophy of unifying Development and Operations at the culture, practice and tools levels, to achieve accelerated and more frequent deployment of changes to Production. (Rob England, The IT Skeptic)
  • 9. Die Idee und der Erfolg von DevOps Der Erfolg von
 DevOps Google Trends: DevOps
  • 10. DevOps Expectations Peak of Inflated Expectations Trough of Disillusionment Innovation Trigger Slope of Enlightenment Plateau of Productivity Time Die Idee und der Erfolg von DevOps Gartner Hype Cycle for Application Services, Juli 2015
  • 11. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Idee und der Erfolg von DevOps DevOps vereint Entwicklung und Betrieb auf den Ebenen • Kultur • Praxis • Werkzeuge Der Erfolg von
 DevOps
  • 12. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Idee und der Erfolg von DevOps DevOps vereint Entwicklung und Betrieb auf den Ebenen • Kultur • Praxis • Werkzeuge Der Erfolg von
 DevOps
  • 13. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Idee und der Erfolg von DevOps DevOps vereint Entwicklung und Betrieb auf den Ebenen • Kultur • Praxis • Werkzeuge Der Erfolg von
 DevOps
  • 14. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Projektmanagement, Backlog • Dokumentation, Wiki
  • 15. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Entwicklung und Code-Review • Versionskontrolle
  • 16. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Continuous Integration, Build-Werkzeuge • Developer-Test-Automatisierung
  • 17. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Continuous-Integration, Testautomatisierung • Integrationstests • Akzeptanztests
  • 18. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Paketierung • Pre-Deployment-Staging • Release-Automatisierung
  • 19. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Konfiguration • Production-Staging • Infrastruktur als Code
  • 20. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Logging • Exception-Handling • Performance-Monitoring • Service-Desk
  • 21. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  • 22. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  • 23. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  • 24. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  • 25. plan code build test release deploy operate Dokumenten- management Confluence Projekt- management Jira Software Code Review Gerrit Versions- verwaltung Gitblit Build Continuous Integration Release Configuration Ansible Helpdesk Jira Service Desk Deploy Webanalyse Piwik Log-Management & Analyse Sentry Jenkins Cusy DevOps Toolchain DevOps Toolchain
  • 26. Integration – Glueware • LDAP Benutzer- und Gruppenverwaltung • Anwendung zur zentralen Benutzerverwaltung • Single-Sign-On (ToDo) Integration – Glueware
  • 27. Integration – Glueware • Shortcut-Links • Git bugtraq • Git commit hooks Integration – Glueware
  • 31. Ausblick • Weitere Integration: SSO, Look & Feel • Weitere Werkzeuge: • Gerrit für Code Reviews • Eure Wünsche? Ausblick und Fragen
  • 34. Vertiefen • Define DevOps: What is DevOps? Rob England, The IT Skeptic, 2014 • Umfrage zu DevOps und Cloud vs. Server: Teil 1: DevOps, 
 PDF-Download DWX Developer Week 2016 • Die DevOps Bewegung Patrick Peschlow, codecentric, 
 Java Magazin 01/2016 • Was ist DevOps – und was nicht, Hartmut Schlosser, IPC 2014 • Die Vision von Cusy: DevOps als API • Cusy Funktionen • Cusy Slides bei de.slideshare.net/cusyio Weiterführende Literatur
  • 35. Bildnachweise • droidcon Berlin 2015 – Hackathon; cc BY-SA 2.0: droidcon Global • Portrait; Ingo Kniest • Cusy-Messestand; Veit Schiele • Michael Gernhardt in space during STS-69 in 1995; PUBLIC DOMAIN: NASA • Supermassive Black Holes with Relativistic Jets; CC BY 2.0: NASA