SlideShare a Scribd company logo
1 of 33
Developer-Baukasten
Unsere Vision: DevOps als API
!
!
!
Peter Hormanns
cusy GmbH, Berlin
Vortrag | Chemnitzer Linuxtage | 19. März 2016
Kapitelyou + me + cusy
Thanks for coming
Peter Hormanns
• Freiberufler, Software-Consultant 

in Krefeld
• Technologie-Stack: Java und Linux
• heute nennt man „DevOps", 

was ich seit 20 Jahren tue ;-)
• tätig für die cusy GmbH, Berlin
you + me + cusy
Agenda
• Die Idee zu cusy: Datenschutz
• Die Vision: DevOps als API
• Funktionen der Tools und die DevOps Toolchain
• Integration und Plattform
• Blick in die Glaskugel
• Zusammenfassung und Diskussion
you + me + cusy
Angebot der cusy GmbH

»Gute« Anwendungen zu einer gehosteten*
Arbeitsumgebung

für Teams kombinieren.
*) nach deutschen Datenschutzstandards in einem zertifizierten Rechenzentrum 

in Deutschland
!
TextTextText
Referenzkunde GDD
Die Idee zu cusy: Datenschutz
Referenzkunde GDD
Die Idee zu cusy: Datenschutz
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.
Referenzkunde GDD
Die Idee zu cusy: Datenschutz
Wir hosten
• JIRA Software
• Gitblit
• und zukünftig Confluence
!
Wie hosten wir?
Gesellschaft für Datenschutz und 

Datensicherheit e.V.
Datenschutz-
Anforderungen
Die Idee zu cusy: Datenschutz
• zertifiziertes Rechenzentrum in Deutschland
• Vereinbarungen über Auftragsdatenverarbeitung
jeweils zwischen Kunde und Auftragnehmer
• kein Vendor-Lock für unsere Kunden
• bewährte Plattform (Managed Server)
Die Vision von cusy
»
cusy ist das Ops in 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)
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Vision von cusy
DevOps als API
Ihr werdet sagen: Nein!
!
DevOps
• ist eine Kultur
• ist eine Praxis
• nutzt Werkzeuge
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Developers Operators
Infrastructure
ApplicationsDevelopers
Operators
Status Quo
Die Vision von cusy
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Developers Operators
Infrastructure
ApplicationsDevelopers
Operators
Cusy-Idee
Die Vision von cusy
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Developers Operators
Infrastructure
ApplicationsDevelopers
Operators
Cusy-Vision
Die Vision von cusy
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die DevOps Toolchain
• project management tools, backlog
• documentation, wiki
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die DevOps Toolchain
• development and code review
• version control system
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die DevOps Toolchain
• continuous integration, build tools
• developer test automation
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die DevOps Toolchain
• continuous integration, test automation
• integration tests
• acceptance tests
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die DevOps Toolchain
• packaging
• pre-deployment staging
• release automation
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die DevOps Toolchain
• configuration
• production staging
• infrastructure as code
plan code build test release deploy operate
DevOps Toolchain
Funktionen der Tools und die 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
Funktionen der Tools und die DevOps Toolchain
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
Funktionen der Tools und die DevOps Toolchain
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
Funktionen der Tools und die DevOps Toolchain
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deployment
DevOps: Continuous Everything
Funktionen der Tools und die DevOps Toolchain
plan code build test release deploy operate
Dokumenten-
management
Projekt-
management
Code Review
Versions-
verwaltung
Gitblit
Build Continuous
Integration
Release HelpdeskDeploy
Webanalyse
Log-Management
& Analyse
cusy Lifecycle Werkzeuge
Funktionen der Tools und die DevOps Toolchain
Integration
• LDAP Benutzer- und Gruppenverwaltung
• Anwendung zur zentralen Benutzerverwaltung
• Single Sign On (* Feature Wunsch)
• Shortcut-Links
cusy-Integration
Integration mit Hilfe von:
• Git bugtraq
• Git commit hooks
cusy-Integration
Glaskugel
• cusy wird ein erfolgreiches Startup ;-)
• Weitere Integration: SSO, Look-n-Feel
• Weitere Tools: Gerrit Code Reviews, Jira

