IT-Architekt / Lead Developer / Tech Lead / Cloud / DevOps
Aktualisiert am 29.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Cloud Architekt
Enterprise Architekt
LeadDev
Azure
AWS
Kubernetes
pulumi
terraform
KAFKA
Python
Ansible
Spring
Git
go
Java
Java EE
Scrum
Docker
PostgreSQL
Vue
Angular
Deutsch
Muttersprache
English
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich

Ich bevorzuge Remote-Arbeit

möglich

Projekte

Projekte

2 Jahre 8 Monate
2021-08 - 2024-03

Koerber-Pharma: Cloud Plattform Konzeption & Implementierung

Cloud & Plattform Architekt & Lead DevOps Azure AWS Kubernetes ...
Cloud & Plattform Architekt & Lead DevOps

Aufgabe ist/war es für Cloud Umgebungen und die Koerber-Pharma Produkte eine Runtime Plattform zu entwickeln. Die Plattform ist im Kern Kubernetes basierend und wird sowohl in den Major Clouds als auch OnPrem die Runtime Umgebung für die Koerber-Pharma Produkte bilden.

Meine Aufgaben waren im Wesentlichen:

  • Architektur-Konzept für Plattform entwickeln
  • Abstimmung mit den Produktentwicklung-Teams, Leitung Plattform Architektur Board
  • Beratung der Kunden (meist Pharma-Konzerne) bei der Implementierung der Plattform in verschiedenen Cloud und OnPrem Umgebungen
  • 3rd level Support für Infrastruktur Themen
  • Unterstützung der Freigabe-Prozesse nach GxP (Pharma Qualität-Standard)
  • Aufbau und Coaching mit Lead Funktion eines DevOps Team (10 Personen) in Indien 
  • Entwicklung von Infrastruktur Code für das Provisionieren der Plattform Implementierung für:

  • Azure
  • AWS
  • OnPrem (OpenStack)


Tool-Stack:

  • Terraform
  • Pulumi / Python
  • Ansible
  • Azure API/Cli
  • A WSAPI/Cli
  • Kubernetes API/Cli
  • OpenStack API/Cli
  • Azure DevOps
  • Tekton CI/CD
  • Helm
  • bash
  • python
  • Git
  • PyCharm
  • Prometheus / Grafana
  • OpenSearch

Helm Terraform Pulumi PyCharm OpenShift OpenStack Confluent Docker Ansible Powerpoint Atlassian Confluence Atlassian JIRA
Azure AWS Kubernetes OpenStack Python Bourne-again-shell KAFKA Linux Network Security VPN DNS Java GO
Koerber-Pharma
Remote
7 Monate
2021-01 - 2021-07

DFB-GmbH: Cloud Migration - Proof of Concept

Enterprise / Cloud Architect AWS Azure Kubernetes ...
Enterprise / Cloud Architect

Die IT beim DFB entwickelt und betreibt eine Vielzahl von Anwendungen rund um den deutschen Fussball. Dazu gehören Anwendungen rund um den Spielbetrieb der nationalen Liegen und  Lösungen zur Verwaltung der Vereine, der Landesverbände, des DFB, des DLV und v.a.

Reichweitenstarke Anwendungen sind unter anderem

fussball.de und teampunkt.de

Die Aufgabenstellung besteht in der Führung eines Teams von 6 Architekten. Die Aufgaben der Architektur sind:

  • Definition/Entwicklung von Plattformen, Frameworks, best pratices, und Rahmenbedingungen für die Anwendungen und den IT-Betrieb
  • Unterstützung der Projekte durch Solution Architektur
  • Konzeption der zukünftigen IT Infrastruktur, mit Zielbild Cloud
  • Weiterentwicklung der Datenreplikation mit Oracle19c/GoldenGate
  • Cloudreadyness der DFBnet Applikationen mit Ziel Betrieb im Kubernetes Cluster
  • Konzeption von geeigneten Ci/CD Strukturen für einen (multi) Cloud Ansatz
  • Weiterentwicklung des Multi-Cloud / hybrid Ansatz mit
    • OnPrem
    • Azure Cloud
    • aws Cloud
  • Weiterentwicklung zentraler Dienste wie
    • Logging / ELK Stack
    • Monitoring / Grafana, Prometheus, Zabbix

In dieser Position habe ich maßgeblich einen Proof of Concept in der aws Cloud konzipiert und verantwortet, der die Migration der Oracle DB auf 19c auf aws RDS, das Refactoring der Daten Replikation und die Anpassungen/Cloud Readyness der Bestand Applikationen mit Ziel Kubernetes (EKS), zum Inhalt hat.

AWS Azure Kubernetes helm JEE SpringBoot Spring 5 WildFly Oracle GoldenGate elasticsearch ELK Jenkins Confluence JIRA Scrum Tungsten Enterprise Architect GitOps CI/CD Azure Piplines Github Actions
DFB GmbH
Remote
2 Monate
2020-11 - 2020-12

OnPrem Kubernetes Cluster

Cloud Architekt / DevOps kubernetes KVM ubuntu ...
Cloud Architekt / DevOps

Der Kunde eine mittelgrosse Fullservice Agentur in Wien betreibt etliche e-commerce und Web Lösungen für seine Kunden. Aufgabe war es den bestehenden Cluster durch eine neue Lösung zu ersetzen die im Kern einen Kubernetes Cluster beinhaltet. Die neue Lösung wurde in einem neuen Co-Location Standort mit neuer Infrastruktur aufgebaut.

