DevOps, Automatisierung, Versionskontrolle. Linux/Embedded-Experte.
Aktualisiert am 18.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Git
DevOps
Linux
SVN
Subversion
Jenkins
Continuous Integration
Test Automation
Python
Perl
Bourne Shell
Bash Shell
TCP/IP
SSH
Linux Firewall
C-Programmierung
Elastic Search
PowerBI
Container
Virtualisierung
SCM
Groovy
Gerrit
Deutsch
Englisch
Französisch
Niederländisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 3 Monate
2020-10 - 2021-12

Migration des Versionskontrollsystems von Subversion zu Git

Koordination, Konzeption, Durchführung Java Python Bash Shell ...
Koordination, Konzeption, Durchführung
- Absprache mit Fachabteilungen und Konzeption der Migration

- 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


Subversion Git Jenkins Gitlab Gerrit
Java Python Bash Shell Go-Entwickler Yocto
Internationales Unternehmen im Bereich IT-Sicherheit
Aachen
1 Jahr 1 Monat
2019-09 - 2020-09

Redesign von CI und Testautomatisierung im Embedded-Umfeld

Konzeption und Umsetzung Java Python Bash Shell ...
Konzeption und Umsetzung
- Analyse des Bestands-CI-Systems

- 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

Jenkins
Java Python Bash Shell Linux Yocto Subversion Git Groovy
Internationales Unternehmen im Bereich IT-Sicherheit
Aachen
2 Jahre 5 Monate
2017-04 - 2019-08

CI und Release-Management für Großprojekt im Bereich 5G

Koordination, Architektur, Umsetzung Java Virtualisierung Container ...
Koordination, Architektur, Umsetzung
- Aufbau eines pre-commit-CI/CD-Systems basierend auf Gerrit, Zuul und Jenkins
- Training und Betreuung des internationalen Entwicklerteams (ca. 1000 MA)
- Konzepte für Monitoring, Reporting, Dimensionierung, Resilienz
- Koordination mit CI- und IT-Teams auf sechs Ländern
- Automatisieren von Release- und Integrationsprozessen
- Testautomatisierung und bring-up des Linux-basierten Embedded-Systems
Jenkins Power BI Zuul Gerrit Coverity SonarQube
Java Virtualisierung Container Go-Entwickler Python Bash Shell CMake C-Entwicklung C++-Entwicklung Yocto
Nokia Networks
Ulm (Donau)
1 Jahr 11 Monate
2015-07 - 2017-05

Globale CI-Plattform für ein Großunternehmen

Analyse, Konzeption, Umsetzung Java Apache HTTP Server Linux ...
Analyse, Konzeption, Umsetzung
- Analyse des Bestands-CI-Systems

- 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

Jenkins CloudBees Jenkins Windows Gerrit
Java Apache HTTP Server Linux Ansible Puppet VMware Virtualisierung Subversion Git Groovy Python Perl Bash Shell PowerShell
Infineon Technologies AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 3 Monate
1996-01 - 2000-03

Promotion

Dr.-rer.-nat. (mit Auszeichung), RWTH Aachen
Dr.-rer.-nat. (mit Auszeichung)
RWTH Aachen
Verteilte Systeme und Leistungsbewertung
6 Jahre 5 Monate
1988-11 - 1995-03

Informatik-Studium

Dipl.-Inf. (Univ.), Universität Erlangen-Nürnberg
Dipl.-Inf. (Univ.)
Universität Erlangen-Nürnberg
Schwerpunkt: Kommununikationssysteme

Nebenfach: Betriebswirtschaftslehre

Kompetenzen

Kompetenzen

Top-Skills

Git DevOps Linux SVN Subversion Jenkins Continuous Integration Test Automation Python Perl Bourne Shell Bash Shell TCP/IP SSH Linux Firewall C-Programmierung Elastic Search PowerBI Container Virtualisierung SCM Groovy Gerrit

Schwerpunkte

Fachliche Schwerpunkte und Soft-Skills
Fachliche Schwerpunkte
 
  • Continuous Integration und DevOps
  • Automatisierung/Prozessautomatisierung
  • UNIX/Linux/Open Source: Adaptierung und Entwicklung neuer Lösungen aufbauend auf Open-Source-Software.
  • Weitgehende Kenntnisse im Bereich Leistungsanalyse und Reporting (Verfasser der Buchs "Performance of Communication Systems").


