Software-Entwickler und -Architekt Java, Build-Manager (Ant, Maven, Git, Subversion, Jenkins), Konfigurationsmanagement (Puppet), DevOp
Aktualisiert am 03.09.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.01.2026
Verfügbar zu: 70%
davon vor Ort: 10%
Java
Continuous Integration
JakartaEE
Puppet
Configuration Management
Quarkus
DevOps
Scrum
Agile Softwareentwicklung
Deutsch
Muttersprache
Englisch
gut

Einsatzorte

Einsatzorte

Marktredwitz (+200km)
Deutschland

remote oder hybrid

Deutschland: Bereich Nürnberg, Regensburg und Oberfranken


möglich

Projekte

Projekte

4 Monate
2025-08 - heute

Support for internal Applications

Software-Delveoper, Consultant Java 21 Spring Boot Visual Studio Code ...
Software-Delveoper, Consultant
  • Update existing Application to JDK 21 and Spring Boot 3.x
  • Migrate from Oracle DB to PostgreSQL
  • Code Refactoring
Java 21 Visual Studio Code Spring Boot Oracle PostgreSQL Spring Data Apache Tomcat
Java 21 Spring Boot Visual Studio Code Oracle SQL-Datenbanken PostgreSQL Apache Tomcat
ING
Amsterdam, remote
1 Jahr 11 Monate
2024-01 - heute

Update auf Puppet 8

Funktion: Berater, Software-Entwickler, Administrator VCS: Git (Gitlab) RedHat Enterprise Server / CentOS Vim ...
Funktion: Berater, Software-Entwickler, Administrator
  • Prüfung der Module auf Kompatibilität
  • Update von Puppet 6 auf 7
  • Anpassung der Module an Puppet 8
  • Update von Puppet 7 auf 8

VCS: Git (Gitlab) RedHat Enterprise Server / CentOS Vim Visual Studio Code Ruby Puppet Python
T-Systems International GmbH, Nürnberg
5 Jahre 11 Monate
2020-01 - heute

Wartung und Pflege der Puppet Umgebungen

Berater, Software-Entwickler, Architekt Puppet Ruby Python ...
Berater, Software-Entwickler, Architekt

  • Update der Puppet Infrastruktur (aktuell Puppet OpenSource 7)
  • Anpassung / Neuerstellung von Puppet Modulen
  • Konzeption von (neuen) Konfigurationen für Puppet

Puppet Ruby Python Vim Visual Studio Code Ubuntu Server SUSE Linux Enterprise Server Git Gitblit k
kubus IT GbR
remote
8 Jahre 5 Monate
2017-07 - heute

Schulungen zum Konfigurationsmanagement-System Puppet

Dozent Ruby Puppet Vim ...
Dozent
  • Vermittlung der Grundlagen von Puppet
  • erweiterte Möglichkeiten von Puppet
  • Programmierung von Puppet Plugins
  • Konzeption und Durchführung von Schulungen bei verschiedenen Kunden
Ruby Puppet Vim RedHat Enterprise Server / CentOS SuSE Linux Debian Ubuntu Git
Mathias Kettner GmbH, dm-drogerie markt GmbH & Co. KG, Thüringer Landesrechenzentrum, SCHUFA Holding AG
München, Karlsruhe, Erfurt, Wiesbaden
2 Jahre 8 Monate
2022-11 - 2025-06

Erweiterung der Zertifikats-Automatisierung

Berater, Software-Entwickler, Administrator Java 21 Quarkus Eclipse ...
Berater, Software-Entwickler, Administrator

  • Implementierung von CMP over HTTP (RFC 6712)
  • Erweiterung der ACME Implementierung
  • Lifecycle-Managament von Abhängigkeiten
  • Anbindung einer externen Datenquelle mittels REST API
  • Erstellung einer Architektur-Dokumentation
  • Housekeeping des S3 Storage
  • Erweiterung des Loggings 

Java 21 Quarkus Eclipse Visual Studio Code Kubernetes OpenShift Azure DevOps Kafka
ING-DiBa
remote
3 Jahre 3 Monate
2020-10 - 2023-12

Modernisierung der Konfiguration von Application Servern

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator

  • Konfiguration von Application Servern (WildFly, Tomcat, Liberty) mit Puppet
  • Weiterentwicklung von Puppet Modulen
  • Anpassung der Konfiguration an weitere Datacenter

Ruby Puppet Python Vim Visual Studio Code Red Hat Enterprise Linux CentOS GitLab
T-Systems International GmbH, Nürnberg
remote
2 Jahre 3 Monate
2020-07 - 2022-09

Implementierung einer Registration Authority (RA)

Berater, Software-Entwickler, Administrator Java Quarkus Eclipse ...
Berater, Software-Entwickler, Administrator

  • Konzeption und Realisierung einer RA
  • Anbindung an CA mittels CMP Protokoll
  • Schnittstelle zum Client mittels ACME
  • Verifizierung einer Anfra

