Senior-Berater und Coach für DevOps / CI / CD, Trainer für Jenkins Pipeline und Jenkins & Docker, Build- und Release-Manager, Prozess Berater
Aktualisiert am 19.04.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Jenkins
Continuus Integration
DevOps
Kubernetes
Groovy
Docker
Git
SonarQube
Artifactory
Nexus
AWS OpsWorks
AWS
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2020-11 - 2021-11

Konzeptionierung, Implementierung und Einführung einer Automatisierungslösung zur Qualitätssicherung von Wertpapierinformationen

Teilprojektleiter Testautomatisierung / Datenvalidierung Jenkins Python Robot Framework ...
Teilprojektleiter Testautomatisierung / Datenvalidierung

Der Kunde ein Dienstleister im Umfeld von Wertpapiermanagement migriert sein Informationssystem von Host Technologien auf eine neue technologisch zeitgemäße Architektur. Die Aufgabe in diesem Projekt war die Sicherstellung der Qualität der Daten aus der Prozessierung des in der Entwicklung befindlichen Systems. Die Implementierung des Vergleichstools erfolgte in einem Team aus 3 Mitarbeitern.

1. Phase: Konzepterstellung

? Machbarkeitsanalyse und Konzeptionierung des automatisierten Vergleichs der Daten aus dem Alt-System mit den neu prozessierten Daten.

? Entwurf, Dokumentation und Präsentation einer tragfähigen Architektur der Validierungslösung auf Basis von SQL/PL-SQL, Python und dem Testautomatisierungsframeworks Robot Framework

? Aufbereitung und Präsentation von der Entwicklungsergebnisse sowie der Testauswertung der Testautomatisierung

2. Phase: Umsetzung

? Planung, Organisation und Unterstützung bei der Implementierung in SQL/PL-SQL (Datenbankvergleich), der Implementierung der Steuerung und Auswertung in Python, Robot Framework, Jenkins, Jenkins Pipeline und Groovy.

? Koordination und Steuerung des Umsetzungsteam in Abstimmung mit dem Auftraggeber, deren Testmanagement und deren Fachabteilung

? Aufbereitung und Präsentation des Entwicklungsstandes, Planung weitere Schritte, Abstimmung der jeweiligen Beauftragungen

? Implementierung von Services zur Datenaufbereitung und -auswertung, Variantenbildung sowie Auswertung und Historisierung

? Entwicklung und Pflege der Automatisierung in Jenkins und Groovy, Datenaufbereitung und Reporting in Robot Framework und Plugins im Jenkins

? Unterstützung eines externen Audits für das Vergleichsverfahren

Jenkins Python Robot Framework Git GitLab Docker Kubernetes Atlassian Jira und Confluence
Jenkins Python Robot Framework Git GitLab Docker Kubernetes Atlassian Jira und Confluence
1 Jahr 6 Monate
2020-05 - 2021-10

Release- und Buildmanager für 5 IT-Kleinverfahren einer Behörde

Release- und Buildmanager Jenkins Jenkins Pipeline Java ...
Release- und Buildmanager

Für eine Bundesbehörde wird für 5 Kleinverfahren eine Build, Test und Delivery Umgebung auf Basis von Jenkins implementiert, gepflegt und weiterentwickelt.

? Pflege und Weiterentwicklung der Build-, Test und Delivery-Umgebung auf Basis von des Jenkins Automation Servers

? Entwicklung, Erweiterung und Optimierung von Jenkins Pipeline Skripten in Groovy auf Grundlage von neuen fachlichen und technischen Anforderungen an die Verfahren

? Integration von statischer Codeanalyse auf Basis von Sonar Qube sowie einer Vulnerability Check mit Nexus IQ, Aufbereitung und Auswertung der Ergebnisse

? Vorbereitung von Releases, Bereitstellen und Managen von Übergaben

Jenkins Jenkins Pipeline Java Maven Groovy Sonar Qube Nexus IQ Jira Confluence Bitbucket Agile Scrum
Jenkins Jenkins Pipeline Java Maven Groovy Sonar Qube Nexus IQ Jira Confluence Bitbucket Agile Scrum
7 Jahre 10 Monate
2014-01 - 2021-10

Trainings CI und CD mit Jenkins

Trainer
Trainer
  • Vorbereitung und Durchführung von Trainings und Workshops zu den Themen rund um Continuous Integration und Delivery mit Jenkins
  • Jenkins Grundlagen, Jenkins Advanced, Docker und in Cloud Umgebungen
Jenkins Jenkins Pipeline Docker Amazon Webservice
div. Kunden (z.B. Siemens Healthineers, REWE Digital)
Deutschland
5 Monate
2020-09 - 2021-01

Entwurf und Umsetzung einer CI/CD Strategie einer Data Warehouse Anwendung

Beratung und Coaching Jenkins Jenkins Pipeline und Groovy Git und Git-Workflow ...
Beratung und Coaching

Der Kunde möchte die Entwicklung seiner DWH Anwendung hinzu zeitgemäßer Prozesse und Technologien führen. Aufgabe ist hier zusammen mit der IT-Abteilung eine CI/CD Strategie zu erarbeiten, eine Technologieauswahl zu treffen und entsprechende tragfähige Prozesse zu definieren.

Jeweils in zwei Stufen betreuten wir die Umsetzung durch Beratung, Coaching und Projektmitarbeit.

Aufgaben:

? Vorbereitung, Durchführung und Nachbereitung des 3-tägigen Workshops zur gemeinsamen Erarbeitung

o einer Strategie der Einführung von Continuous Integration und Delivery

o einer Auswahl von Technologien und Werkzeugen

