Martin Gross

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Bad Homburg, Deutschland

Erfahrungen

Dez. 2022 - Jan. 2024
1 Jahr 2 Monaten
Deutschland

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

BWI

Entwicklung einer Private-Cloud-Plattform für die Bundeswehr. - Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform - Entwicklung von Anwendungsfällen für Cloud-Produkte - Organisieren und Durchführen von Anwendungsfall-Workshops - Definition von Anwendungsfällen mit Produktverantwortlichen - Requirements Engineering - Weiterentwicklung der Roadmap, Zielkette - Messung und Verbesserung der Benutzerfreundlichkeit der Plattform - Methodik zur Ermittlung der Developer Experience definieren - Entwicklung von Testszenarien, Schulung von Testern und Beobachtern - Organisieren und Durchführen von Testsitzungen - Ergebnisse verarbeiten und Maßnahmen ableiten - Präsentation der Erkenntnisse und Ergebnisse vor den Beteiligten - Planung der Umsetzung von Verbesserungsmaßnahmen mit den Produktverantwortlichen - Moderation des wöchentlichen Product Owner Meetings - Einführen und Koordinieren von Schwerpunktthemen für die Quartalsplanung - Technologische Umgebung: VMware, Kubernetes, helm Charts, Kyverno, ArgoCD, Crossplane, HashiCorp Vault, Linkerd, PostgreSQL, ElasticSearch, Grafana, MinIO, Artifactory, Python, Nexus, Sysdig, Active Directory, Gitlab, git, Docker, Jira, Confluence, Scrum, Kanban, DevOps, ITIL, CI/CD, IoT

Juni 2021 - Okt. 2022
1 Jahr 5 Monaten
Deutschland

DevOps Transformation Coach

Commerzbank

DevOps-Transformations-Coaching. - Bewertung der DevOps-Fähigkeiten - Moderation von Workshops - Value-Stream-Mapping - Förderung von DevOps-Praktiken - Skalierung des DevOps-Coachings - Entwicklung von Lernpfaden für technische Teams - Coaching von Teams und Product Ownern zur Einführung von DevOps-Prinzipien - Coaching von Teams und Product Ownern zur Überwindung aktueller Herausforderungen - Coaching von Teams und Product Ownern zur Identifikation von Engpässen in der Softwarebereitstellung - Coaching von Teams und Product Ownern zur Verbesserung des Betriebs durch Value-Stream-Mapping - Coaching von Teams und Product Ownern zur Beschleunigung der Softwarebereitstellung an Kunden - Coaching von Teams und Product Ownern zur Etablierung einer kontinuierlichen Verbesserungskultur - Coaching von Teams und Product Ownern zur Abstimmung von Entwicklung und Betrieb - Coaching von Teams und Product Ownern zur Schaffung einer kollaborativen Kultur - Projektsprache: Englisch - Technologien: Java, Continuous Quality Assurance, OpenShift, Google Cloud Platform (GCP), GKE, Mural, git, Bitbucket, Docker, JIRA, Confluence, Scrum, Infrastructure as Code, Terraform, SAFe

März 2020 - Okt. 2020
8 Monaten
Deutschland

Application Management BiPRO Web Services

R+V Allgemeine Versicherung AG