Java Quarkus Eclipse Visual Studio Code Kubernetes OpenShift Azure Devops
ING-DiBa AG, Nürnberg
remote
2 Jahre 3 Monate
2018-07 - 2020-09

Automatisierung von Deployments

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator

  • Konfiguration von Application Servern (WildFly, Tomcat, Liberty) mit Puppet
  • Weiterentwicklung von Puppet Modulen
  • Deploymentautomatisierung mit Jenkins

Ruby Puppet Python Groovy Vim Visual Studio Code Red Hat Enterprise Linux CentOS GitLab
T-Systems International GmbH
Nürnberg
3 Jahre
2017-07 - 2020-06

Realisierung eines Certificate-Proxy

Berater, Software-Entwickler, Administrator Java Eclipse RedHat Enterprise Server ...
Berater, Software-Entwickler, Administrator
  • Konzeption und Realisierung eines Certificate-Proxy
  • Anbindung an CA mittels des CMP
  • Verifizierung einer Anfrage mit Abfragen gegen CMDB über REST Schnittstelle
Java Eclipse RedHat Enterprise Server JBoss EAP 6 / 7 Git (Bitbucket)
ING-DiBa AG
Nürnberg
2 Jahre 3 Monate
2017-10 - 2019-12

Migration von Puppet Umgebungen

Berater, Software-Entwickler, Architekt Puppet Python Ruby ...
Berater, Software-Entwickler, Architekt
  • Migration vorhandener Puppet Umgebungen zur neu aufgebauten Umgebung mit Puppet 5
  • Anpassung / Neuerstellung von Puppet Modulen
  • Konzeption von Konfigurationen für Puppet
Puppet Python Ruby Vim Ubuntu Server SuSE Enterprise Linux Git (Gitblit)
kubus IT GbR
Bayreuth
1 Jahr 5 Monate
2017-01 - 2018-05

Build-Umgebung für RPM-Module

Berater, Software-Entwickler, Administrator Jenkins 2 Groovy Python ...
Berater, Software-Entwickler, Administrator
  • Modernisierung der Build-Umgebung für RPM-Module
  • Umstieg auf Jenkins 2 mit Pipeline Jobs
  • Schaffung einer RPM-Build Jenkins Shared Library
  • Umstellung der vorhandenen Jobs
Jenkins 2 Groovy Python Vim RedHat Enterprise Server / CentOS Git (Bitbucket)
Sparda-Datenverarbeitung eG
Nürnberg
1 Jahr 5 Monate
2017-01 - 2018-05

Konfiguration von Application Servern mit Puppet

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator
  • Konfiguration von Application Servern (WildFly, Tomcat, Liberty) mit Puppet
  • Weiterentwicklung von Puppet Modulen
Ruby Puppet Python Vim Visual Studio Code RedHat Enterprise Server / CentOS Subversion Git (Bitbucket)
Sparda-Datenverarbeitung eG
Nürnberg
2 Monate
2017-08 - 2017-09

Aufbau der Puppet 5 Infrastruktur

Berater, Software-Entwickler, Architekt Python Ruby Vim ...
Berater, Software-Entwickler, Architekt
  • Aufbau der kompletten Infrastruktur für Puppet 5
  • Puppet Server, Puppet DB, Workflow mit Git und r10k
  • Dokumentation mit Asciidoctor
  • Beratung bei der Erstellung von Modulen
  • Nutzung der neuen Sprachmittel seit Puppet 4
Python Ruby Vim Ubuntu Server SuSE Enterprise Linux Git (Gitblit)
kubus IT GbR
Bayreuth
5 Monate
2017-01 - 2017-05

Integration eines Passwort-Managers

Berater, Software-Entwickler, Administrator Python Java Eclipse ...
Berater, Software-Entwickler, Administrator
  • Konzeption und Realisierung einer Anbindung an CyberArk mittels AIM Provider und REST-API
  • Abfrage von Kennwörtern für Applikationen
  • Verwaltung von Zuordnungen von Applikationen zu Application IDs
Python Java Eclipse RedHat Enterprise Server JBoss EAP 6 Tomcat Git (Bitbucket)
ING-DiBa AG
Nürnberg
1 Jahr 3 Monate
2016-01 - 2017-03

Beratung und Unterstützung im Bereich Industrie 4.0 / BigData

Berater, Architekt, Software-Entwickler Java 8 JEE 7 Eclipse Neon ...
Berater, Architekt, Software-Entwickler
  • Beratung bei der Auswahl von Technologien
  • Unterstützung beim Aufbau der (System-)Architektur und des Designs
  • Aufbau von Prototypen
Java 8 JEE 7 Eclipse Neon Windows 7 CentOS 7 Vert-X WildFly 10 WildFly Swarm Microservice Architektur mit DC/OS und Docker Kafka Spark Cassandra MQTT OPC UA Git Redmine Jenkins Gerrit und Sonar Qube
Mühlbauer GmbH & Co. KG
Roding
1 Jahr 3 Monate
2015-10 - 2016-12