o einer Definition von Prozessen (Basis: Git Workflow)

? Moderation des Workshops und Erarbeitung von Lösungsszenarien, Diskussion von Alternativen und Unterstützung bei Entscheidungsfindung

? Entwurf und Vorstellung einer Automatisierung auf Basis von Jenkins, Jenkins Pipeline, Integration von Bitbucket und Jira, Verteilung über Agenten und Verwendung von Docker als Buildcontainer

? Unterstützung bei der Umsetzung der Architektur und der Einführung des Prozesses

Jenkins Jenkins Pipeline und Groovy Git und Git-Workflow Atlassian Jira Bitbucket Confluence Java Maven Docker
Jenkins Jenkins Pipeline und Groovy Git und Git-Workflow Atlassian Jira Bitbucket Confluence Java Maven Docker
1 Jahr 1 Monat
2019-04 - 2020-04

Migration der CI/CD Umgebung

Berater CICD, Build- und Release-Management Jenkins CI Jenkins Pipeline Groovy ...
Berater CICD, Build- und Release-Management

Migration der CI/CD Umgebung von Jenkins Freestyle Jobs auf Jenkins Pipeline (Pipeline as Code) für ein Entwicklungsprojekt (Disposition) der Deutschen Bahn

Aufgaben:

  • Modernisierung der Continuous Integration und Delivery Umgebung
  • Build- und Delivery auf Basis von Jenkins Pipeline (as Code)
  • Automatisierung und Optimierung der Build-, Release- und Delivery-Prozesse

Inhalt:

  • Entwurf und Implementierung von Build- und Delivery Pipelines auf Basis bestehender Jenkins Freestyle Job-Sammlungen
  • Implementierung unter Verwendung von Multibranch-Pipelines und Global Pipeline Libraries
  • Erstellung von vorgefertigten Build-Umgebungen auf Basis von Docker-Containern
  • Anbindung an ein Artefakt Repository (Artifactory) und einer statischer Codeanalyse (Sonar Qube)
  • Vorstellung und Abstimmung der Lösungen mit der Entwicklung, dem Testteam, dem Projekt-Management und dem übergeordneten Programm-Management
Jenkins CI Jenkins Pipeline Groovy Shared Library Docker Maven Sonar Qube Artifactory Git Bitbucket Jira Confluence
Deutsche Bahn, DB Netze
Frankfurt am Main
1 Jahr 5 Monate
2018-01 - 2019-05

Produktivsetzung eines Online-Produkt-Konfigurators

Prozessberater - Build, Delivery und Support Jenkins Jenkins Pipeline Atlassian Jira ...
Prozessberater - Build, Delivery und Support
  • Produktivsetzung eines Online-Produkt-Konfigurators in Cloud Umgebungen (Amazon AWS) für einen Automobilbauer

Agiles Entwicklungsprojekt bei externem Dienstleister, Neue Technologien (Cloud) und Prozesse (Build & Run – Agile) mussten eingeführt werden, Projekt war Teil einer Cloud-Strategie des Unternehmens

  • Entwurf, Dokumentation und Durchsetzen von Prozesse für Build, Delivery und Support
  • Erarbeitung von Vorgehen uns best practices zu dem Themen Entwicklungs-, Konfiguration, Deliver- und Support-Prozesse
  • Beratung zum Einsatz von Werkzeugen und Frameworks der Automatisierung (Jenkins, Jira, Docker, Kubernetes, Amazon AWS etc.)
  • Betreuung bei der Erstellung eines Security Konzeptes
  • Präsentation und Vertretung des Projektes in einer unternehmensweiten Initiative, IT-Projekte in Cloud Umgebungen produktiv zu setzen
Jenkins Jenkins Pipeline Atlassian Jira Docker Kubernetes Amazon AWS
Ingolstadt, Donau
3 Monate
2017-06 - 2017-08

DIGITAL bei einem Schulungsdienstleister

Berater für CI & CD sowie DevOps und Testautomatisierung CI & CD Jenkins Amazon AWS ...
Berater für CI & CD sowie DevOps und Testautomatisierung

Coaching und Strategieberatung zu den Themen Entwicklungsprozesse und DevOps (Agile SW-Entwicklung, Git-Workflow, Continuous Integration und Delivery)

  • Konzeptionierung und Unterstützung bei der Umsetzung eines Delivery-Frameworks auf Basis von Jenkins in der einer Cloud Umgebung (Amazon AWS)
  • Planung und Installation einer CI-Umgebung sowie die Integration eines Testframeworks (Cucumber) zum Qualitätssicherung einer auf Microservices basierenden Anwendungslandschaft
  • Entwurf und Implementierung diverser Docker-Images, Einrichten einer eigenen Docker-Registry, Integration des Build und Delivery der Docker-Container in die CICD Pipeline
  • Entwurf und Implementierung von Provisionierungsscripten mit Hilfe von Ansible, Integration in die CICD Pipeline
  • Einführung und Prototyping von automatisierten Tests (Integrationtests, Schnittstellentests Smoke Tests)
  • Beratung, Coaching und Durchführung von Workshops zum Thema Testautomatisierung, Entwicklungsprozesse und Continuous Integration und Delivery
CI & CD Jenkins Amazon AWS Cucumber Selenium Java Microservices REST-API SOAP-UI Ansible Docker
Dortmund
9 Monate
2016-09 - 2017-05

Managed Environment / CICD