Die BiPRO-Services (Webservice-Schnittstelle zwischen Maklern und Versicherern) mussten technologisch aktualisiert und schrittweise in die lokale Kubernetes-Cloud als Microservices migriert werden. Im Rahmen der Weiterentwicklung musste auch der Betrieb sichergestellt werden. Dazu gehörte die Beratung von Projekten zur Erreichung der Betriebsreife, einschließlich Monitoring, gemeinsames Incident-Handling sowie die Konzeption und Umsetzung von Optimierungsmaßnahmen. - Koordination zwischen Entwicklung und Betrieb von BiPRO-Webdiensten in Bezug auf neue Funktionen, Go-Live, Änderungen, Incidents. - Umsetzung der kontinuierlichen Verbesserung im Sinne von DevOps und agilen Prinzipien; Verbesserung der Zusammenarbeit zwischen Betrieb und Entwicklung. - Beschreibung und Umsetzung von Anforderungen an die Wartbarkeit und den Betrieb von Anwendungen, Optimierung von Betriebsprozessen (z.B. Monitoring, Alarmierungsmechanismen, etc.) in Richtung Observability. - Dokumentieren und Präsentieren der Ergebnisse für das Projektteam und die Stakeholder, einschließlich Empfehlungen für weitere Maßnahmen. - Produktmanagement, Aufbau der Zusammenarbeit mit anderen Scrum-Teams - Release-Planung, Durchführung von Deployments, Vorbereitung der technischen und funktionalen Abnahme, Automatisierung von Tests, Micro Services Deployment Pipelines, Erweiterung der Dokumentation für den Betrieb - Dokumentation, Planung und technische Vorbereitung der Migration von 3 BiPRO-Diensten - Technologien: BiPRO: Security Token Service (STS), Standards 420 (non-TAA) and 430 (TAA) JBoss Wildfly, Softproject X4, Maven, Ant, PostgreSQL, Jenkins, Microservices, Java, Spring Boot, Private Cloud, Kubernetes, Spinnaker, Rancher, ElasticSearch, Kibana, Instana, WSDL, REST, SOAPUI / ReadyAPI, Postman, MinIO (S3 compatible), GitHub, Docker, CA Harvest, ITSM, HP Service Manager, JIRA, Confluence, Scrum

Feb. 2019 - März 2020
1 Jahr 2 Monaten
Deutschland

DevOps and Cloud Transformation Lead

Lufthansa Cargo AG

DevOps- und Cloud-Transformation von Buchungs- und Vertriebsprodukten. Im Zuge der Modernisierung des Buchungs-/Vertriebs-IT-Systems von Lufthansa Cargo zu einer Microservice-Architektur: - Konzeptentwicklung und Aufbau der DevOps-Organisation für einen hybriden Parallelbetrieb der Altsystemanwendung On-Premises und der neuen Microservices in der Microsoft Azure Cloud (Strangler Fig Pattern). - Zusammenarbeit mit Stakeholdern, externen Anbietern und Scrum Mastern, um zu definieren, wie Scrum-Teams und das konventionelle Betriebsteam künftig in einer DevOps-Umgebung zusammenarbeiten; Erstellung und Koordination von Konzepten für Multi-Team-Konstellationen, Etablierung von Entscheidungsoptionen - Planung, Durchführung und Moderation von Workshops (z. B. Pre-Mortem); Unterstützung der Entscheidungsfindung durch Einbindung aller Beteiligten - Neugestaltung und Optimierung von Incident- und Release-Management sowie ITIL-Prozessen für DevOps, Einführung von Bereitschaftsdiensten für zusätzliche Teams, Visualisierung und Umgestaltung von Prozessen, Retrospektiven - Definition von Anforderungen und Spezifikationen für Monitoring und Observability aus operativer Sicht - Implementierung kontinuierlicher Verbesserung nach DevOps-, Lean- und Agile-Prinzipien; Verbesserung der Zusammenarbeit zwischen Ops und Dev; Förderung einer DevOps-Kultur. - Projektsprache: Englisch - Technologien: ITIL, Microsoft Azure Cloud, AKS, Azure Monitor, Kubernetes, Istio, Microservices, Java, Sonarqube, Jenkins, ElasticSearch, Kibana, ServiceNow, ITSM, VMware, Spring Boot; JIRA, Scrum

Sept. 2017 - Nov. 2018
1 Jahr 3 Monaten
Deutschland

Agile Project Manager

Deutsche Leasing

