Ansible für Entwickler

Größe: px
Ab Seite anzeigen:

Download "Ansible für Entwickler"

Transkript

1 Frankfurter Entwicklertage 2016 Ansible für Entwickler Sandra

2 Zur meiner Person Freiberufliche Softwareentwickler und Consultant im Java-Umfeld Schwerpunkte: Java Enterprise Anwendungen Agile Methoden Software Craftmanship Automatisierung von Entwicklungsprozessen Softwerkskammer Dortmund

3 Agenda 1. Ansible Was ist das? 2. Warum ist es für Entwickler interessant? 3. Einführung in Ansible 4. Wie unterscheidet sich Ansible zur seiner Konkurrenz? 5. Weitere Einsatzszenarien aus Entwicklersicht

4 Ansible Was ist das?

5 Ansible Software für Konfigurationsmanagement, Softwareverteilung und Ad-hoc-Kommando-Ausführung

6 Konfigurationsmanagement (KM) Das KM umfasst alle technischen, organisatorischen und beschlussfassenden Maßnahmen und Strukturen, die sich mit der Konfiguration (Spezifikation) eines Produkts befassen. ment

7 Konfigurationsmanagement (KM) Softwarekonfiguration Hardwarekonfiguration Dienstleistungskonfiguration Systemkonfiguration

8 Systemkonfiguration - Infrastructure As Code

9 Systemkonfiguration - Infrastructure As Code Ansible

10 Warum ist es für Entwickler interessant?

11 Systemkonfiguration für Entwickler Organisatorische Ausgangslage Wunsch

12 Systemkonfiguration für Entwickler Organisatorische Ausgangslage Realität

13 Systemkonfiguration für Entwickler Prozess zwischen Development und Operation

14 Systemkonfiguration für Entwickler Lösungidee mit Ansible

15 Einführung in Ansible

16 Ansible Software für Konfigurationsmanagement, Softwareverteilung und Ad-hoc-Kommando-Ausführung Sprache: Python Ansible Skripte: YAML

17 Funktionsweise

18 Exkurs: YAML YAML JSON

19 Ansible Beispiel

20 Setup Application Server Playbook

21 Setup Application Server

22 Inventories Production Test

23 Inventories

24 Setup Application Server

25 Templates setenv.sh.j2

26 Templates - Jinja2 Templating engine für Python Mehr Information unter

27 Setup Application Server Playbook

28 Setup Database Server Playbook

29

30 Setup Database Server Playbook

31 Setup Database Server Playbook

32 Setup Application Server

33 Setup Application Server

34

35 Roles

36 Setup Playbooks mit Roles Setup Application Server Setup Database Server

37 Java Webapplikation Deployment

38 Deploy Application Playbook

39 deploy-on-tomcat Role

40 deploy-on-tomcat Role

41 deploy-on-tomcat Role

42 deploy-on-tomcat Role

43 deploy-on-tomcat Role

44 deploy-on-tomcat Role

45 Deploy Application Playbook

46 Ad-hoc-Kommando

47 Warum Roles?

48 Warum Roles?

49 Warum Roles?

50 Ansible Infrastruktur

51 Ansible Tower

52 Wie werden Ansible Skripte getestet? ansible-playbook --check ansible-playbook --syntax-check Jenkins + Vagrant Rspec tests

53 ServerSpec Tests

54 ServerSpec Tests

55 Wie unterscheidet sich Ansible zu seiner Konkurrenz?

56 Vergleich Ansible Orchestrierung über SSH Benötigt keine Rootrechte auf Zielsystem Puppet Client-Server Architektur Für komfortables Arbeiten benötigt es Rootrechte Konfigurationsmgmt Konfigurationsmgmt + Applikationsdeployment Monitoringtool nur in der Enterprise Variante Skripte mehr imperativ Skripte mehr deklarativ Windows-Support rudimentär Windows-Support Skripte OS- bzw. Distrobutions-spezifisch Monitoringtools Open Source Skripte können OSunspezifisch sein

57 Vergleich Puppet Ansible

58 Weitere Einsatzszenarien aus Entwicklersicht

59 Systemkonfiguration für Entwickler Organisatorische Ausgangslage Realität

60 Systemkonfiguration für Entwickler Prozess zwischen Development und Operation

61 Systemkonfiguration für Entwickler Lösungidee mit Ansible

62 Systemkonfiguration für Entwickler Variante - Prozess zwischen Development und Operation

63 Systemkonfiguration für Entwickler Lösungsvariante

64 Systemkonfiguration für Entwickler Produktionsserver sind beim externen Hoster

65 Systemkonfiguration für Entwickler Lösungsidee

66 Weitere Informationen

67

JUG Saxony Day, Es muss nicht immer gleich Docker sein IT Automation, die zu einem passt

JUG Saxony Day, Es muss nicht immer gleich Docker sein IT Automation, die zu einem passt JUG Saxony Day, 29.09.17 Es muss nicht immer gleich Docker sein IT Automation, die zu einem passt Sandra Parsick mail@sandra-parsick.de @SandraParsick Zur meiner Person Sandra Parsick Freiberuflicher Softwareentwickler

Mehr