Productowner für CICD Jenkins Jenkins Pipeline Groovy ...
Productowner für CICD
  • Formulierung, Priorisierung und Steuerung der Anforderungen im Umfeld eines zentralen Konfigurations-, Daten und Softwareverteilungskonzeptes
  • Konzeptionierung einer Continuous Integration und Continuous Delivery Platform mit der Vorgabe Softwaresystem unterschiedlicher Technologien effizient zu unterstützen
  • Entwurf und Implementierung einer Build und Delivery Pipeline auf Basis des Jenkins 2.x Pipeline-As-Code Konzeptes zur effizienten Anbindung an das Config-Tool und der Unterstützung zahlreicher Technologien aus den einzelnen Projekten
  • Anbindung an Cloud Technologien PAT4ME hier Amazon AWS
  • Beratung, Coaching, Dokumentation und Präsentation des CICD Pipeline Konzeptes
Enterprise Architect Amazon Webservice Atlassian JIRA SVN Config Management WODA TIBCO ActiveMatrix TIBCO BusinessEvents TIBCO EMS TIBCO MDM Software AG
Jenkins Jenkins Pipeline Groovy Ant Maven Maven Buildmanagement
Deutsche Bahn / DB Systel GmbH
Frankfurt / Main
1 Jahr 9 Monate
2014-12 - 2016-08

Online Markplatz - Toolineo.de

Gesamtverantwortung für QA, Continuous Integration und Delivery Hybris Oracle Linux ...
Gesamtverantwortung für QA, Continuous Integration und Delivery
  • Beratung und Unterstützung bei der Definition des Entwicklungsprozesses
  • Konzeption und Aufbau einer Testautomatisierung, Continuous Integration Umgebung
  • Teamleitung Testautomatisierung und CI / CD
  • Interims-Release-Manager
  • Interims-Migrationsmanager
  • Integration und Pflege von Prozesse in Atlassian Jira, Jira Administration
Hybris Oracle Linux Jenkins Ant Maven SVN Artifactory Selenium Robotframework Groovy Ansible Puppet Atlassian JIRA Atlassian Confluence
EDE / Traxter GmbH / Toolineo.de
Wuppertal, München, Puchheim
2 Jahre 8 Monate
2013-05 - 2015-12

CI für die Unified Sales Platform - Automobilkonzern

Verantwortlich für Continuous Integration, Build und Environment Java 5 JEE Glassfish ...
Verantwortlich für Continuous Integration, Build und Environment
  • Aufbau, Support und Weiterentwicklung einer Continuous Integration Build Pipeline
    • Build und Assembly
    • Smoke- und Regression-Test (Integration Test)
    • statische Codeanalyse mit Sonar
    • Performance Test
    • Reporting und Historisierung
  • Systemadministration des Jenkins CI-Servers (Version, Speicher, Performance, Fehleranalyse)
  • Einrichten, Konfiguration, Betreuung und Support der Test- und Integrationsumgebungen
  • Vorbereitung und Unterstützung bei allen Go-Live vorbereitenden Tests (Approval-Test, Security Audit etc.)
  • Begleitung des Release bis zur Übergabe in den produktiven Betrieb
Eclipse IntelliJ Jenkins Glassfish Apache HTTP Server Sonar JMeter
Java 5 JEE Glassfish Apache HTTP Server Shell-Script Unix-Shells Maven JMeter Selenium
München
3 Monate
2014-11 - 2015-01

CM+ Webportal - Automobilkonzern

Continuous Integration Berater Continuous Integration Maven Shell-Script ...
Continuous Integration Berater

Konzeptionierung und Aufbau einer Continuous Integration Umgebung (Jenkins CI-Server) für die Übergabe von Entwicklungsleistungen eines Implementierungspartners (Webportal auf Basis Adobe CQ5)

  • Build, Depoy, Integrationstest, statische Codeanalyse, Reporting und Monitoring
  • Support der Umgebung und Integration in kundenspezifische Prozesse
Jenkins Eclipse IntelliJ Adobe CQ5
Continuous Integration Maven Shell-Script Groovy svn
München
2 Jahre 4 Monate
2010-12 - 2013-03

MuP ein Produkt-Information-Management System (PIM), Pflege und Weiterentwicklung, Integration eines CI

Entwickler, Verantwortung CI Java 1.6 EJB JPA ...
Entwickler, Verantwortung CI
  • Optimierung und Bugfixing von Komponenten der Daten-Prozessierung und des Exports, incl. Third-Level-Support
  • Wartung und Weiterentwicklung der webbasierenden Werkzeuge zur Verwaltung und Administration des PIMs
  • Konzeptionierung, Implementierung und Einführung eines Continuous Integration Prozesses und zugehöriger Werkzeuge (Hudson / Jenkins)
  • Testgetriebene Softwareentwicklung und Entwicklungsprozess nach Scrum
Eclipse IntelliJ SQL Explorer Jenkins Hudson Testautomatisierungstools
Java 1.6 EJB JPA Hibernate JBoss Application Server HornetQ JBoss Seam JUnit Mockito Ant Maven SVN Scrum Continuous Integration Testautomatisierung
Weltbildverlag
Augsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 7 Monate
1993-10 - 1998-04

Fachhochschule

Diplom-Informatiker (FH),
Diplom-Informatiker (FH)

Wirtschaftsinformatik

2 Jahre
1991-09 - 1993-08

Fachschule für Technik und Wirtschaft

Staatlich geprüfter Techniker,
Staatlich geprüfter Techniker

Techn. Informatik

Position

Position

Projekterfahrung in folgenden Rollen:

  • Senior-Berater und Coach für DevOps / CI / CD
  • Build und Release Management
  • Konzeption, Architektur
  • Consultant, Trainer und Coach
     

Kompetenzen

Kompetenzen

Top-Skills