Ausweitung des Einsatzes von Puppet

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator
  • Modernisierung vorhandener Puppet-Module
  • Konfiguration von Application Servern (WildFly / JBoss, WebSphere Liberty Profile, Apache Tomcat)
  • Modernisierung der Puppet-Infrastruktur (Git, r10k)
  • Migration zu Puppet 4
Ruby Puppet Python Geppetto RedHat Enterprise Server / CentOS Subversion Git (Bitbucket)
Sparda-Datenverarbeitung eG
Nürnberg
1 Jahr 6 Monate
2015-07 - 2016-12

Unterstützung im Puppet-Umfeld

Berater, Software-Entwickler, Administrator Ruby Puppet Java ...
Berater, Software-Entwickler, Administrator
  • Konzeption und Aufbau einer Puppet-Infrastruktur
  • CodeReview von Puppet-Modulen
  • Erstellung von Komponenten der Infrastruktur
  • automatisierter Bau von RPM Paketen
Ruby Puppet Java Geppetto Eclipse RedHat Enterprise Server JBoss EAP 6 Tomcat Git
ING-DiBa AG
Nürnberg
1 Jahr 9 Monate
2014-04 - 2015-12

Beratung und Unterstützung beim Aufbau

Berater, Architekt, Software-Entwickler
Berater, Architekt, Software-Entwickler

Beratung und Unterstützung beim Aufbau eines neuen Teams zur Entwicklung von Java (JEE) Software

  • Schulung und Coaching von Entwicklern
  • Unterstützung beim Aufbau der (System-)Architektur und des Designs
  • Aufbau von Prototypen
  • Aufbau einer Entwicklungsumgebung
Java 7 JEE 7 Eclipse Luna Windows 7 CentOS 6 WildFly 8.1 Git Redmine Jenkins Gerrit und Sonar Qube
Mühlbauer AG
Nürnberg
9 Monate
2015-01 - 2015-09

Konfiguration von Application Servern

Berater, Software-Entwickler, Administrator Ruby Puppet Geppetto ...
Berater, Software-Entwickler, Administrator
  • Deployment von JDKs auf Serversysteme
  • Paketierung von WildFly 8.x und JBoss 6 EAP als RPM-Pakete
  • Konfiguration und Management von WildFly 8.x und JBoss 6 EAP
Ruby Puppet Geppetto RedHat Enterprise Server / CentOS WilfFly 8.x JBoss EAP 6 Subversion
Sparda-Datenverarbeitung eG
Nürnberg
9 Monate
2014-04 - 2014-12

Erweiterung des Konfigurationsmanagement-Systems Puppet

Berater, Software-Entwickler, Administrator Ruby RedHat Enterprise Server / CentOS Apache 2.2 inkl. Passenger Modul (mod_ruby) ...
Berater, Software-Entwickler, Administrator
  • Aktualisierung des bestehenden Systems von Puppet 2.6 auf Puppet 3.x
  • Einführung von PuppetDB
  • Einführung von MCollective zur Orchestrierung
  • automatisierter Bau von RPM Paketen mit Jenkins
Ruby RedHat Enterprise Server / CentOS Apache 2.2 inkl. Passenger Modul (mod_ruby) MCollective Jenkins zur Automatisierung
Sparda-Datenverarbeitung eG
Nürnberg
5 Monate
2013-11 - 2014-03

Entwicklung eines Systems zum automatisierten Deployment

Berater, Software-Entwickler, Administrator (Devop)
Berater, Software-Entwickler, Administrator (Devop)

Entwicklung eines Systems zum automatisierten Deployment von Java Anwendungen (EAR)

  • Aufbau der Infrastruktur zur Orchestrierung von administrativen Tasks
  • Anbindung der Orchestrierung an das Deployment- und das Konfigurationsmanagement-System
  • Staging (Abnahme, Produktion) der Konfiguration
Ruby RedHat Enterprise Server / CentOS Puppet The Foreman MCollective Subversion git
Sparda-Datenverarbeitung eG
Nürnberg
9 Monate
2013-04 - 2013-12

Unterstützung bei der weiteren Automatisierung des Betriebs von (Linux-)Servern

Berater, Software-Entwickler, Administrator
Berater, Software-Entwickler, Administrator
  • Evaluierung von Software zum automatisierten Provisioning
  • Aufsetzen einer Pilot-Umgebung und Implementierung von typischen Konfigurationsszenarien
  • Inbetriebnahme der produktiven Umgebung und Beratung / Schulung der Administratoren zur Nutzung des Systems
Ruby RedHat Enterprise Server / CentOS che 2.2 inkl. Passenger Modul (mod_ruby) the foreman
Sparda-Datenverarbeitung eG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
1992-10 - 1994-10

Höhere Berufsfachschule