Die Aufgaben waren im Einzelnen:

  • Unterstützung bei der Auswahl des neuen Providers für Co-Location
  • Konzeption der neuen Infrastruktur, inkl. Computing, Storage, Netzwerk
  • Erstellen der Ansible Scripte zum Aufsetzen der virtuellen Maschinen für den K8s Cluster
  • Aufsetzen des K8s Clusters mit kubespray
  • Aufsetzen der Storage Lösungen auf Basis OpenEbs
  • Konfiguration des Clusters mit ingress, RBAC, Monitoring, etc.
  • Erstellen von Docker Images für Typo3 Anwendungen
  • Erstellen von Helm Charts zum Deployment der Anwendungen
  • Erstellen von Github Actions (CI/CD Pipelines) zum automatisierten Build und Deployment der Anwendungen
  • Einweisung und Traninig der Mitarbeiter*Innen
dell idrac zyxel firewall
kubernetes KVM ubuntu coreOs ansible helm openEbs typo3 VLAN
agmedia.at
Remote
1 Jahr 9 Monate
2019-04 - 2020-12

Hermes-Logistik: Modernisierung & Migration von Applikationen in die Cloud

Cloud Architekt / Senior Developer / DevOps Go SpringBoot OpenShift ...
Cloud Architekt / Senior Developer / DevOps

Unterstützung bei der Migration des Hamburger Hermes Rechnzentrum in die Open Telekom Cloud

Teil 1:

  • Migrationszenarien / Konzeption für den Shift von mission critical Applikationen von IBM Websphere nach payara / glassfish
  • Erstellung Ansible Playbooks für Roll-Out payara Applikationen auf VMs / OpenStack
  • Qulitätssicherung, Lasttests, Fehleranalyse
  • Aufbau Application Monitoring mit Prometheus und Grafana
  • Beratung und Lösungsfindung bei Produktionsproblemen

Teil 2:

  • IT-Konzeption für Cloud Migration JEE Legacy Anwendungen
  • Lift and Shift von Legacy JEE Applications nach Spring Boot
  • Konzeption und Aufwandschätzung
  • Implementierung von Microservices mit Spring Boot
  • Deployment Pipeline für OpenShift, Kubernetes, Docker
  • Monitoring mit Prometheus, Grafana
  • Logging mit Kibana (ELK)
  • Aufbau Kubernetes Cluster
  • Entwicklung Monitoring Application auf Basis go(lang)
  • Migration von LDAP Daten nach OpenLdap
  • Erstellen geigneter Ci/CD Jobs für Cloud Umgebungen

Teil 3:

  • IT-Konzeption und Rebuild Auftraggeber Portal bis lang auf Websphere Portal Server
  • Backend mit SpringBoot  und WebPages mit Thymeleaf
  • Benutzerverwaltung als SinglePage App mit Vuejs
  • Entwicklung Sicherheitskonzept für Zugriffsmanagement
  • Implementierung IAM mit Keycloak und LDAP
  • Implementierung Autorisierung Gateway (reverse Proxy)  mit golang
  • CI/CD Pipeline für Kubernets/Openshift
  • Entwicklung helm Charts für Deployments
  • Begleitung Anforderungsmanagement von Fachbereich
  • Begleitung Inbetriebnahme und Incident Managment
SpringFramework Spring Boot SOAP SoapUI Grafana Prometheus Jenkins Git GitLab Bitbucket Kibana ELK KeyCloak OpenAuth Microprofile OpenLDAP WebSphere helm
Go SpringBoot OpenShift kubernetes OpenStack Open Telekom Cloud Ansible JEE Payara Linux bash Docker HA-Proxy Jenkins CI/CD
Hermes Logistik Germany
Hamburg
1 Jahr 6 Monate
2017-10 - 2019-03

BMW: Modernisierung & world-wide Rollout, CASA Connected Drive Backend

LeadDev / technische Teilprojektleitung JEE7 java 8 payara ...
LeadDev / technische Teilprojektleitung

CASA ist das Backend über das alle Connected Drive Aufträge abgewickelt und die gebuchten Services an diverse Systeme und Provider provisioniert werden. Ursprünglich für den Markt China entwickelt war die Herausforderung das System für eine weltweite Nutzung zu modernisieren und auszurollen sowie 10 Mio+ Verträge zu migrieren. Technisch basiert das System auf einer JEE Anwendung, die auf Payara läuft.

  • Abstimmung der Anforderungen mit Fachbereich
  • Aufwandsschätzungen
  • IT-Konzeption + Planung
  • Sprintplanung
  • Führen eines multinationalen Teams
    von bis zu 20 Entwicklern und IT Designern
  • API Design
  • Qualitätskontrolle, Testabdeckung
  • Unterstützung beim GoLive
  • Defect Handling
JEE7 java 8 payara Kubernetes HP ALM Postgres DB Jenkins Maven swagger Open API glassfish Atlassian Confluence Open Shift Git Atlassian JIRA
BMW / NTT
München
4 Monate
2017-07 - 2017-10

VW: Ordermanagement 2.0, Cloud & Intranet Hybrid

Solution Architekt Cloud UML JWT O-Auth ...
Solution Architekt Cloud
  • Konzeption des Architektur Zielbild für die Migration des Infrastruktur/Netzwerkplanungssystems in die Cloud
  • Abstimmung mit diversen Stakeholdern
  • Musterimplementierungen für Single-Sign-On
  • POC der Lösung mit Docker (Compose)
  • Konzeption zonenübergrefendes Messaging
  • API-Gateway