Euer Kunden-Wunsch?
Fragen?
Kontakt
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
• Peter Hormanns
• 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

More Related Content

What's hot

DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis K15t
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teamsWalter Strametz
 
DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?Jean-Pierre König
 
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 in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...
Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...
Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...K15t
 
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
 
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
 
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
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
 
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
 
DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018Puppet
 
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
 
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
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die CloudAarno Aukia
 
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
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesContinuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesTobias Schneck
 

What's hot (20)

DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis DocOps – Agile Dokumentationserstellung in der Praxis
DocOps – Agile Dokumentationserstellung in der Praxis
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teams
 
DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?
 
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 in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...
Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...
Mythos und Wahrheit: Wikis für die Technische Dokumentation at tekom-Regional...
 
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...
 
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
 
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
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOps
 
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
 
DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018DACH - Continuous delivery for Puppet Enterprise 08/09/2018
DACH - Continuous delivery for Puppet Enterprise 08/09/2018
 
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...
 
Dokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag EditionDokumentation in agilen Projekten - WebMontag Edition
Dokumentation in agilen Projekten - WebMontag Edition
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die Cloud
 
DevOps jenseits der Tools
DevOps jenseits der ToolsDevOps jenseits der Tools
DevOps jenseits der Tools
 
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
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-PipelinesContinuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
Continuous Testing: Integration- und UI-Testing mit OpenShift-Build-Pipelines
 

Viewers also liked

Effizient onlinekurse auf elopage erstellen
Effizient onlinekurse auf elopage erstellenEffizient onlinekurse auf elopage erstellen
Effizient onlinekurse auf elopage erstellenAnke Lambrecht
 
Republiek van de Rio Grande
Republiek van de Rio GrandeRepubliek van de Rio Grande
Republiek van de Rio GrandeStijn_B
 
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
 
Informationen zu Antimobbing
Informationen zu AntimobbingInformationen zu Antimobbing
Informationen zu AntimobbingWerner Drizhal
 
atypische Beschäftigung in Österreich
atypische Beschäftigung in Österreichatypische Beschäftigung in Österreich
atypische Beschäftigung in ÖsterreichWerner Drizhal
 
Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)
Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)
Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)Werner Drizhal
 
Sample Ultimate German Vacation
Sample Ultimate German VacationSample Ultimate German Vacation
Sample Ultimate German Vacationivniko
 
Lac2004 werken onder architectuur
Lac2004   werken onder architectuurLac2004   werken onder architectuur
Lac2004 werken onder architectuurDan Kamminga
 
Internationale Klimapolitik
Internationale KlimapolitikInternationale Klimapolitik
Internationale KlimapolitikPhilippxx
 
Freifunk Mitmachen
Freifunk MitmachenFreifunk Mitmachen
Freifunk MitmachenMario B.
 
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.Stephan Schmidt
 
Für Angelo
Für AngeloFür Angelo
Für Angeloaenneken
 

Viewers also liked (20)

Entscheidungen
EntscheidungenEntscheidungen
Entscheidungen
 
Effizient onlinekurse auf elopage erstellen
Effizient onlinekurse auf elopage erstellenEffizient onlinekurse auf elopage erstellen
Effizient onlinekurse auf elopage erstellen
 
Didaktischer Mehrwert
Didaktischer MehrwertDidaktischer Mehrwert
Didaktischer Mehrwert
 
Jahresbericht 2013
Jahresbericht 2013Jahresbericht 2013
Jahresbericht 2013
 
Republiek van de Rio Grande
Republiek van de Rio GrandeRepubliek van de Rio Grande
Republiek van de Rio Grande
 
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
 
Bmlvs profi heer
Bmlvs profi heerBmlvs profi heer
Bmlvs profi heer
 
Informationen zu Antimobbing
Informationen zu AntimobbingInformationen zu Antimobbing
Informationen zu Antimobbing
 
Jahresbericht online
Jahresbericht onlineJahresbericht online
Jahresbericht online
 