Staatlich geprüfter Informatiker, b.i.b. International College, Hannover
Staatlich geprüfter Informatiker
b.i.b. International College, Hannover
Softwaretechnologie
1 Monat
1992-09 - 1992-09

allgemeine Hochschulreife

allgemeine Hochschulreife, Gymnasium Wunsiedel
allgemeine Hochschulreife
Gymnasium Wunsiedel

Position

Position

Erfahrungen als Schnittstelle zwischen Entwicklung und Betrieb beim Deployment

Kompetenzen

Kompetenzen

Top-Skills

Java Continuous Integration JakartaEE Puppet Configuration Management Quarkus DevOps Scrum Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

CentOS
Eclipse
Git (Bitbucket)
Git (Gitblit)
Groovy
JBoss EAP
Jenkins
Puppet
Python
RedHat Enterprise Server
Subversion
SuSE Enterprise Linux
Tomcat
Ubuntu Server
Vim
Visual Studio Code
Software-Entwicklung
  • Objektorientierte Analyse (OOA) und Design (OOD)
  • Unified Modelling Language (UML)
  • Entwicklung mit eclipse
  • Java-Techniken: Spring, Hibernate, JSE, JME, JEE
  • Apache Produkte: Webserver (httpd), Tomcat
  • JEE: Weblogic
  • Build-Umgebungen: Hudson / Jenkins, Ant, Maven
  • Arbeit mit den Linux Distributionen Debian und Ubuntu
  • Erfahrungen in der Administration von postifx, Dovecot
  • Quellcodeverwaltung mit Subversion und Git
  • Konfigurationsmanagement mit Puppet
  • Schnittstelle zwischen Entwicklung und Betrieb


Objektorientierte Programmierung

  • Objektorientierte Analyse, Objektorientiertes Design
  • Software-Architektur
  • Entwurfsmuster (Patterns)


Prinzipien

  • Clean Code Developer
  • DevOp


Praktiken

  • Testgetriebene Entwicklung / Test Driven Development (TDD)
  • Continuous Integration, Continuous Delivery


Java

Editionen

  • Java SE
  • Java EE
  • Jakarta EE


Frameworks

  • Quarkus
  • Struts
  • Spring
  • Vert-X


Application Server

  • JBoss
  • WildFly
  • Tomcat
  • WebSphere Liberty


APIs

  • JDBC
  • Hibernate
  • JPA (EclipseLink)
  • iText
  • JFreeChart
  • Apache POI


GUI

  • Swing
  • JSP / JSF


Utilities

  • JUnit
  • DBUnit
  • Mockito
  • AssertJ
  • Log4J
  • Slf4J


Entwicklungs-Werkzeuge

  • Eclipse
  • Visual Studio Code
  • Ant
  • Maven inkl. Nexus
  • Hudson / Jenkins CI
  • Sonar Qube


Web-Techniken

Programmiersprachen 

  • PHP
  • JavaScript


Technologien

  • HTTP
  • HTML
  • XML
  • CSS
  • jQuery


Konfigurationsmanagement 

Quellcode-Verwaltung

  • cvs
  • subversion
  • git


Build-Tools

  • Make
  • Ant
  • Maven (inkl. Nexus)


Integrations-Server

  • Hudson / Jenkins CI


Projekt-Management

  • Redmine
  • Jira
  • Azure DevOps Board


System-Verwaltung / Administration 

Directories

  • LDAP


Mail-Server

  • Postfix
  • Dovecot


Netzwerk

  • IP-Tables
  • Squid
  • OpenVPN


Datei-Server

  • Samba


Drucker-Server

  • CUPS


Web-Server

  • Apache


Konfigurationsmanagement

  • Puppet, Ansible, the foreman


Script-Sprachen

  • Bash
  • Ruby
  • Python


Berufliche Stationen

11/1994 ? 10/1995
Bundeswehr Grundwehrdienst


12/1995 ? 07/2000

Kunde: Dress EnergieOptimierung GmbH, Marktredwitz
Rolle: Softwareentwickler, System-Administrator


08/2000 ? 12/2000

Kunde: Jostmeiersoft Software & Service GmbH / b-next AG, Herford
Rolle: IT-Consultant


01/2001 ? 07/2003
Kunde: IXPONET GmbH, Berching
Rolle: IT-Consultant, System-Administrator


08/2003

Kunde: eigene Firma, Röslau
Rolle: Inhaber, IT-Consultant

Betriebssysteme

AIX
Linux
Debian, Ubuntu, CentOS, RedHat, ArchLinux
SuSE
Unix
HP-UX, AIX

Programmiersprachen

Basic
C
C#
C++
Java
JavaScript
Perl
PHP
Qt
Ruby
Puppet Types and Provider
TeX, LaTeX

Datenbanken

Microsoft Access
DAO
DB/2
MS SQL Server
MySQL
ODBC
Oracle
SQL
MariaDB
PostgreSQL

Datenkommunikation

Internet, Intranet
SMTP
TCP/IP