ApacheActiveMQ MQSeries Apache Camel WSO2-GW Enterprise Architect Docker Linux Payara Wildfly Postgres MySQL
UML JWT O-Auth JMS HTTP HTTPS REST Virtualisierung Cloud Container JEE7 Micro Services API
FNT + Volkswagen
Ellwangen, München, Wolfsburg
4 Monate
2017-03 - 2017-06

Ordermanagement 2.0 & Prozessautomatisierung mit BPM2

System Architekt, Lead Dev Domain-Driven-Design Microservices BPMN2 ...
System Architekt, Lead Dev
  • Beratung der Geschäftführung in technischen Fragen
  • Neuausrichtung von Fehlentwicklungen / Change Management
  • Enabling und Coaching von Entwicklungsteams
  • Erarbeiten der Zielarchitektur für die Neu-Implementierung eines komplexen Systems zur Planung von Netzwerk-Infrastruktur, dass bei vielen deutschen und internationalen Unternehmen und Konzernen im Einsatz ist
  • Integration von Prozessautomatisierung auf Basis BPMN 2.0
  • Konzeption von Microservices auf Basis JEE, node.js, und anderer Leading-Edge Technologien
  • Konzeption und POC von Frontend Modulen auf Basis angular.js, TypeScript und Redux
Enterprise Architect ApacheActiveMQ Payara Wildfly Docker Docker-Compose Netbeans Eclipse Webstorm Angular Jenkins EclipseLink Hibernate Atlassian JIRA JBoss jBPM
Domain-Driven-Design Microservices BPMN2 UML Messaging JEE7 Typescript JPA Event-Sourcing Change Management Scrum Master Anforderungsmanagement
FNT
Ellwangen, München
6 Monate
2016-09 - 2017-02

Frontend Plattform (Angular 2/6)

Lead Frontend Architect Typescript Redux Angular ...
Lead Frontend Architect

In den Projekt geht es darum die Software-Architektur für die Ablöse eines seit +10 Jahren bestehenden Monolithen durch State-of-the-Art zu entwickeln. Damit sollen die Voraussetzungen für eine erfolgreiche Entwicklung der fachlichen Module geschaffen werden.

Das Teilprojekt beschäftigt sich mit einer Plattform für die Frontend-Implementierung.

  • Basis Angular 2 / 4
  • Generische Serviceklassen/Libraries für REST
  • Redux-Module-Store Library Implementierung
  • UI-Controls Library
  • Smart Widgets, Table Widget Libraries
  • Unit-Testing, E2E Tests
  • Buildtools
  • Build-Pipielines, Jenkins, Docker
Webstorm Jasmine Webpack Protractor Geb/Spock Jenkins PhantomJS rxjs Angular4 Jenkins Docker BitBucket
Typescript Redux Angular UML REST Reactive Continous Integration Groovy-Script
FNT
Ellwangen, München
1 Jahr 1 Monat
2015-09 - 2016-09

BMW: Konzernweites Markt Configurations Tool (MCT) für die UCP

Lead Dev, Architect JEE7 Oracle SQL Single-Sign-On ...
Lead Dev, Architect
  • Die Applikation MCT  ermöglicht den Fachabteilungen die weltweit ausgerollten multi-channel Applikationen (Web, Mobile) für einen Car Configurator an die lokalen Erfordernisse anzupassen.
  • Das Projekt ist Backend-seitig mit JEE7 und Client-seitig mit angularjs ausgeführt.
payara Oracle12c SqlDeveloper Eclipse Netbeans MagicDraw Maven J-Unit SonarQube Jenkins Sun GlassFish Enterprise Server
JEE7 Oracle SQL Single-Sign-On JavaScript AngularJS UML IT-Konzepterstellung CA4-Architectur ITPM Scrum Aufwandschätzung Reporting REST SOA Unit-Testing E2E-Tests
BMW, NTT
München
2 Jahre
2014-09 - 2016-08

BMW: Konzernweite Universal Car Configurator Platform (UCP)

Lead Dev, Architect Microservices Domain-Driven-Design JEE7 ...
Lead Dev, Architect
  • Refactoring des bestehenden Monolithen mit Ziel Microservices Architektur
  • Schneiden der einzelnen Funktionen entlang der fachlichen Grenzlinien

  • Planung der MicroServices mit Design-Driven-Design (RAML) und Implementierung als REST Services mit JEE7

  • Herauslösen bestimmter fachlicher Funktionen, wie Preisrechnung als eigenständiger Microservice
payara Oracle12c NetBeans SqlDeveloper MaigDraw Maven J-Unit SonarQube Jenkins
Microservices Domain-Driven-Design JEE7 CA4-Architektur UML Oracle/SQL Java Unit-Testing E2E-Tests ITPM Scrum Aufwandschätzung Reporting REST SOA
BMW, NTT
München
2 Jahre 2 Monate
2012-07 - 2014-08

BMWi + Mini: Universal Car Configurator Platform (UCP)

Lead Dev Requirements-Engineering JEE7 Oracle/SQL ...
Lead Dev

Die UCP ist eine Car-Configurator-Platform, die als Aufsatz auf die vorhandene BMW Online Plattform entstand. Es wurden Business-Services für die neue Händler-Sales-Plattform (USP) zur Verfügung gestellt. Die Business-Services wurden als REST-API zur Verfügung gestellt.

  • Abstimmung der fachlichen Anforderungen auf technischer Ebene mit den Fachabteilungen
  • technische Konzeption für die fachlichen Aufgabenstellungen 
  • Sprint Planung mit verbindlichen Team-Kommitment
  • Implementierung technischer Musterlösungen
  • Team Guidance während des Sprints
  • Qualitätskontrolle, Abnahme
  • Ergebnis Berichte an Projektleitung