Jenkins Continuus Integration DevOps Kubernetes Groovy Docker Git SonarQube Artifactory Nexus AWS OpsWorks AWS

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
Amazon Webservice
Ansible
Ant
Apache HTTP Server
Artifactory
Atlassian Confluence
Atlassian JIRA
Bitbucket
CI & CD
Config Management WODA
Confluence
Continuous Integration
Cucumber
Docker
Eclipse
EJB
Enterprise Architect
Git
Glassfish
Hibernate
HornetQ
Hudson
Hybris
IntelliJ
JBoss Application Server
JBoss Seam
Jenkins
Jenkins CI
Jenkins Pipeline
Jira
JMeter
JUnit
Kubernetes
Maven
Maven Buildmanagement
Microservices
Mockito
Puppet
REST-API
Robotframework
Scrum
Selenium
Shared Library
SOAP-UI
Software AG
Sonar Qube
SVN
Testautomatisierung
TIBCO ActiveMatrix
TIBCO BusinessEvents
TIBCO EMS
TIBCO MDM

Standards und Methoden

  • Objektorientierte Analyse und Design (OOA/OOD) in UML 2.0
  • Verteilte Systeme und Web-Architekturen
  • Datenbank-Modellierung und objektrelationales-Mapping
  • Architektur- und Designmuster (Pattern), sowie objektorientierte Frameworks
  • Best Practices der Softwareentwicklung
  • Prozessmanagement und Agile Prozesse (XP, SCRUM)
  • Workflow- und Reportingarchitekturen
  • Codegenerierung, Automatisierung, MDA

 

Werkzeuge

  • Rational Rose, Borland Together J, StP
  • Eclipse, My Eclipse Enterprise Workbench, Eclipse W4T
  • Borland JBuilder 7, 9, X
  • Visual Studio (VC++, Visual Basic)
  • XMLSpy
  • ERWin, TopLink, SQL Navigator
  • Crystal Reports
  • CMVC, MKS, StarTeam, RCS, Visual SourceSafe, ClearCase, Teambase, CVS
  • Atlassian JIRA, Confluence

 

Server, Applikationsserver Applikationsserver, Webserver

  • JBoss 4.3 EAP, 7, 7.1
  • BEA / Oracle Weblogic 7.0, 8.1, 9.0, 10.0
  • Glassfish
  • Apache Tomcat
  • Oracle OC4J, IBM Webshere, Macromedia JRun
  • Apache Http Server
  • WICOM Contact Center Solution

 

Entwicklungsprozese

  • RUP, OEP
  • Extreme Programming
  • Agile Prozesse, SCRUM

Betriebssysteme

HPUX
Linux
PalmOS
SUN OS, Solaris
Unix
Ubuntu, Linux
Windows
95, 98, NT 4.0, 2000, XP, Vista 7
Windows CE

Programmiersprachen

Basic
Projekterfahrung
C
gute Kenntnisse, Projekterfahrung
C++
gute Kenntnisse, Projekterfahrung
Groovy
Java
exzellente Kenntnisse und viel Projekterfahrung
Java 1.6
Java 5
JEE
JPA
Makrosprachen
gute Kenntnisse
Objective C
gute Kenntnisse, Projekterfahrung
PHP
gute Kenntnisse
PL/SQL
sehr gute Kenntnisse, Projekterfahrung
Shell
gute Kenntnisse, Projekterfahrung
Shell-Script
Unix-Shells

Kenntnisse und Erfahrungen in Java:

  • JDK 1.3, 1.4, 1.5 und 6
  • J2EE, JEE, EJB, JMS, JMX, JSP, Servlet, Applet
  • AWT, Swing

 

Frameworks:

  • Spring Framework 2.0
  • Hibernate 3.x, Apache Ojb
  • Apache Axis, XFire, JAXB
  • Apache Struts, JSF, Tapestry
  • Apache Cocoon, Abaxx
  • Google Web Toolkit (GWT), Google App Engine
  • Maven 2, Ant
  • Apache Velocity, Apache POI, Apache Commons
  • Castor XML
  • Crystal Clear
  • Easy Mock, Selenium, Molybdenum

 

Kenntnisse und Erfahrungen in C++:

  • MFC, ATL, COM/DCOM/COM+
  • STL, Generic

 

Kenntnisse und Erfahrungen in XML:

  • DOM, SAX, DTD, XMLSchema
  • XLink, XPath, XPointer
  • XLS, XLST
  • HTML, CSS, JSON

 

Scriptsprachen in Web und MS-Office:

  • JavaScript, VBScript
  • VBA (Word, Excel, Access)

Datenbanken

Access
umfangreiche Projekterfahrung
DAO
DB2
Projekterfahrung
JDBC
umfangreiche Projekterfahrung
Lotus Notes
MS SQL Server
MySQL
umfangreiche Projekterfahrung
ODBC
Oracle
8, 9, 10, 11 - umfangreiche Projekterfahrung
Proprietäre DB
Solid
SQL
umfangreiche Projekterfahrung
Modellierung relationaler Datenbankstrukturen
objektrelationales Mapping / OR-Mapping

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
Proprietäre Protokolle
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Echtzeitsysteme
embedded Systeme
IBM Großrechner
3270 Grundkenntnisse
PC
Steuer und Regelsysteme

Branchen

Branchen

Handel / eCommerce
  • Marktplatz
  • Product-Information-Managementsystem (PIM)
  • Warenwirtschaftsystem
  • Daten- und Softwareversorgung
Logistik
  • Konfigurationsmanagement

Automotiv

  • Vertriebsplatform
Telekommunikation
  • Customer Portal
  • Rufnummernmangement
  • Kostenmodellierung
  • Network Capability Management
  • Call Managemen