Branchen

Branchen

  • Maschinenbau
  • Industrie
  • Automobilindustrie
  • Dienstleistung
  • Banken
  • Energiemanagement
  • Behörden

Einsatzorte

Einsatzorte

Marktredwitz (+200km)
Deutschland

remote oder hybrid

Deutschland: Bereich Nürnberg, Regensburg und Oberfranken


möglich

Projekte

Projekte

4 Monate
2025-08 - heute

Support for internal Applications

Software-Delveoper, Consultant Java 21 Spring Boot Visual Studio Code ...
Software-Delveoper, Consultant
  • Update existing Application to JDK 21 and Spring Boot 3.x
  • Migrate from Oracle DB to PostgreSQL
  • Code Refactoring
Java 21 Visual Studio Code Spring Boot Oracle PostgreSQL Spring Data Apache Tomcat
Java 21 Spring Boot Visual Studio Code Oracle SQL-Datenbanken PostgreSQL Apache Tomcat
ING
Amsterdam, remote
1 Jahr 11 Monate
2024-01 - heute

Update auf Puppet 8

Funktion: Berater, Software-Entwickler, Administrator VCS: Git (Gitlab) RedHat Enterprise Server / CentOS Vim ...
Funktion: Berater, Software-Entwickler, Administrator
  • Prüfung der Module auf Kompatibilität
  • Update von Puppet 6 auf 7
  • Anpassung der Module an Puppet 8
  • Update von Puppet 7 auf 8

VCS: Git (Gitlab) RedHat Enterprise Server / CentOS Vim Visual Studio Code Ruby Puppet Python
T-Systems International GmbH, Nürnberg
5 Jahre 11 Monate
2020-01 - heute

Wartung und Pflege der Puppet Umgebungen

Berater, Software-Entwickler, Architekt Puppet Ruby Python ...
Berater, Software-Entwickler, Architekt

  • Update der Puppet Infrastruktur (aktuell Puppet OpenSource 7)
  • Anpassung / Neuerstellung von Puppet Modulen
  • Konzeption von (neuen) Konfigurationen für Puppet

Puppet Ruby Python Vim Visual Studio Code Ubuntu Server SUSE Linux Enterprise Server Git Gitblit k
kubus IT GbR
remote
8 Jahre 5 Monate
2017-07 - heute

Schulungen zum Konfigurationsmanagement-System Puppet

Dozent Ruby Puppet Vim ...
Dozent
  • Vermittlung der Grundlagen von Puppet
  • erweiterte Möglichkeiten von Puppet
  • Programmierung von Puppet Plugins
  • Konzeption und Durchführung von Schulungen bei verschiedenen Kunden
Ruby Puppet Vim RedHat Enterprise Server / CentOS SuSE Linux Debian Ubuntu Git
Mathias Kettner GmbH, dm-drogerie markt GmbH & Co. KG, Thüringer Landesrechenzentrum, SCHUFA Holding AG
München, Karlsruhe, Erfurt, Wiesbaden
2 Jahre 8 Monate
2022-11 - 2025-06

Erweiterung der Zertifikats-Automatisierung

Berater, Software-Entwickler, Administrator Java 21 Quarkus Eclipse ...
Berater, Software-Entwickler, Administrator

  • Implementierung von CMP over HTTP (RFC 6712)
  • Erweiterung der ACME Implementierung
  • Lifecycle-Managament von Abhängigkeiten
  • Anbindung einer externen Datenquelle mittels REST API
  • Erstellung einer Architektur-Dokumentation
  • Housekeeping des S3 Storage
  • Erweiterung des Loggings 

Java 21 Quarkus Eclipse Visual Studio Code Kubernetes OpenShift Azure DevOps Kafka
ING-DiBa
remote
3 Jahre 3 Monate
2020-10 - 2023-12

Modernisierung der Konfiguration von Application Servern

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator

  • Konfiguration von Application Servern (WildFly, Tomcat, Liberty) mit Puppet
  • Weiterentwicklung von Puppet Modulen
  • Anpassung der Konfiguration an weitere Datacenter

Ruby Puppet Python Vim Visual Studio Code Red Hat Enterprise Linux CentOS GitLab
T-Systems International GmbH, Nürnberg
remote
2 Jahre 3 Monate
2020-07 - 2022-09

Implementierung einer Registration Authority (RA)

Berater, Software-Entwickler, Administrator Java Quarkus Eclipse ...
Berater, Software-Entwickler, Administrator

  • Konzeption und Realisierung einer RA
  • Anbindung an CA mittels CMP Protokoll
  • Schnittstelle zum Client mittels ACME
  • Verifizierung einer Anfra

Java Quarkus Eclipse Visual Studio Code Kubernetes OpenShift Azure Devops
ING-DiBa AG, Nürnberg
remote
2 Jahre 3 Monate
2018-07 - 2020-09