atypische Beschäftigung in Österreich
atypische Beschäftigung in Österreichatypische Beschäftigung in Österreich
atypische Beschäftigung in Österreich
 
Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)
Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)
Ppp griechenland (fsg gpa djp eu-projekt) (oktober 2012)
 
Sample Ultimate German Vacation
Sample Ultimate German VacationSample Ultimate German Vacation
Sample Ultimate German Vacation
 
Speed Game Eu
Speed Game EuSpeed Game Eu
Speed Game Eu
 
Lac2004 werken onder architectuur
Lac2004   werken onder architectuurLac2004   werken onder architectuur
Lac2004 werken onder architectuur
 
Internationale Klimapolitik
Internationale KlimapolitikInternationale Klimapolitik
Internationale Klimapolitik
 
Freifunk Mitmachen
Freifunk MitmachenFreifunk Mitmachen
Freifunk Mitmachen
 
Argentine
ArgentineArgentine
Argentine
 
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
 
Webster Transcript
Webster TranscriptWebster Transcript
Webster Transcript
 
Für Angelo
Für AngeloFür Angelo
Für Angelo
 

Similar to Cusy Developer-Baukasten

Quo vadis-devops-nuernberg
Quo vadis-devops-nuernbergQuo vadis-devops-nuernberg
Quo vadis-devops-nuernbergcusy GmbH
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019Markus Speth
 
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
 
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
 
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
 
1. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.20231. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.2023Johannes Kleinlercher
 
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
 
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
 
Executive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderExecutive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderBokowsky + Laymann GmbH
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Andreas Wissel
 
revision6 GmbH Internetagentur
revision6 GmbH Internetagenturrevision6 GmbH Internetagentur
revision6 GmbH Internetagenturrevision6 GmbH
 
Google Tools für Fotografen
Google Tools für FotografenGoogle Tools für Fotografen
Google Tools für FotografenPARX
 
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.
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
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
 

Similar to Cusy Developer-Baukasten (20)

Quo vadis-devops-nuernberg
Quo vadis-devops-nuernbergQuo vadis-devops-nuernberg
Quo vadis-devops-nuernberg
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019
 
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
 
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
 
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 ...
 
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
 
1. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.20231. Cloud Native Meetup Innsbruck, 23.11.2023
1. Cloud Native Meetup Innsbruck, 23.11.2023
 
Gtug nov 2010
Gtug nov 2010Gtug nov 2010
Gtug nov 2010
 
DevOps Sepc15
DevOps Sepc15DevOps Sepc15
DevOps Sepc15
 
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
 
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
 
Executive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für EntscheiderExecutive Summary – App Entwicklung für Entscheider
Executive Summary – App Entwicklung für Entscheider
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Advanced Continuous Integration
Advanced Continuous IntegrationAdvanced Continuous Integration
Advanced Continuous Integration
 
revision6 GmbH Internetagentur
revision6 GmbH Internetagenturrevision6 GmbH Internetagentur
revision6 GmbH Internetagentur
 
Google Tools für Fotografen
Google Tools für FotografenGoogle Tools für Fotografen
Google Tools für Fotografen
 
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
 
Das Mindset von DevOps
Das Mindset von DevOpsDas Mindset von DevOps
Das Mindset von DevOps
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
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
 

More from cusy GmbH

Versionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-ProjektenVersionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-Projektencusy 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
 

More from cusy GmbH (6)

Versionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-ProjektenVersionskontrolle in Machine-Learning-Projekten
Versionskontrolle in Machine-Learning-Projekten
 
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
 