Banken und Finanzdienstleister
  • Anlage und Kreditverwaltung
  • Auslandszahlungsverkehr (AZV)
  • Fondverwaltung

Industrie

  • Messtechnik
  • Logistik, Indoor-navigation

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2020-11 - 2021-11

Konzeptionierung, Implementierung und Einführung einer Automatisierungslösung zur Qualitätssicherung von Wertpapierinformationen

Teilprojektleiter Testautomatisierung / Datenvalidierung Jenkins Python Robot Framework ...
Teilprojektleiter Testautomatisierung / Datenvalidierung

Der Kunde ein Dienstleister im Umfeld von Wertpapiermanagement migriert sein Informationssystem von Host Technologien auf eine neue technologisch zeitgemäße Architektur. Die Aufgabe in diesem Projekt war die Sicherstellung der Qualität der Daten aus der Prozessierung des in der Entwicklung befindlichen Systems. Die Implementierung des Vergleichstools erfolgte in einem Team aus 3 Mitarbeitern.

1. Phase: Konzepterstellung

? Machbarkeitsanalyse und Konzeptionierung des automatisierten Vergleichs der Daten aus dem Alt-System mit den neu prozessierten Daten.

? Entwurf, Dokumentation und Präsentation einer tragfähigen Architektur der Validierungslösung auf Basis von SQL/PL-SQL, Python und dem Testautomatisierungsframeworks Robot Framework

? Aufbereitung und Präsentation von der Entwicklungsergebnisse sowie der Testauswertung der Testautomatisierung

2. Phase: Umsetzung

? Planung, Organisation und Unterstützung bei der Implementierung in SQL/PL-SQL (Datenbankvergleich), der Implementierung der Steuerung und Auswertung in Python, Robot Framework, Jenkins, Jenkins Pipeline und Groovy.

? Koordination und Steuerung des Umsetzungsteam in Abstimmung mit dem Auftraggeber, deren Testmanagement und deren Fachabteilung

? Aufbereitung und Präsentation des Entwicklungsstandes, Planung weitere Schritte, Abstimmung der jeweiligen Beauftragungen

? Implementierung von Services zur Datenaufbereitung und -auswertung, Variantenbildung sowie Auswertung und Historisierung

? Entwicklung und Pflege der Automatisierung in Jenkins und Groovy, Datenaufbereitung und Reporting in Robot Framework und Plugins im Jenkins

? Unterstützung eines externen Audits für das Vergleichsverfahren

Jenkins Python Robot Framework Git GitLab Docker Kubernetes Atlassian Jira und Confluence
Jenkins Python Robot Framework Git GitLab Docker Kubernetes Atlassian Jira und Confluence
1 Jahr 6 Monate
2020-05 - 2021-10

Release- und Buildmanager für 5 IT-Kleinverfahren einer Behörde

Release- und Buildmanager Jenkins Jenkins Pipeline Java ...
Release- und Buildmanager

Für eine Bundesbehörde wird für 5 Kleinverfahren eine Build, Test und Delivery Umgebung auf Basis von Jenkins implementiert, gepflegt und weiterentwickelt.

? Pflege und Weiterentwicklung der Build-, Test und Delivery-Umgebung auf Basis von des Jenkins Automation Servers

? Entwicklung, Erweiterung und Optimierung von Jenkins Pipeline Skripten in Groovy auf Grundlage von neuen fachlichen und technischen Anforderungen an die Verfahren

? Integration von statischer Codeanalyse auf Basis von Sonar Qube sowie einer Vulnerability Check mit Nexus IQ, Aufbereitung und Auswertung der Ergebnisse

? Vorbereitung von Releases, Bereitstellen und Managen von Übergaben

Jenkins Jenkins Pipeline Java Maven Groovy Sonar Qube Nexus IQ Jira Confluence Bitbucket Agile Scrum
Jenkins Jenkins Pipeline Java Maven Groovy Sonar Qube Nexus IQ Jira Confluence Bitbucket Agile Scrum
7 Jahre 10 Monate
2014-01 - 2021-10

Trainings CI und CD mit Jenkins

Trainer
Trainer
  • Vorbereitung und Durchführung von Trainings und Workshops zu den Themen rund um Continuous Integration und Delivery mit Jenkins
  • Jenkins Grundlagen, Jenkins Advanced, Docker und in Cloud Umgebungen
Jenkins Jenkins Pipeline Docker Amazon Webservice
div. Kunden (z.B. Siemens Healthineers, REWE Digital)
Deutschland
5 Monate
2020-09 - 2021-01

Entwurf und Umsetzung einer CI/CD Strategie einer Data Warehouse Anwendung

Beratung und Coaching Jenkins Jenkins Pipeline und Groovy Git und Git-Workflow ...
Beratung und Coaching

Der Kunde möchte die Entwicklung seiner DWH Anwendung hinzu zeitgemäßer Prozesse und Technologien führen. Aufgabe ist hier zusammen mit der IT-Abteilung eine CI/CD Strategie zu erarbeiten, eine Technologieauswahl zu treffen und entsprechende tragfähige Prozesse zu definieren.

Jeweils in zwei Stufen betreuten wir die Umsetzung durch Beratung, Coaching und Projektmitarbeit.

Aufgaben:

? Vorbereitung, Durchführung und Nachbereitung des 3-tägigen Workshops zur gemeinsamen Erarbeitung

o einer Strategie der Einführung von Continuous Integration und Delivery

o einer Auswahl von Technologien und Werkzeugen

o einer Definition von Prozessen (Basis: Git Workflow)

? Moderation des Workshops und Erarbeitung von Lösungsszenarien, Diskussion von Alternativen und Unterstützung bei Entscheidungsfindung