GlassFish Oracle12c SqlDeveloper Eclipse NetBeans MagicDraw Maven J-Unit SonarQube Jenkins
Requirements-Engineering JEE7 Oracle/SQL UML IT-Konzepterstellung CA4-Architektur ITPM Scrum Aufwandschätzung Reporting REST SOA Unit-Testing E2E-Tests Lasttests Pen-Tests
BMW, NTT
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Dipl.-Ing.

Datentechnik (vgl. Technische Informatik)

Hochschule München mit Abschluss mit 1,7

 

Weiterbildungen:

  • Technologie
  • Management
  • Social Competence and Communication

Position

Position

  • Enterprise Architekt
  • Cloud Architekt
  • IT Change Management
  • technischer Projektleiter
  • Teamleiter, LeadDev
  • Product Owner
  • Technolgie Berater
  • Senior Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Cloud Architekt Enterprise Architekt LeadDev Azure AWS Kubernetes pulumi terraform KAFKA Python Ansible Spring Git go Java Java EE Scrum Docker PostgreSQL Vue Angular

Produkte / Standards / Erfahrungen / Methoden

Administration Linux
Anforderungsmanagement
Apache Camel
ApacheActiveMQ
Atlassian Confluence
Atlassian JIRA
Azure
Azure Piplines
BitBucket
BPMN2
CA4-Architektur
Change Management
Cloud
Confluence
Container
Continous Integration
Docker
Dynatrace
Eclipse
EclipseLink
Elastic Search
elasticsearch
ELK
Enterprise Architect
Event-Sourcing
Excel
firewall
Flutter
Git
Github Actions
GitLab
GitOps
GlassFish
Grafana
helm
Hibernate
HP ALM
IBM MQ
IT-Konzepterstellung
ITPM
J-Unit
Jasmine
JBoss jBPM
Jenkins
JIRA
JMS
KeyCloak
Kibana
Kubernetes
KVM
LogStash
MagicDraw
MaigDraw
Maven
Micro Services
Microprofile
Netbeans
OpenAuth
OpenLDAP
OpenShift
OpenStack
Payara
Prometheus
Reactive
Redux
Reporting
Requirements-Engineering
REST
rxjs
Scrum
Scrum Master
Single-Sign-On
SOA
SOAP
SoapUI
SonarQube
Spring 5
Spring Boot
SpringFramework
Sun GlassFish Enterprise Server
typo3
Virtualisierung
VLAN
Webpack
WebSphere
Webstorm
Wildfly

Profil:

  • Langjährige Erfahrung in der Software Entwicklung
  • Breites, fundiertes Wissen in den wichtigsten Bereichen der Informationstechnologie.
  • Erfolgreiche Realisierung verschiedener Projekte mit Führungsverantwortung (Team Lead, techn. Projektleitung) und/oder technischer (Architekt) oder fachlicher Verantwortung (Product Owner).
  • Verwendung von agilen (SCRUM) oder traditionellen Methoden (ITPM/Wasserfall).
  • Vertraut mit den Prozessen bei größeren (konzernweiten) Projekten. 
  • Zielorientiert, innovativ und mit hohen Anspruch an die Qualität der Produkte sowohl im Lösungsansatz als auch in der Umsetzung.
  • Kommunikativ, sozial engagiert, Teamplayer aber mit Durchsetzungsfähigkeit wenn es um den Projekterfolg geht.

Betriebssysteme

AWS
CI/CD
coreOs
Docker
Docker-Compose
fcos
Kubernetes
Linux
Microsoft Windows
Open Shift
Open Telekom Cloud
openEbs
Payara
ubuntu

Programmiersprachen

Angular
Angular4
AngularJS
Ansible
bash
BPMN
dart
Go
golang
Groovy-Script
Java
java 8
JavaScript
JEE
JEE7
JPA
Open API
Oracle SQL
Oracle/SQL
pdf
spring5
SpringBoot
swagger
Typescript
UML
xml
xpath
xslt

Datenbanken

Eclipselink
GoldenGate
Hibernate
JDBC
JPA 2
MySQL
NoSql-DBs
mongoDB, cassandra
Oracle
Oracle12c
ORM
Postgres
Postgres DB
SQL
SqlDeveloper
Toplink
Tungsten

Datenkommunikation

AJAX
API
DB-Views
ESB
HA-Proxy
HTTP
HTTPS
IIOP
JMS
JSON
JWT
Messaging
MQ
MQSeries
Native I/F
O-Auth
REST
SOAP
WebServices
WSO2-GW

Hardware

Computersysteme
dell
Hardwareentwicklung
Analog und Digital
idrac
Netzwerke
Speichersysteme
zyxel
 IT Systemkonfiguration

Berechnung / Simulation / Versuch / Validierung

E2E-Tests
Geb/Spock
jMeter
Lasttests
Pen-Tests
PhantomJS
Protractor
Sonar
Unit-Testing

Design / Entwicklung / Konstruktion

BPMN 2.0
CA4-Architectur
Domain-Driven-Design
GoF
MDA
Microservices
OOA
OOD
ORM
Pattern
Testdriven
UML 2

Managementerfahrung in Unternehmen

Aufwandschätzung
Entwicklungsleitung
Erfolgskontrolle
Kostenrechnung
Planung
Product Owner
Scrum
Teamleitung
technische Projektleitung

