Entwickler im Bereich Softwareintegration, Konfigurationmanagement und DevOps
Aktualisiert am 29.10.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 29.10.2021
Verfügbar zu: 100%
davon vor Ort: 50%
DevOps
Deutsch Muttersprache
Englisch: verhandlungssicher
Französisch: Grundkenntnisse

Einsatzorte

Einsatzorte

Remoteanteil ist je nach Einsatzort, Einarbeitungsphase und Projektsituation verhandelbar.

nicht möglich

Projekte

Projekte

2 Jahre 7 Monate
2019-01 - 2021-07

Development Continuous Integration System for Medical Devices

DevOps Consultant CI/CD System
DevOps Consultant CI/CD System

Development of CI System for cross-platform cross-compilation embedded environment using docker, jenkins pipelines, cmake/make as execution and integration enviroment/tooling.

- multiplatform embedded toolchains (Windows/Linux)

  - Tasking, Intel, ARM, Visual Studio msvc

- integration of test and analysis frameworks

  - Tessy, SiL, HiL, Python, PCLint Plus, Axivion, Compiler Warnings Analysis

- AWS cloud migration CI stack/tooling

  - EC2, ECS, ECR, ...

- software-in-the-loop and hardware-in-the-loop integration

- streamlining build and development process

Docker Jenkins CMake make PC-Lint GCC Polarion JIRA Docker Swarm gnu c compiler Python bash
Fresenius Medical Care AG
Schweinfurt
2 Jahre 3 Monate
2016-04 - 2018-06

Weiterentwicklung Build-/Integrationssystem

Technischer Leiter Software Integration DevOps Continuous Integration Server-Virtualisierung ...
Technischer Leiter Software Integration
  • Konzeptionelle Technische Weiterentwicklung des Build-/Integrationssystem

    • 1 Projekt, 500 Entwickler, >500 Module/Zulieferungen, Releases > 8GB, Release Varianten > 50, Fortlaufendes Kontinuierliches Bauen

    • Make, CMake, gcc
  • Automatisierung/Virtualisierung der Buildinfrastruktur, Aufbau CI Pipeline zum automatisierten Deployment von Buildsysteminstanzen (DevOps Workflow)

  • Aufbau/Integration von Testframeworks

    • Docker, Klocwork, Cppcheck, Coverity

  • Aufbau einer ans Buildsystem gekoppelten, vollautomatisch generierten virtuellen Entwicklungsumgebung für Entwickler

    • Puppet, Veewee, VirtualBox, Git/GitLab, Python, Bash

  • Aufbau eines Monitoringsystems zur Überwachung der Buildsysteminfrastruktur

    • ELK Stack in Docker Cluster für Log Überwachung

    • Prometheus, Grafana, Influx Stack in Docker Cluster für Performace Metriken

Git Gitlab Docker Klocwork CppUnit CppCheck Coverity Puppet Veewee VirtualBox Python Bash Docker Swarm Prometheus Grafana InfluxDb ELK Stack make CMake GCC Jenkins Ansible Terraform JIRA Confluence Polarion
DevOps Continuous Integration Server-Virtualisierung Code Qualität Software Integration Automotive Releasemanagement
Preh Car Connect GmbH
Dresden
2 Jahre 7 Monate
2013-10 - 2016-04

Konsolidierung und Weiterentwicklung Integrationsprozess und Buildsystem

Software Integrator Dependable Builds Konsolidierung Continuous Integration ...
Software Integrator
  • Konsolidierung und Weiterentwicklung Continuous Integration System

    • Ubuntu, Debian, SaltStack, KVM, Netzwerkinfrastruktur (DNS, Storage)

  • Sicherstellen der Wiederherstellbarkeit von Softwarereleases bis zu 20 Jahre nach SOP; Prozessanpassungen und Aufbau eines virtualisierten (KVM) Buildsystems was in einer stabilen, definierten (SaltStack, Netzwerkinfrastruktur, SVN) und wiederherstellbaren Umgebung läuft

  • Entwicklung eines Tools für Binärvergleiche von Softwarereleases zur Sicherstellung der Binärreproduzierbarkeit von Softwarereleases

    • MongoDB, NodeJS, D3, Bash, Python, Jenkins, SVN

  • Hauptreviewer von Salt-Cookbook (2015) https://www.packtpub.com/networking-and-servers/salt-cookbook

  • Jenkins User Conference (2015) in London, Vortrag über „Reproducible Build Environment with Jenkins“