? Entwurf und Vorstellung einer Automatisierung auf Basis von Jenkins, Jenkins Pipeline, Integration von Bitbucket und Jira, Verteilung über Agenten und Verwendung von Docker als Buildcontainer

? Unterstützung bei der Umsetzung der Architektur und der Einführung des Prozesses

Jenkins Jenkins Pipeline und Groovy Git und Git-Workflow Atlassian Jira Bitbucket Confluence Java Maven Docker
Jenkins Jenkins Pipeline und Groovy Git und Git-Workflow Atlassian Jira Bitbucket Confluence Java Maven Docker
1 Jahr 1 Monat
2019-04 - 2020-04

Migration der CI/CD Umgebung

Berater CICD, Build- und Release-Management Jenkins CI Jenkins Pipeline Groovy ...
Berater CICD, Build- und Release-Management

Migration der CI/CD Umgebung von Jenkins Freestyle Jobs auf Jenkins Pipeline (Pipeline as Code) für ein Entwicklungsprojekt (Disposition) der Deutschen Bahn

Aufgaben:

  • Modernisierung der Continuous Integration und Delivery Umgebung
  • Build- und Delivery auf Basis von Jenkins Pipeline (as Code)
  • Automatisierung und Optimierung der Build-, Release- und Delivery-Prozesse

Inhalt:

  • Entwurf und Implementierung von Build- und Delivery Pipelines auf Basis bestehender Jenkins Freestyle Job-Sammlungen
  • Implementierung unter Verwendung von Multibranch-Pipelines und Global Pipeline Libraries
  • Erstellung von vorgefertigten Build-Umgebungen auf Basis von Docker-Containern
  • Anbindung an ein Artefakt Repository (Artifactory) und einer statischer Codeanalyse (Sonar Qube)
  • Vorstellung und Abstimmung der Lösungen mit der Entwicklung, dem Testteam, dem Projekt-Management und dem übergeordneten Programm-Management
Jenkins CI Jenkins Pipeline Groovy Shared Library Docker Maven Sonar Qube Artifactory Git Bitbucket Jira Confluence
Deutsche Bahn, DB Netze
Frankfurt am Main
1 Jahr 5 Monate
2018-01 - 2019-05

Produktivsetzung eines Online-Produkt-Konfigurators

Prozessberater - Build, Delivery und Support Jenkins Jenkins Pipeline Atlassian Jira ...
Prozessberater - Build, Delivery und Support
  • Produktivsetzung eines Online-Produkt-Konfigurators in Cloud Umgebungen (Amazon AWS) für einen Automobilbauer

Agiles Entwicklungsprojekt bei externem Dienstleister, Neue Technologien (Cloud) und Prozesse (Build & Run – Agile) mussten eingeführt werden, Projekt war Teil einer Cloud-Strategie des Unternehmens

  • Entwurf, Dokumentation und Durchsetzen von Prozesse für Build, Delivery und Support
  • Erarbeitung von Vorgehen uns best practices zu dem Themen Entwicklungs-, Konfiguration, Deliver- und Support-Prozesse
  • Beratung zum Einsatz von Werkzeugen und Frameworks der Automatisierung (Jenkins, Jira, Docker, Kubernetes, Amazon AWS etc.)
  • Betreuung bei der Erstellung eines Security Konzeptes
  • Präsentation und Vertretung des Projektes in einer unternehmensweiten Initiative, IT-Projekte in Cloud Umgebungen produktiv zu setzen
Jenkins Jenkins Pipeline Atlassian Jira Docker Kubernetes Amazon AWS
Ingolstadt, Donau
3 Monate
2017-06 - 2017-08

DIGITAL bei einem Schulungsdienstleister

Berater für CI & CD sowie DevOps und Testautomatisierung CI & CD Jenkins Amazon AWS ...
Berater für CI & CD sowie DevOps und Testautomatisierung

Coaching und Strategieberatung zu den Themen Entwicklungsprozesse und DevOps (Agile SW-Entwicklung, Git-Workflow, Continuous Integration und Delivery)

  • Konzeptionierung und Unterstützung bei der Umsetzung eines Delivery-Frameworks auf Basis von Jenkins in der einer Cloud Umgebung (Amazon AWS)
  • Planung und Installation einer CI-Umgebung sowie die Integration eines Testframeworks (Cucumber) zum Qualitätssicherung einer auf Microservices basierenden Anwendungslandschaft
  • Entwurf und Implementierung diverser Docker-Images, Einrichten einer eigenen Docker-Registry, Integration des Build und Delivery der Docker-Container in die CICD Pipeline
  • Entwurf und Implementierung von Provisionierungsscripten mit Hilfe von Ansible, Integration in die CICD Pipeline
  • Einführung und Prototyping von automatisierten Tests (Integrationtests, Schnittstellentests Smoke Tests)
  • Beratung, Coaching und Durchführung von Workshops zum Thema Testautomatisierung, Entwicklungsprozesse und Continuous Integration und Delivery
CI & CD Jenkins Amazon AWS Cucumber Selenium Java Microservices REST-API SOAP-UI Ansible Docker
Dortmund
9 Monate
2016-09 - 2017-05

Managed Environment / CICD

Productowner für CICD Jenkins Jenkins Pipeline Groovy ...
Productowner für CICD
  • Formulierung, Priorisierung und Steuerung der Anforderungen im Umfeld eines zentralen Konfigurations-, Daten und Softwareverteilungskonzeptes
  • Konzeptionierung einer Continuous Integration und Continuous Delivery Platform mit der Vorgabe Softwaresystem unterschiedlicher Technologien effizient zu unterstützen
  • Entwurf und Implementierung einer Build und Delivery Pipeline auf Basis des Jenkins 2.x Pipeline-As-Code Konzeptes zur effizienten Anbindung an das Config-Tool und der Unterstützung zahlreicher Technologien aus den einzelnen Projekten
  • Anbindung an Cloud Technologien PAT4ME hier Amazon AWS
  • Beratung, Coaching, Dokumentation und Präsentation des CICD Pipeline Konzeptes