Automatisierung von Deployments

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator

  • Konfiguration von Application Servern (WildFly, Tomcat, Liberty) mit Puppet
  • Weiterentwicklung von Puppet Modulen
  • Deploymentautomatisierung mit Jenkins

Ruby Puppet Python Groovy Vim Visual Studio Code Red Hat Enterprise Linux CentOS GitLab
T-Systems International GmbH
Nürnberg
3 Jahre
2017-07 - 2020-06

Realisierung eines Certificate-Proxy

Berater, Software-Entwickler, Administrator Java Eclipse RedHat Enterprise Server ...
Berater, Software-Entwickler, Administrator
  • Konzeption und Realisierung eines Certificate-Proxy
  • Anbindung an CA mittels des CMP
  • Verifizierung einer Anfrage mit Abfragen gegen CMDB über REST Schnittstelle
Java Eclipse RedHat Enterprise Server JBoss EAP 6 / 7 Git (Bitbucket)
ING-DiBa AG
Nürnberg
2 Jahre 3 Monate
2017-10 - 2019-12

Migration von Puppet Umgebungen

Berater, Software-Entwickler, Architekt Puppet Python Ruby ...
Berater, Software-Entwickler, Architekt
  • Migration vorhandener Puppet Umgebungen zur neu aufgebauten Umgebung mit Puppet 5
  • Anpassung / Neuerstellung von Puppet Modulen
  • Konzeption von Konfigurationen für Puppet
Puppet Python Ruby Vim Ubuntu Server SuSE Enterprise Linux Git (Gitblit)
kubus IT GbR
Bayreuth
1 Jahr 5 Monate
2017-01 - 2018-05

Build-Umgebung für RPM-Module

Berater, Software-Entwickler, Administrator Jenkins 2 Groovy Python ...
Berater, Software-Entwickler, Administrator
  • Modernisierung der Build-Umgebung für RPM-Module
  • Umstieg auf Jenkins 2 mit Pipeline Jobs
  • Schaffung einer RPM-Build Jenkins Shared Library
  • Umstellung der vorhandenen Jobs
Jenkins 2 Groovy Python Vim RedHat Enterprise Server / CentOS Git (Bitbucket)
Sparda-Datenverarbeitung eG
Nürnberg
1 Jahr 5 Monate
2017-01 - 2018-05

Konfiguration von Application Servern mit Puppet

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator
  • Konfiguration von Application Servern (WildFly, Tomcat, Liberty) mit Puppet
  • Weiterentwicklung von Puppet Modulen
Ruby Puppet Python Vim Visual Studio Code RedHat Enterprise Server / CentOS Subversion Git (Bitbucket)
Sparda-Datenverarbeitung eG
Nürnberg
2 Monate
2017-08 - 2017-09

Aufbau der Puppet 5 Infrastruktur

Berater, Software-Entwickler, Architekt Python Ruby Vim ...
Berater, Software-Entwickler, Architekt
  • Aufbau der kompletten Infrastruktur für Puppet 5
  • Puppet Server, Puppet DB, Workflow mit Git und r10k
  • Dokumentation mit Asciidoctor
  • Beratung bei der Erstellung von Modulen
  • Nutzung der neuen Sprachmittel seit Puppet 4
Python Ruby Vim Ubuntu Server SuSE Enterprise Linux Git (Gitblit)
kubus IT GbR
Bayreuth
5 Monate
2017-01 - 2017-05

Integration eines Passwort-Managers

Berater, Software-Entwickler, Administrator Python Java Eclipse ...
Berater, Software-Entwickler, Administrator
  • Konzeption und Realisierung einer Anbindung an CyberArk mittels AIM Provider und REST-API
  • Abfrage von Kennwörtern für Applikationen
  • Verwaltung von Zuordnungen von Applikationen zu Application IDs
Python Java Eclipse RedHat Enterprise Server JBoss EAP 6 Tomcat Git (Bitbucket)
ING-DiBa AG
Nürnberg
1 Jahr 3 Monate
2016-01 - 2017-03

Beratung und Unterstützung im Bereich Industrie 4.0 / BigData

Berater, Architekt, Software-Entwickler Java 8 JEE 7 Eclipse Neon ...
Berater, Architekt, Software-Entwickler
  • Beratung bei der Auswahl von Technologien
  • Unterstützung beim Aufbau der (System-)Architektur und des Designs
  • Aufbau von Prototypen
Java 8 JEE 7 Eclipse Neon Windows 7 CentOS 7 Vert-X WildFly 10 WildFly Swarm Microservice Architektur mit DC/OS und Docker Kafka Spark Cassandra MQTT OPC UA Git Redmine Jenkins Gerrit und Sonar Qube
Mühlbauer GmbH & Co. KG
Roding
1 Jahr 3 Monate
2015-10 - 2016-12

Ausweitung des Einsatzes von Puppet