Ubuntu Debian SaltStack KVM DNS NFS Jenkins MongoDB NodeJS D3.js bash Python SVN Git JIRA Confluence Polarion
Dependable Builds Konsolidierung Continuous Integration DevOps Software Integration
Preh Car Connect GmbH (vormals Technisat Digital GmbH)
Dresden
1 Jahr 3 Monate
2012-08 - 2013-10

Entwicklung Steuerungssoftware für FDM Drucker

Software Entwickler FDM 3D Druck
Software Entwickler

Berater/Entwickler StartUp „The Future is 3D“

  • Softwareentwicklung Steuerungssoftware für 3D Drucker, sowie Beratung und Support im 3D Druckbereich nach FDM Verfahren

Java atmega arduino AutoCAD SolidWorks
FDM 3D Druck
Startup "The Future is 3D"
Dresden
6 Monate
2012-03 - 2012-08

Testautomatisierung zur Steigerung der Softwarequalität

Systemberater/Softwareentwickler Code Qualität Continuous Integration
Systemberater/Softwareentwickler

Systemberater bei Robotron Datenbanksoftware GmbH

  • Entwicklung Importmodul einer

Museumssoftware für CSV-Daten

    • Java, Eclipse RCP, JPA, Oracle SQL, PL/SQL

  • Entwicklung eines automatisierten Testsystems sowie Implementierung von Testfällen zur Steigerung der Softwarequalität in der Eclipse RCP Anwendungsentwicklung

    • Java / J2EE, Oracle SQL, PL/SQL, Hudson, Tycho, Maven, Sonar

Java Eclipse Oracle Hudson Maven SonarQube
Code Qualität Continuous Integration
Robotron Datenbanksoftware GmbH
Dresden
4 Jahre 1 Monat
2008-02 - 2012-02

Forschung, Lehre und Prototypenentwicklung im Bereich Publish/Subscribe, Event Stream Processing sowie BigData Technologien

Wissenschaftlicher Mitarbeiter Publish Subscribe BigData
Wissenschaftlicher Mitarbeiter

Wissenschaftlicher Mitarbeiter TU Dresden

  • Forschung, Lehre und Prototypenentwicklung im Bereich Publish/Subscribe, Event Stream Processing sowie BigData Technologien

    • C++, Java, Python, Publish/Subscribe, BigTable, Cassandra, Hbase, Hadoop

  • Planung, Beschaffung, Installation und Betrieb eines Clusters (ca. 50 Knoten)

    • Infrastrukturautomatisierung (FAI), Hadoop, Xen, KVM, Ganglia, Debian/Ubuntu, OpenStack

  • Publikationen

    • Fail-Aware Publish/Subscribe (NCA 2007)

    • Adaptive Internal Clock Synchronization (SRDS 2008)

    • StreamMine in Handbook of Research on Advanced Distributed Event-Based Systems (2009)

C++ Java Python Cassandra HBase Hadoop FAI Xen KVM Ganglia Debian Ubuntu OpenStack
Publish Subscribe BigData
TU Dresden
Dresden

Kompetenzen

Kompetenzen

Top-Skills

DevOps

Produkte / Standards / Erfahrungen / Methoden

3D Druck
Ansible
arduino
atmega
Automotive
Code Qualität
Confluence
Continuous Integration
Coverity
CppCheck
CppUnit
Dependable Builds
DevOps
DNS
Docker
Docker Swarm
Eclipse
ELK Stack
FAI
FDM
Ganglia
GCC
Git
Gitlab
Grafana
Hadoop
Hudson
InfluxDb
Jenkins
JIRA
Klocwork
Konsolidierung
Maven
NodeJS
OpenStack
PC-Lint
Polarion
Prometheus
Publish Subscribe
Puppet
Releasemanagement
SaltStack
Server-Virtualisierung
Software Integration
SonarQube
SVN
Terraform
Veewee
VirtualBox
Xen

Betriebssysteme

Debian
KVM
Ubuntu
Unix

Programmiersprachen

Bash
C
C++
CMake
D3.js
Java
JavaScript
make
Perl
PHP
PL/SQL
Python
Scriptsprachen
Shell
TeX, LaTeX

Datenbanken

BigData
Cassandra
HBase
MongoDB
MySQL
Oracle
SQL

Datenkommunikation

Internet, Intranet
NFS
Router
SMTP
TCP/IP

Design / Entwicklung / Konstruktion