Projektmanagement für Migration und Erweiterung des Enterprise Service Bus und JEE-Webanwendungen. - Agiles Projektmanagement - Erstellen und Abstimmen von Projektvorschlägen mit Stakeholdern, Verwaltung mehrerer paralleler Projekte - Planung und Koordination von Umfang, Aufwand, Zeitplan, Budget, Qualitätssicherung - Anforderungs- und Abhängigkeitsmanagement - Steuerung des indischen Offshore-Softwareanbieters und interner Teams - Einführung agiler Praktiken aus dem Scrum-Framework wie Daily Scrum, Burn-Down-Charts, Retrospektiven, Product Backlog, Sprint Backlog, wo organisatorisch möglich - Abstimmung neuer Architektur und Anforderungen mit Offshore-Team und internen Architekten - Koordination von Onsite-Tests und Abnahmen - Projektsteuerung und Tracking von Deliverables, Projekt-Reporting, Stakeholder- und Risikomanagement - Projektsprache: Englisch - Skills: SOA, Enterprise Service Bus, ESB, Java, Web Services, WSDL, REST, JSON, XML, XSD, SOAP, JBoss Fuse, JBoss EAP, VMware, Harvest, Atlassian JIRA, Atlassian Confluence, MS Project, Scrum, Acellere Gamma, Jenkins, git, GitLab

Okt. 2016 - Dez. 2017
1 Jahr 3 Monaten
Deutschland

SOA Architecture and Governance

R+V Allgemeine Versicherung AG

  • Einführung einer zentralen Qualitätssicherung für SOA - Einführung von Kanban für den Qualitätssicherungsworkflow - Teilnahme an Scrum-Veranstaltungen als Stakeholder - Beratung von Softwareentwicklern und Projekten bei Schnittstellenmodellierung und Service Design - Festlegung der SOA-Roadmap mit dem SOA-Team - Qualitätssicherung von Web Services und XML-Schemata - Definition von Richtlinien und Styleguides für das Service Design - Weiterentwicklung und Programmierung von Java-Tools zur automatisierten Überprüfung des Service-Designs - Entwicklung von Ruby-Skripten zur automatisierten Generierung versionierter Servicestrukturen - Koordination und Unterstützung einzelner Themen in Projekten, Aufgabenplanung, Statusverfolgung, Reporting, Terminplanung, Moderation von Meetings, Ergebnissicherung, Konzeptarbeit - Skills: SOA, Kanban, Enterprise Service Bus, ESB, Java 8, Web Services, WSDL, REST, XML, XML Schema, JAXB, CXF, SOAP, Ruby, git, Ant, Harvest, Docker, XML Spy, SOAP UI, Scrum
Jan. 2013 - Dez. 2016
4 Jahren

Project Manager / Solution and Delivery Manager

Amadeus IT Group

Lufthansa SOA- und Middleware-Plattform. - Erstübernahmeprojekt und Wissenstransfer vom vorherigen Anbieter - Definition, Implementierung und Etablierung von Prozessen mit Teams in Bangalore (Indien) und Nizza (Frankreich) sowie dem Kunden - Ansprechpartner für funktionale Fragen und Change Requests zwischen Lufthansa Group und Amadeus - Analyse der Machbarkeit, Kosten und Nutzen, Vorschlag spezifischer Lösungen inkl. Dimensionierung und Implementierungsplan, Bewertung der Lösungsarchitektur, Sicherstellung der Qualität und Konsistenz der Deliverables - Projektmanagement für die Integration des LH eJournal - Projektmanagement für die Concur Travel Management (SAP)-Integration - Projektplanung mit Offshore- und lokalen Teams - Koordination von Projekten zwischen Lufthansa, Amadeus und weiteren Dritten - Solution- und Delivery-Management - Unterstützung beim Start des Lufthansa OpenAPI-Projekts, der ersten extern zugänglichen API-Plattform von Lufthansa für Drittentwickler - Begleitung der erforderlichen Architektur- und Sicherheitsmaßnahmen für OpenAPI - Release-Planung für OpenAPI - Projektsprache: Englisch - Technologie: Mashery API Management, SOA, Synchronous, Asynchronous, Batch, Tibco BusinessWorks, Tibco EMS, Enterprise Service Bus, Aurea Actional, OpenAPI, Java, Web Services, WSDL, REST, XML, XSD, Axis2, CXF, SOAP, Ruby on Rails, git, Maven, Oracle WLS, SharePoint, SOAP UI, C++

Jan. 2009 - Dez. 2014
5 Jahren
Deutschland

