DevOps. Alexander Pacnik, Head of DevOps Engineering

Ähnliche Dokumente
DevOps in der Praxis. Alexander Pacnik

Platform as a Service (PaaS) & Containerization

Continuous Everything

DevOps digitalisiert IT

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG

AVECTRIS DAY 2017 AVECTRIS PRIVATE CLOUD: VERKÜRZTE TIME TO MARKET PER KNOPFDRUCK

Cloud-Umgebungen mit Terraform verwalten. Sascha Askani

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim,

Erfolgsfaktoren für die agile Transformation. Marc Vollmar & Nebojsa Tesic

Die Workplace Cloud Evolution oder Revolution der virtuellen Workplace Services?

SERVIEW. High Performance IT. die Transformation zu einer agilen, schlanken und verlässlichen IT

Datengetriebene Agilität als Motor der digitalen Stadt

Linux Tag Puppet. Umgebungen, Daten & Code, Abhängigkeiten. Alexander Pacnik Karlsruhe,

Container als Immutable Infrastructure. John M. Hutchison

Transformation: Fachbereich & IT digitalisieren gemeinsam. Roland Hörmann

Anforderungen gezielter umsetzen, Optimieren, Transparenz schaffen


Geschwindigkeit + Qualität

SaaS Von der Revolution zur Option

Wie sieht die IT-Infrastruktur von Morgen aus?

Das dynamische Microsoft Duo System Center 2012 & Windows Server 2012 Referentin: Maria Wastlschmid

DevOps. Einführung und Umsetzung am Beispiel ProSiebenSat.1 und dm-drogerie markt. Alexander Pacnik Karlsruhe,

From Cloud to Device. Moderne Softwareentwicklung in der Embedded-Welt. öffentlich

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT

JOHANNES SEITZ Continuous Integration Extreme!

Agile Architekturen für News Portale. Konzipieren Implementieren Erproben. Raimund Heid

BEST PRACTICE CLOUD UMSETZUNGSSTRATEGIE. Thomas Heinz AWS Enterprise Summit Frankfurt, 30. Juni 2016

Software-Entwicklung in der Praxis

Datenprodukte für Deutschlands größten Fahrzeugmarkt. Vortrag beim BITKOM Big Data Summit am 16. Februar 2017 in Hanau

Vision: ICT Services aus der Fabrik

SCALED AGILE FRAMEWORK FOR LEAN ENTERPRISES. Wie Sie Agile Methoden skalieren

CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG

Oracle VM, OpenStack & EM12c Ziemlich beste Freunde oder Star Wars The Empire Strikes Back

Azure Stack «Die Microsoft Public Cloud im eigenen Rechenzentrum»

Erfahrungsbericht eines Nexus Integration Team Mitglieds

EASY Cloud Platform Developer Edition

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

XAAS PERSPEKTIVEN 2018

Softwarequalität erhöhen durch DevOps

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

BESCHLEUNIGUNG IHRER DIGITALEN TRANSFORMATION

Modernisierung der Infrastruktur

Hybrid Cloud Schön und gut, aber wie behält man die Kontrolle? Gundolf Krupka, Fachvertrieb DataCenter Juni 2017

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

CD in the box. Jan Rümenapf Matthias Zieger

ML Deployment. Vom Prototyp zur Produktion

Migra?on VMWare basierender Datenbanken auf Knopfdruck

synergetic AG Open House 2012 Ihr Unternehmen in der Wolke - Cloud Lösungen von synergetic

Aufbau eines Enterprise Cloud Service Center

Webcast-Serie IT Transformation in die Cloud, Teil 1. Public Cloud - mit Best-Practice-Beispiel hetras GmbH - Henning von Kielpinski, ConSol* GmbH

07. November, Zürich-Oerlikon

Herzlich willkommen: #ITTage16 Der IT Hub IT Service Management in der digitalen Welt. Ihr Trainer: Markus Schweizer, Associate Partner CSC Schweiz

Continuous Delivery. für Java Anwendungen. Axel Fontaine Software Development Expert

Vernetzte Gebäudereinigung - Aufbau einer Cloud-Lösung

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

DevOps und Continuous Delivery. Von Release Automation bis zur Feedbackschleife. Matthias Zieger codecentric AG

Auf einen Blick. Vorwort Über den Autor Danksagung Einleitung Teil I: Die Rollen Teil II: Die Listen...

Dienstag, 24. September 13. Willkommen

Scrum skaliert: Wie wir das Exoskelett Nexus mit Leben füllen