AutoCAD
SolidWorks

Branchen

Branchen

  • Automotive
  • Medical Device
  • Forschung/Entwicklung
  • Rapid Prototyping

Einsatzorte

Einsatzorte

Remoteanteil ist je nach Einsatzort, Einarbeitungsphase und Projektsituation verhandelbar.

nicht möglich

Projekte

Projekte

2 Jahre 7 Monate
2019-01 - 2021-07

Development Continuous Integration System for Medical Devices

DevOps Consultant CI/CD System
DevOps Consultant CI/CD System

Development of CI System for cross-platform cross-compilation embedded environment using docker, jenkins pipelines, cmake/make as execution and integration enviroment/tooling.

- multiplatform embedded toolchains (Windows/Linux)

  - Tasking, Intel, ARM, Visual Studio msvc

- integration of test and analysis frameworks

  - Tessy, SiL, HiL, Python, PCLint Plus, Axivion, Compiler Warnings Analysis

- AWS cloud migration CI stack/tooling

  - EC2, ECS, ECR, ...

- software-in-the-loop and hardware-in-the-loop integration

- streamlining build and development process

Docker Jenkins CMake make PC-Lint GCC Polarion JIRA Docker Swarm gnu c compiler Python bash
Fresenius Medical Care AG
Schweinfurt
2 Jahre 3 Monate
2016-04 - 2018-06

Weiterentwicklung Build-/Integrationssystem

Technischer Leiter Software Integration DevOps Continuous Integration Server-Virtualisierung ...
Technischer Leiter Software Integration
  • Konzeptionelle Technische Weiterentwicklung des Build-/Integrationssystem

    • 1 Projekt, 500 Entwickler, >500 Module/Zulieferungen, Releases > 8GB, Release Varianten > 50, Fortlaufendes Kontinuierliches Bauen

    • Make, CMake, gcc
  • Automatisierung/Virtualisierung der Buildinfrastruktur, Aufbau CI Pipeline zum automatisierten Deployment von Buildsysteminstanzen (DevOps Workflow)

  • Aufbau/Integration von Testframeworks

    • Docker, Klocwork, Cppcheck, Coverity

  • Aufbau einer ans Buildsystem gekoppelten, vollautomatisch generierten virtuellen Entwicklungsumgebung für Entwickler

    • Puppet, Veewee, VirtualBox, Git/GitLab, Python, Bash

  • Aufbau eines Monitoringsystems zur Überwachung der Buildsysteminfrastruktur

    • ELK Stack in Docker Cluster für Log Überwachung

    • Prometheus, Grafana, Influx Stack in Docker Cluster für Performace Metriken

Git Gitlab Docker Klocwork CppUnit CppCheck Coverity Puppet Veewee VirtualBox Python Bash Docker Swarm Prometheus Grafana InfluxDb ELK Stack make CMake GCC Jenkins Ansible Terraform JIRA Confluence Polarion
DevOps Continuous Integration Server-Virtualisierung Code Qualität Software Integration Automotive Releasemanagement
Preh Car Connect GmbH
Dresden
2 Jahre 7 Monate
2013-10 - 2016-04

Konsolidierung und Weiterentwicklung Integrationsprozess und Buildsystem

Software Integrator Dependable Builds Konsolidierung Continuous Integration ...
Software Integrator
  • Konsolidierung und Weiterentwicklung Continuous Integration System

    • Ubuntu, Debian, SaltStack, KVM, Netzwerkinfrastruktur (DNS, Storage)

  • Sicherstellen der Wiederherstellbarkeit von Softwarereleases bis zu 20 Jahre nach SOP; Prozessanpassungen und Aufbau eines virtualisierten (KVM) Buildsystems was in einer stabilen, definierten (SaltStack, Netzwerkinfrastruktur, SVN) und wiederherstellbaren Umgebung läuft

  • Entwicklung eines Tools für Binärvergleiche von Softwarereleases zur Sicherstellung der Binärreproduzierbarkeit von Softwarereleases

    • MongoDB, NodeJS, D3, Bash, Python, Jenkins, SVN

  • Hauptreviewer von Salt-Cookbook (2015) https://www.packtpub.com/networking-and-servers/salt-cookbook

  • Jenkins User Conference (2015) in London, Vortrag über „Reproducible Build Environment with Jenkins“

