Bei diesem Einsatz habe ich die Rolle DevOps Engineer und Build & Releasemanager ausgeübt und habe als technisches Verbindungsglied zwischen Anwendungsentwicklung und Betrieb mehrere Projekte begleitet. Als Umgebungsmanager für Testsysteme habe ich darüber hinaus im Bereich IT Operations fundierte Erfahrungen sammeln können.
DevOps Engineer CI/CD Online Depoteröffnung und Brokerage (2 Jahre)
Im Fokus der Entwicklung der Produkte Online Depoteröffnung und Brokerage steht die Einführung einer Microservice-Architektur und der Betrieb in OpenShift.
Schwerpunktmäßig zuständig für die Automatisierung des Build & Deploymentprozesses nach GitOps, Erstellung und Wartung der CI/CD-Pipelines und die Verwaltung von Jenkins-Instanzen. Die Konfiguration der Microservices und Namespaces in Openshift und die Pflege der Dockerfiles liegen ebenfalls in meinem Verantwortungsbereich.
Zuletzt habe ich mein Know-How im Bereich Brokerage als Test Spezialist eingebracht, um die Automatisierung von Integrationstests, Akzeptanztests und End-to-End Tests zu implementieren und in die CI/CD Pipelines zu integrieren.
Weitere Themen
Build- und Releasemanagement im Bereich Wertpapier (3 Jahre)
Verantwortung für mehrere Produkte der Union Investment und für das Produkt Optifolio (Portfoliomanagement). Die Aufgaben beinhalteten das Build- und Releasemanagement, Automatisierung des Build-Prozeses, die Betreuung der Deployments vom Entwicklertest bis zur Produktion, die Planung der Testphasen und Release-Einsätze, die Administration der Repositories in Subversion und die Konfiguration der Entwicklungstools und der Testumgebungen. Zuständig für die Produktivsetzung von Java-Webanwendungen, für z/OS Mainframe-Anwendungskomponenten sowie DB2 und Oracle Datenbanken.
Umgebungsmanagement Testsysteme (5 Jahre)
In der eigenständigen Betriebsabteilung für Testumgebungen umfasste mein Aufgabengebiet die Koordination von Administratoren-Teams für die Bereitstellung von Testinfrastrukturen nach Anforderungen der Testmanager der Anwendungsentwicklung. Die bereitgestellten Umgebungen deckten in den Teststufen Entwicklertest und Integrationstest die bildeten die Systemlandschaft von dezentralen Arbeitsplätzen bzw. SB-Automaten über Tomcat Application Server bis hin zum IBM Mainframe (z/OS) und Datenbanken ab. Die Leitung von Projekten, die Weiterentwicklung des QS-Prozesses sowie die Steuerung von Eskalationen und Task Force Arbeitsgruppen gehörten ebenso zu meiner Verantwortung.
Kenntnisse
Microservices, Kubernetes, OpenShift, Redhat, Docker, Bitbucket, GitLab, Oracle, PDB, Oracle 12, Maven, Gradle, Graylog, Kibana, Splunk, Nexus, SonarQube, Postman, Selenium, GitOps, CI/CD, Jenkins, Mainframe, z/OS, Citrix, ISTQB, SAFe, Scrum, JIRA, Confluence