Switzerland preferred
in Germany: Southern Bavaria and Rhein/Neckar preferred
Mitarbeit im Linux-Betriebsteam zur Sicherstellung des
zuverlässigen und kontinuierlichen Betriebs der betreuten
mehreren 100 Webanwendungen von Post, Postfinance und
Postauto
Dabei Koordinationsaufgaben im Team und teamüber-
greifend wo nötig
Prozessverbesserung und -anleitung für den Anwender-
support
Behebung von Betriebsstörungen an den Applikations-
servern und Durchführung von Changes und Deployments
Überarbeitung von Systemkonfigurationen und Shellscripts,
ebenso von betriebsrelevanter Dokumentation
Deployment- und Troubleshooting-Aufgaben für eine
Anwendung im Automotive-Umfeld auf Websphere-Basis
mit dahinterliegender DB2-Datenbank. Direkte Vornahme
von Maßnahmen auf den Integrationsumgebungen.
Beauftragung der Maßnahmen für die Produktions-
umgebungen an die entsprechenden Teams des Rechen-
zentrums. Korrektur und Neuerstellung von Deployment- und Wartungsskripten in Bash und Jython.
Betreuung einer Automotive-Anwendung auf Basis von
Oracle Application Express (Apex) und Oracle-DB. Unter
anderem Reengineering- und Anpassungstasks, da der
ursprüngliche Entwickler nicht mehr zur Verfügung stand.
Dokumentation der beim Troubleshooting neu erarbeiteten
Themen in der Wissensdatenbank unter Confluence.
Pflege und Neuaufbau einer virtuellen Linux-Umgebung für
alle Teammitglieder, mit der normiert und abgesichert auf das
Kundennetzwerk zugegriffen wird.
Coaching von Kollegen bzgl. Linux.
Systemadministration der Linux- (RHEL, Ubuntu), Apple
(OSX 11.11) und Win2012-Server intern bei ConfSys und
bei deren Kunden.
Durchführung von dringend benötigten Aktualisierungen,
Überprüfung der Backup-Strategien und Security-Setups.
Anpassung von Webauftritten, HTML-Coding und diverse Deployments.
Mitarbeit bei der Systemadministration der produktiven
Backendumgebung für Hausautomation auf Debian-Linux
mit MySQL-Cluster und Apache-Webserver.
Kontrolle und Beurteilung der bestehenden Konfiguration
auf bestehende und potentielle Bottlenecks incl.
Verbesserungsvorschlägen.
Erweiterung des Nagios-basierten System-Monitoring, um
genaue und aktuelle Status-Informationen für die Server und
ausgelieferten Web-Inhalte zu bekommen. Zu diesem Zweck
Entwicklung, Aquise und Installation von Skripten in bash,
perl, Python und SQL.
Projektleitung der Migration der Backend Server-Umgebung in ein neues Rechenzentrum. Entscheidungsvorbereitung betreffend Architektur und Virtualisierung, d.h. Einführung
einer Private Cloud Lösung.
Damit Verbesserung der Testmöglichkeiten, der Vorbereitung der Einführung neuer Software-Versionen and des Betriebs. Überwachung und Qualitätssicherung von Hardware,
Betriebssystem, Software Setup, Datenbank-Migration und
-Transition. Verantwortlich für das Updating aller Komponen ten von Betriebssystem, Datenbank und Softwarepaketen auf die aktuellen Versionen. Finale Funktions- und Lasttests.
Erarbeitung von Betriebs- und Troubleshooting-
Dokumentation.
Vorbereitung der Betriebsübergabe an geplantes
gemischtsprachiges Team.
Systemadministration der Linux- (RHEL, Ubuntu) und Win2008-Server intern bei ConfSys und bei deren Kunden.
Betreuung einer kundenseitigen JBoss-Installation incl.
Anwendungsinstallation und DB-Anbindung, Dokumentation
der Konfiguration, speziell via JBoss-CLI. Erstellung
zuverlässiger Steuerungs-und Status-Skripte (bash).
Konfiguration der zugehörigen Java-Clients bzgl. Mandanteneinsatz
Analog dazu Betreuung einer Websphere-Installation für
denselben Kunden (Sozialversicherung) incl. Deployments,
DB-Anbindung und Doku, incl. Mandantenkonfiguration
Migration einer kundenseitigen IT-Umgebung von
Windows 2003 nach Windows 2012, dabei Virtualisierung
nach Hyper-V, incl. Portierung und Upgrade der vorherigen
VMWare-basierten Zimbra-Mailserver-Installation unter
Ubuntu
Produktevaluation diverser Softwareprodukte wie MS Visual Studio, Jenkins, Windows 10, Eclipse Luna&Mars.
Coaching und Training von Kollegen.
Mitarbeit im DevOps Supporteam der Bosch SI.
Installations- und Troubleshooting-Tasks innerhalb der
Umgebung mit Test-, Qualitätssicherungs- und Preproduction
Systemen. wobei hauptsächlich IoT-Anwendungen betrieben
werden.
Pflege von cfengine-Systemkonfigurationen im SVN.
Coaching von Linux-fremden Mitarbeitern.
Pflege von Apache-HTTP und Tomcat-Konfigurationen
Fehlersuche in Server/Server-, Server/DB und Server/Client-
Netzwerkverkehr
Erstellung und Verbesserung von Betriebs- und Troubleshooting-Dokumentation.
Mitarbeit im Engineering Support der Lifecycle Management Produkte von IBM Rational. Dabei Unterstützung internationaler Grosskunden aus der gesamten EMEA Region, fallweise auch weltweit.
Lösung von Installations-, Migrations- und Betriebsproblemen der Kunden beim Einsatz der IBM Rational CLM Produkte.
Dazu Durchführung von Recherchen in den Wissensdaten-banken der IBM auf bereits dokumentierte Schwierigkeiten.
Fallweise Nachstellung/Reproduktion der Kundenprobleme in eigenständig aufzubauenden virtuellen Server-Umgebungen unter Windows oder Linux, auf Websphere und Tomcat. Datenbank Derby, Oracle, DB2.
Bei Bedarf Eskalationsbetreuung zu Senior Engineering und Development.
Erstellung von Dokumentation zu noch nicht dokumentierten Problemen und Betriebszuständen.
Betriebsinterne Zertifizierung zu Problemlösungstechniken (Kepner-Tregoe-Verfahren) und für technische Dokumentation (KCS)
Aufbau einer VMWare Evaluationsumgebung. Einrichtung diverser virtueller Server, sowohl Windows wie Linux.
Dazu Migration ältere virtueller Maschinen in die Umgebung.
In den virtuellen Instanzen Inbetriebnahme diverser Software aus der Websphere-Familie, sowie Oracle-DBs.
Durchführung von Workshops und Coaching zu den vorgenannten Themen.
Evaluation des Test Automation Tools Silktest
Mitarbeit im Betriebsteam Web-Applikationen der K+N AG.
Dabei Wahrnehmung von Aufgaben im 2nd- und 3rd-Level
Support, insbesondere Deployment von neuen Releases der
Webanwendungen und Troubleshooting.
Aufbau eines Script-Systems zur Inventarisierung der deployten
Anwendungen, um Dokumentationslücken aufspüren zu können
bzw. historisch bedingte Fehlerquellen zu lokalisieren.
Weiterverwendung der gewonnenen Informationen zur
Qualitätssicherung im Wiki-System der Applikationsbetreuung und
Mitarbeit beim Aufbau eines Administrationsportals.
Coaching von AS400-Kollegen bei deren zunehmenden Arbeit
unter Unix und Linux.
Systemkonfigurationsmaßnahmen im Hinblick auf Schulungen und dementsprechende Verwendung der Umgebung zu internen Zwecken der ConfSys GmbH.
Inbetriebnahme eines Solaris-Servers zur internen Verwendung, sowie einer Websphere-Umgebung.
Mitarbeit im Engineering Team Qualitätssicherung der Chip-Produktion der IMC. Troubleshooting bei der Meßdaten- verarbeitung zu internen und externen Chiplieferungen.
Verbesserung und Neuentwicklung von Shellscripts zur Dateiübertragung und Datenkorrektur im Fehlerfall, incl. zugehörigem Zugriff auf Oracle per sqlplus.
Quellcode-Korrektur und Updates von Java- und Perl-Applikationen im Umfeld.
Entwicklung eines Recherchesystems zur Indizierung und Wiederauffindung historischer Datensätze im umfangreichen Altdatenarchiv.
Entwicklung einer Weboberfläche zur Darstellung von Fehlersituationen der recht komplexen Verarbeitungskette für die angelieferten Messdaten.
Im weiteren Zuge die Evaluierung und Einführung von Nagios zum echtzeittauglichen Kontrollmonitoring für die Messdaten-kette sowie Aufbau zugehöriger Messpunkte.
Aufbau mehrerer virtueller Testumgebungen (Linux und Solaris) auf VMWare.
Aufgaben der Solaris-Systemadministration, Software-installationen und zugehörige Dokumentation, Troubleshooting bei der Inbetriebnahme von Websystemen, insbesondere bei der PHP- und Perlinstallation.
Coaching der Teammitglieder im Bereich UNIX-Shell und Scripting.
Erweiterung und Neuerstellung von UNIX-Shellscripts für die nationale und internationale Dateiübertragung im Bereich Dokumentenmanagement..
Besonderes Augenmerk auf Sicherstellung der Übertragungen auf Fehlerfreiheit und Zuverlässigkeit, Implementierung in Form “atomarer“ Operationen.
Freie Konfigurierbarkeit durch Verwendung von XML-Datenstrukturen.
Aufbau eines Menusystems im Bereich Printing zur Zusammenfassung von zuvor auf Kommandozeile ausgeführter Befehle
Mitarbeit im UNIX/Linux-Betriebsteam, hierbei Tasks
im Bereich Neuinstallation von RHEL-Umgebungen auf
Hardware und als virtuelle Server auf VMWare sowie
Einspielen der aktuellen Patches. Dabei Verwendung der
Redhat-Tools Satellite, Kickstart und bei Bedarf rpm/yum
Zusätzlich Aufgaben der Sicherstellung des Betriebs,
Überwachung von Systemzuständen und Durchführung
zugehöriger Maßnahmen im Fehlerfall
Teamübergreifende Zusammenarbeit zur Verbesserung der Systemüberwachung (OpenView-Parametrisierung)
Durchsicht, Anpassung und Aktualisierung von Betriebs- und Installationsdokumenten
Zunächst Mitarbeit bei der Betriebsübernahme einer der
betreuten Banken von einem externen Dienstleister zur
Swisscom ITS Finance. Dabei abwickelnde Betreuung
dreier Subsysteme über Vorbereitung und Durchführung
der Migration, dann Dokumentation und Administration
Danach Mitarbeit bei der Umstrukturierung der Überwachung
der betreuten Kundenumgebungen (Hard- und Software)
ausgehend von der manuellen Administration durch
die Administratorenteams hin zur proaktiven automatischen
Überwachung incl. Reporting in das Ticketsystem Remedy.
Damit auch die Erweiterung des Monitorings um SLA-
relevante quantitative Analysen der Verfügbarkeiten (BSM)
Aufbau von Messpunkten an den zu überwachenden
Systemen im Finnova/JCS-Umfeld, d.h. Dokumentation der
zugehörigen Anforderungen zusammen mit den jeweiligen
Verantwortlichen, anschliessend Umsetzung, Qualitäts-
kontrolle und wenn nötig iterative Verfeinerung
Inbegriffen Entwicklung von Shellskripten für diejenigen
Messpunkte, die allein mit den Möglichkeiten von Patrol
nicht oder schlecht zu erfassen sind (ksh, cmd)
eamübergreifende Massnahmen zur Qualitätssicherung,
notwendig, da jedes Subsystem der Überwachung von
getrenntenTeams betreut wird (OS, Anwendung, Patrol,
Impact Explorer (BSM), Remedy)
Coaching von Anwendungsbetreuern in Bezug auf Patrol,
Impact Explorer und BMC Remedy, wo nötig. Fallweise
Initial-Workshops zum Umgang mit “historischen“ Incidents,
deren Reporting aus SLA-Gründen nötig wird
Hilfe beim Aufbau eines Wiki-Informationssystems für die Administratoren und Applikationsbetreuer
Entwicklung eines Patch-Management-Konzepts zur zyklischen und sicheren Abwicklung der Updates von Soft- und Firmware der eingesetzten Server und der zugehörigen Komponenten (Storage etc.) in Teil-projektleitung
Entwicklung von Skripten zum Sammeln, Vergleichen und Dokumentieren der Patchstände im Maschinenpark
Nach erfolgreicher Umsetzung des Patchkonzepts Mitarbeit im 3rd-Level-Administrationsteam, Überwachung von Systemzuständen und Einleitung zugehöriger Maßnahmen im Fehlerfall
Coaching von Mitarbeitern bzgl. Skripting und anderen IT-Bereichen
Mitarbeit im Dokumentationsteam des Projekts, Durchsicht, Anpassung und Aktualisierung von Betriebsdokumenten
Modernisierung des vorhandenen Netzwerkes des Arztbetriebs zu durchwegs Multicore-Systemen im heterogenem Netzwerk (Windows XP-Arbeitplätze, Windows 2003-Applikations-Server, virtueller Zimbra Mailserver mit Ubuntu 9.4, virtuelle Applikationsserver mit Windows 2003 Server, Virtualisierung per VMWare),
Konnektierung des bisher Standalone-LANs an das Internet
Netzwerkupdate von 100Mbit- zu Gigabit-LAN
Inbetriebnahme der Betriebssysteme, Übernahme von Altdaten, Einrichtung und Überwachung der Datensicherung
Lösungsüberarbeitung zum Datensicherheitsproblem im sensiblen Umfeld, Integration von Intra- und Internet-
anbindung, Absicherung von Servern und Clients
Einführung eines Voice-Menu-Systems (CapiCall) statt des bisherigen Hardware-ABs und eines Fax-Servers (AVM)
Integration des Fax- und E-Mail-Empfangs in das digitale
Dokumentenarchiv der Praxis
Betriebsbegleitendes Troubleshooting bis zur Sicherstellung des Betriebs im neuen Umfeld
Portierung von Skripten von HP-UX ksh-Skripten nach Powershell2, Konzeption und Durchführung, im Rahmen des zugrundeliegenden Wechsels der Hardwarestruktur
Prinzipielle Untersuchung der Performance von Powershell2-Skripten gegenüber ksh-Skripten im Unternehmensnetzwerk
Weitere Projekte gern auf Anfrage.
Da die Projekte nicht die Kontinuität meiner Anstellungen wiedergeben, hier die diesbezügliche Auflistung:
09/1982-09/1990 Thyssen Henschel, München, angestellt als System Programmierer
10/1990-06/2010 selbständig und freiberuflich tätig, diverse Projekte
07/2010-06/2013 ConfSys GmbH, Zug, angestellt als Project Engineer
07/2013-08/2014 MBA Ltd, Amsterdam, angestellt als Project Engineer/IBM
09/2014-02/2019 ConfSys GmbH, Zug, angestellt als Project Engineer
03/2019- Gulp Schweiz AG, angestellt als Project Engineer
06/1988:
IHK München, Externenprüfung zum EDV-Kaufmann
09/1969-07/1973:
Grundschule Ottobrunn
MS Windows (NT/2K/XP/Vista/7/8/10, 9x, 3.x)
Sun Solaris 7-10, incl. Veritas Volume Manager
Sinix, HP-UX 11.x, AIX 5.x/6.x, Net-/Free-/OpenBSD
Linux (Ubuntu, SuSE, Redhat, Debian, Fedora u.v.a.)
Mac OS X (bis El Capitan/11.11), MS-DOS (3.x-6.x)
OS/2, VAX/VMS, HP Serie 200Unix (Solaris 7-10, Sinix, HP-UX 11.x, AIX 5.x/6.x)
Linux (Redhat RHEL 4-7, SuSE/SLES 5-11, Debian, Ubuntu)
Windows NT/2K/2003/2008/2012
Novell Netware (2.x-6.x)
PC Intel 80x86 und kompatible (diverse, z.B. HP ProLiant)
Sun (div. Sparc, E 10000, SAN), EMC, Siemens (RM400/600, Primergy 670)
HP 9000/800 u.a., HP Serie 200 (9845, 9836)
DEC/VAX, TMS 320Cxx, Apple/MacVirtualisierung:
VMWare ESX/VCenter, Sun VirtualBox, MS Hyper-V
Server-Überwachung:
HP Open View/ITO/BSM, Siemens Serverview, MS SMS,
Navisphere/EMC, IBM Tivoli, Patrol, Nagios
Trouble-Management:
Remedy Action Request System (ARS), JIRA, RETAIN/ICSW
Softwareverteilung:
Transview SAX
Backup:
Legato Networker, IBM Tivoli TSM, Microsoft Backup
Netzwerk-Topologien:
Ethernet, Token-Ring, FDDI, Arcnet
Skripting/Automatisierung:
Windows (cmd, WSH, Powershell 1&2, WinRunner)
Unix (Shell/sh/ksh/bash, perl, awk)
Internet:
HTML-Seitenerstellung (HTML und JavaScript)
Netscape Enterprise Webserver
Apache Webserver, Tomcat, JBoss
Aufbau von Inter-/Intranetanwendungen
Internetsicherheit (SSH/SSL)
IBM WebSphere Application Server
BEA Weblogic
Loadrunner (Lasttests)
Mail & Telefonie:
Zimbra-Mailserver, CapiCall-Voice-Server
XML:
BaseX (XML-Datenbank), XPath, XQuery, XSLT-Transformation
Standardsoftware:
MS-Office (Excel/Word/Access/Powerpoint/Outlook), MS Project, MS Visio, Word Perfect, Corel Draw, u.v.m.
Banking:
Diamos/D-neu, Finnova, JCS
Ärztesoftware:
Albis, Praxisarchiv, Dorsymed
Configuration Mgmt.:
IBM Rational CLM Produkte (Jazz/JTS, RRC, RTC etc.)
cfengine
Anstellungen
09/1982-09/1990:
Thyssen-Henschel, München, Anstellung als Programmierer
10/1990-06/2010:
selbständig und freiberuflich tätig, diverse Projekte, s.u.
07/2010-06/2013:
ConfSys GmbH, Zug, angestellt als Project Engineer
07/2013-08/2014:
MBA Ltd, Amsterdam, angestellt als Project Engineer/IBM
09/2014- 12/2018:
ConfSys GmbH, Zug, angestellt als Project Engineer
03/2019-
Gulp Schweiz AG, angestellt als Project Engineer
Switzerland preferred
in Germany: Southern Bavaria and Rhein/Neckar preferred
Mitarbeit im Linux-Betriebsteam zur Sicherstellung des
zuverlässigen und kontinuierlichen Betriebs der betreuten
mehreren 100 Webanwendungen von Post, Postfinance und
Postauto
Dabei Koordinationsaufgaben im Team und teamüber-
greifend wo nötig
Prozessverbesserung und -anleitung für den Anwender-
support
Behebung von Betriebsstörungen an den Applikations-
servern und Durchführung von Changes und Deployments
Überarbeitung von Systemkonfigurationen und Shellscripts,
ebenso von betriebsrelevanter Dokumentation
Deployment- und Troubleshooting-Aufgaben für eine
Anwendung im Automotive-Umfeld auf Websphere-Basis
mit dahinterliegender DB2-Datenbank. Direkte Vornahme
von Maßnahmen auf den Integrationsumgebungen.
Beauftragung der Maßnahmen für die Produktions-
umgebungen an die entsprechenden Teams des Rechen-
zentrums. Korrektur und Neuerstellung von Deployment- und Wartungsskripten in Bash und Jython.
Betreuung einer Automotive-Anwendung auf Basis von
Oracle Application Express (Apex) und Oracle-DB. Unter
anderem Reengineering- und Anpassungstasks, da der
ursprüngliche Entwickler nicht mehr zur Verfügung stand.
Dokumentation der beim Troubleshooting neu erarbeiteten
Themen in der Wissensdatenbank unter Confluence.
Pflege und Neuaufbau einer virtuellen Linux-Umgebung für
alle Teammitglieder, mit der normiert und abgesichert auf das
Kundennetzwerk zugegriffen wird.
Coaching von Kollegen bzgl. Linux.
Systemadministration der Linux- (RHEL, Ubuntu), Apple
(OSX 11.11) und Win2012-Server intern bei ConfSys und
bei deren Kunden.
Durchführung von dringend benötigten Aktualisierungen,
Überprüfung der Backup-Strategien und Security-Setups.
Anpassung von Webauftritten, HTML-Coding und diverse Deployments.
Mitarbeit bei der Systemadministration der produktiven
Backendumgebung für Hausautomation auf Debian-Linux
mit MySQL-Cluster und Apache-Webserver.
Kontrolle und Beurteilung der bestehenden Konfiguration
auf bestehende und potentielle Bottlenecks incl.
Verbesserungsvorschlägen.
Erweiterung des Nagios-basierten System-Monitoring, um
genaue und aktuelle Status-Informationen für die Server und
ausgelieferten Web-Inhalte zu bekommen. Zu diesem Zweck
Entwicklung, Aquise und Installation von Skripten in bash,
perl, Python und SQL.
Projektleitung der Migration der Backend Server-Umgebung in ein neues Rechenzentrum. Entscheidungsvorbereitung betreffend Architektur und Virtualisierung, d.h. Einführung
einer Private Cloud Lösung.
Damit Verbesserung der Testmöglichkeiten, der Vorbereitung der Einführung neuer Software-Versionen and des Betriebs. Überwachung und Qualitätssicherung von Hardware,
Betriebssystem, Software Setup, Datenbank-Migration und
-Transition. Verantwortlich für das Updating aller Komponen ten von Betriebssystem, Datenbank und Softwarepaketen auf die aktuellen Versionen. Finale Funktions- und Lasttests.
Erarbeitung von Betriebs- und Troubleshooting-
Dokumentation.
Vorbereitung der Betriebsübergabe an geplantes
gemischtsprachiges Team.
Systemadministration der Linux- (RHEL, Ubuntu) und Win2008-Server intern bei ConfSys und bei deren Kunden.
Betreuung einer kundenseitigen JBoss-Installation incl.
Anwendungsinstallation und DB-Anbindung, Dokumentation
der Konfiguration, speziell via JBoss-CLI. Erstellung
zuverlässiger Steuerungs-und Status-Skripte (bash).
Konfiguration der zugehörigen Java-Clients bzgl. Mandanteneinsatz
Analog dazu Betreuung einer Websphere-Installation für
denselben Kunden (Sozialversicherung) incl. Deployments,
DB-Anbindung und Doku, incl. Mandantenkonfiguration
Migration einer kundenseitigen IT-Umgebung von
Windows 2003 nach Windows 2012, dabei Virtualisierung
nach Hyper-V, incl. Portierung und Upgrade der vorherigen
VMWare-basierten Zimbra-Mailserver-Installation unter
Ubuntu
Produktevaluation diverser Softwareprodukte wie MS Visual Studio, Jenkins, Windows 10, Eclipse Luna&Mars.
Coaching und Training von Kollegen.
Mitarbeit im DevOps Supporteam der Bosch SI.
Installations- und Troubleshooting-Tasks innerhalb der
Umgebung mit Test-, Qualitätssicherungs- und Preproduction
Systemen. wobei hauptsächlich IoT-Anwendungen betrieben
werden.
Pflege von cfengine-Systemkonfigurationen im SVN.
Coaching von Linux-fremden Mitarbeitern.
Pflege von Apache-HTTP und Tomcat-Konfigurationen
Fehlersuche in Server/Server-, Server/DB und Server/Client-
Netzwerkverkehr
Erstellung und Verbesserung von Betriebs- und Troubleshooting-Dokumentation.
Mitarbeit im Engineering Support der Lifecycle Management Produkte von IBM Rational. Dabei Unterstützung internationaler Grosskunden aus der gesamten EMEA Region, fallweise auch weltweit.
Lösung von Installations-, Migrations- und Betriebsproblemen der Kunden beim Einsatz der IBM Rational CLM Produkte.
Dazu Durchführung von Recherchen in den Wissensdaten-banken der IBM auf bereits dokumentierte Schwierigkeiten.
Fallweise Nachstellung/Reproduktion der Kundenprobleme in eigenständig aufzubauenden virtuellen Server-Umgebungen unter Windows oder Linux, auf Websphere und Tomcat. Datenbank Derby, Oracle, DB2.
Bei Bedarf Eskalationsbetreuung zu Senior Engineering und Development.
Erstellung von Dokumentation zu noch nicht dokumentierten Problemen und Betriebszuständen.
Betriebsinterne Zertifizierung zu Problemlösungstechniken (Kepner-Tregoe-Verfahren) und für technische Dokumentation (KCS)
Aufbau einer VMWare Evaluationsumgebung. Einrichtung diverser virtueller Server, sowohl Windows wie Linux.
Dazu Migration ältere virtueller Maschinen in die Umgebung.
In den virtuellen Instanzen Inbetriebnahme diverser Software aus der Websphere-Familie, sowie Oracle-DBs.
Durchführung von Workshops und Coaching zu den vorgenannten Themen.
Evaluation des Test Automation Tools Silktest
Mitarbeit im Betriebsteam Web-Applikationen der K+N AG.
Dabei Wahrnehmung von Aufgaben im 2nd- und 3rd-Level
Support, insbesondere Deployment von neuen Releases der
Webanwendungen und Troubleshooting.
Aufbau eines Script-Systems zur Inventarisierung der deployten
Anwendungen, um Dokumentationslücken aufspüren zu können
bzw. historisch bedingte Fehlerquellen zu lokalisieren.
Weiterverwendung der gewonnenen Informationen zur
Qualitätssicherung im Wiki-System der Applikationsbetreuung und
Mitarbeit beim Aufbau eines Administrationsportals.
Coaching von AS400-Kollegen bei deren zunehmenden Arbeit
unter Unix und Linux.
Systemkonfigurationsmaßnahmen im Hinblick auf Schulungen und dementsprechende Verwendung der Umgebung zu internen Zwecken der ConfSys GmbH.
Inbetriebnahme eines Solaris-Servers zur internen Verwendung, sowie einer Websphere-Umgebung.
Mitarbeit im Engineering Team Qualitätssicherung der Chip-Produktion der IMC. Troubleshooting bei der Meßdaten- verarbeitung zu internen und externen Chiplieferungen.
Verbesserung und Neuentwicklung von Shellscripts zur Dateiübertragung und Datenkorrektur im Fehlerfall, incl. zugehörigem Zugriff auf Oracle per sqlplus.
Quellcode-Korrektur und Updates von Java- und Perl-Applikationen im Umfeld.
Entwicklung eines Recherchesystems zur Indizierung und Wiederauffindung historischer Datensätze im umfangreichen Altdatenarchiv.
Entwicklung einer Weboberfläche zur Darstellung von Fehlersituationen der recht komplexen Verarbeitungskette für die angelieferten Messdaten.
Im weiteren Zuge die Evaluierung und Einführung von Nagios zum echtzeittauglichen Kontrollmonitoring für die Messdaten-kette sowie Aufbau zugehöriger Messpunkte.
Aufbau mehrerer virtueller Testumgebungen (Linux und Solaris) auf VMWare.
Aufgaben der Solaris-Systemadministration, Software-installationen und zugehörige Dokumentation, Troubleshooting bei der Inbetriebnahme von Websystemen, insbesondere bei der PHP- und Perlinstallation.
Coaching der Teammitglieder im Bereich UNIX-Shell und Scripting.
Erweiterung und Neuerstellung von UNIX-Shellscripts für die nationale und internationale Dateiübertragung im Bereich Dokumentenmanagement..
Besonderes Augenmerk auf Sicherstellung der Übertragungen auf Fehlerfreiheit und Zuverlässigkeit, Implementierung in Form “atomarer“ Operationen.
Freie Konfigurierbarkeit durch Verwendung von XML-Datenstrukturen.
Aufbau eines Menusystems im Bereich Printing zur Zusammenfassung von zuvor auf Kommandozeile ausgeführter Befehle
Mitarbeit im UNIX/Linux-Betriebsteam, hierbei Tasks
im Bereich Neuinstallation von RHEL-Umgebungen auf
Hardware und als virtuelle Server auf VMWare sowie
Einspielen der aktuellen Patches. Dabei Verwendung der
Redhat-Tools Satellite, Kickstart und bei Bedarf rpm/yum
Zusätzlich Aufgaben der Sicherstellung des Betriebs,
Überwachung von Systemzuständen und Durchführung
zugehöriger Maßnahmen im Fehlerfall
Teamübergreifende Zusammenarbeit zur Verbesserung der Systemüberwachung (OpenView-Parametrisierung)
Durchsicht, Anpassung und Aktualisierung von Betriebs- und Installationsdokumenten
Zunächst Mitarbeit bei der Betriebsübernahme einer der
betreuten Banken von einem externen Dienstleister zur
Swisscom ITS Finance. Dabei abwickelnde Betreuung
dreier Subsysteme über Vorbereitung und Durchführung
der Migration, dann Dokumentation und Administration
Danach Mitarbeit bei der Umstrukturierung der Überwachung
der betreuten Kundenumgebungen (Hard- und Software)
ausgehend von der manuellen Administration durch
die Administratorenteams hin zur proaktiven automatischen
Überwachung incl. Reporting in das Ticketsystem Remedy.
Damit auch die Erweiterung des Monitorings um SLA-
relevante quantitative Analysen der Verfügbarkeiten (BSM)
Aufbau von Messpunkten an den zu überwachenden
Systemen im Finnova/JCS-Umfeld, d.h. Dokumentation der
zugehörigen Anforderungen zusammen mit den jeweiligen
Verantwortlichen, anschliessend Umsetzung, Qualitäts-
kontrolle und wenn nötig iterative Verfeinerung
Inbegriffen Entwicklung von Shellskripten für diejenigen
Messpunkte, die allein mit den Möglichkeiten von Patrol
nicht oder schlecht zu erfassen sind (ksh, cmd)
eamübergreifende Massnahmen zur Qualitätssicherung,
notwendig, da jedes Subsystem der Überwachung von
getrenntenTeams betreut wird (OS, Anwendung, Patrol,
Impact Explorer (BSM), Remedy)
Coaching von Anwendungsbetreuern in Bezug auf Patrol,
Impact Explorer und BMC Remedy, wo nötig. Fallweise
Initial-Workshops zum Umgang mit “historischen“ Incidents,
deren Reporting aus SLA-Gründen nötig wird
Hilfe beim Aufbau eines Wiki-Informationssystems für die Administratoren und Applikationsbetreuer
Entwicklung eines Patch-Management-Konzepts zur zyklischen und sicheren Abwicklung der Updates von Soft- und Firmware der eingesetzten Server und der zugehörigen Komponenten (Storage etc.) in Teil-projektleitung
Entwicklung von Skripten zum Sammeln, Vergleichen und Dokumentieren der Patchstände im Maschinenpark
Nach erfolgreicher Umsetzung des Patchkonzepts Mitarbeit im 3rd-Level-Administrationsteam, Überwachung von Systemzuständen und Einleitung zugehöriger Maßnahmen im Fehlerfall
Coaching von Mitarbeitern bzgl. Skripting und anderen IT-Bereichen
Mitarbeit im Dokumentationsteam des Projekts, Durchsicht, Anpassung und Aktualisierung von Betriebsdokumenten
Modernisierung des vorhandenen Netzwerkes des Arztbetriebs zu durchwegs Multicore-Systemen im heterogenem Netzwerk (Windows XP-Arbeitplätze, Windows 2003-Applikations-Server, virtueller Zimbra Mailserver mit Ubuntu 9.4, virtuelle Applikationsserver mit Windows 2003 Server, Virtualisierung per VMWare),
Konnektierung des bisher Standalone-LANs an das Internet
Netzwerkupdate von 100Mbit- zu Gigabit-LAN
Inbetriebnahme der Betriebssysteme, Übernahme von Altdaten, Einrichtung und Überwachung der Datensicherung
Lösungsüberarbeitung zum Datensicherheitsproblem im sensiblen Umfeld, Integration von Intra- und Internet-
anbindung, Absicherung von Servern und Clients
Einführung eines Voice-Menu-Systems (CapiCall) statt des bisherigen Hardware-ABs und eines Fax-Servers (AVM)
Integration des Fax- und E-Mail-Empfangs in das digitale
Dokumentenarchiv der Praxis
Betriebsbegleitendes Troubleshooting bis zur Sicherstellung des Betriebs im neuen Umfeld
Portierung von Skripten von HP-UX ksh-Skripten nach Powershell2, Konzeption und Durchführung, im Rahmen des zugrundeliegenden Wechsels der Hardwarestruktur
Prinzipielle Untersuchung der Performance von Powershell2-Skripten gegenüber ksh-Skripten im Unternehmensnetzwerk
Weitere Projekte gern auf Anfrage.
Da die Projekte nicht die Kontinuität meiner Anstellungen wiedergeben, hier die diesbezügliche Auflistung:
09/1982-09/1990 Thyssen Henschel, München, angestellt als System Programmierer
10/1990-06/2010 selbständig und freiberuflich tätig, diverse Projekte
07/2010-06/2013 ConfSys GmbH, Zug, angestellt als Project Engineer
07/2013-08/2014 MBA Ltd, Amsterdam, angestellt als Project Engineer/IBM
09/2014-02/2019 ConfSys GmbH, Zug, angestellt als Project Engineer
03/2019- Gulp Schweiz AG, angestellt als Project Engineer
06/1988:
IHK München, Externenprüfung zum EDV-Kaufmann
09/1969-07/1973:
Grundschule Ottobrunn
MS Windows (NT/2K/XP/Vista/7/8/10, 9x, 3.x)
Sun Solaris 7-10, incl. Veritas Volume Manager
Sinix, HP-UX 11.x, AIX 5.x/6.x, Net-/Free-/OpenBSD
Linux (Ubuntu, SuSE, Redhat, Debian, Fedora u.v.a.)
Mac OS X (bis El Capitan/11.11), MS-DOS (3.x-6.x)
OS/2, VAX/VMS, HP Serie 200Unix (Solaris 7-10, Sinix, HP-UX 11.x, AIX 5.x/6.x)
Linux (Redhat RHEL 4-7, SuSE/SLES 5-11, Debian, Ubuntu)
Windows NT/2K/2003/2008/2012
Novell Netware (2.x-6.x)
PC Intel 80x86 und kompatible (diverse, z.B. HP ProLiant)
Sun (div. Sparc, E 10000, SAN), EMC, Siemens (RM400/600, Primergy 670)
HP 9000/800 u.a., HP Serie 200 (9845, 9836)
DEC/VAX, TMS 320Cxx, Apple/MacVirtualisierung:
VMWare ESX/VCenter, Sun VirtualBox, MS Hyper-V
Server-Überwachung:
HP Open View/ITO/BSM, Siemens Serverview, MS SMS,
Navisphere/EMC, IBM Tivoli, Patrol, Nagios
Trouble-Management:
Remedy Action Request System (ARS), JIRA, RETAIN/ICSW
Softwareverteilung:
Transview SAX
Backup:
Legato Networker, IBM Tivoli TSM, Microsoft Backup
Netzwerk-Topologien:
Ethernet, Token-Ring, FDDI, Arcnet
Skripting/Automatisierung:
Windows (cmd, WSH, Powershell 1&2, WinRunner)
Unix (Shell/sh/ksh/bash, perl, awk)
Internet:
HTML-Seitenerstellung (HTML und JavaScript)
Netscape Enterprise Webserver
Apache Webserver, Tomcat, JBoss
Aufbau von Inter-/Intranetanwendungen
Internetsicherheit (SSH/SSL)
IBM WebSphere Application Server
BEA Weblogic
Loadrunner (Lasttests)
Mail & Telefonie:
Zimbra-Mailserver, CapiCall-Voice-Server
XML:
BaseX (XML-Datenbank), XPath, XQuery, XSLT-Transformation
Standardsoftware:
MS-Office (Excel/Word/Access/Powerpoint/Outlook), MS Project, MS Visio, Word Perfect, Corel Draw, u.v.m.
Banking:
Diamos/D-neu, Finnova, JCS
Ärztesoftware:
Albis, Praxisarchiv, Dorsymed
Configuration Mgmt.:
IBM Rational CLM Produkte (Jazz/JTS, RRC, RTC etc.)
cfengine
Anstellungen
09/1982-09/1990:
Thyssen-Henschel, München, Anstellung als Programmierer
10/1990-06/2010:
selbständig und freiberuflich tätig, diverse Projekte, s.u.
07/2010-06/2013:
ConfSys GmbH, Zug, angestellt als Project Engineer
07/2013-08/2014:
MBA Ltd, Amsterdam, angestellt als Project Engineer/IBM
09/2014- 12/2018:
ConfSys GmbH, Zug, angestellt als Project Engineer
03/2019-
Gulp Schweiz AG, angestellt als Project Engineer