Soft-Skills
 
  • Teamplayer. Zusammenarbeit in (auch internationalen) Teams ist selbstverständlich und explizit erwünscht.
  • Erfahren im Systemdesign/Architekturentwurf. Exzellentes "Auge" für sinnvolle und machbare Lösungen, schnelle Auffassungsgabe auch bei unstrukturierten Problemen.
  • Realistische Planung, pragmatische und zuverlässige Projektdurchführung. 

Betriebssysteme

Android
BSD Unix
FreeBSD, OpenBSD
Echtzeitbetriebssysteme
OSE, OSEck (OSE/ck)
Linux
Diverse Distributionen: Redhat/RHEL/CentOS, SuSe, Debian, Arch, gentoo
Linux-Kernel
SUN OS, Solaris
Unix
Windows
 

Programmiersprachen

Assembler
C
C++
Emacs
Fortran
Go (Golang)
Groovy
Imake, GNU-Make, Make-Maker etc...
Java
Perl
PHP
Python
Qt
Shell
TeX, LaTeX
TTCN
TTCN-2 (TTCN2) und TTCN-3 (TTCN3)
yacc/lex
Weiterhin: lemon parser generator
Versionskontrollsysteme:
  • Sehr erfahren (Training, Support, Setup, Automatisierung) mit
    • git
    • Subversion/SVN
    • ClearCase
  • Basiskenntnisse Serena Dimensions/PVCS
  • CVS/RCS

Datenbanken

ElasticSearch
MySQL
PostgreSQL
QualityCenter
SOAP/QcXml-API
 

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
RPC
SMTP
TCP/IP
- Erfahren im Debuggen/Troubleshooting von IP-basierten Protokollen (LDAP/AD, SSL, HTTP, SMTP, NTP,...)
- Erfahren mit Protokollen im GSM/GPRS/UMTS/LTE-Umfeld (i.B. UTRAN/E-UTRAN: IuB, NBAP, RANAP, ALCAP, physical layer)

Hardware

Digitale Signalprozessoren
TMS320C64x
Echtzeitsysteme
Embedded Systeme
Emulatoren
Modem
Texas Instruments
C64+/C6400
Vektor-/Parallelrechner

Branchen

Branchen

  • Embedded, Mobilfunk/Telekommunikation
  • Forschung
  • Finanzsektor

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 3 Monate
2020-10 - 2021-12

Migration des Versionskontrollsystems von Subversion zu Git

Koordination, Konzeption, Durchführung Java Python Bash Shell ...
Koordination, Konzeption, Durchführung
- Absprache mit Fachabteilungen und Konzeption der Migration

- 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


Subversion Git Jenkins Gitlab Gerrit
Java Python Bash Shell Go-Entwickler Yocto
Internationales Unternehmen im Bereich IT-Sicherheit
Aachen
1 Jahr 1 Monat
2019-09 - 2020-09

Redesign von CI und Testautomatisierung im Embedded-Umfeld

Konzeption und Umsetzung Java Python Bash Shell ...
Konzeption und Umsetzung
- Analyse des Bestands-CI-Systems

- 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

Jenkins
Java Python Bash Shell Linux Yocto Subversion Git Groovy
Internationales Unternehmen im Bereich IT-Sicherheit
Aachen
2 Jahre 5 Monate
2017-04 - 2019-08

CI und Release-Management für Großprojekt im Bereich 5G

Koordination, Architektur, Umsetzung Java Virtualisierung Container ...
Koordination, Architektur, Umsetzung
- Aufbau eines pre-commit-CI/CD-Systems basierend auf Gerrit, Zuul und Jenkins
- Training und Betreuung des internationalen Entwicklerteams (ca. 1000 MA)
- Konzepte für Monitoring, Reporting, Dimensionierung, Resilienz
- Koordination mit CI- und IT-Teams auf sechs Ländern
- Automatisieren von Release- und Integrationsprozessen
- Testautomatisierung und bring-up des Linux-basierten Embedded-Systems
Jenkins Power BI Zuul Gerrit Coverity SonarQube
Java Virtualisierung Container Go-Entwickler Python Bash Shell CMake C-Entwicklung C++-Entwicklung Yocto
Nokia Networks
Ulm (Donau)
1 Jahr 11 Monate
2015-07 - 2017-05