AGIL, ABER SICHER? SECURE SOFTWARE ENGINEERING , ANDREAS FALK, UNI TÜBINGEN SOFTWARE ENGINEERING

Wissensmanagement. Thema: ITIL

egovernment Entwicklung

#Cloud Wien in der Cloud

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

ES GIBT EIN LEBEN NACHCI!

Wissensmanagement. Thema: ITIL

Hybride Cloud Datacenters

> Als Mittelständler auf dem Weg in die Cloud

Scrum Embedded. Scrum Embedded. Besonderheiten agiler Entwicklung von Embedded-Systemen. MicroConsult - Microelectronics Consulting & Training GmbH

Agilität auf Unternehmensebene - Was hält uns davon ab?

Public Cloud im eigenen Rechenzentrum

Software EMEA Performance Tour Berlin, Germany June

Linux Server in der eigenen Cloud

Scrum Gestaltungsoptionen Empowerment

Scrum professionell skalieren - warum mit Nexus?

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

IT-INFRASTRUKTUR SYSTEM- INTEGRATION ANALYSE KONZEPTION LÖSUNG

Cloud Computing. Strategien auf dem Weg in die Cloud. Björn Bröhl

Aus der Praxis für die Praxis: Die Cloud im behördlichen Umfeld

KKGeo/IGArc Fachstellenleitersitzung 6. April 2018 ENTERPRISE GIS

Zwischen private und public Cloud - Herausforderungen der IT in heutigen Multicloud Umgebungen. Beat Schaufelberger Senior Cloud Consultant

Agenda. Begrüßung Kurzvorstellung Projekt ecare 3 meinvodafone. Fragen und Antworten

MURCS Wir machen jetzt Scrum, aber das Meeting passt leider nicht und einen PO haben wir irgendwie auch nicht...

Puppet. Modul Guide. Alexander Pacnik Karlsruhe,

CloudingSMEs Umfrage für ICT-Unternehmen (KMU)

DevOps und Red Hat Openshift Eine Traumkombination SEVEN PRINCIPLES AG

Die EBCONT Unternehmensgruppe.

CloudingSMEs Umfrage für ICT-Unternehmen (KMU)

Scaling Scrum Nexus professionell umsetzen

Containerplattform. Lego für DevOps. Dr. Jonas Trüstedt

Die Rolle des Product Owners in skalierten Organisationen. Stephan M. Rossbach

Service Portal Die komplette IT auf einen Blick an jedem Ort, auf jedem Device, in Echtzeit. Network Visibility

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Continuous Database Design

Docker & DevOps.

Scrum professionell skalieren - warum mit Nexus?

Prozesse optimieren und Kosten reduzieren in der Fertigungsindustrie. Modular, Individuell, Einfach

Scrum professionell skalieren. warum mit Nexus?

Steffen Bischoff Senior Sales Engineer

Transkript:

DevOps Alexander Pacnik, Head of DevOps Engineering 29.09.2016

Einführung... Produktfokussierung die Entstehungsgeschichte der Veränderung Umsatz / Features Innovative Phase (technisch orientiert) Deliver value faster Innovation Flexibilität Produktqualität Entwicklung Einführung und Wachstum Produktlebenszyklus 2

DevOps... die Entstehungsgeschichte der Veränderung Veränderung der Arbeitsweise 1. Scrum 2. Continuous Delivery 3. Cloud & XaaS 4. Microservices 3

Arbeitsweise... die Entstehungsgeschichte der Veränderung Veränderung der Arbeitsweise 1. Scrum 2. Continuous Delivery 3. Cloud & XaaS 4. Microservices 4

Arbeitsweise... Scrum ein interdisziplinäres Team mit einem gemeinsamen Ziel 24h Daily Planning 14 Tage Sprint Planning Retrospektive Sprint Product Backlog Sprint Backlog Lauffähige Inkrement 5

Arbeitsweise... Continuous Improvement Verbesserung durch Eigenverantwortlichkeit Do Check Do Check Plan Act Plan Act Qualität Zeit 6

Arbeitsweise... Reifegrad Schnelles Feedback durch kurze Iterationen vorhanden? Führen Retrospektiven zu Veränderungen? Arbeitet das Team an einem gemeinsamen Ziel? 7

Automatisierung... Übersicht Veränderung der Arbeitsweise 1. Scrum 2. Continuous Delivery 3. Cloud & XaaS 4. Microservices 8

Automatisierung... Überblick über Methoden und Umsetzung Methodik Continuous Integration Continuous Delivery Continuous Deployment DevOps Automatisierung Development Deployment Deploy to Production Operations 9