Teilprojektleiter / Architekt myIDTravel-System

Lufthansa Industry Solutions

Weiterentwicklung und Betrieb des myIDTravel-Systems für Airline Staff Travel mit ca. 100 teilnehmenden Fluggesellschaften. - Teilprojektleitung für Airline-Integrationsprojekte, Koordination von Spezifikationen mit externen Fluggesellschaften, internationale Telefonkonferenzen - Architektur von Schnittstellen mit externen Fluggesellschaften - Architekturanpassung und Reimplementierung von externen Schnittstellen - Spezifikation und Implementierung zusätzlicher Webservice-Schnittstellen, Unterstützung externer Entwickler und Kunden bei der Implementierung der Schnittstellen - Implementierung eines Public/Private-Key-Systems zur Absicherung der externen Schnittstellen, Automatisierung der Zertifikatserstellung, WS-Security, Web Service Architektur - Unterstützung des Betriebs von Webanwendungen und Webdiensten, Problemanalyse, Leistungsanalyse und -optimierung, Lasttests und Evaluierung - Pre-Sales-Unterstützung - Koordination mit Airline-Kunden, Erstellung von Change Requests, Anpassung der Web-GUI für Kunden - Mitglied des Scrum-Entwicklungsteams - Analyse von Vorfällen - Skills: Java, Enterprise Service Bus, XML, XSD, Web Services, OTA XML, Axis2, SOAP, Apache ServiceMix, Tomcat, MySQL, Ruby, JUnit, RSpec, Subversion, git, Maven, SOAP UI, Selenium, IntelliJ IDEA, JIRA, Jenkins, JMeter, HTML, CSS, Scrum

Jan. 2007 - Dez. 2009
3 Jahren
Deutschland

Initiative Lead Continuous Integration / Architect

Lufthansa Industry Solutions

Produktentwicklung: myIDTravel-Buchungssystem für Mitarbeiter von Fluggesellschaften. - Verbesserung der Produktqualität durch verschiedene organisatorische und toolgestützte Maßnahmen - Leitung der Initiative zur Einführung eines kontinuierlichen Integrationssystems zur Gewährleistung stabiler Builds, Qualitätssicherung des Softwarecodes, Einführung von PMD und FindBugs - Einführung von Maven als Build-Tool anstelle von Ant, Ersatz von CVS durch Subversion - Einführung eines Wikis als Wissensbasis zur Unterstützung externer Softwareentwickler, Entwicklung und Bereitstellung von Beispielimplementierungen und Architekturdokumentation - Betreuung von Nachwuchsentwicklern, Präsentation und Unterweisung des Entwicklungsteams in der Verwendung neuer Tools - Beratung des Programmmanagers in Architekturfragen - Spezifikation externer Schnittstellen für Single Sign-On und externe Reservierungssysteme, WSDL, OTA, Kompatibilitätstests .NET, WS-Security, WS-Policy, Problemanalyse, Implementierung von Schnittstellen - Vorbereitung von Deployment und Konfiguration für die Produktion - Organisation von Integrationsprojekten zur Systemeinführung bei Kunden - Unterstützung von User-Acceptance-Tests, Unterstützung von Kunden bei der Implementierung von Schnittstellen, Testen von Schnittstellen - Lasttests und Leistungsanalyse - Skills: Java, Enterprise Service Bus, XML, XSD, Web Services, OTA XML, Axis2, SOAP, Apache ServiceMix, Tomcat, MySQL, Ruby, Selenium, JUnit, RSpec, Subversion, git, Maven, IntelliJ IDEA, JIRA, Jenkins/Hudson, JMeter

Jan. 2007 - Dez. 2008
1 Jahr
Deutschland

Consultant - Feasibility Study Middleware Migration

Lufthansa Systems

Machbarkeitsstudie für die Migration einer hochverfügbaren Middleware (basierend auf BEA WebLogic) auf neue BEA-Software-Releases. - Untersuchung von Software-Upgrade-Optionen für bestehende Middleware-Komponenten, die auf BEA WebLogic Server, Tuxedo und eLink laufen - Umstellung von JDK 1.4 auf JDK 5 und JDK 6 - Untersuchung von Solaris-Betriebssystem-Upgrades - Beschreibung und Bewertung sinnvoller Upgrade-Szenarien, Maßnahmen und Alternativen - Technologien: BEA WebLogic Server, Tuxedo, eLink, JDK 5 und JDK 6