Enterprise Architect Amazon Webservice Atlassian JIRA SVN Config Management WODA TIBCO ActiveMatrix TIBCO BusinessEvents TIBCO EMS TIBCO MDM Software AG
Jenkins Jenkins Pipeline Groovy Ant Maven Maven Buildmanagement
Deutsche Bahn / DB Systel GmbH
Frankfurt / Main
1 Jahr 9 Monate
2014-12 - 2016-08

Online Markplatz - Toolineo.de

Gesamtverantwortung für QA, Continuous Integration und Delivery Hybris Oracle Linux ...
Gesamtverantwortung für QA, Continuous Integration und Delivery
  • Beratung und Unterstützung bei der Definition des Entwicklungsprozesses
  • Konzeption und Aufbau einer Testautomatisierung, Continuous Integration Umgebung
  • Teamleitung Testautomatisierung und CI / CD
  • Interims-Release-Manager
  • Interims-Migrationsmanager
  • Integration und Pflege von Prozesse in Atlassian Jira, Jira Administration
Hybris Oracle Linux Jenkins Ant Maven SVN Artifactory Selenium Robotframework Groovy Ansible Puppet Atlassian JIRA Atlassian Confluence
EDE / Traxter GmbH / Toolineo.de
Wuppertal, München, Puchheim
2 Jahre 8 Monate
2013-05 - 2015-12

CI für die Unified Sales Platform - Automobilkonzern

Verantwortlich für Continuous Integration, Build und Environment Java 5 JEE Glassfish ...
Verantwortlich für Continuous Integration, Build und Environment
  • Aufbau, Support und Weiterentwicklung einer Continuous Integration Build Pipeline
    • Build und Assembly
    • Smoke- und Regression-Test (Integration Test)
    • statische Codeanalyse mit Sonar
    • Performance Test
    • Reporting und Historisierung
  • Systemadministration des Jenkins CI-Servers (Version, Speicher, Performance, Fehleranalyse)
  • Einrichten, Konfiguration, Betreuung und Support der Test- und Integrationsumgebungen
  • Vorbereitung und Unterstützung bei allen Go-Live vorbereitenden Tests (Approval-Test, Security Audit etc.)
  • Begleitung des Release bis zur Übergabe in den produktiven Betrieb
Eclipse IntelliJ Jenkins Glassfish Apache HTTP Server Sonar JMeter
Java 5 JEE Glassfish Apache HTTP Server Shell-Script Unix-Shells Maven JMeter Selenium
München
3 Monate
2014-11 - 2015-01

CM+ Webportal - Automobilkonzern

Continuous Integration Berater Continuous Integration Maven Shell-Script ...
Continuous Integration Berater

Konzeptionierung und Aufbau einer Continuous Integration Umgebung (Jenkins CI-Server) für die Übergabe von Entwicklungsleistungen eines Implementierungspartners (Webportal auf Basis Adobe CQ5)

  • Build, Depoy, Integrationstest, statische Codeanalyse, Reporting und Monitoring
  • Support der Umgebung und Integration in kundenspezifische Prozesse
Jenkins Eclipse IntelliJ Adobe CQ5
Continuous Integration Maven Shell-Script Groovy svn
München
2 Jahre 4 Monate
2010-12 - 2013-03

MuP ein Produkt-Information-Management System (PIM), Pflege und Weiterentwicklung, Integration eines CI

Entwickler, Verantwortung CI Java 1.6 EJB JPA ...
Entwickler, Verantwortung CI
  • Optimierung und Bugfixing von Komponenten der Daten-Prozessierung und des Exports, incl. Third-Level-Support
  • Wartung und Weiterentwicklung der webbasierenden Werkzeuge zur Verwaltung und Administration des PIMs
  • Konzeptionierung, Implementierung und Einführung eines Continuous Integration Prozesses und zugehöriger Werkzeuge (Hudson / Jenkins)
  • Testgetriebene Softwareentwicklung und Entwicklungsprozess nach Scrum
Eclipse IntelliJ SQL Explorer Jenkins Hudson Testautomatisierungstools
Java 1.6 EJB JPA Hibernate JBoss Application Server HornetQ JBoss Seam JUnit Mockito Ant Maven SVN Scrum Continuous Integration Testautomatisierung
Weltbildverlag
Augsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 7 Monate
1993-10 - 1998-04

Fachhochschule

Diplom-Informatiker (FH),
Diplom-Informatiker (FH)

Wirtschaftsinformatik

2 Jahre
1991-09 - 1993-08

Fachschule für Technik und Wirtschaft

Staatlich geprüfter Techniker,
Staatlich geprüfter Techniker

Techn. Informatik

Position

Position

Projekterfahrung in folgenden Rollen:

  • Senior-Berater und Coach für DevOps / CI / CD
  • Build und Release Management
  • Konzeption, Architektur
  • Consultant, Trainer und Coach
     

Kompetenzen

Kompetenzen

Top-Skills

