- Erhalt der Historie von mehreren 100000 commits aus über 15 Jahren
- Migration von Einzelrepositories in ein Git Monorepo
- Realisierung eines Bi-direktionalen Git/SVN "hot-sync" für die Übergangsphase
- Training eines Teams von ~40 MA zu Git-Grundlagen und Workflow
- Aufbau von Git-Client/Server-Infrastruktur
- Anpassung von CI-Systemen und Release-Prozessen
- Aufbau eines modernen CI-Systems, mit Fokus auf Zuverlässigkeit, Geschwindigkeit, Zukunftssicherheit
- Aufbau einer CI/CI-Testautomatisierungsumgebung für ein komplexes Embedded-Systems
- Automatisierung von Integrations- und Releaseprozessen
- Fehleranalyse und bring-up
- Training und Betreuung des Entwicklungsteams
- Konzepte zu Skalierung und Betrieb von Jenkins auf Enterprise-Ebene
- Identifizieren und Beheben von Leistungsengpässen
- Beratung der Entwickler in den Fachabteilungen
- Evaluierung kommerzieller CI-Angebote
- Planung und Durchführung von Jenkins-Migrationsprojekten
Zeitraum 04/2017-dato
Firma/Institut: Netzwerkausrüster im Mobilfunksektor
Projekt: Continuous-Integration und Release-Management für Großprojekt im Bereich 5G
Software: Jenkins, CloudBees Jenkins, Java, Power BI, Zuul, Gerrit, git, Groovy, Go, Python, Bash, Docker, Cloud/OpenStack, cmake, C/C++; clang, Coverity, Valgrind,?
Rolle/Aufgaben:
Zeitraum 07/2015-05/2017
Firma/Institut: Internationales Grossunternehmen der Halbleiter-/Chipkartenbranche
Projekt: Entwicklung einer unternehmensweiten Continuous-Integration Plattform
Software: Jenkins, CloudBees Jenkins, Java, Apache httpd, Bash, Powershell, Perl, Linux, Docker, KVM, VMware, Puppet, Ansible, Windows, git, Subversion, gerrit, maven
Rolle/Aufgaben:
Zeitraum 07/2009-07/2015
Firma/Institut: Netzwerkausrüster im Mobilfunksektor
Projekt: Continuous-Integration und Release-Management der Layer-2-(MAC)-Software von LTE-Basistationen
Software: Jenkins/Hudson, Bash, Perl, Java, Groovy, Ruby, Linux, Apache Tomcat und httpd, Subversion, git, Klocwork/Valgrind/clang/Lint/CMT++/Sonar/gcovr, XML/XSL, PostgreSQL
Rolle/Aufgaben:
Zeitraum 01/2009-12/2011
Firma/Institut: Netzwerkausrüster im Mobilfunksektor
Projekt: Entwurf einer Testumgebung für Echtzeit/realtime testing; Test von Layer-2 Funktionen an LTE-Basistationen
Software: diverse herstellerspezifische Werkzeuge, Jenkins/Hudson, Bash, Perl, TI Code Composer Studio, OSE/OSEck, Git, HP/Mercury Quality Center
Rolle/Aufgaben:
Nebenfach: Betriebswirtschaftslehre
- Erhalt der Historie von mehreren 100000 commits aus über 15 Jahren
- Migration von Einzelrepositories in ein Git Monorepo
- Realisierung eines Bi-direktionalen Git/SVN "hot-sync" für die Übergangsphase
- Training eines Teams von ~40 MA zu Git-Grundlagen und Workflow
- Aufbau von Git-Client/Server-Infrastruktur
- Anpassung von CI-Systemen und Release-Prozessen
- Aufbau eines modernen CI-Systems, mit Fokus auf Zuverlässigkeit, Geschwindigkeit, Zukunftssicherheit
- Aufbau einer CI/CI-Testautomatisierungsumgebung für ein komplexes Embedded-Systems
- Automatisierung von Integrations- und Releaseprozessen
- Fehleranalyse und bring-up
- Training und Betreuung des Entwicklungsteams
- Konzepte zu Skalierung und Betrieb von Jenkins auf Enterprise-Ebene
- Identifizieren und Beheben von Leistungsengpässen
- Beratung der Entwickler in den Fachabteilungen
- Evaluierung kommerzieller CI-Angebote
- Planung und Durchführung von Jenkins-Migrationsprojekten
Zeitraum 04/2017-dato
Firma/Institut: Netzwerkausrüster im Mobilfunksektor
Projekt: Continuous-Integration und Release-Management für Großprojekt im Bereich 5G
Software: Jenkins, CloudBees Jenkins, Java, Power BI, Zuul, Gerrit, git, Groovy, Go, Python, Bash, Docker, Cloud/OpenStack, cmake, C/C++; clang, Coverity, Valgrind,?
Rolle/Aufgaben:
Zeitraum 07/2015-05/2017
Firma/Institut: Internationales Grossunternehmen der Halbleiter-/Chipkartenbranche
Projekt: Entwicklung einer unternehmensweiten Continuous-Integration Plattform
Software: Jenkins, CloudBees Jenkins, Java, Apache httpd, Bash, Powershell, Perl, Linux, Docker, KVM, VMware, Puppet, Ansible, Windows, git, Subversion, gerrit, maven
Rolle/Aufgaben:
Zeitraum 07/2009-07/2015
Firma/Institut: Netzwerkausrüster im Mobilfunksektor
Projekt: Continuous-Integration und Release-Management der Layer-2-(MAC)-Software von LTE-Basistationen
Software: Jenkins/Hudson, Bash, Perl, Java, Groovy, Ruby, Linux, Apache Tomcat und httpd, Subversion, git, Klocwork/Valgrind/clang/Lint/CMT++/Sonar/gcovr, XML/XSL, PostgreSQL
Rolle/Aufgaben:
Zeitraum 01/2009-12/2011
Firma/Institut: Netzwerkausrüster im Mobilfunksektor
Projekt: Entwurf einer Testumgebung für Echtzeit/realtime testing; Test von Layer-2 Funktionen an LTE-Basistationen
Software: diverse herstellerspezifische Werkzeuge, Jenkins/Hudson, Bash, Perl, TI Code Composer Studio, OSE/OSEck, Git, HP/Mercury Quality Center
Rolle/Aufgaben:
Nebenfach: Betriebswirtschaftslehre