Java Forum Stuttgart, Muss es immer Docker sein? Sandra

Java Forum Stuttgart, Muss es immer Docker sein? Sandra Java Forum Stuttgart, 06.07.17 Muss es immer Docker sein? Sandra Parsick mail@sandra-parsick.de @SandraParsick Zur meiner Person Sandra Parsick Freiberuflicher Softwareentwickler und Consultant im Java-Umfeld

Mehr

Javaaktuell. Java ist vielseitig. ijug. Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community

Javaaktuell. Java ist vielseitig. ijug. Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community 04-2016 Winter www. ijug.eu Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community Java ist vielseitig Javaaktuell 4 191978 304903 04 D: 4,90 EUR A: 5,60 EUR CH: 9,80

Mehr

Con guration as Code Über Ansible Ansible Grundlagen Live Demo Weitere Informationen

Con guration as Code Über Ansible Ansible Grundlagen Live Demo Weitere Informationen ANSIBLE CONFIGURATION AS CODE METANOOK 2018 Tobias Mende @tobias_mende tobias-men.de 1 DAS ERWARTET EUCH Con guration as Code Über Ansible Ansible Grundlagen Live Demo Weitere Informationen 2 CONFIGURATION

Mehr

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-)

Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Automatisierte Entwickler VMs works on my machine zählt nicht mehr ;-) Folie 1 About Seit 10 Jahren bei Zühlke Software Architekt und Infrastructure-as-Code Enthusiast In verschiedensten Projekten unterwegs......und

Mehr

Continuous Everything

Continuous Everything Continuous Everything Development, Integration, Deployment, DevOps Peter Hormanns cusy GmbH, Berlin Vortrag OpenRheinRuhr 5./6. November 2016 de.slideshare.net/cusyio/continuous-everything Kapitel you

Mehr

Puppet, Salt oder Ansible

Puppet, Salt oder Ansible Puppet, Salt oder Ansible Welches Tool ist das Richtige? Andy Wirtz, Dr. Jonas Trüstedt 27. November 2018 Tätigkeiten im Rechenzentrum Typische Aufgaben des Systemadministrators: einen Host erstellen Host

Mehr

Ansible Grundlagen / 26

Ansible Grundlagen / 26 Ansible Grundlagen 16.03.18 1 / 26 Kurz zu mir Name: Christian Frost Beruf: Irgendwas mit IT und Linux Arbeitgeber: regiocom GmbH Hobbies: IT, Linux,... 2 / 26 Inhalte Konfigurationsmanagement Warum Ansible?

Mehr

Einführung in Ansible

Einführung in Ansible Herzlich Willkommen Einführung in Ansible Markus Schade 1 Das Unternehmen Hetzner Online ist ein professioneller Webhosting-Dienstleister und erfahrener Rechenzentrenbetreiber. Wir bieten Lösungen an,

Mehr

HERSTELLERUNABHÄNGIGE FIREWALL AUTOMATISIERUNG

HERSTELLERUNABHÄNGIGE FIREWALL AUTOMATISIERUNG HERSTELLERUNABHÄNGIGE FIREWALL AUTOMATISIERUNG KONSTANTIN AGOUROS, DFN BETRIEBSTAGUNG BERLIN 1 by Xantaro Agenda Warum Automatisierung Wie Automatisierung Programmierbarkeit von Firewalls Juniper Fortinet

Mehr

Platform as a Service (PaaS) & Containerization

Platform as a Service (PaaS) & Containerization Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle

Mehr

KOHA Server Installation und Wartung mit Hilfe von Ansible und Ansible Tower

KOHA Server Installation und Wartung mit Hilfe von Ansible und Ansible Tower KOHA Server Installation und Wartung mit Hilfe von Ansible und Ansible Tower Gliederung 1. KOHA 2. Technische Maßnahmen 3. Ansible 4. Ansible Tower 5. Ablauf Koha /1 Seit 2014 eingesetztes Open-Source

Mehr

Continuous Database Integration mit Flyway

Continuous Database Integration mit Flyway XP Days Germany 2015 Continuous Database Integration mit Flyway Sandra Parsick info@sandra-parsick.de @SandraParsick Zur meiner Person Freiberufliche Softwareentwickler und Consultant im Java- Umfeld Schwerpunkte:

Mehr

Orchestrierung & Docker für DBAs DOAG 2018

Orchestrierung & Docker für DBAs DOAG 2018 Orchestrierung & Docker für DBAs DOAG 2018 Wer steht hier? 2 Die Witt-Gruppe in Zahlen Die Witt-Gruppe ist ein führender Multichannel- Versandhändler für die Zielgruppe 50+. 1987 erfolgte die Übernahme

Mehr

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

DevOps with AWS. Software Development und IT Operation Hand in Hand. Matthias Imsand CTO Amanox Solutions AG DevOps with AWS Software Development und IT Operation Hand in Hand Matthias Imsand CTO Amanox Solutions AG Agenda Evolution agiles DevOps AWS Kurzeinführung Automation und Infrastruktur als Code AWS CloudFormation

Mehr

Automatisieren mit Ansible Ernst Leber NRW Regio Day Ratingen