Jan. 2005 - Dez. 2008
2 Jahren
Deutschland

Member of the Software Architecture Team

Lufthansa Systems

Entwicklung eines Passagier-Management-Systems als Produkt für den Airline-Markt zum Ersatz bestehender hostbasierter Altsysteme. - Mitglied des Softwarearchitektur-Teams - Direct Booking Module Distribution Channel Manager (XML Rules Engine als Web Service), FrontSales (Swing GUI), Internet Booking Engine (Struts), Falcon Client Access (XML Middleware) - Anforderungsmanagement (funktional, nicht-funktional) - Beratung zur technischen Machbarkeit von Konzepten, Entwicklung von Testkonzepten (funktional, nicht-funktional) - Qualitätssicherung extern entwickelter oder zugekaufter Softwarekomponenten durch Offshore-Dienstleister (Dokumentation, Softwaretests, Code-Review) - Technischer Ansprechpartner für externe Subunternehmer in Dublin (Irland), Budapest (Ungarn), Minsk (Belarus) und Bangalore (Indien) - Testautomatisierung (z. B. Continuous Build Process, Scripting) - Fehleranalyse und Dokumentation - Projektsprache: Englisch - Technologie: Java, J2EE, EJB, XML, XSD, XSLT, Webservices, SOAP, BEA WebLogic 9, Tomcat, Oracle RAC, MySQL, Ruby, JUnit, CVS, IntelliJ IDEA, Enterprise Architect, UML, AccuRev, JIRA, TeamTrack, Bugzilla, CruiseControl

Jan. 2005 - Dez. 2006
1 Jahr
Deutschland

Technical Project Manager

Lufthansa Systems

Entwicklung eines Laufzeit-Konfigurations-, Monitoring- und erweiterten Logging-Systems für ein bestehendes verteiltes Enterprise Application Integration (EAI)-Middleware-System. - Technisches Projektmanagement - Koordination von Offshore-Ressourcen in Ungarn - Erarbeitung technischer Konzepte und Softwarearchitektur - Softwarearchitektur für hochverfügbare Online-Konfiguration - Entwicklung eines datenbankgestützten, hochverfügbaren Systems für zentrale Konfigurationsänderungen von Softwarekomponenten zur Laufzeit (für funktionale Konfiguration, Fehlerbehandlung und Entkopplung von Deployment und Konfiguration) - Entwicklung eines Online-Monitorings von Softwarekomponenten auf Anwendungsebene (Antwortzeiten, Fehlerzustände, Ausnahmen, Reaktionszeiten externer Systeme etc.) und Anbindung an ein zentrales Monitoring-System (Nagios) - Erweiterung des konfigurierbaren Loggings für ein verteiltes System zur Ausweitung der Fehlerprotokollierung und Durchführung fächerübergreifender Analysen - Entwicklung eines Datenmodells für Konfigurationsdaten - Software-Design und Implementierung der Data-Access-Layer - Projektsprache: Englisch - Technologie: BEA WebLogic 8.1, MySQL, SQL, J2EE, EJB, iBatis, Hibernate, JDBC, XML, JMX, SNMP, JUnit, CVS, IntelliJ IDEA, Enterprise Architect, UML

Jan. 2004 - Dez. 2006
2 Jahren
Deutschland

Technische Projektkoordinator

Lufthansa Systems