Ubuntu Debian SaltStack KVM DNS NFS Jenkins MongoDB NodeJS D3.js bash Python SVN Git JIRA Confluence Polarion
Dependable Builds Konsolidierung Continuous Integration DevOps Software Integration
Preh Car Connect GmbH (vormals Technisat Digital GmbH)
Dresden
1 Jahr 3 Monate
2012-08 - 2013-10

Entwicklung Steuerungssoftware für FDM Drucker

Software Entwickler FDM 3D Druck
Software Entwickler

Berater/Entwickler StartUp „The Future is 3D“

  • Softwareentwicklung Steuerungssoftware für 3D Drucker, sowie Beratung und Support im 3D Druckbereich nach FDM Verfahren

Java atmega arduino AutoCAD SolidWorks
FDM 3D Druck
Startup "The Future is 3D"
Dresden
6 Monate
2012-03 - 2012-08

Testautomatisierung zur Steigerung der Softwarequalität

Systemberater/Softwareentwickler Code Qualität Continuous Integration
Systemberater/Softwareentwickler

Systemberater bei Robotron Datenbanksoftware GmbH

  • Entwicklung Importmodul einer

Museumssoftware für CSV-Daten

    • Java, Eclipse RCP, JPA, Oracle SQL, PL/SQL

  • Entwicklung eines automatisierten Testsystems sowie Implementierung von Testfällen zur Steigerung der Softwarequalität in der Eclipse RCP Anwendungsentwicklung

    • Java / J2EE, Oracle SQL, PL/SQL, Hudson, Tycho, Maven, Sonar

Java Eclipse Oracle Hudson Maven SonarQube
Code Qualität Continuous Integration
Robotron Datenbanksoftware GmbH
Dresden
4 Jahre 1 Monat
2008-02 - 2012-02

Forschung, Lehre und Prototypenentwicklung im Bereich Publish/Subscribe, Event Stream Processing sowie BigData Technologien

Wissenschaftlicher Mitarbeiter Publish Subscribe BigData
Wissenschaftlicher Mitarbeiter

Wissenschaftlicher Mitarbeiter TU Dresden

  • Forschung, Lehre und Prototypenentwicklung im Bereich Publish/Subscribe, Event Stream Processing sowie BigData Technologien

    • C++, Java, Python, Publish/Subscribe, BigTable, Cassandra, Hbase, Hadoop

  • Planung, Beschaffung, Installation und Betrieb eines Clusters (ca. 50 Knoten)

    • Infrastrukturautomatisierung (FAI), Hadoop, Xen, KVM, Ganglia, Debian/Ubuntu, OpenStack

  • Publikationen

    • Fail-Aware Publish/Subscribe (NCA 2007)

    • Adaptive Internal Clock Synchronization (SRDS 2008)

    • StreamMine in Handbook of Research on Advanced Distributed Event-Based Systems (2009)

C++ Java Python Cassandra HBase Hadoop FAI Xen KVM Ganglia Debian Ubuntu OpenStack
Publish Subscribe BigData
TU Dresden
Dresden

Kompetenzen

Kompetenzen

Top-Skills

DevOps

Produkte / Standards / Erfahrungen / Methoden

3D Druck
Ansible
arduino
atmega
Automotive
Code Qualität
Confluence
Continuous Integration
Coverity
CppCheck
CppUnit
Dependable Builds
DevOps
DNS
Docker
Docker Swarm
Eclipse
ELK Stack
FAI
FDM
Ganglia
GCC
Git
Gitlab
Grafana
Hadoop
Hudson
InfluxDb
Jenkins
JIRA
Klocwork
Konsolidierung
Maven
NodeJS
OpenStack
PC-Lint
Polarion
Prometheus
Publish Subscribe
Puppet
Releasemanagement
SaltStack
Server-Virtualisierung
Software Integration
SonarQube
SVN
Terraform
Veewee
VirtualBox
Xen

Betriebssysteme

Debian
KVM
Ubuntu
Unix

Programmiersprachen

Bash
C
C++
CMake
D3.js
Java
JavaScript
make
Perl
PHP
PL/SQL
Python
Scriptsprachen
Shell
TeX, LaTeX

Datenbanken

BigData
Cassandra
HBase
MongoDB
MySQL
Oracle
SQL

Datenkommunikation

Internet, Intranet
NFS
Router
SMTP
TCP/IP

Design / Entwicklung / Konstruktion

AutoCAD
SolidWorks

Branchen

Branchen

  • Automotive
  • Medical Device
  • Forschung/Entwicklung
  • Rapid Prototyping

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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