Automatisieren mit Ansible Ernst Leber NRW Regio Day Ratingen Automatisieren mit Ansible Ernst Leber NRW Regio Day Ratingen 11.10.2018 1 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb Inhabergeführte

Mehr

KKGeo/IGArc Fachstellenleitersitzung 6. April 2018 ENTERPRISE GIS

KKGeo/IGArc Fachstellenleitersitzung 6. April 2018 ENTERPRISE GIS KKGeo/IGArc Fachstellenleitersitzung 6. April 2018 ENTERPRISE GIS DIGITALE TRANSFORMATION Das gleiche digital tun wie bis jetzt analog, ist kein digitaler Wandel. (InfoSocietyDays Bern) In digitalen Technologien

Mehr

Container-Orchestrierung in der Cloud für Profis

Container-Orchestrierung in der Cloud für Profis Container-Orchestrierung in der Cloud für Profis IT Tage 2018, Frankfurt am Main 12. Dezember 2018 Michel Raabe Cloud Solution Architect B1 Systems GmbH raabe@b1-systems.de Vorstellung B1 Systems gegründet

Mehr

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

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014 Entwicklungsumgebungen Packer, Vagrant, Puppet Alexander Pacnik Mannheim, 10.11.2014 inovex... über inovex und den Referenten 2 Entwicklungsumgebungen... Übersicht Einführung Packer Konfiguration Packer

Mehr

Oracle Database 12c Private Cloud

Oracle Database 12c Private Cloud Oracle Database 12c Private Cloud... oder: es heisst jetzt "c", also wo ist denn nun diese Cloud? Bernhard Wesely Trivadis Wien BASEL BERN BRUGES LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

Mehr

Play with Ansible - Provisioning von Weblogic mit Ansible

Play with Ansible - Provisioning von Weblogic mit Ansible Play with Ansible - Provisioning von Weblogic mit Ansible Bio Thorsten Wussow 20 Jahre IT davon 16 Jahre mit Oracle thorsten@slix.de Twitter: @thwussi 2 Agenda Einleitung Ansible Allgemein Ansible für

Mehr

Ansible Orchestrierung einfach gemacht

Ansible Orchestrierung einfach gemacht "Von Monitoring bis Managed Service" Mittel & Wege für eine stabilere Infrastruktur Ansible Orchestrierung einfach gemacht Michael Kraus, ConSol* GmbH München, 03. März 2016 Über Ansible Autor Michael

Mehr

Systemmanagement mit Puppet und Foreman

Systemmanagement mit Puppet und Foreman Systemmanagement mit Puppet und Foreman CeBIT 2016 17. März 2016 Mattias Giese System Management & Monitoring Architect B1 Systems GmbH giese@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting,

Mehr

Gerd Aschemann. 6/15/2016 Continuous Delivery of Continuous Delivery

Gerd Aschemann. 6/15/2016 Continuous Delivery of Continuous Delivery CONTINUOUS DELIVERY OF CONTINUOUS DELIVERY Gerd Aschemann file:///users/ascheman/wrk/devopssquare/etka16/target/generated-slides/etka16.html 1/21 ENTWICKLERTAG KARLSRUHE 2016 Gerd Aschemann gerd@aschemann.net

Mehr

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb DevOps bei den ID Build-Automatisierung statt Silo-Betrieb SWS Entwicklertreffen vom 1.10.2015 Benno Luthiger 1.10.2015 1 Ausgangslage Kundenwunsch: Stabiles System, das schnell reagiert ( Betrieb) Neue

Mehr

The Foreman. Felix Massem und Jan-Frederic Markert

The Foreman. Felix Massem und Jan-Frederic Markert The Foreman Felix Massem und Jan-Frederic Markert Agenda Was ist The Foreman? Typischer Lebenszyklus einer Maschine Quelle: http://prezi.com/heph6y7kzole/introduction-to-foreman/ Unterstützung durch The

Mehr

Infrastruktur entwickeln mit Chef

Infrastruktur entwickeln mit Chef Infrastruktur entwickeln mit Chef Martin Eigenbrodt gearconf 2011 Wir lösen das persönlich! Dieser Vortrag Motivation Chef Real Life Wir lösen das persönlich! Motivation Softwareentwicklung Versionskontrollsystem

Mehr

IT Engineering Continuous Delivery. Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet. Alexander Pacnik Karlsruhe, 20.05.

IT Engineering Continuous Delivery. Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet. Alexander Pacnik Karlsruhe, 20.05. IT Engineering Continuous Delivery Development Tool Chain Virtualisierung, Packer, Vagrant und Puppet Alexander Pacnik Karlsruhe, 20.05.2014 Einleitung... worum es in diesem Vortrag geht Ziele Continuous

Mehr

KONFIGURATIONSMANAGEMENT MIT PUPPET TIM SCHMELING. 4b:65:72:73:74:69:6e:2c:20:69:63:68:20:6c:69:65:62:65:20:64:69:63:68:21

KONFIGURATIONSMANAGEMENT MIT PUPPET TIM SCHMELING. 4b:65:72:73:74:69:6e:2c:20:69:63:68:20:6c:69:65:62:65:20:64:69:63:68:21 KONFIGURATIONSMANAGEMENT MIT PUPPET TIM SCHMELING 4b:65:72:73:74:69:6e:2c:20:69:63:68:20:6c:69:65:62:65:20:64:69:63:68:21 WAS IST PUPPET? SW für Konfigurationsmanagement Geschrieben in Ruby Client-Server