Branchen

Branchen

  • Automotive
  • Finance
  • Telco
  • Manufacturing
  • Distribution
  • Medien
  • Creative

Einsatzorte

Einsatzorte

Deutschland, Österreich

Ich bevorzuge Remote-Arbeit

möglich

Projekte

Projekte

2 Jahre 8 Monate
2021-08 - 2024-03

Koerber-Pharma: Cloud Plattform Konzeption & Implementierung

Cloud & Plattform Architekt & Lead DevOps Azure AWS Kubernetes ...
Cloud & Plattform Architekt & Lead DevOps

Aufgabe ist/war es für Cloud Umgebungen und die Koerber-Pharma Produkte eine Runtime Plattform zu entwickeln. Die Plattform ist im Kern Kubernetes basierend und wird sowohl in den Major Clouds als auch OnPrem die Runtime Umgebung für die Koerber-Pharma Produkte bilden.

Meine Aufgaben waren im Wesentlichen:

  • Architektur-Konzept für Plattform entwickeln
  • Abstimmung mit den Produktentwicklung-Teams, Leitung Plattform Architektur Board
  • Beratung der Kunden (meist Pharma-Konzerne) bei der Implementierung der Plattform in verschiedenen Cloud und OnPrem Umgebungen
  • 3rd level Support für Infrastruktur Themen
  • Unterstützung der Freigabe-Prozesse nach GxP (Pharma Qualität-Standard)
  • Aufbau und Coaching mit Lead Funktion eines DevOps Team (10 Personen) in Indien 
  • Entwicklung von Infrastruktur Code für das Provisionieren der Plattform Implementierung für:

  • Azure
  • AWS
  • OnPrem (OpenStack)


Tool-Stack:

  • Terraform
  • Pulumi / Python
  • Ansible
  • Azure API/Cli
  • A WSAPI/Cli
  • Kubernetes API/Cli
  • OpenStack API/Cli
  • Azure DevOps
  • Tekton CI/CD
  • Helm
  • bash
  • python
  • Git
  • PyCharm
  • Prometheus / Grafana
  • OpenSearch

Helm Terraform Pulumi PyCharm OpenShift OpenStack Confluent Docker Ansible Powerpoint Atlassian Confluence Atlassian JIRA
Azure AWS Kubernetes OpenStack Python Bourne-again-shell KAFKA Linux Network Security VPN DNS Java GO
Koerber-Pharma
Remote
7 Monate
2021-01 - 2021-07

DFB-GmbH: Cloud Migration - Proof of Concept

Enterprise / Cloud Architect AWS Azure Kubernetes ...
Enterprise / Cloud Architect

Die IT beim DFB entwickelt und betreibt eine Vielzahl von Anwendungen rund um den deutschen Fussball. Dazu gehören Anwendungen rund um den Spielbetrieb der nationalen Liegen und  Lösungen zur Verwaltung der Vereine, der Landesverbände, des DFB, des DLV und v.a.

Reichweitenstarke Anwendungen sind unter anderem

fussball.de und teampunkt.de

Die Aufgabenstellung besteht in der Führung eines Teams von 6 Architekten. Die Aufgaben der Architektur sind:

  • Definition/Entwicklung von Plattformen, Frameworks, best pratices, und Rahmenbedingungen für die Anwendungen und den IT-Betrieb
  • Unterstützung der Projekte durch Solution Architektur
  • Konzeption der zukünftigen IT Infrastruktur, mit Zielbild Cloud
  • Weiterentwicklung der Datenreplikation mit Oracle19c/GoldenGate
  • Cloudreadyness der DFBnet Applikationen mit Ziel Betrieb im Kubernetes Cluster
  • Konzeption von geeigneten Ci/CD Strukturen für einen (multi) Cloud Ansatz
  • Weiterentwicklung des Multi-Cloud / hybrid Ansatz mit
    • OnPrem
    • Azure Cloud
    • aws Cloud
  • Weiterentwicklung zentraler Dienste wie
    • Logging / ELK Stack
    • Monitoring / Grafana, Prometheus, Zabbix

In dieser Position habe ich maßgeblich einen Proof of Concept in der aws Cloud konzipiert und verantwortet, der die Migration der Oracle DB auf 19c auf aws RDS, das Refactoring der Daten Replikation und die Anpassungen/Cloud Readyness der Bestand Applikationen mit Ziel Kubernetes (EKS), zum Inhalt hat.

AWS Azure Kubernetes helm JEE SpringBoot Spring 5 WildFly Oracle GoldenGate elasticsearch ELK Jenkins Confluence JIRA Scrum Tungsten Enterprise Architect GitOps CI/CD Azure Piplines Github Actions
DFB GmbH
Remote
2 Monate
2020-11 - 2020-12

OnPrem Kubernetes Cluster

Cloud Architekt / DevOps kubernetes KVM ubuntu ...
Cloud Architekt / DevOps

Der Kunde eine mittelgrosse Fullservice Agentur in Wien betreibt etliche e-commerce und Web Lösungen für seine Kunden. Aufgabe war es den bestehenden Cluster durch eine neue Lösung zu ersetzen die im Kern einen Kubernetes Cluster beinhaltet. Die neue Lösung wurde in einem neuen Co-Location Standort mit neuer Infrastruktur aufgebaut.