Automatisierung... Continuous Delivery das DevOps-Team verantwortet alle App-Abläufe Testquadrant Komponententests Funktionale Tests Nichtfunktionale Tests User Acceptance Tests Interdisziplinäres Team 1st Stage 2nd Stage 3rd Stage Release Produktion Entwicklung (Dev) Build & Test Integrationstests System Tests Fachliche Tests Monitoring, Logging Self-Service Deployment Artefakt Repository Automatisch Bei Bedarf 10

Automatisierung... Reifegrad Wie lange dauert es, eine Zeile Code von der Idee zum Kunden zu bringen? Wie viele escaped defects gibt es? 11

Infrastruktur... Übersicht Veränderung der Arbeitsweise 1. Scrum 2. Continuous Delivery 3. Cloud & XaaS 4. Microservices 12

Infrastruktur... Skalierung der IT das DevOps-Team verantwortet seine IT Umgebung Ressourcen-Verwaltung Compute Network Storage Management Interdisziplinäres Team 1st Stage 2nd Stage 3rd Stage Release Produktion Betrieb (Ops) Systeme & Konfiguration Systeme & Konfiguration Systeme & Konfiguration Systeme & Konfiguration Systeme & Konfiguration Self-Service Deployment Bei Bedarf (Umgebungen und Systeme provisionieren) 13

Infrastruktur... Cloud-Modelle - Infrastruktur als Self-Service-Baukasten für das DevOps-Team Kontrolle / Governance SaaS Software as a Service Aufwand PaaS Plattform as a Service IaaS Infrastructure as a Service Public Hybrid Private Flexibilität 14

Infrastruktur... Reifegrad Wie lange dauert es, eine Umgebung (mit alten Versionen) aufzubauen? Kann frei über den Anbieter entschieden werden (on premise vs. Cloud)? 15

Applikation... Übersicht Veränderung der Arbeitsweise 1. Scrum 2. Continuous Delivery 3. Cloud & XaaS 4. Microservices 16

Applikation... Teams und Software Architektur skalieren System Team System Team Domäne Interface Interface Logik Team Domäne Team Domäne Daten Daten 17

Applikation... Skalierung der Entwicklung Microservices, Applikationen als Baukasten Daten System Team Domäne (App) Daten System Lose Kopplung (API) Team Domäne (App) Daten System ein Team, das sich um eine Domäne kümmert und dafür Lose Kopplung (API) 1-n Systeme verwendet Team Domäne (Infrastruktur) System System 18

Applikation... Reifegrad Können Applikation und IT-Systeme außerhalb des Teams als Self- Service konsumiert werden? Existieren produktorientierte Teams? 19

Organisation... Übersicht Organisation 1. Scrum 2. Continuous Delivery 3. Cloud & XaaS 4. Microservices 20

Organisation... wie Produktorientierung die Organisation verändert Self-Service Kurze Kommunikations- und Entscheidungswege DevOps betreiben, erstellen, planen Design verkaufen IT Plattform Provider PO / PM Marketing 21

Organisation... Transformation Umsetzung der Themen Auf den ersten Blick sind Technologien, Arbeitsweisen und Methoden einer erfolgreichen Organisation offensichtlich. Der Versuch den Erfolg durch die Übernahme von Technologien, Arbeitsweisen und Methoden zu kopieren ist oft nicht erfolgreich. Motivierte und befähigte Mitarbeiter sind entscheidend, da nur diese die Technologien, Arbeitsweisen und Methoden an die Organisation und die Umwelt anpassen können. 22

Organisation... Reifegrad 5. Applikation betreiben (Logging) 4. Applikation überwachen (Monitoring) 1. Applikation entwickeln 3. Applikation installieren 2. Systeme & Umgebung konfigurieren Kommunikation so einfach wie möglich? Existieren kurze Entscheidungswege? Existieren kurze Feedbackzyklen? Transparenz gegeben? Handlungsfähigkeit gegeben? 23

Fazit... auf die Mitarbeiter kommt es an Arbeitsmethoden Automatisierung Selbstbestimmtes Team Infrastruktur Applikation Die Veränderung von Verhalten und Arbeitsmethoden führt zu einer Veränderung des Denkens. 24

Vielen Dank! Alexander Pacnik IT Engineering & Operations Head of DevOps Engineering inovex GmbH Ludwig-Erhard-Allee 6 76133 Karlsruhe Mobil: +49 (0)173 3181 040 Mail: alexander.pacnik@inovex.de Sie möchten individuelle Beratung? Nehmen Sie Kontakt mit uns auf! info@inovex.de

Anhang Lizenz des Vortrags Creative Commons (by-nc-nd)