Mehr

IML Deployment Axel Hahn 31.10.2013 zuletzt geändert: 04.04.2014

IML Deployment Axel Hahn 31.10.2013 zuletzt geändert: 04.04.2014 IML Deployment Axel Hahn 31.10.2013 zuletzt geändert: 04.04.2014 Agenda Einleitung, Ausgangslage Build- Prozess, Hooks Phasen + Workflow Handling der KonfiguraHonsdateien InstallaHon mit Puppet Ablage

Mehr

Content Management mit JSR-170 und dem Open Source CMS Magnolia

Content Management mit JSR-170 und dem Open Source CMS Magnolia Content Management mit JSR-170 und dem Open Source CMS Magnolia Dr. Ralf Hirning LogicaCMG 2006. All rights reserved Agenda Überblick Features Redaktionsprozess Beispielimplementierung Magnolia Editionen

Mehr

Möglichkeiten von Cloud Computing für Entwicklung und Test. Michael Eichenberger SBB Informatik Developer Day 10. Dezember 2013

Möglichkeiten von Cloud Computing für Entwicklung und Test. Michael Eichenberger SBB Informatik Developer Day 10. Dezember 2013 Möglichkeiten von Cloud Computing für Entwicklung und Test Michael Eichenberger SBB Informatik Developer Day 10. Dezember 2013 Übersicht Über uns Warum Testautomatisierung? Theorie Praxis Zusammenfassung

Mehr

Best Practices und Tools für Upgrades aus der Sicht der Applikation

Best Practices und Tools für Upgrades aus der Sicht der Applikation Best Practices und Tools für Upgrades aus der Sicht der Applikation Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich Basel Bern Lausanne Zürich

Mehr

Best Practices in der IT-Administration, Version Michael Prokop, am #glt18

Best Practices in der IT-Administration, Version Michael Prokop, am #glt18 Best Practices in der IT-Administration, Version 2018 Michael Prokop, am 28.04.2018 @ #glt18 % whoami mika @mikagrml Grml.org Erfinder + Projektleiter Debian Entwickler Grml Solutions SynPro Solutions

Mehr

Das ANTS-Framework Ansible im Pull-Mode für mobile Clients. Balz Aschwanden & Jan Welker,

Das ANTS-Framework Ansible im Pull-Mode für mobile Clients. Balz Aschwanden & Jan Welker, Das ANTS-Framework Ansible im Pull-Mode für mobile Clients Balz Aschwanden & Jan Welker, 16.1.2019 Introduction Jan Welker System Engineer (Linux) Client Security Responsible ANTS Developer Balz Aschwanden

Mehr

Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System

Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System Red Hat Satellite mehr als nur ein Content Delivery und Subscription Management System DI (FH) René Koch München, 25.09.2018 Agenda Was ist Red Hat Satellite? Life Cycle Management Patch- und Update-Management

Mehr

Ansible Einführung und Hands-on. Michael Kraus Meetup Ansible im Monitoring-Umfeld / München, 27. Juli 2016