Die Aufgaben waren im Einzelnen:

  • Unterstützung bei der Auswahl des neuen Providers für Co-Location
  • Konzeption der neuen Infrastruktur, inkl. Computing, Storage, Netzwerk
  • Erstellen der Ansible Scripte zum Aufsetzen der virtuellen Maschinen für den K8s Cluster
  • Aufsetzen des K8s Clusters mit kubespray
  • Aufsetzen der Storage Lösungen auf Basis OpenEbs
  • Konfiguration des Clusters mit ingress, RBAC, Monitoring, etc.
  • Erstellen von Docker Images für Typo3 Anwendungen
  • Erstellen von Helm Charts zum Deployment der Anwendungen
  • Erstellen von Github Actions (CI/CD Pipelines) zum automatisierten Build und Deployment der Anwendungen
  • Einweisung und Traninig der Mitarbeiter*Innen
dell idrac zyxel firewall
kubernetes KVM ubuntu coreOs ansible helm openEbs typo3 VLAN
agmedia.at
Remote
1 Jahr 9 Monate
2019-04 - 2020-12

Hermes-Logistik: Modernisierung & Migration von Applikationen in die Cloud

Cloud Architekt / Senior Developer / DevOps Go SpringBoot OpenShift ...
Cloud Architekt / Senior Developer / DevOps

Unterstützung bei der Migration des Hamburger Hermes Rechnzentrum in die Open Telekom Cloud

Teil 1:

  • Migrationszenarien / Konzeption für den Shift von mission critical Applikationen von IBM Websphere nach payara / glassfish
  • Erstellung Ansible Playbooks für Roll-Out payara Applikationen auf VMs / OpenStack
  • Qulitätssicherung, Lasttests, Fehleranalyse
  • Aufbau Application Monitoring mit Prometheus und Grafana
  • Beratung und Lösungsfindung bei Produktionsproblemen

Teil 2:

  • IT-Konzeption für Cloud Migration JEE Legacy Anwendungen
  • Lift and Shift von Legacy JEE Applications nach Spring Boot
  • Konzeption und Aufwandschätzung
  • Implementierung von Microservices mit Spring Boot
  • Deployment Pipeline für OpenShift, Kubernetes, Docker
  • Monitoring mit Prometheus, Grafana
  • Logging mit Kibana (ELK)
  • Aufbau Kubernetes Cluster
  • Entwicklung Monitoring Application auf Basis go(lang)
  • Migration von LDAP Daten nach OpenLdap
  • Erstellen geigneter Ci/CD Jobs für Cloud Umgebungen

Teil 3:

  • IT-Konzeption und Rebuild Auftraggeber Portal bis lang auf Websphere Portal Server
  • Backend mit SpringBoot  und WebPages mit Thymeleaf
  • Benutzerverwaltung als SinglePage App mit Vuejs
  • Entwicklung Sicherheitskonzept für Zugriffsmanagement
  • Implementierung IAM mit Keycloak und LDAP
  • Implementierung Autorisierung Gateway (reverse Proxy)  mit golang
  • CI/CD Pipeline für Kubernets/Openshift
  • Entwicklung helm Charts für Deployments
  • Begleitung Anforderungsmanagement von Fachbereich
  • Begleitung Inbetriebnahme und Incident Managment
SpringFramework Spring Boot SOAP SoapUI Grafana Prometheus Jenkins Git GitLab Bitbucket Kibana ELK KeyCloak OpenAuth Microprofile OpenLDAP WebSphere helm
Go SpringBoot OpenShift kubernetes OpenStack Open Telekom Cloud Ansible JEE Payara Linux bash Docker HA-Proxy Jenkins CI/CD
Hermes Logistik Germany
Hamburg
1 Jahr 6 Monate
2017-10 - 2019-03

BMW: Modernisierung & world-wide Rollout, CASA Connected Drive Backend

LeadDev / technische Teilprojektleitung JEE7 java 8 payara ...
LeadDev / technische Teilprojektleitung

CASA ist das Backend über das alle Connected Drive Aufträge abgewickelt und die gebuchten Services an diverse Systeme und Provider provisioniert werden. Ursprünglich für den Markt China entwickelt war die Herausforderung das System für eine weltweite Nutzung zu modernisieren und auszurollen sowie 10 Mio+ Verträge zu migrieren. Technisch basiert das System auf einer JEE Anwendung, die auf Payara läuft.

  • Abstimmung der Anforderungen mit Fachbereich
  • Aufwandsschätzungen
  • IT-Konzeption + Planung
  • Sprintplanung
  • Führen eines multinationalen Teams
    von bis zu 20 Entwicklern und IT Designern
  • API Design
  • Qualitätskontrolle, Testabdeckung
  • Unterstützung beim GoLive
  • Defect Handling
JEE7 java 8 payara Kubernetes HP ALM Postgres DB Jenkins Maven swagger Open API glassfish Atlassian Confluence Open Shift Git Atlassian JIRA
BMW / NTT
München
4 Monate
2017-07 - 2017-10

VW: Ordermanagement 2.0, Cloud & Intranet Hybrid

Solution Architekt Cloud UML JWT O-Auth ...
Solution Architekt Cloud
  • Konzeption des Architektur Zielbild für die Migration des Infrastruktur/Netzwerkplanungssystems in die Cloud
  • Abstimmung mit diversen Stakeholdern
  • Musterimplementierungen für Single-Sign-On
  • POC der Lösung mit Docker (Compose)
  • Konzeption zonenübergrefendes Messaging
  • API-Gateway
ApacheActiveMQ MQSeries Apache Camel WSO2-GW Enterprise Architect Docker Linux Payara Wildfly Postgres MySQL
UML JWT O-Auth JMS HTTP HTTPS REST Virtualisierung Cloud Container JEE7 Micro Services API
FNT + Volkswagen
Ellwangen, München, Wolfsburg
4 Monate
2017-03 - 2017-06