Cusy Developer-Baukasten

  • 1. Developer-Baukasten Unsere Vision: DevOps als API ! ! ! Peter Hormanns cusy GmbH, Berlin Vortrag | Chemnitzer Linuxtage | 19. März 2016
  • 2. Kapitelyou + me + cusy Thanks for coming
  • 3. Peter Hormanns • Freiberufler, Software-Consultant 
 in Krefeld • Technologie-Stack: Java und Linux • heute nennt man „DevOps", 
 was ich seit 20 Jahren tue ;-) • tätig für die cusy GmbH, Berlin you + me + cusy
  • 4. Agenda • Die Idee zu cusy: Datenschutz • Die Vision: DevOps als API • Funktionen der Tools und die DevOps Toolchain • Integration und Plattform • Blick in die Glaskugel • Zusammenfassung und Diskussion
  • 5. you + me + cusy Angebot der cusy GmbH
 »Gute« Anwendungen zu einer gehosteten* Arbeitsumgebung
 für Teams kombinieren. *) nach deutschen Datenschutzstandards in einem zertifizierten Rechenzentrum 
 in Deutschland !
  • 7. Referenzkunde GDD Die Idee zu cusy: Datenschutz 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.
  • 8. Referenzkunde GDD Die Idee zu cusy: Datenschutz Wir hosten • JIRA Software • Gitblit • und zukünftig Confluence ! Wie hosten wir? Gesellschaft für Datenschutz und 
 Datensicherheit e.V.
  • 9. Datenschutz- Anforderungen Die Idee zu cusy: Datenschutz • zertifiziertes Rechenzentrum in Deutschland • Vereinbarungen über Auftragsdatenverarbeitung jeweils zwischen Kunde und Auftragnehmer • kein Vendor-Lock für unsere Kunden • bewährte Plattform (Managed Server)
  • 10. Die Vision von cusy » cusy ist das Ops in 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)
  • 11. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Vision von cusy DevOps als API Ihr werdet sagen: Nein! ! DevOps • ist eine Kultur • ist eine Praxis • nutzt Werkzeuge
  • 12. Development/ Testing Production Development/Testing Production Infrastructure Applications Infrastructure Applications Developers Operators Infrastructure ApplicationsDevelopers Operators Status Quo Die Vision von cusy
  • 13. Development/ Testing Production Development/Testing Production Infrastructure Applications Infrastructure Applications Developers Operators Infrastructure ApplicationsDevelopers Operators Cusy-Idee Die Vision von cusy
  • 14. Development/ Testing Production Development/Testing Production Infrastructure Applications Infrastructure Applications Developers Operators Infrastructure ApplicationsDevelopers Operators Cusy-Vision Die Vision von cusy
  • 15. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • project management tools, backlog • documentation, wiki
  • 16. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • development and code review • version control system
  • 17. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • continuous integration, build tools • developer test automation
  • 18. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • continuous integration, test automation • integration tests • acceptance tests
  • 19. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • packaging • pre-deployment staging • release automation
  • 20. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • configuration • production staging • infrastructure as code
  • 21. plan code build test release deploy operate DevOps Toolchain Funktionen der Tools und die DevOps Toolchain • logging • exception handling • performance monitoring • service desk
  • 22. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything Funktionen der Tools und die DevOps Toolchain
  • 23. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything Funktionen der Tools und die DevOps Toolchain
  • 24. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything Funktionen der Tools und die DevOps Toolchain
  • 25. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything Funktionen der Tools und die DevOps Toolchain
  • 26. plan code build test release deploy operate Dokumenten- management Projekt- management Code Review Versions- verwaltung Gitblit Build Continuous Integration Release HelpdeskDeploy Webanalyse Log-Management & Analyse cusy Lifecycle Werkzeuge Funktionen der Tools und die DevOps Toolchain
  • 27. Integration • LDAP Benutzer- und Gruppenverwaltung • Anwendung zur zentralen Benutzerverwaltung • Single Sign On (* Feature Wunsch) • Shortcut-Links cusy-Integration
  • 28. Integration mit Hilfe von: • Git bugtraq • Git commit hooks cusy-Integration
  • 29. Glaskugel • cusy wird ein erfolgreiches Startup ;-) • Weitere Integration: SSO, Look-n-Feel • Weitere Tools: Gerrit Code Reviews, Jira
 Euer Kunden-Wunsch?
  • 32. 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
  • 33. Bildnachweise • droidcon Berlin 2015 – Hackathon; cc BY-SA 2.0: droidcon Global • Peter Hormanns • 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