Ansible Einführung und Hands-on. Michael Kraus Meetup Ansible im Monitoring-Umfeld / München, 27. Juli 2016 Ansible Einführung und Hands-on Michael Kraus Meetup Ansible im Monitoring-Umfeld / München, 27. Juli 2016 Was ist Ansible? Ansible is a extra-simple Python API for doing 'remote things' over SSH. (Erster

Mehr

Konfigurationsmanagement und Deployment mit Ansible. DI (FH) René Koch Freelancer Grazer Linuxtage,

Konfigurationsmanagement und Deployment mit Ansible. DI (FH) René Koch Freelancer Grazer Linuxtage, Konfigurationsmanagement und Deployment mit Ansible DI (FH) René Koch Freelancer Grazer Linuxtage, 29.04.2017 1/36 Grazer Linuxtage 04/2017 Inhalt Was ist Ansible? Inventory Ad-Hoc Commands Playbooks Deployment

Mehr

Aufbau und Einsatz von Marionette Collective

Aufbau und Einsatz von Marionette Collective Aufbau und Einsatz von Marionette Collective Management großer Systemumgebungen mit dem Server Orchestration Framework Andreas Schmidt andreas.schmidt@cassini.de @aschmidt75 2012 Cassini Consulting GmbH

Mehr

CH-OPEN OBL. Config-Mgmt. Tools & Marktplätze. Evolution oder Revolution?

CH-OPEN OBL. Config-Mgmt. Tools & Marktplätze. Evolution oder Revolution? CH-OPEN OBL Config-Mgmt. Tools & Marktplätze Evolution oder Revolution? P. Hofmann MS MIT, dipl.ing.eth, lic.oec.hsg Der Referent Mit wem haben Sie es zu tun? P. Hofmann SiouxApp Business Suite 15 Jahre

Mehr

Neue Wege mit Contao 4

Neue Wege mit Contao 4 Neue Wege mit Contao 4 Schöne neue PHP-Welt Contao Konferenz 2016 Über mich Andreas Schempp / terminal42 gmbh Schweiz Contao Core Entwickler Vorstand (Schatzmeister) Contao Association Hauptentwickler

Mehr

Softwarequalität erhöhen durch DevOps

Softwarequalität erhöhen durch DevOps Softwarequalität erhöhen durch DevOps Leipzig, 31.03.2017 Jeremias Hackbeil Softwareforen Leipzig GmbH 1 Nur wer schnell ist, überlebt im Markt. Dafür braucht es neue Arbeitsstrukturen. Computerwoche vom

Mehr

NABUCCO Test Automation Automatisiertes Testen ohne Programmieren 20.03.2013

NABUCCO Test Automation Automatisiertes Testen ohne Programmieren 20.03.2013 20.03.2013 NABUCCO Test Automation Automatisiertes Testen ohne Programmieren 20.03.2013 Dominik Kaulfuss QA Erfahrung seit 2008 Experte für Test Automation und Test Design ISTQB Certified Tester Certified

Mehr

DevOps & 8000 Server. Matthias Klein

DevOps & 8000 Server. Matthias Klein DevOps & 8000 Server Matthias Klein DevOps & 8000 Server About Me About Me Seit 2009 in der Administration von Browsergames tätig TeamLead Backend Operations bei InnoGames Früher Sysadmin bei Die Stämme

Mehr

Deploy Early oder die richtigen. Zutaten für Ihren Relaunch

Deploy Early oder die richtigen. Zutaten für Ihren Relaunch Deploy Early oder die richtigen Zutaten für Ihren Relaunch Plug & Play Web Applikationen 2016 Paradigma #1 Nutze Vorfertigung! HTML/CSS-Frameworks Responsive Design Logo Button Action Screen Tablet Landscape

Mehr

Pragmatische Einblicke in Deployment- & Konfigurations- Management Tools

Pragmatische Einblicke in Deployment- & Konfigurations- Management Tools Pragmatische Einblicke in Deployment- & Konfigurations- Management Tools Norman Meßtorff - Deutsche Post E-Post Development GmbH @nmesstorff WER? NORMAN MEßTORFF Operations Engineer @ Deutsche Post E-Post

Mehr

Build. Ship. Run. Docker. Namics.

Build. Ship. Run. Docker. Namics. Build. Ship. Run. Docker. ST. GALLEN, 16. JUNI 2016 SOFTWARE DELIVERY MIT DOCKER? Beat Helfenberger. Software Architect. André Schäfer. Senior Software Engineer. Agenda. ERSTENS ZWEITENS DRITTENS VIERTENS

Mehr

v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D

v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D v i r t u a l 7 G m b H Consulting- und Softwarepartner Unternehmergeführt 1996 gegründet 85 Mitarbeiter 1 Team aus Spezialisten W E R W I R S I N D K A R L S R U H E 50 Mitarbeiter Consulting Development

Mehr

APEX OOS TOOLS & HELFER

APEX OOS TOOLS & HELFER APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!

Mehr

Build-Pipeline mit Jenkins

Build-Pipeline mit Jenkins JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv

Mehr

Bachelorvortrag Automatisierte Konfiguration des Build- Servers im Saros-Projekt mit Salt und Git

Bachelorvortrag Automatisierte Konfiguration des Build- Servers im Saros-Projekt mit Salt und Git Bachelorvortrag Automatisierte Konfiguration des Build- Servers im Saros-Projekt mit Salt und Git AG Software Engineering Freie Universität Berlin Patrick Hobusch, 20.08.2015 Saros-Projekt und Build-Server

Mehr

Icinga 2 Einführung und Übersicht

Icinga 2 Einführung und Übersicht Icinga 2 Einführung und Übersicht Jens Link September 2015 Icinga 2 Einführung und Übersicht 1 Einführung Icinga 2 Einführung und Übersicht 2 Inhalte Nagios, Icinga, Icinga2 - Eine Übersicht Monitoring

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

OSGi-basierte Webapplikationen Ein Erfahrungsbericht

OSGi-basierte Webapplikationen Ein Erfahrungsbericht OSGi-basierte Webapplikationen Ein Erfahrungsbericht Zürich, 18. März 2009 Pascal Nüesch, Software Engineer 1 www.namics.com Zu meiner Person» Lehre als Elektroniker mit Schwerpunkt SW-Entwicklung» Java

Mehr

Moderne Datenbankentwicklung Tools & Konzepte

Moderne Datenbankentwicklung Tools & Konzepte Moderne Datenbankentwicklung Tools & Konzepte Implementierung Coding Style Patterns Versionierung Test Monitoring Icinga / Nagios Logs Test Framework Automatisierung Moderne Software Entwicklung Deployment

Mehr

Ansible in der (Datenbank) Administration Ernst Leber

Ansible in der (Datenbank) Administration Ernst Leber Ernst Leber 13.10.2017 1 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb Inhabergeführte Aktiengesellschaft Gründungsjahr 1994 Niederlassung

Mehr

Continuous Delivery in der Realität eines Großunternehmens

Continuous Delivery in der Realität eines Großunternehmens Continuous Delivery in der Realität eines Großunternehmens Agile World, 28. Juni 2013 Christian Weber 01 Continuous Delivery Das Versprechen Das Versprechen Sch Entspanntes Release Time To Market 3 02

Mehr

Hilfe bei der Automatisierung warum Ansible für DevOps eine gute Wahl ist

Hilfe bei der Automatisierung warum Ansible für DevOps eine gute Wahl ist Hilfe bei der Automatisierung warum Ansible für DevOps eine gute Wahl ist Simon Hahn, OPITZ CONSULTING Deutschland GmbH DevOp DBA (also Developer und Administratoren) sind in der heutigen Zeit in aller

Mehr

Bootstrapping Ansible. Bengt Giger Informatikdienste ETH Zürich Client Delivery

Bootstrapping Ansible. Bengt Giger Informatikdienste ETH Zürich Client Delivery Bootstrapping Ansible Bengt Giger Informatikdienste ETH Zürich Client Delivery 24.01.2019 ID Client Delivery Linux Deployment Automatisierte Konfiguration: Automatisierte Konfiguration: Installation/

Mehr

CD in the box. Jan Rümenapf Matthias Zieger

CD in the box. Jan Rümenapf Matthias Zieger CD in the box Jan Rümenapf Matthias Zieger Zahlen, Daten, Fakten_ codecentric im Überblick 1. 2005 gegründetes Unternehmen aus Solingen mit über 370 Mitarbeitern an 14 Standorten in vier europäischen Ländern.

Mehr

Softwareprojekte mit Kultur

Softwareprojekte mit Kultur Maven Softwareprojekte mit Kultur Patrick Zeising Konfigurationsmanagement Motivation Projektaufbau unterschiedlich Abläufe zum Übersetzen und Deployen unterschiedlich Verwendete Tools, Prozesse, Skripte

Mehr

Oracle E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack

Oracle E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack Oracle E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack Thomas Fricke Oracle Deutschland GmbH Hamburg Schlüsselworte: E-Business Suite, Change Management,

Mehr

Aufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager. Bodo von Neuhaus Oracle Deutschland B.V.

Aufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager. Bodo von Neuhaus Oracle Deutschland B.V. Aufsetzten einer Oracle DBaaS Umgebung (private Cloud) mit dem Enterprise Manager Bodo von Neuhaus Oracle Deutschland B.V. & Co KG Agenda Motivation Implementierungsvarianten Die eigene Datenbank Cloud

Mehr

Continuous Delivery in der Praxis

Continuous Delivery in der Praxis Dr. Halil-Cem Gürsoy @hgutwit adesso AG Continuous Delivery in der Praxis Über mich Principal Architect @ adesso AG seit 15 Jahre Software-Entwicklung > davor in wissenschaftlichem Umfeld Verteilte Enterprise-Systeme

Mehr

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0 Raus aus dem Chaos mit der kollaborativen Open Source- Entwicklungsumgebung. Nürnberg 21. November 2007 Robert Szilinski PROMATIS software GmbH

Mehr

CONTINOUS DELIVERY. Aber sicher?! Softwareentwicklung in der industriellen Praxis -- Dresden, Jan Dittberner

CONTINOUS DELIVERY. Aber sicher?! Softwareentwicklung in der industriellen Praxis -- Dresden, Jan Dittberner CONTINOUS DELIVERY Aber sicher?! Praxis -- Dresden, 23.01.2017 Praxis Dresden, 23.01.2017 1 Softwarearchitekt Themen: Linux, PKI, Automatisierung, Debian Developer Teamlead Infrastructure CAcert.org Praxis

Mehr

Systemmanagement mit Puppet und Foreman

Systemmanagement mit Puppet und Foreman Foreman CLT 2014 16. März 2014 Mattias Giese Solution Architect for Systemsmanagement and Monitoring giese@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Agenda Vorstellung

Mehr

www.netways.de // blog.netways.de // @netways FOREMAN DER VORARBEITER ALS PUPPENSPIELER DIRK GÖTZ NETWAYS GMBH Make IT do more with less

www.netways.de // blog.netways.de // @netways FOREMAN DER VORARBEITER ALS PUPPENSPIELER DIRK GÖTZ NETWAYS GMBH Make IT do more with less www.netways.de // blog.netways.de // @netways FOREMAN DER VORARBEITER ALS PUPPENSPIELER DIRK GÖTZ NETWAYS GMBH MITARBEITERVORSTELLUNG Dirk Götz Senior Consultant / Trainer Bei NETWAYS seit 06.2012 AGENDA

Mehr

Frank Schlüter, Techniker Krankenkasse Gerd Wütherich, Freiberuflicher Softwarearchitekt. Enterprise OSGi im wahren Leben: ein Migrationsbericht

Frank Schlüter, Techniker Krankenkasse Gerd Wütherich, Freiberuflicher Softwarearchitekt. Enterprise OSGi im wahren Leben: ein Migrationsbericht Frank Schlüter, Techniker Krankenkasse Gerd Wütherich, Freiberuflicher Softwarearchitekt Enterprise OSGi im wahren Leben: ein Migrationsbericht Fahrplan Die Ausgangssituation Das Projekt TKeasy» 3 Schicht

Mehr

DevOps. Alexander Pacnik, Head of DevOps Engineering

DevOps. Alexander Pacnik, Head of DevOps Engineering 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

Mehr

Schnell performante Web-Applikationen entwickeln. Markus Zapke-Gründemann LinuxTag 2012

Schnell performante Web-Applikationen entwickeln. Markus Zapke-Gründemann LinuxTag 2012 Schnell performante Web-Applikationen entwickeln Markus Zapke-Gründemann LinuxTag 2012 Übersicht Vorstellung Was ist Django? Architektur Code Django Roadmap Entwicklungsprozess Django in Zahlen Django

Mehr

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering Azure und die Cloud Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat Institut für Informatik Software & Systems Engineering Agenda Was heißt Cloud? IaaS? PaaS? SaaS? Woraus besteht

Mehr

Anforderungsgetriebene Webentwicklung mit Grails:

Anforderungsgetriebene Webentwicklung mit Grails: ne mit Grails: und dem 26.01.2012 und dem Gliederung und dem Projektumfeld Agentur mit weniger als 5 Mitarbeitern Schwerpunkte: mit Typo 3 / PHP ios App-Entwicklung für ipad und iphone und dem Folie 1

Mehr

Jörg Neumann Acando GmbH

Jörg Neumann Acando GmbH Jörg Neumann Acando GmbH Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com

Mehr

DBA im Entwicklungsumfeld. Roland Junge; SD&C

DBA im Entwicklungsumfeld. Roland Junge; SD&C DBA im Entwicklungsumfeld Roland Junge; SD&C Düsseldorf; 16.06.2015 DAS UNTERNEHMEN Eckdaten Gründung: 2003 Standorte: Berlin-Mitte im ewerk Hamburg am Gänsemarkt Mitarbeiter: >70 IT-Spezialisten Themen:

Mehr

Sicherheit bei IoT. DOAG 2015 Andreas Chatziantoniou - Foxglove-IT BV

Sicherheit bei IoT. DOAG 2015 Andreas Chatziantoniou - Foxglove-IT BV Sicherheit bei IoT DOAG 2015 Andreas Chatziantoniou - Foxglove-IT BV Bio Andreas Chatziantoniou Freelance Oracle Fusion Middleware Consultant 17 Jahre Oracle Erfahrung/27 Jahre IT (Unix/C) Oracle ACE andreas@foxglove-it.nl

Mehr

ODI 12c - Flexible Datenintegration in komplexen BI/DWH-Umgebungen Dr.-Ing. Holger Friedrich

ODI 12c - Flexible Datenintegration in komplexen BI/DWH-Umgebungen Dr.-Ing. Holger Friedrich ODI 12c - Flexible Datenintegration in komplexen BI/DWH-Umgebungen Dr.-Ing. Holger Friedrich Agenda Einführung Key differentiators von ODI12c Effizienz Flexibilität Wartbarkeit & Beweglichkeit Schlussfolgerungen

Mehr

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006

Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Die Integration von Requirements Management, Software Configuration Management und Change Management mit der MKS Integrity Suite 2006 Oliver Böhm MKS GmbH Agenda Überblick Der Entwicklungsprozess: Requirements

Mehr

Boost your APEX Deployment and Provisioning with Docker

Boost your APEX Deployment and Provisioning with Docker Boost your APEX Deployment and Provisioning with Docker Steven Grzbielok: 17.11.2016 DOAG 2016 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb

Mehr

OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG

OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG WEBINAR 05.03.2015 CHRISTIAN STEIN NETWAYS GMBH FLORIAN HETTENBACH THOMAS-KRENN AG REFERENTENVORSTELLUNG Christian Stein Account Manager Bei NETWAYS

Mehr

Automatisiertes Monitoring mit Icinga 2 und dem Director. Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018

Automatisiertes Monitoring mit Icinga 2 und dem Director. Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018 Automatisiertes Monitoring mit Icinga 2 und dem Director Nicolai Buchwitz #Proxtalks 2018, 24. Oktober 2018 Nicolai Buchwitz CTO @enda_kg Entwickler diverser Erweiterungen rund um Icinga 2 Monitoringprojekte

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

Windows 8 Business-App-Entwicklung

Windows 8 Business-App-Entwicklung Windows 8 Business-App-Entwicklung SDX AG experts für Microsoft Showcase: SDX Privatbilanz Wissen transferieren ALM LOB/Business Wissen erlangen Herzlich Willkommen! ALM Days 2012 Professionelle Windows

Mehr

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick Thementag OSGi 03.11.2009 Autor: Christoph Schmidt-Casdorff Agenda Wo wird OSGi derzeit eingesetzt? Grundsätzliche Anwendungsszenarien OSGi Status

Mehr

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann Multi-Device Applikationen aus der Swisscom Cloud Lukas Lehmann Agenda Welcome Swisscom Cloud -> PaaS Get ready for the Championship Use Cases Be a Champion Q&A Swiss made so beständig wie Swisscom selbst

Mehr

Linux Tag 2014 - Puppet. Designing Moduls and Repositories. Alexander Pacnik Karlsruhe, 08.05.2014

Linux Tag 2014 - Puppet. Designing Moduls and Repositories. Alexander Pacnik Karlsruhe, 08.05.2014 Linux Tag 2014 - Puppet Designing Moduls and Repositories Alexander Pacnik Karlsruhe, 08.05.2014 Einleitung... worum es in diesem Vortrag geht Der Schlüssel zum Erfolg ist die Kultur, nicht das Werkzeug

Mehr

Matthias Küspert software engineering

Matthias Küspert software engineering Matthias Küspert software engineering Aliceplatz 3 63065 Offenbach +49 (0) 173 537 4207 matthias@kuespert-web.de www.kuespert-web.de Profil Software Ingenieur seit 1988. Fachliche Schwerpunkte Aufbau und

Mehr

Konfigurationsmanagement mit Chef

Konfigurationsmanagement mit Chef IT-Services & Consulting Konfigurationsmanagement mit Chef Maximilian Herrmann, 09.03.2017 solutions & more Inhalt l Grundlagen l Administration mit Chef Testing Module Cookbooks l Chef vs. Puppet l Demo

Mehr

Quo vadis, DBA? Johannes Ahrends & Markus Flechtner

Quo vadis, DBA? Johannes Ahrends & Markus Flechtner Quo vadis, DBA? Johannes Ahrends & Markus Flechtner Johannes Ahrends Oracle Spezialist seit 1992 1992: Presales bei Oracle in Düsseldorf 1999: Projektleiter bei Herrmann & Lenz Services GmbH 2005: Technischer

Mehr

Client-/Servermanagement: ein Blick in die Werkstatt

Client-/Servermanagement: ein Blick in die Werkstatt Client-/Servermanagement: ein Blick in die Werkstatt Linux Systemmanagement und Deployment mittels FAI (Fully Automatic Installation) Holger Levsen, HBT GmbH DECUS LUG-HH 2004-01-29 Agenda Linux bei HBT

Mehr

Results in time. FLEXIBLER UND KOSTENGÜNSTIGER BETRIEB VON SAP SYSTEMEN. Beratung. Support. Ganzheitliche Lösungen.

Results in time. FLEXIBLER UND KOSTENGÜNSTIGER BETRIEB VON SAP SYSTEMEN. Beratung. Support. Ganzheitliche Lösungen. FLEXIBLER UND KOSTENGÜNSTIGER BETRIEB VON SAP SYSTEMEN Results in time. Beratung. Support. Ganzheitliche Lösungen. BIT.Group GmbH www.bitgroup.de Klassifizierung: Öffentlich Autor: Henry Flack Version:

Mehr

Orchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH

Orchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH Orchestrator IT-Paradigmenwechsel im Zeitalter des Cloud Computing Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH Mainz, 06. Juni 2013, DOAG 2013 IM Community Summit Agenda Problemstellung

Mehr

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

Mehr

Die Cloud im Griff mit Consul

Die Cloud im Griff mit Consul .consulting.solutions.partnership Die Cloud im Griff mit Consul GUUG Frühjahrsfachgespräch 26. Februar 2016 Die Cloud im Griff mit Consul 1 2 3 4 5 6 Cloud Setup und Herausforderungen Einstieg in Consul

Mehr

https://www.flickr.com/photos/djquietstorm/4823356775

https://www.flickr.com/photos/djquietstorm/4823356775 https://www.flickr.com/photos/djquietstorm/4823356775 DevOps Was verbirgt sich hinter diesem Begriff? DevOps = 10 Releases pro Tag Beispiele Unternehmen Deploy Frequenz Deploy Lead Time Zuverlässigkeit

Mehr

Serveradministration mit Ansible

Serveradministration mit Ansible Teil 4: Ansible Matthias P. Walther Freifunk Münsterland Förderverein freie Infrastruktur e. V. 26.07.2017 Wiederholung letzter Woche Gatewaydienste bird, kea Systemdienste starten / stoppen / neu laden

Mehr

FlexFrame for Oracle. Torsten Schlautmann OPITZ CONSULTING Gummersbach GmbH

FlexFrame for Oracle. Torsten Schlautmann OPITZ CONSULTING Gummersbach GmbH Torsten Schlautmann torsten.schlautmann@opitz-consulting.de OPITZ CONSULTING Gummersbach GmbH +49 2261 6001-1175 Agenda Funktionsweise Einsatzszenarien Rahmenbedingungen Zusammenfassung Fragen und Antworten

Mehr

Konfigurationsmanagement mit Chef

Konfigurationsmanagement mit Chef T-Services & Consulting Konfigurationsmanagement mit Chef NETexpress GmbH, 08.03.2018 solutions & more nhalt Grundlagen Administration mit Chef Testing Module Cookbooks Chef vs. Puppet Demo 2018 NETexpress

Mehr

Javaaktuell. Java ist vielseitig. ijug. Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community

Javaaktuell. Java ist vielseitig. ijug. Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community 04-2016 Winter www. ijug.eu Praxis. Wissen. Networking. Das Magazin für Entwickler Aus der Community für die Community Java ist vielseitig Javaaktuell 4 191978 304903 04 D: 4,90 EUR A: 5,60 EUR CH: 9,80

Mehr