Berater, Software-Entwickler, Administrator Ruby Puppet Python ...
Berater, Software-Entwickler, Administrator
  • Modernisierung vorhandener Puppet-Module
  • Konfiguration von Application Servern (WildFly / JBoss, WebSphere Liberty Profile, Apache Tomcat)
  • Modernisierung der Puppet-Infrastruktur (Git, r10k)
  • Migration zu Puppet 4
Ruby Puppet Python Geppetto RedHat Enterprise Server / CentOS Subversion Git (Bitbucket)
Sparda-Datenverarbeitung eG
Nürnberg
1 Jahr 6 Monate
2015-07 - 2016-12

Unterstützung im Puppet-Umfeld

Berater, Software-Entwickler, Administrator Ruby Puppet Java ...
Berater, Software-Entwickler, Administrator
  • Konzeption und Aufbau einer Puppet-Infrastruktur
  • CodeReview von Puppet-Modulen
  • Erstellung von Komponenten der Infrastruktur
  • automatisierter Bau von RPM Paketen
Ruby Puppet Java Geppetto Eclipse RedHat Enterprise Server JBoss EAP 6 Tomcat Git
ING-DiBa AG
Nürnberg
1 Jahr 9 Monate
2014-04 - 2015-12

Beratung und Unterstützung beim Aufbau

Berater, Architekt, Software-Entwickler
Berater, Architekt, Software-Entwickler

Beratung und Unterstützung beim Aufbau eines neuen Teams zur Entwicklung von Java (JEE) Software

  • Schulung und Coaching von Entwicklern
  • Unterstützung beim Aufbau der (System-)Architektur und des Designs
  • Aufbau von Prototypen
  • Aufbau einer Entwicklungsumgebung
Java 7 JEE 7 Eclipse Luna Windows 7 CentOS 6 WildFly 8.1 Git Redmine Jenkins Gerrit und Sonar Qube
Mühlbauer AG
Nürnberg
9 Monate
2015-01 - 2015-09

Konfiguration von Application Servern

Berater, Software-Entwickler, Administrator Ruby Puppet Geppetto ...
Berater, Software-Entwickler, Administrator
  • Deployment von JDKs auf Serversysteme
  • Paketierung von WildFly 8.x und JBoss 6 EAP als RPM-Pakete
  • Konfiguration und Management von WildFly 8.x und JBoss 6 EAP
Ruby Puppet Geppetto RedHat Enterprise Server / CentOS WilfFly 8.x JBoss EAP 6 Subversion
Sparda-Datenverarbeitung eG
Nürnberg
9 Monate
2014-04 - 2014-12

Erweiterung des Konfigurationsmanagement-Systems Puppet

Berater, Software-Entwickler, Administrator Ruby RedHat Enterprise Server / CentOS Apache 2.2 inkl. Passenger Modul (mod_ruby) ...
Berater, Software-Entwickler, Administrator
  • Aktualisierung des bestehenden Systems von Puppet 2.6 auf Puppet 3.x
  • Einführung von PuppetDB
  • Einführung von MCollective zur Orchestrierung
  • automatisierter Bau von RPM Paketen mit Jenkins
Ruby RedHat Enterprise Server / CentOS Apache 2.2 inkl. Passenger Modul (mod_ruby) MCollective Jenkins zur Automatisierung
Sparda-Datenverarbeitung eG
Nürnberg
5 Monate
2013-11 - 2014-03

Entwicklung eines Systems zum automatisierten Deployment

Berater, Software-Entwickler, Administrator (Devop)
Berater, Software-Entwickler, Administrator (Devop)

Entwicklung eines Systems zum automatisierten Deployment von Java Anwendungen (EAR)

  • Aufbau der Infrastruktur zur Orchestrierung von administrativen Tasks
  • Anbindung der Orchestrierung an das Deployment- und das Konfigurationsmanagement-System
  • Staging (Abnahme, Produktion) der Konfiguration
Ruby RedHat Enterprise Server / CentOS Puppet The Foreman MCollective Subversion git
Sparda-Datenverarbeitung eG
Nürnberg
9 Monate
2013-04 - 2013-12

Unterstützung bei der weiteren Automatisierung des Betriebs von (Linux-)Servern

Berater, Software-Entwickler, Administrator
Berater, Software-Entwickler, Administrator
  • Evaluierung von Software zum automatisierten Provisioning
  • Aufsetzen einer Pilot-Umgebung und Implementierung von typischen Konfigurationsszenarien
  • Inbetriebnahme der produktiven Umgebung und Beratung / Schulung der Administratoren zur Nutzung des Systems
Ruby RedHat Enterprise Server / CentOS che 2.2 inkl. Passenger Modul (mod_ruby) the foreman
Sparda-Datenverarbeitung eG
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
1992-10 - 1994-10

Höhere Berufsfachschule

Staatlich geprüfter Informatiker, b.i.b. International College, Hannover
Staatlich geprüfter Informatiker
b.i.b. International College, Hannover
Softwaretechnologie
1 Monat
1992-09 - 1992-09

allgemeine Hochschulreife