Lasttests für Komponenten der Enterprise Application Integration (EAI). - Untersuchung des Verhaltens von entwickelten EAI-Softwarekomponenten (zustandslose Session Beans) unter Volllast in Einzel- und Kombinationstests - Evaluierung einer Java-Softwarekomponente eines Drittanbieters auf ihre Eignung für den Einsatz in einer Serverumgebung - Entwicklung einer Beispielanwendung unter Verwendung der Komponente als Proof of Concept für den Einsatz im BEA WebLogic EJB-Container - Technische Projektkoordination - Konzepte zum Aufbau von Lasttests (Hardware & Software) - Definition von Stresstestfällen, Lasttests mit JMeter als Lastgenerator, Entwicklung eines JMeter-Plugins zur Lastgenerierung für EJBs, Lasttestskripte - Entwicklung von Lastgeneratoren und -senken auf Basis bestehender EJBs - Untersuchung von Speicherlecks, Antwortzeiten, CPU-Nutzung, Speicherbedarf - Auswertung der Ergebnisse, Dokumentation, Untersuchungsberichte und Präsentation der Ergebnisse - Technologien: BEA WebLogic 8.1, J2EE, EJB, CORBA, JMeter, XML, JUnit, CVS, Eclipse, IntelliJ IDEA, GNUPlot

Jan. 2004 - Dez. 2005
2 Jahren
Deutschland

Member of Software Architecture Team

Lufthansa Systems

Einführung von J2EE Web Services in ein bestehendes Enterprise Application Integration Middleware-System (ZAMBAS). - Mitglied des Projektteams für Softwarearchitektur - Identifikation von Best Practices für das Design von Web Services innerhalb eines EAI-Projekts (Versionierung, Kompatibilität, …) - Untersuchung des BEA WLS Web Service Frameworks für den Einsatz in ZAMBAS - Erstellung von Architekturrichtlinien für Web Services (Service-Routing, Sicherheit, Logging, Fehlerbehandlung, Versionierung, Style, etc.) - Entwicklung von SOAP-Schnittstellen für bestehende EJBs - Definition von Web-Service-Schnittstellen und Datentypen mittels WSDL und XML Schema - Entwicklung von Ant-Skripten für Build und Deployment - Technischer Entwurf des SOAP-Routings für das MUA-Projekt - Entwurf und Implementierung eines Web-Service-Routing-Handlers - Entwicklung des Web-Service-Testclients für MUA - Testkonzept für nicht-funktionale/Lasttests für MUA - JSP-basierte Weboberfläche für SOAP-Routing - Untersuchung von Web-Service-Sicherheitsverfahren - Erstellung verschiedener Webservices zur Simulation externer Systeme (Best und BMS) zu Testzwecken - Generierung von Testdaten auf dem Hostsystem - Technologien: SOA, BEA WebLogic 8.1, SOAP, WSDL, XML Schema, J2EE Web Services, Apache Axis, EJB, XML, JAXB, Java, J2EE, Ruby, CASL, Ant, JUnit, CVS, Eclipse 3.0, Attachmate Infoconnect, Unisys, Tuxedo

Entwicklung eines ‚Productized Service‘ für die Steigerung der Produktivität in Softwareorganisationen

Self-employed

  • Analyse, Messung und Empfehlungen zur Verbesserung der Prozesse und Zusammenarbeit der Teams - Developer Experience - Identifikation von Engpässen in Dev und Ops - Optimierung von Wertströmen am Kundennutzen durch Value Stream Mapping

Zusammenfassung

Über 20 Jahre Erfahrung in der Softwareentwicklung in verschiedenen Rollen als Softwarearchitekt, Projektmanager, Product Owner und DevOps-Coach. Zu den Kunden zählen u.a. Lufthansa, R+V Versicherung, Amadeus, Deutsche Leasing, Commerzbank und BWI Mein Ansatz besteht darin, die Produktivität der Teams zu verbessern, indem wir Engpässe und Abhängigkeiten im Wertstrom erst identifizieren und dann lösen, die Kommunikation zwischen Teams optimieren, Transparenz schaffen und die Konzentration auf das Wesentliche fördern. Ergänzt durch den Einsatz geeigneter Architekturen und Technologien.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Portugiesisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Ausbildung

TU Darmstadt

Diplom-Ingenieur · Darmstadt, Deutschland

Zertifikate & Bescheinigungen

Advanced ScrumMaster (A-CSM)

Zertifizierter DevOps-Coach (DASA)

DASA

Zertifizierter ScrumMaster (CSM)