Ordermanagement 2.0 & Prozessautomatisierung mit BPM2

System Architekt, Lead Dev Domain-Driven-Design Microservices BPMN2 ...
System Architekt, Lead Dev
  • Beratung der Geschäftführung in technischen Fragen
  • Neuausrichtung von Fehlentwicklungen / Change Management
  • Enabling und Coaching von Entwicklungsteams
  • Erarbeiten der Zielarchitektur für die Neu-Implementierung eines komplexen Systems zur Planung von Netzwerk-Infrastruktur, dass bei vielen deutschen und internationalen Unternehmen und Konzernen im Einsatz ist
  • Integration von Prozessautomatisierung auf Basis BPMN 2.0
  • Konzeption von Microservices auf Basis JEE, node.js, und anderer Leading-Edge Technologien
  • Konzeption und POC von Frontend Modulen auf Basis angular.js, TypeScript und Redux
Enterprise Architect ApacheActiveMQ Payara Wildfly Docker Docker-Compose Netbeans Eclipse Webstorm Angular Jenkins EclipseLink Hibernate Atlassian JIRA JBoss jBPM
Domain-Driven-Design Microservices BPMN2 UML Messaging JEE7 Typescript JPA Event-Sourcing Change Management Scrum Master Anforderungsmanagement
FNT
Ellwangen, München
6 Monate
2016-09 - 2017-02

Frontend Plattform (Angular 2/6)

Lead Frontend Architect Typescript Redux Angular ...
Lead Frontend Architect

In den Projekt geht es darum die Software-Architektur für die Ablöse eines seit +10 Jahren bestehenden Monolithen durch State-of-the-Art zu entwickeln. Damit sollen die Voraussetzungen für eine erfolgreiche Entwicklung der fachlichen Module geschaffen werden.

Das Teilprojekt beschäftigt sich mit einer Plattform für die Frontend-Implementierung.

  • Basis Angular 2 / 4
  • Generische Serviceklassen/Libraries für REST
  • Redux-Module-Store Library Implementierung
  • UI-Controls Library
  • Smart Widgets, Table Widget Libraries
  • Unit-Testing, E2E Tests
  • Buildtools
  • Build-Pipielines, Jenkins, Docker
Webstorm Jasmine Webpack Protractor Geb/Spock Jenkins PhantomJS rxjs Angular4 Jenkins Docker BitBucket
Typescript Redux Angular UML REST Reactive Continous Integration Groovy-Script
FNT
Ellwangen, München
1 Jahr 1 Monat
2015-09 - 2016-09

BMW: Konzernweites Markt Configurations Tool (MCT) für die UCP

Lead Dev, Architect JEE7 Oracle SQL Single-Sign-On ...
Lead Dev, Architect
  • Die Applikation MCT  ermöglicht den Fachabteilungen die weltweit ausgerollten multi-channel Applikationen (Web, Mobile) für einen Car Configurator an die lokalen Erfordernisse anzupassen.
  • Das Projekt ist Backend-seitig mit JEE7 und Client-seitig mit angularjs ausgeführt.
payara Oracle12c SqlDeveloper Eclipse Netbeans MagicDraw Maven J-Unit SonarQube Jenkins Sun GlassFish Enterprise Server
JEE7 Oracle SQL Single-Sign-On JavaScript AngularJS UML IT-Konzepterstellung CA4-Architectur ITPM Scrum Aufwandschätzung Reporting REST SOA Unit-Testing E2E-Tests
BMW, NTT
München
2 Jahre
2014-09 - 2016-08

BMW: Konzernweite Universal Car Configurator Platform (UCP)

Lead Dev, Architect Microservices Domain-Driven-Design JEE7 ...
Lead Dev, Architect
  • Refactoring des bestehenden Monolithen mit Ziel Microservices Architektur
  • Schneiden der einzelnen Funktionen entlang der fachlichen Grenzlinien

  • Planung der MicroServices mit Design-Driven-Design (RAML) und Implementierung als REST Services mit JEE7

  • Herauslösen bestimmter fachlicher Funktionen, wie Preisrechnung als eigenständiger Microservice
payara Oracle12c NetBeans SqlDeveloper MaigDraw Maven J-Unit SonarQube Jenkins
Microservices Domain-Driven-Design JEE7 CA4-Architektur UML Oracle/SQL Java Unit-Testing E2E-Tests ITPM Scrum Aufwandschätzung Reporting REST SOA
BMW, NTT
München
2 Jahre 2 Monate
2012-07 - 2014-08

BMWi + Mini: Universal Car Configurator Platform (UCP)

Lead Dev Requirements-Engineering JEE7 Oracle/SQL ...
Lead Dev

Die UCP ist eine Car-Configurator-Platform, die als Aufsatz auf die vorhandene BMW Online Plattform entstand. Es wurden Business-Services für die neue Händler-Sales-Plattform (USP) zur Verfügung gestellt. Die Business-Services wurden als REST-API zur Verfügung gestellt.

  • Abstimmung der fachlichen Anforderungen auf technischer Ebene mit den Fachabteilungen
  • technische Konzeption für die fachlichen Aufgabenstellungen 
  • Sprint Planung mit verbindlichen Team-Kommitment
  • Implementierung technischer Musterlösungen
  • Team Guidance während des Sprints
  • Qualitätskontrolle, Abnahme
  • Ergebnis Berichte an Projektleitung