allgemeine Hochschulreife, Gymnasium Wunsiedel
allgemeine Hochschulreife
Gymnasium Wunsiedel

Position

Position

Erfahrungen als Schnittstelle zwischen Entwicklung und Betrieb beim Deployment

Kompetenzen

Kompetenzen

Top-Skills

Java Continuous Integration JakartaEE Puppet Configuration Management Quarkus DevOps Scrum Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

CentOS
Eclipse
Git (Bitbucket)
Git (Gitblit)
Groovy
JBoss EAP
Jenkins
Puppet
Python
RedHat Enterprise Server
Subversion
SuSE Enterprise Linux
Tomcat
Ubuntu Server
Vim
Visual Studio Code
Software-Entwicklung
  • Objektorientierte Analyse (OOA) und Design (OOD)
  • Unified Modelling Language (UML)
  • Entwicklung mit eclipse
  • Java-Techniken: Spring, Hibernate, JSE, JME, JEE
  • Apache Produkte: Webserver (httpd), Tomcat
  • JEE: Weblogic
  • Build-Umgebungen: Hudson / Jenkins, Ant, Maven
  • Arbeit mit den Linux Distributionen Debian und Ubuntu
  • Erfahrungen in der Administration von postifx, Dovecot
  • Quellcodeverwaltung mit Subversion und Git
  • Konfigurationsmanagement mit Puppet
  • Schnittstelle zwischen Entwicklung und Betrieb


Objektorientierte Programmierung

  • Objektorientierte Analyse, Objektorientiertes Design
  • Software-Architektur
  • Entwurfsmuster (Patterns)


Prinzipien

  • Clean Code Developer
  • DevOp


Praktiken

  • Testgetriebene Entwicklung / Test Driven Development (TDD)
  • Continuous Integration, Continuous Delivery


Java

Editionen

  • Java SE
  • Java EE
  • Jakarta EE


Frameworks

  • Quarkus
  • Struts
  • Spring
  • Vert-X


Application Server

  • JBoss
  • WildFly
  • Tomcat
  • WebSphere Liberty


APIs

  • JDBC
  • Hibernate
  • JPA (EclipseLink)
  • iText
  • JFreeChart
  • Apache POI


GUI

  • Swing
  • JSP / JSF


Utilities

  • JUnit
  • DBUnit
  • Mockito
  • AssertJ
  • Log4J
  • Slf4J


Entwicklungs-Werkzeuge

  • Eclipse
  • Visual Studio Code
  • Ant
  • Maven inkl. Nexus
  • Hudson / Jenkins CI
  • Sonar Qube


Web-Techniken

Programmiersprachen 

  • PHP
  • JavaScript


Technologien

  • HTTP
  • HTML
  • XML
  • CSS
  • jQuery


Konfigurationsmanagement 

Quellcode-Verwaltung

  • cvs
  • subversion
  • git


Build-Tools

  • Make
  • Ant
  • Maven (inkl. Nexus)


Integrations-Server

  • Hudson / Jenkins CI


Projekt-Management

  • Redmine
  • Jira
  • Azure DevOps Board


System-Verwaltung / Administration 

Directories

  • LDAP


Mail-Server

  • Postfix
  • Dovecot


Netzwerk

  • IP-Tables
  • Squid
  • OpenVPN


Datei-Server

  • Samba


Drucker-Server

  • CUPS


Web-Server

  • Apache


Konfigurationsmanagement

  • Puppet, Ansible, the foreman


Script-Sprachen

  • Bash
  • Ruby
  • Python


Berufliche Stationen

11/1994 ? 10/1995
Bundeswehr Grundwehrdienst


12/1995 ? 07/2000

Kunde: Dress EnergieOptimierung GmbH, Marktredwitz
Rolle: Softwareentwickler, System-Administrator


08/2000 ? 12/2000

Kunde: Jostmeiersoft Software & Service GmbH / b-next AG, Herford
Rolle: IT-Consultant


01/2001 ? 07/2003
Kunde: IXPONET GmbH, Berching
Rolle: IT-Consultant, System-Administrator


08/2003

Kunde: eigene Firma, Röslau
Rolle: Inhaber, IT-Consultant

Betriebssysteme

AIX
Linux
Debian, Ubuntu, CentOS, RedHat, ArchLinux
SuSE
Unix
HP-UX, AIX

Programmiersprachen

Basic
C
C#
C++
Java
JavaScript
Perl
PHP
Qt
Ruby
Puppet Types and Provider
TeX, LaTeX

Datenbanken

Microsoft Access
DAO
DB/2
MS SQL Server
MySQL
ODBC
Oracle
SQL
MariaDB
PostgreSQL

Datenkommunikation

Internet, Intranet
SMTP
TCP/IP

Branchen

Branchen

  • Maschinenbau
  • Industrie
  • Automobilindustrie
  • Dienstleistung
  • Banken
  • Energiemanagement
  • Behörden

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.