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

Einsatzorte

Einsatzorte

Erlangen (+100km) Deggendorf (+75km)

Deutschland: Bereich Nürnberg, Regensburg und Oberfranken

möglich

Projekte

Projekte

7 Jahre 2 Monate
2017-10 - heute

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
7 Jahre 5 Monate
2017-07 - heute

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
7 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
7 Jahre 11 Monate
2017-01 - heute

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
7 Jahre 11 Monate
2017-01 - heute

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

JavaEE Java Continuous Integration Puppet Configuration Management

Produkte / Standards / Erfahrungen / Methoden

CentOS
Eclipse
Git (Bitbucket)
Git (Gitblit)
Groovy
JBoss EAP 6
JBoss EAP 6 / 7
Jenkins 2
Puppet
Python
RedHat Enterprise Server
Subversion
SuSE Enterprise Linux
Tomcat
Ubuntu Server
Vim
Visual Studio Code
  • 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

Editionen:

  • Java SE
  • Java EE
  • Jakarta EE

Frameworks:

  • Struts
  • Spring
  • Vert-X

Application Server:

  • WebLogic 10.3
  • JBoss
  • WildFly
  • WebSphere Liberty

APIs:

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

GUI:

  • Swing
  • JSP / JSF

Utilities:

  • JUnit
  • DbUnit
  • Log4J
  • Slf4J

Entwicklungs-Werkzeuge:

  • eclipse
  • Ant
  • Maven inkl. Nexus
  • Hudson / Jenkins CI
  • Sonar Qube

Versionen:

  • .Net / C# 2.5, 3.0 und 3.5

APIs:

  • WinForms
  • ADO .Net (SQL Server, IBM DB/2)
  • CAB (Micro-Kernel)

Entwicklungs-Werkzeuge:

  • Visual Studio 2005 und 2008
  • Team Foundation Server 2008

Ausprägungen:

  • Standard C++
  • Microsoft C++

Bibliotheken / APIs:

  • Standard C / C++ Bibliotheken
  • Microsoft Foundation Classes (MFC bis 4.2)
  • Qt
  • Windows API
  • COM / DCOM

Kommunikations-Technologien:

  • RS-232
  • RS-485
  • TCP/IP
  • ISO-7816


Entwicklungs-Werkzeuge:

  • GNU C++
  • Microsoft Visual C++ (1.0 ? 7.1)

Technologien:

  • HTTP
  • HTML
  • XML
  • CSS
  • jQuery

Quellcode-Verwaltung:

  • Microsoft Source Safe
  • cvs
  • subversion
  • git

Build-Tools:

  • Make
  • Ant
  • Maven (inkl. Nexus)

Integrations-Server:

  • Hudson / Jenkins CI

Projekt-Management:

  • Redmine

Directories:

  • LDAP

Mail-Server:

  • Postfix
  • Dovecot

Netzwerk:

  • IP-Tables
  • Squid
  • OpenVPN


Datei-Server:

  • Samba


Drucker-Server:

  • CUPS


Web-Server:

  • Apache


Konfigurationsmanagement:

  • Puppet, the foreman

Script-Sprachen:

  • Bash
  • Ruby
  • Python

Berufliche Stationen
November 1994 ? Oktober 1995
Bundeswehr Grundwehrdienst

Dezember 1995 ? Juli 2000
Dress EnergieOptimierung GmbH, Marktredwitz
Softwareentwickler, System-Administrator

August 2000 ? Dezember 2000
Jostmeiersoft Software & Service GmbH / b-next AG, Herford
IT-Consultant


Januar 2001 ? Juli 2003
IXPONET GmbH, Berching
IT-Consultant, System-Administrator

seit August 2003
eigene Firma, Röslau
Inhaber und Geschäftsführer

Betriebssysteme

AIX
Linux
Debian, Ubuntu, CentOS, RedHat, ArchLinux
MS-DOS
SuSE
TOS
Unix
HP-UX, AIX
Windows
Windows XP, 2000, 7, 2003 und 2008
Windows NT 3.51
Windows NT 4.0

Programmiersprachen

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

Datenbanken

Access
DAO
DB/2
MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

Internet, Intranet
LAN, LAN Manager
NetBios
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Atari
ST/STE/TT
Modem
ZyXEL, US Robotics
PC
ThinkPad

Branchen