Jenkins Continuus Integration DevOps Kubernetes Groovy Docker Git SonarQube Artifactory Nexus AWS OpsWorks AWS

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
Amazon Webservice
Ansible
Ant
Apache HTTP Server
Artifactory
Atlassian Confluence
Atlassian JIRA
Bitbucket
CI & CD
Config Management WODA
Confluence
Continuous Integration
Cucumber
Docker
Eclipse
EJB
Enterprise Architect
Git
Glassfish
Hibernate
HornetQ
Hudson
Hybris
IntelliJ
JBoss Application Server
JBoss Seam
Jenkins
Jenkins CI
Jenkins Pipeline
Jira
JMeter
JUnit
Kubernetes
Maven
Maven Buildmanagement
Microservices
Mockito
Puppet
REST-API
Robotframework
Scrum
Selenium
Shared Library
SOAP-UI
Software AG
Sonar Qube
SVN
Testautomatisierung
TIBCO ActiveMatrix
TIBCO BusinessEvents
TIBCO EMS
TIBCO MDM

Standards und Methoden

  • Objektorientierte Analyse und Design (OOA/OOD) in UML 2.0
  • Verteilte Systeme und Web-Architekturen
  • Datenbank-Modellierung und objektrelationales-Mapping
  • Architektur- und Designmuster (Pattern), sowie objektorientierte Frameworks
  • Best Practices der Softwareentwicklung
  • Prozessmanagement und Agile Prozesse (XP, SCRUM)
  • Workflow- und Reportingarchitekturen
  • Codegenerierung, Automatisierung, MDA

 

Werkzeuge

  • Rational Rose, Borland Together J, StP
  • Eclipse, My Eclipse Enterprise Workbench, Eclipse W4T
  • Borland JBuilder 7, 9, X
  • Visual Studio (VC++, Visual Basic)
  • XMLSpy
  • ERWin, TopLink, SQL Navigator
  • Crystal Reports
  • CMVC, MKS, StarTeam, RCS, Visual SourceSafe, ClearCase, Teambase, CVS
  • Atlassian JIRA, Confluence

 

Server, Applikationsserver Applikationsserver, Webserver

  • JBoss 4.3 EAP, 7, 7.1
  • BEA / Oracle Weblogic 7.0, 8.1, 9.0, 10.0
  • Glassfish
  • Apache Tomcat
  • Oracle OC4J, IBM Webshere, Macromedia JRun
  • Apache Http Server
  • WICOM Contact Center Solution

 

Entwicklungsprozese

  • RUP, OEP
  • Extreme Programming
  • Agile Prozesse, SCRUM

Betriebssysteme

HPUX
Linux
PalmOS
SUN OS, Solaris
Unix
Ubuntu, Linux
Windows
95, 98, NT 4.0, 2000, XP, Vista 7
Windows CE

Programmiersprachen

Basic
Projekterfahrung
C
gute Kenntnisse, Projekterfahrung
C++
gute Kenntnisse, Projekterfahrung
Groovy
Java
exzellente Kenntnisse und viel Projekterfahrung
Java 1.6
Java 5
JEE
JPA
Makrosprachen
gute Kenntnisse
Objective C
gute Kenntnisse, Projekterfahrung
PHP
gute Kenntnisse
PL/SQL
sehr gute Kenntnisse, Projekterfahrung
Shell
gute Kenntnisse, Projekterfahrung
Shell-Script
Unix-Shells

Kenntnisse und Erfahrungen in Java:

  • JDK 1.3, 1.4, 1.5 und 6
  • J2EE, JEE, EJB, JMS, JMX, JSP, Servlet, Applet
  • AWT, Swing

 

Frameworks:

  • Spring Framework 2.0
  • Hibernate 3.x, Apache Ojb
  • Apache Axis, XFire, JAXB
  • Apache Struts, JSF, Tapestry
  • Apache Cocoon, Abaxx
  • Google Web Toolkit (GWT), Google App Engine
  • Maven 2, Ant
  • Apache Velocity, Apache POI, Apache Commons
  • Castor XML
  • Crystal Clear
  • Easy Mock, Selenium, Molybdenum

 

Kenntnisse und Erfahrungen in C++:

  • MFC, ATL, COM/DCOM/COM+
  • STL, Generic

 

Kenntnisse und Erfahrungen in XML:

  • DOM, SAX, DTD, XMLSchema
  • XLink, XPath, XPointer
  • XLS, XLST
  • HTML, CSS, JSON

 

Scriptsprachen in Web und MS-Office:

  • JavaScript, VBScript
  • VBA (Word, Excel, Access)

Datenbanken

Access
umfangreiche Projekterfahrung
DAO
DB2
Projekterfahrung
JDBC
umfangreiche Projekterfahrung
Lotus Notes
MS SQL Server
MySQL
umfangreiche Projekterfahrung
ODBC
Oracle
8, 9, 10, 11 - umfangreiche Projekterfahrung
Proprietäre DB
Solid
SQL
umfangreiche Projekterfahrung
Modellierung relationaler Datenbankstrukturen
objektrelationales Mapping / OR-Mapping

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
ISO/OSI
LAN, LAN Manager
Proprietäre Protokolle
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Echtzeitsysteme
embedded Systeme
IBM Großrechner
3270 Grundkenntnisse
PC
Steuer und Regelsysteme

Branchen

Branchen

Handel / eCommerce
  • Marktplatz
  • Product-Information-Managementsystem (PIM)
  • Warenwirtschaftsystem
  • Daten- und Softwareversorgung
Logistik
  • Konfigurationsmanagement

Automotiv

  • Vertriebsplatform
Telekommunikation
  • Customer Portal
  • Rufnummernmangement
  • Kostenmodellierung
  • Network Capability Management
  • Call Managemen


Banken und Finanzdienstleister
  • Anlage und Kreditverwaltung
  • Auslandszahlungsverkehr (AZV)
  • Fondverwaltung

Industrie

  • Messtechnik
  • Logistik, Indoor-navigation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.