Globale CI-Plattform für ein Großunternehmen

Analyse, Konzeption, Umsetzung Java Apache HTTP Server Linux ...
Analyse, Konzeption, Umsetzung
- Analyse des Bestands-CI-Systems

- 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

Jenkins CloudBees Jenkins Windows Gerrit
Java Apache HTTP Server Linux Ansible Puppet VMware Virtualisierung Subversion Git Groovy Python Perl Bash Shell PowerShell
Infineon Technologies AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 3 Monate
1996-01 - 2000-03

Promotion

Dr.-rer.-nat. (mit Auszeichung), RWTH Aachen
Dr.-rer.-nat. (mit Auszeichung)
RWTH Aachen
Verteilte Systeme und Leistungsbewertung
6 Jahre 5 Monate
1988-11 - 1995-03

Informatik-Studium

Dipl.-Inf. (Univ.), Universität Erlangen-Nürnberg
Dipl.-Inf. (Univ.)
Universität Erlangen-Nürnberg
Schwerpunkt: Kommununikationssysteme

Nebenfach: Betriebswirtschaftslehre

Kompetenzen

Kompetenzen

Top-Skills

Git DevOps Linux SVN Subversion Jenkins Continuous Integration Test Automation Python Perl Bourne Shell Bash Shell TCP/IP SSH Linux Firewall C-Programmierung Elastic Search PowerBI Container Virtualisierung SCM Groovy Gerrit

Schwerpunkte

Fachliche Schwerpunkte und Soft-Skills
Fachliche Schwerpunkte
 
  • Continuous Integration und DevOps
  • Automatisierung/Prozessautomatisierung
  • UNIX/Linux/Open Source: Adaptierung und Entwicklung neuer Lösungen aufbauend auf Open-Source-Software.
  • Weitgehende Kenntnisse im Bereich Leistungsanalyse und Reporting (Verfasser der Buchs "Performance of Communication Systems").


Soft-Skills
 
  • Teamplayer. Zusammenarbeit in (auch internationalen) Teams ist selbstverständlich und explizit erwünscht.
  • Erfahren im Systemdesign/Architekturentwurf. Exzellentes "Auge" für sinnvolle und machbare Lösungen, schnelle Auffassungsgabe auch bei unstrukturierten Problemen.
  • Realistische Planung, pragmatische und zuverlässige Projektdurchführung. 

Betriebssysteme

Android
BSD Unix
FreeBSD, OpenBSD
Echtzeitbetriebssysteme
OSE, OSEck (OSE/ck)
Linux
Diverse Distributionen: Redhat/RHEL/CentOS, SuSe, Debian, Arch, gentoo
Linux-Kernel
SUN OS, Solaris
Unix
Windows
 

Programmiersprachen

Assembler
C
C++
Emacs
Fortran
Go (Golang)
Groovy
Imake, GNU-Make, Make-Maker etc...
Java
Perl
PHP
Python
Qt
Shell
TeX, LaTeX
TTCN
TTCN-2 (TTCN2) und TTCN-3 (TTCN3)
yacc/lex
Weiterhin: lemon parser generator
Versionskontrollsysteme:
  • Sehr erfahren (Training, Support, Setup, Automatisierung) mit
    • git
    • Subversion/SVN
    • ClearCase
  • Basiskenntnisse Serena Dimensions/PVCS
  • CVS/RCS

Datenbanken

ElasticSearch
MySQL
PostgreSQL
QualityCenter
SOAP/QcXml-API
 

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
RPC
SMTP
TCP/IP
- Erfahren im Debuggen/Troubleshooting von IP-basierten Protokollen (LDAP/AD, SSL, HTTP, SMTP, NTP,...)
- Erfahren mit Protokollen im GSM/GPRS/UMTS/LTE-Umfeld (i.B. UTRAN/E-UTRAN: IuB, NBAP, RANAP, ALCAP, physical layer)

Hardware

Digitale Signalprozessoren
TMS320C64x
Echtzeitsysteme
Embedded Systeme
Emulatoren
Modem
Texas Instruments
C64+/C6400
Vektor-/Parallelrechner

Branchen

Branchen

  • Embedded, Mobilfunk/Telekommunikation
  • Forschung
  • Finanzsektor

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.