Branchen

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

Einsatzorte

Einsatzorte

Erlangen (+100km) Deggendorf (+75km)

Deutschland: Bereich Nürnberg, Regensburg und Oberfranken

möglich

Projekte

Projekte

7 Jahre 2 Monate
2017-10 - heute

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
7 Jahre 5 Monate
2017-07 - heute

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
7 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
7 Jahre 11 Monate
2017-01 - heute

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
7 Jahre 11 Monate
2017-01 - heute

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

JavaEE Java Continuous Integration Puppet Configuration Management

Produkte / Standards / Erfahrungen / Methoden

CentOS
Eclipse
Git (Bitbucket)
Git (Gitblit)
Groovy
JBoss EAP 6
JBoss EAP 6 / 7
Jenkins 2
Puppet
Python
RedHat Enterprise Server
Subversion
SuSE Enterprise Linux
Tomcat
Ubuntu Server
Vim
Visual Studio Code
  • 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

Editionen:

  • Java SE
  • Java EE
  • Jakarta EE

Frameworks:

  • Struts
  • Spring
  • Vert-X

Application Server:

  • WebLogic 10.3
  • JBoss
  • WildFly
  • WebSphere Liberty

APIs:

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

GUI:

  • Swing
  • JSP / JSF

Utilities:

  • JUnit
  • DbUnit
  • Log4J
  • Slf4J

Entwicklungs-Werkzeuge:

  • eclipse
  • Ant
  • Maven inkl. Nexus
  • Hudson / Jenkins CI
  • Sonar Qube

Versionen:

  • .Net / C# 2.5, 3.0 und 3.5

APIs:

  • WinForms
  • ADO .Net (SQL Server, IBM DB/2)
  • CAB (Micro-Kernel)

Entwicklungs-Werkzeuge:

  • Visual Studio 2005 und 2008
  • Team Foundation Server 2008

Ausprägungen:

  • Standard C++
  • Microsoft C++

Bibliotheken / APIs:

  • Standard C / C++ Bibliotheken
  • Microsoft Foundation Classes (MFC bis 4.2)
  • Qt
  • Windows API
  • COM / DCOM

Kommunikations-Technologien:

  • RS-232
  • RS-485
  • TCP/IP
  • ISO-7816


Entwicklungs-Werkzeuge:

  • GNU C++
  • Microsoft Visual C++ (1.0 ? 7.1)

Technologien:

  • HTTP
  • HTML
  • XML
  • CSS
  • jQuery

Quellcode-Verwaltung:

  • Microsoft Source Safe
  • cvs
  • subversion
  • git

Build-Tools:

  • Make
  • Ant
  • Maven (inkl. Nexus)

Integrations-Server:

  • Hudson / Jenkins CI

Projekt-Management:

  • Redmine

Directories:

  • LDAP

Mail-Server:

  • Postfix
  • Dovecot

Netzwerk:

  • IP-Tables
  • Squid
  • OpenVPN


Datei-Server:

  • Samba


Drucker-Server:

  • CUPS


Web-Server:

  • Apache


Konfigurationsmanagement:

  • Puppet, the foreman

Script-Sprachen:

  • Bash
  • Ruby
  • Python

Berufliche Stationen
November 1994 ? Oktober 1995
Bundeswehr Grundwehrdienst

Dezember 1995 ? Juli 2000
Dress EnergieOptimierung GmbH, Marktredwitz
Softwareentwickler, System-Administrator

August 2000 ? Dezember 2000
Jostmeiersoft Software & Service GmbH / b-next AG, Herford
IT-Consultant


Januar 2001 ? Juli 2003
IXPONET GmbH, Berching
IT-Consultant, System-Administrator

seit August 2003
eigene Firma, Röslau
Inhaber und Geschäftsführer

Betriebssysteme

AIX
Linux
Debian, Ubuntu, CentOS, RedHat, ArchLinux
MS-DOS
SuSE
TOS
Unix
HP-UX, AIX
Windows
Windows XP, 2000, 7, 2003 und 2008
Windows NT 3.51
Windows NT 4.0

Programmiersprachen

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

Datenbanken

Access
DAO
DB/2
MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

Internet, Intranet
LAN, LAN Manager
NetBios
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Atari
ST/STE/TT
Modem
ZyXEL, US Robotics
PC
ThinkPad

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.