Shared CI/CD Pipelines für Image-Erstellung, Builds und Container-Deployment ? Zentrales Rechenzentrum eines Bundeslandes
Aufbau einer R-basierten Analytik-Umgebung zur zyklischen Risikobewertung mit SAP-BW-Integration. In der zweiten Projektphase Migration der Plattform auf Docker-Container inkl. CI-Pipeline mit GitLab CI. Ziel war es, den Fachbereich zu befähigen, die Infrastruktur eigenständig ohne Konzern-IT zu betreiben
CI/CD-Pipelines und Kubernetes-Deployments für die Migration eines volkswirtschaftlichen Auswertungssystems
Konzeption und Bereitstellung einer container-basierten Infrastruktur für eine Python-Machine-Learning-Applikation mit mehreren Microservices. Durchgehende Umsetzung des Immutable-Infrastructure-Konzepts. Nach 12 Monaten erfolgreiche Migration des gesamten Container-Workloads auf die unternehmensinterne Kubernetes-Plattform
Zwei parallele Projekte: Planung und Implementierung zentraler R-Analytik-Plattformen mit Ansible-Automatisierung, CIPipelines, Active-Directory-Anbindung, Rechte-/Rollenkonzept und vollständiger Betriebsdokumentation inkl. Übergabe an lokale Betriebsteams
Konzeption und Umsetzung einer R Analytikumgebung mit mehreren hundert Gigabyte Arbeitsspeicher und einem Load Balancing Mechanismus, sowie einem komplexen Kerberos Authenfizierungsszenarios
Ziel dieses Projekts war es ein Payment Provider an das E- Commerce System anzuschließen um das Zahlen per Kreditkarte anzubieten. Neben der technischen Anbindung und der Integration in den Webshop, mussten diverse Customizings im SAP ERP geplant und durchgeführt werden. Dazu zählte insbesondere die Automatisierung des gesamten Belegflusses vom Auftrag bis zur Auszifferung der offenen Posten.
Im Rahmen dieses Projekts sollte ein Online Shop zum Vertrieb von elektronischen Dienstleistungen entwickelt werden. Hierzu wurde das bestehende Kundenportal auf Basis von Microsoft .NET mit dem E- Commerce System und dem SAP Backend System über Web Service Schnittstellen verbunden, um den Geschäftsprozess auf dieser verteilten Plattform abzubilden.
Betriebsübergang einer komplexen E-Commerce Plattform zu einem externen Dienstleister. Der Umfang des Projekts gliederte sich grob in folgende Arbeitspakete:
Im Rahmen eines Konsolidierungsprozesses zur Minimierung der Applikationsvielfalt im Unternehmen, wurden diverse Entwicklungssysteme auf einen unternehmensweiten Standard umgestellt. Das Projekt gliederte sich in folgende Teilprojekte:
Zusammen mit einer Fachabteilung wurde ein rollenbasiertes, mehrstufiges Freigabeverfahren für diverse Dokumententypen entwickelt und in einer workflowbasierten SharePoint Anwendung technisch realisiert.
Mit zunehmender Internationalisierung des Unternehmens wurde es notwendig, die Kommunikation von Änderungsmitteilungen zu den verschiedenen Produktions- und Servicestandorten im In- und Ausland mittels Workflow-Technologie zu unterstützen, um den Prozessablauf nachvollziehbarer zu machen. Der Prozess der Fachabteilung konnte durch vorheriger Modellierung in Form eines Prozessablaufdiagramms für ein IT Projekt optimiert und dann zügig in einer workflowbasierten SharePoint Anwendung umgesetzt werden.
Entwicklung eines größeren Improvement & Bug Fix Releases für den bestehenden SharePoint Business Service. Neben technischen Änderungen waren auch Änderung im Deployment-Prozess sowie Anpassungen am IT Services Management im Projektumfang enthalten.
Beschreibung:
• Erarbeitung eines Prozesses zur Aufnahme und Priorisierung der
Kundenanforderungen.
• Definition von Entwicklungsrichtlinien und Quality Gates.
• Definition der Schritte im Entwicklungsprozess und Schnittstellen zu den Incident-
Problem- und Change Managements Corporate IT.
• Entwicklung eines gemeinsamen KANBAN Boards.
• Definition aller KANBAN spezifischen Service Level und Kartentypen.
• Definition und Entwicklung von Release- und Deployment-Verfahren sowie
Abstimmung mit dem Plattform Provider.
• Aufbau eines Test Managements.
_____________________________________________________________________________
Dieses Projekt wurde durchgeführt, um die Bereitstellungsgeschwindigkeit
für SharePoint Team Sites zu erhöhen, die Standardisierung von IT Services voranzutreiben und die Betriebskosten durch Prozessautomatisierung zu senken. Um einen solchen Service zu standardisieren, war es zwingend notwendig eine
SharePoint Governance zu erarbeiten und diesen im vollen Umfang umzusetzen.
Zusammen mit einem externen Beratungsunternehmen wurde ein Projektmanagement Prozess entwickelt, der alle Phasen und Phasenübergänge eines Projektlebenszyklus beschreibt. Nach der Definition des Prozesses erfolgte die
Abbildung auf der Microsoft Project Server Plattform. Der Prozess wurde technisch durch die Workflow Engine Nintex unterstützt.
Im Rahmen eines größeren Migrationsprogramms von Novell zu Microsoft sollte SharePoint als zukünftige „Collaboration“ Plattform eingeführt werden. Ziel dieses Projekts war es das entsprechende Sizing für die Plattform zu definieren und entsprechend hochverfügbar auf einer HP Blade Center Hardware aufzubauen.
Um Kontinuität im einen wichtigen Kernprozess des Unternehmens zu gewährleisten, war es zwingend notwendig, einige Datenbanken auf eine hochverfügbares und durch die Corporate IT betriebenes SQL Server System zu migrieren. Das Projekte gliederte sich folgende wesentliche Schritte:
• Erstellung eines Migrationskonzepts inkl. Test Cases.
• Aufbau eines 2-Node Windows Clusters mit zwei SQL Server Instanzen.
• Durchführung der Migration.
• Erstellung eines Betriebshandbuchs.
Um Betriebsaufwände für die SQL Server Systeme im Unternehmen zu senken, wurde zunächst eine komplette Bestandsaufnahme aller Systeme durchgeführt. Daraufhin folgte eine Messung des Lastverhaltens, um eine Bewertung
für eine mögliche Virtualisierung zu treffen. Basierend auf dieser Messung wurde dann ein Konsolidierungsplan erstellt und sukzessive abgearbeitet.
In Zusammenarbeit mit einem externen Beratungsunternehmen und dem IT Management wurden zunächst Kennzahlen definiert, die bei der Steuerung und Optimierung der IT unterstützen sollen. Die Abbildung der Kennzahlen erfolgte dann mit Hilfe der Daten aus dem IT Helpdesk System und einem webbasierten Dashboard.
Entwicklung einer Lösung zur automatisierten Bereitstellung von
beschreibbaren Datenbank-Snapshots mit Hilfe von SAN Snapshots und SAN Virtualisierung.
Aufbau eines großen SQL Server Clusters mit SAN Virtualisierung.
Freiwillig Wehrdienstleistender für 21 Monate
Fortbildungen:
Mein fachlicher Schwerpunkt liegt auf der Entwicklung und Umsetzung von Lösungskonzepten mittels neuartiger Technologien und Services wie zum Beispiel: Microservices mit Docker / Kubernetes, Data Driven Services mit R oder Python. Dazu zählt ein breites Lösungspektrum mit etablierten Technologien wie z.B. SAP, Microsoft SQL Server und Linux.
Profil:
Kernkompetenzen:
IT Skills:
Weitere Kenntnisse:
Beruflicher Werdegang:
2018 - 2018:
Rolle: Senior Solution Architect
Kunde: Finanzdienstleister
Aufgaben:
Assessment und Realisierungskonzept für R-Algorithmen im Hochfrequenzhandel
2018 - 2018:
Rolle: Senior Solution Architect
Kunde: Automobilkonzern
Aufgaben:
Shiny Server Umgebung mit AD-Anbindung
2018 - 2018:
Rolle: Senior Solution Architect
Kunde: Bekleidungshersteller
Aufgaben:
SAP HANA Review mit R-Integration und Dependency Management
2017 - 2017:
Einsatzort: EU
Rolle: Senior Solution Architect
Kunde: Nationalbank
Aufgaben:
R-Analytik-Plattform mit Load Balancing (3 TB RAM, 224 Cores)
2016 - 2016:
Rolle: Senior Solution Architect
Kunde: Softwareunternehmen
Aufgaben:
Entwicklung einer Engine zur Operationalisierung von R/Python/Julia Analyse-Code
2015 - 2015:
Rolle: Senior Solution Architect
Aufgaben:
Condition Monitoring / Predictive Analytics Plattform
2002?2015:
Kunde: Bundeswehr
Aufgaben:
Projekt- und Teamleitung sowie DBA-Rollen in Enterprise-IT-Umgebungen (Microsoft SharePoint, SQL Server, SAP-Integration) ? u. a. bei der Bundeswehr (Luftwaffe), in der Marktforschung und der Solartechnik
Shared CI/CD Pipelines für Image-Erstellung, Builds und Container-Deployment ? Zentrales Rechenzentrum eines Bundeslandes
Aufbau einer R-basierten Analytik-Umgebung zur zyklischen Risikobewertung mit SAP-BW-Integration. In der zweiten Projektphase Migration der Plattform auf Docker-Container inkl. CI-Pipeline mit GitLab CI. Ziel war es, den Fachbereich zu befähigen, die Infrastruktur eigenständig ohne Konzern-IT zu betreiben
CI/CD-Pipelines und Kubernetes-Deployments für die Migration eines volkswirtschaftlichen Auswertungssystems
Konzeption und Bereitstellung einer container-basierten Infrastruktur für eine Python-Machine-Learning-Applikation mit mehreren Microservices. Durchgehende Umsetzung des Immutable-Infrastructure-Konzepts. Nach 12 Monaten erfolgreiche Migration des gesamten Container-Workloads auf die unternehmensinterne Kubernetes-Plattform
Zwei parallele Projekte: Planung und Implementierung zentraler R-Analytik-Plattformen mit Ansible-Automatisierung, CIPipelines, Active-Directory-Anbindung, Rechte-/Rollenkonzept und vollständiger Betriebsdokumentation inkl. Übergabe an lokale Betriebsteams
Konzeption und Umsetzung einer R Analytikumgebung mit mehreren hundert Gigabyte Arbeitsspeicher und einem Load Balancing Mechanismus, sowie einem komplexen Kerberos Authenfizierungsszenarios
Ziel dieses Projekts war es ein Payment Provider an das E- Commerce System anzuschließen um das Zahlen per Kreditkarte anzubieten. Neben der technischen Anbindung und der Integration in den Webshop, mussten diverse Customizings im SAP ERP geplant und durchgeführt werden. Dazu zählte insbesondere die Automatisierung des gesamten Belegflusses vom Auftrag bis zur Auszifferung der offenen Posten.
Im Rahmen dieses Projekts sollte ein Online Shop zum Vertrieb von elektronischen Dienstleistungen entwickelt werden. Hierzu wurde das bestehende Kundenportal auf Basis von Microsoft .NET mit dem E- Commerce System und dem SAP Backend System über Web Service Schnittstellen verbunden, um den Geschäftsprozess auf dieser verteilten Plattform abzubilden.
Betriebsübergang einer komplexen E-Commerce Plattform zu einem externen Dienstleister. Der Umfang des Projekts gliederte sich grob in folgende Arbeitspakete:
Im Rahmen eines Konsolidierungsprozesses zur Minimierung der Applikationsvielfalt im Unternehmen, wurden diverse Entwicklungssysteme auf einen unternehmensweiten Standard umgestellt. Das Projekt gliederte sich in folgende Teilprojekte:
Zusammen mit einer Fachabteilung wurde ein rollenbasiertes, mehrstufiges Freigabeverfahren für diverse Dokumententypen entwickelt und in einer workflowbasierten SharePoint Anwendung technisch realisiert.
Mit zunehmender Internationalisierung des Unternehmens wurde es notwendig, die Kommunikation von Änderungsmitteilungen zu den verschiedenen Produktions- und Servicestandorten im In- und Ausland mittels Workflow-Technologie zu unterstützen, um den Prozessablauf nachvollziehbarer zu machen. Der Prozess der Fachabteilung konnte durch vorheriger Modellierung in Form eines Prozessablaufdiagramms für ein IT Projekt optimiert und dann zügig in einer workflowbasierten SharePoint Anwendung umgesetzt werden.
Entwicklung eines größeren Improvement & Bug Fix Releases für den bestehenden SharePoint Business Service. Neben technischen Änderungen waren auch Änderung im Deployment-Prozess sowie Anpassungen am IT Services Management im Projektumfang enthalten.
Beschreibung:
• Erarbeitung eines Prozesses zur Aufnahme und Priorisierung der
Kundenanforderungen.
• Definition von Entwicklungsrichtlinien und Quality Gates.
• Definition der Schritte im Entwicklungsprozess und Schnittstellen zu den Incident-
Problem- und Change Managements Corporate IT.
• Entwicklung eines gemeinsamen KANBAN Boards.
• Definition aller KANBAN spezifischen Service Level und Kartentypen.
• Definition und Entwicklung von Release- und Deployment-Verfahren sowie
Abstimmung mit dem Plattform Provider.
• Aufbau eines Test Managements.
_____________________________________________________________________________
Dieses Projekt wurde durchgeführt, um die Bereitstellungsgeschwindigkeit
für SharePoint Team Sites zu erhöhen, die Standardisierung von IT Services voranzutreiben und die Betriebskosten durch Prozessautomatisierung zu senken. Um einen solchen Service zu standardisieren, war es zwingend notwendig eine
SharePoint Governance zu erarbeiten und diesen im vollen Umfang umzusetzen.
Zusammen mit einem externen Beratungsunternehmen wurde ein Projektmanagement Prozess entwickelt, der alle Phasen und Phasenübergänge eines Projektlebenszyklus beschreibt. Nach der Definition des Prozesses erfolgte die
Abbildung auf der Microsoft Project Server Plattform. Der Prozess wurde technisch durch die Workflow Engine Nintex unterstützt.
Im Rahmen eines größeren Migrationsprogramms von Novell zu Microsoft sollte SharePoint als zukünftige „Collaboration“ Plattform eingeführt werden. Ziel dieses Projekts war es das entsprechende Sizing für die Plattform zu definieren und entsprechend hochverfügbar auf einer HP Blade Center Hardware aufzubauen.
Um Kontinuität im einen wichtigen Kernprozess des Unternehmens zu gewährleisten, war es zwingend notwendig, einige Datenbanken auf eine hochverfügbares und durch die Corporate IT betriebenes SQL Server System zu migrieren. Das Projekte gliederte sich folgende wesentliche Schritte:
• Erstellung eines Migrationskonzepts inkl. Test Cases.
• Aufbau eines 2-Node Windows Clusters mit zwei SQL Server Instanzen.
• Durchführung der Migration.
• Erstellung eines Betriebshandbuchs.
Um Betriebsaufwände für die SQL Server Systeme im Unternehmen zu senken, wurde zunächst eine komplette Bestandsaufnahme aller Systeme durchgeführt. Daraufhin folgte eine Messung des Lastverhaltens, um eine Bewertung
für eine mögliche Virtualisierung zu treffen. Basierend auf dieser Messung wurde dann ein Konsolidierungsplan erstellt und sukzessive abgearbeitet.
In Zusammenarbeit mit einem externen Beratungsunternehmen und dem IT Management wurden zunächst Kennzahlen definiert, die bei der Steuerung und Optimierung der IT unterstützen sollen. Die Abbildung der Kennzahlen erfolgte dann mit Hilfe der Daten aus dem IT Helpdesk System und einem webbasierten Dashboard.
Entwicklung einer Lösung zur automatisierten Bereitstellung von
beschreibbaren Datenbank-Snapshots mit Hilfe von SAN Snapshots und SAN Virtualisierung.
Aufbau eines großen SQL Server Clusters mit SAN Virtualisierung.
Freiwillig Wehrdienstleistender für 21 Monate
Fortbildungen:
Mein fachlicher Schwerpunkt liegt auf der Entwicklung und Umsetzung von Lösungskonzepten mittels neuartiger Technologien und Services wie zum Beispiel: Microservices mit Docker / Kubernetes, Data Driven Services mit R oder Python. Dazu zählt ein breites Lösungspektrum mit etablierten Technologien wie z.B. SAP, Microsoft SQL Server und Linux.
Profil:
Kernkompetenzen:
IT Skills:
Weitere Kenntnisse:
Beruflicher Werdegang:
2018 - 2018:
Rolle: Senior Solution Architect
Kunde: Finanzdienstleister
Aufgaben:
Assessment und Realisierungskonzept für R-Algorithmen im Hochfrequenzhandel
2018 - 2018:
Rolle: Senior Solution Architect
Kunde: Automobilkonzern
Aufgaben:
Shiny Server Umgebung mit AD-Anbindung
2018 - 2018:
Rolle: Senior Solution Architect
Kunde: Bekleidungshersteller
Aufgaben:
SAP HANA Review mit R-Integration und Dependency Management
2017 - 2017:
Einsatzort: EU
Rolle: Senior Solution Architect
Kunde: Nationalbank
Aufgaben:
R-Analytik-Plattform mit Load Balancing (3 TB RAM, 224 Cores)
2016 - 2016:
Rolle: Senior Solution Architect
Kunde: Softwareunternehmen
Aufgaben:
Entwicklung einer Engine zur Operationalisierung von R/Python/Julia Analyse-Code
2015 - 2015:
Rolle: Senior Solution Architect
Aufgaben:
Condition Monitoring / Predictive Analytics Plattform
2002?2015:
Kunde: Bundeswehr
Aufgaben:
Projekt- und Teamleitung sowie DBA-Rollen in Enterprise-IT-Umgebungen (Microsoft SharePoint, SQL Server, SAP-Integration) ? u. a. bei der Bundeswehr (Luftwaffe), in der Marktforschung und der Solartechnik