GlassFish Oracle12c SqlDeveloper Eclipse NetBeans MagicDraw Maven J-Unit SonarQube Jenkins
Requirements-Engineering JEE7 Oracle/SQL UML IT-Konzepterstellung CA4-Architektur ITPM Scrum Aufwandschätzung Reporting REST SOA Unit-Testing E2E-Tests Lasttests Pen-Tests
BMW, NTT
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Dipl.-Ing.

Datentechnik (vgl. Technische Informatik)

Hochschule München mit Abschluss mit 1,7

 

Weiterbildungen:

  • Technologie
  • Management
  • Social Competence and Communication

Position

Position

  • Enterprise Architekt
  • Cloud Architekt
  • IT Change Management
  • technischer Projektleiter
  • Teamleiter, LeadDev
  • Product Owner
  • Technolgie Berater
  • Senior Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Cloud Architekt Enterprise Architekt LeadDev Azure AWS Kubernetes pulumi terraform KAFKA Python Ansible Spring Git go Java Java EE Scrum Docker PostgreSQL Vue Angular

Produkte / Standards / Erfahrungen / Methoden

Administration Linux
Anforderungsmanagement
Apache Camel
ApacheActiveMQ
Atlassian Confluence
Atlassian JIRA
Azure
Azure Piplines
BitBucket
BPMN2
CA4-Architektur
Change Management
Cloud
Confluence
Container
Continous Integration
Docker
Dynatrace
Eclipse
EclipseLink
Elastic Search
elasticsearch
ELK
Enterprise Architect
Event-Sourcing
Excel
firewall
Flutter
Git
Github Actions
GitLab
GitOps
GlassFish
Grafana
helm
Hibernate
HP ALM
IBM MQ
IT-Konzepterstellung
ITPM
J-Unit
Jasmine
JBoss jBPM
Jenkins
JIRA
JMS
KeyCloak
Kibana
Kubernetes
KVM
LogStash
MagicDraw
MaigDraw
Maven
Micro Services
Microprofile
Netbeans
OpenAuth
OpenLDAP
OpenShift
OpenStack
Payara
Prometheus
Reactive
Redux
Reporting
Requirements-Engineering
REST
rxjs
Scrum
Scrum Master
Single-Sign-On
SOA
SOAP
SoapUI
SonarQube
Spring 5
Spring Boot
SpringFramework
Sun GlassFish Enterprise Server
typo3
Virtualisierung
VLAN
Webpack
WebSphere
Webstorm
Wildfly

Profil:

  • Langjährige Erfahrung in der Software Entwicklung
  • Breites, fundiertes Wissen in den wichtigsten Bereichen der Informationstechnologie.
  • Erfolgreiche Realisierung verschiedener Projekte mit Führungsverantwortung (Team Lead, techn. Projektleitung) und/oder technischer (Architekt) oder fachlicher Verantwortung (Product Owner).
  • Verwendung von agilen (SCRUM) oder traditionellen Methoden (ITPM/Wasserfall).
  • Vertraut mit den Prozessen bei größeren (konzernweiten) Projekten. 
  • Zielorientiert, innovativ und mit hohen Anspruch an die Qualität der Produkte sowohl im Lösungsansatz als auch in der Umsetzung.
  • Kommunikativ, sozial engagiert, Teamplayer aber mit Durchsetzungsfähigkeit wenn es um den Projekterfolg geht.

Betriebssysteme

AWS
CI/CD
coreOs
Docker
Docker-Compose
fcos
Kubernetes
Linux
Microsoft Windows
Open Shift
Open Telekom Cloud
openEbs
Payara
ubuntu

Programmiersprachen

Angular
Angular4
AngularJS
Ansible
bash
BPMN
dart
Go
golang
Groovy-Script
Java
java 8
JavaScript
JEE
JEE7
JPA
Open API
Oracle SQL
Oracle/SQL
pdf
spring5
SpringBoot
swagger
Typescript
UML
xml
xpath
xslt

Datenbanken

Eclipselink
GoldenGate
Hibernate
JDBC
JPA 2
MySQL
NoSql-DBs
mongoDB, cassandra
Oracle
Oracle12c
ORM
Postgres
Postgres DB
SQL
SqlDeveloper
Toplink
Tungsten

Datenkommunikation

AJAX
API
DB-Views
ESB
HA-Proxy
HTTP
HTTPS
IIOP
JMS
JSON
JWT
Messaging
MQ
MQSeries
Native I/F
O-Auth
REST
SOAP
WebServices
WSO2-GW

Hardware

Computersysteme
dell
Hardwareentwicklung
Analog und Digital
idrac
Netzwerke
Speichersysteme
zyxel
 IT Systemkonfiguration

Berechnung / Simulation / Versuch / Validierung

E2E-Tests
Geb/Spock
jMeter
Lasttests
Pen-Tests
PhantomJS
Protractor
Sonar
Unit-Testing

Design / Entwicklung / Konstruktion

BPMN 2.0
CA4-Architectur
Domain-Driven-Design
GoF
MDA
Microservices
OOA
OOD
ORM
Pattern
Testdriven
UML 2

Managementerfahrung in Unternehmen

Aufwandschätzung
Entwicklungsleitung
Erfolgskontrolle
Kostenrechnung
Planung
Product Owner
Scrum
Teamleitung
technische Projektleitung

Branchen

Branchen

  • Automotive
  • Finance
  • Telco
  • Manufacturing
  • Distribution
  • Medien
  • Creative

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.