Übersicht:
1991 - dato IT Consultant in Deutschland
Berater Unix im RZ, Systemintegration, Performance, Java J2EE, WebSphere v5/v6/v7
vielseitiger und aktiver Berater mit 'Blick über den Tellerrand'
1987 - 1990 IT Consultant in den USA,
div. Unix Projekte
1987
Informatik Diplom Universität (sehr gut)
Ausgewählte Projekte:
aktuelles Projekt: Build und Deployment Management, Nürnberg
Tools zur Unterstützung des multiplatform Config Managements, Review/Restrukturierung von ant/maven/ivy builds, Automatisierung von nexus downloads, jenkins jobs.
2011/11 - 2011/12 WebSphere/tomcat Consultant Privatbank Luxembourg
Setup WebSphere 7, Migration von v6, tomcat configuration (security,virtual hosts). Fixing scripting issues (jython, restarts, cluster).
2011/07 - 2011/10 WebSphere e-applications Systemverantwortlicher, Stuttgart
Beim Dienstleister für Daimler RZ, WebSphere Problemanalyse, 3rd level, WebSphere v6, IHS, Solaris, AIX, Scripting, jython Automation.
2011/01 - 2011/07 Java Middleware Administrator, Telekommunikation, Hamburg
Middleware Administrator für ein Billingsystem mit ca 8 Mio Kunden. Administration: Glassfish v2/v3.1 J2EE Applikation Server (gescriptete Erstinsallation/deployments der java J2EE Anwendungen/Performance- und Fehleranalyse), Tuxedo Middleware, Oracle Databases, apache proxies, nagios Monitoring, Linux und hochverfügbare Solaris Cluster Systeme. CVS/subversion release management. Daily Trouble shooting. ITIL v3 Prozessdokumentation. Wiki Setup. Maven Build Mangement. Weitere Tools: Apache, maven 3.0.3, ant, WebSphere, cvs/subversion, toad, mysql, websphere v7/v8, nagios, ssh, MediaWiki, php.
2009/01 - 2011/12 Unix und WebSphere Spezialist, Versicherung, Köln
WebSphere 6.0/6.1/7.0 Setup, Automation Deployment, "one-pass" Installationen,
Analyse Performance und Produktiosprobleme,
Umbau des vorhandenen Produktions-Scripting. Automatisierte Installationen
der Middleware (MQ, TSAM unter AIX), Upgrades/Downgrades, Changes.
Rechte-Konzepte für IHS/WebSphere.
Tools: java, ant, jython, perl, bash Scripting, VMWare SLES Unix 8/10, AIX 5.3,6.1.,
WebSphere 6.0/6.1/7.0, IHS 7.0.
2008/09 - 2008/12 AIX und HP System Admin, Automobilzulieferer
AIX p-series und HP-UX Admin, weltweit verteite Unix-Server, Konfiguration NetApp und
SAN Storage, Performance Management.
2007/10 - 2007/08 Build and Deployment Manager WebSphere Portal, Frankfurt
Build and Deployment Manager, WebSphere v6/WebSphere Portal v5.1, 6.1. Tools: maven 2,
ant, wsadmin, jacl/jython, xmlaccess. Oracle 10g. SLES Unix. Vmware.
2007/08 - 2007/10 Apple Macintosh Admin, Berlin
Reorganisation der Apple Macintosh Systeme (Mac OS X) mit CRM, mail, backup.
Installation/Beratung Ruby on Rails.
2007/02 - 2007/07, Deployment Architekt, Internet Handelsplattform, Berlin
Entwurf und Implementierung der Deployment Architektur. Realiasierung mit tomcat, apache mod_jk,
debian Linux, ant, scripting, JMX, Java Spring/Hibernate Application.
2006/12 - 2007/01, Middleware Integration, Bank in München
Internet Applications WebSphere/J2EE, Unix Solaris/AIX
Installation, Konfiguration von WebSphere V5 and V6 Servern für Bank Anwendungen,
ant, jython, jacl, perl, scripting,
Trouble shooting von Corba und Performance Problemen mit Profiling.
Installation eines v6/v5 Development Servers, Automation von Deployments.
2004/7 - 2006/11 J2EE/WebSphere Berater, Rechenzentrum, US Bank, Duesseldorf
Internet Applications, WebSphere/J2EE und Unix Solaris/AIX
Administration WebSphere:
Installation, Konfiguration von WebSphere V5 and V6 Servern für Bank
Applikationen mit JMS, EJBs, Java, MQ. Security, SSL Administration, Custom Registry,
Java Programmierung. Scripting von application server setups und deployments
mit JACL/wsadmin/ant. Setup von test und production Servern für
automatisches deployment. Setup von WAS clustern.
Vollstaendiges Scripting von WAS ND WAS6 Installationen.
Trouble shooting SSL, LDAP, deployment. MQ security exits (shared C library).
Setup NDM/Connect:Direct, DB2 connect.
Solaris/AIX Adminstration
Implementierung eines Java Profiler JVMPI/JVMTI mit class instrumentation für Performance Analysen.
Arbeitsumgebung: WebSphere 5.1/6.0, MQSeries 5.3, Tivoli TSM, Sunfire Solaris
Hardware, CICS/CTG host gateway, iPlanet Webserver 6, Oracle 9i, DB2 Connect, Sun ONE LDAP,
AIX p570
2004/5 - 2004/7 Rechtsanwälte/Steuerberater
Berater Linux/Open Source, J2EE Portal
Setup von Linux Servern, J2EE Novell SilverStream
exteNd Application Server, Installation/Konfiguration Basis Software,
Setup des Entwickler CVS Systems, Planung Backup/Desaster Recovery,
Auswahl und Einsatz von Tools (JProbe, LoadRunner) für Last-/Performance-Tests.
BVP mit cruisecontrol, Einsatzvorbeitung.
Arbeitsumgebung: Suse Linux SLES 8, HPDL145, SunFire V20z, Novell SilverStream
exteNd, JDK 1.3/1.4, mySQL 3, CVS, subversion, JProbe, LoadRunner, apache, cruise control.
2002/02 - 2004/4 Versicherungsträger, Berlin
Referent der Projektleitung
(job description s.a. online Referenz der zusy Projektleitung!)
Technische Berater der Projektleitung (zusy, BfA) bei der Erstellung einer Java J2EE basierten Anwendung (UML Modelierung bis EJB Development)
zur automatischen und dialog-basierten Verarbeitung von Versichertenanträgen (Riesterrente).
Moderator zwischen IBM Anwendungsentwicklung und fachlicher Vertretung, insbesondere bei
technisch-vertraglichen Fragen.
Aktives Installieren und Debuggen der Basis-Software: WebSphere 4, MQ Series 5,
Apache httpd, BMC Patrol, Solaris Cluster, Content Manager Oracle 8.1.7 und DB2.
Konzeptionierung, Aufbau und Administration der Produktions-, Test- und Entwicklungsumgebung -
bestehend aus 25 Solaris Servern (FJS Solaris, PP400,PP650,PP850)
Beschleunigung von Build und Deployment-Prozessen durch Automations-Scripte in
Perl/ksh/wscp/ant/java. Serlets für Performance Auswertungen, JVMPI Java API zum
Performance monitoring, Oracle/MS Access für Auswertungen. System Startup Scripting, Autorisierungs-Wrapper in C,
Planung und Debugging der DMZ Zugänge. Administration der DB2 DMS Datenbanken.
Training von RZ Mitarbeitern.
Tools und Methoden: ant, perl, tcl, wscp, XML, Java, Swing, DB2, IBM ContentManager (DMS)
WebSphere Application Server 4.0.4, MQ Series 5.2,5.3, Oracle 8.1.7, Patrol, Apache httpd.
2001/10 - 2002/2 Versicherungsträger, Berlin
C/C++ Programmierung, Windows und Unix, auditing tool für 12.000 PCs und 300
Server.
Virenscanner-ähnliche Funktionen: Meldungen an EventLog und syslog.
Rekursives Entpacken und Analyse von zip Archiven. Einsatz für grosse
Unix (Solaris) Server und mehrere hundert Windows2000 PCs.
2001/2 - 2001/10 Telekommunications-Unternehmen Hamburg
Administration von 5 Sun E10000 (Cluster), mit A5000, A35000 und T3 Storage,
sowie 35 Sunfire 4800, 280R, 4500
Administration der zentralen Abrechnungs-Software für Telefonkunden,
Betreuung u.a. von BEA Tuxedo, Oracle 8i und Maestro.
Backup trouble shooting und scripting, Legato Networker.
Sun Cluster 2.2 und Sun Cluster 3.0 Administration, handling von Cluster Switchover und Failover.
Konzeption und Programmierung des User-Managements mit Oracle, ssh, perl DBI/DBD.
Scripting von Monitors für Tuxedo im Cluster-Umfeld.
Genereller review von Administrationsabläufen und Automatisierung durch Scripts.
2000/11 - 2002/02 Telekommunications-Unternehmen, Berlin
Sun E10000, Sun Cluster 2.2 und 3.0, Veritas Cluster Server VCS 1.3: Studie zur
Entwicklung Vereinfachung von Installation und hochverfügbarer Cluster.
Untersuchung von Storage Optionen (SSA, A5000, EMC), Vergleich der Failover
Feature.
Rahmenbetriebskonzept zur Integration von Linux in die IT-Landschaft von
mehr als 3000 Servern. Analog zum Konzept für den Einsatz von AIX (IBM SP) und
Solaris (Sun E10000) werden Regeln für den Einsatz von Linux erarbeitet.
Schwerpunkte u.a.: Distributionen, Packaging, Installations-Support,
Firewalling, automatische Security Scanner, Internet-Support, SW-Verteilung.
Windows NT Administration des Abteilungs-Servers.
2000/02 - 2000/10 Finanzdienstleister, Hannover
Systemadministration Sun Solaris mit E10000 Plattform
Administration von E10K Systemen (backup, patches, security, user, performance,
Solaris 2.6).
Planung und Systemadministration produktiver, hochverfügbaren E10K domains,
zur AMEX Kreditkartenabrechnung mit X.25 und Oracle Gateway Software.
Betreung des englischen Software Teams zur Erst-Installation.
Auswahl und Einsatz von Patches, Update von SCSI Controller Firmware.
Planung und Implementiereung eines Secure Subnets mit ssh und Firewall.
Einsatz von RAS Server und Einsatz von Veritats Volume Manager 3.0,
Planung des RAID layouts. Einsatz X.25 Tool. Konzeption von Desaster Recovery
Strategien. Einsatz von Oracle 8.0.5, Implementierung von Scripts für den
Einsatz von ADSM (TSM) und Oracle DREC.
Pilotierung Tivoli Maestro Job Scheduling (Tivoli TWS).
Automatisierung der Installation per Script.
1999 - 2000 weltweit operierende Bank, Hamburg
Systemadministration für SP2/RS/6000 AIX Unix Systeme und Solaris
Technische Betreuung hochverfügbarer RS/6000 SP AIX Systeme.
SP Node Installationen, NIM Konfiguration, PSSP 3.x.
Trouble Shooting und Change Management für HACMP 4.x, AIX 4.3.
Betreuung von Maestro, ADSM, Oracle 7 u. 8, DB2, SAP R/3.
Administration der zentralen Oracle Konfigurationsdatenbank RCM.
Automatisierung von Konfigurationen durch Perl Scripte.
Y2K Vorbereitungen (Anwendungs- und AIX Software Updates).
CGI Programmierung in Perl, u.a. zu SAP file transfer, Cross Reference.
Nacht- und Wochenend-Einsätze für Cluster Software Updates.
Tivoli TME 10/Maestro Automation, Präsentation mit CGI/perl.
Seminar SUN E10000 Cluster HA Administration.
Seminar SUN E10000 Veritas File System.
Seminar A5000 Storage System.
1998 - 1999 Telekommunikationsunternehmen, Berlin
Berater Serverkonsolidierung,Performance Management,Security
Kapazitätsplanung: Konzepterstellung und Projektleitung, BEST/1 Pilot.
Performance Analyse und Modelling Unix-Servern (E10000, V-Klasse).
Modelling von Backup- und Entwicklungsservern der Produktion.
Einsatzkonzept für mehr als 2000 Server.
Betriebshandbucherstellung, Empfehlungen an das Management.
Training von Mitarbeitern in BEST/1.
Storage: Bewertung einer Ausschreibung Storage-Systemen, EMC2, A5000.
Windows-NT Administration: Rechtekonzept, Automatisierung von
Datenübertragungen mit at scripts. Usereinrichtung, Installation
von Service Packs und Software.
Internet Konzeption: Programmierung des Abteilungs Web Servers
mit HTML und perl. Oracle 8 perl CGI Scripting. Konfiguration des Apache
httpd auf Linux und MS IIS. Publishing von Performance Graphen der
BEST/1 Software tagesaktuell. Java Scripting, Home Page Erstellung.
Security: Planung der automatisierten Security Überprüfung aller
Konzern-Server.C-Programmierung eines Unix-Scanners zur Hacker Abwehr.
Einsatz auf bis zu 3000 Servern bundesweit. Einsatz kryptographischer
Verfahren zur Sicherung der Logfiles (RC4).
Hochverfügbarkeit: Entwurf von Architekturbausteinen, Planung von IBM SP
und Sun E10000 Systemen.
1997 - 1998 Bank, Frankfurt
IBM Teamleiter, 10 Mitarbeiter
Aufgabe: Neuinbetriebnahme einer Konfigurations-Datenbank (RCM)
für weltweit verteilte Börsenhändler-Arbeitsplaetze (AIX, RS/6000, NT)
Arbeitsumgebung: Oracle 7.3, ksh, perl, tcl/tk,
PL/SQL Programme (ca 2000), AIX 3.2.5, 4.1, 4.2, RS/6000 workstations und
SMP Server (J50); 3000 hosts u.a. in Singapur, Hongkong, Tokio;
HACMP 2.1, 4.1 in Referenznetzen und Produktion. Projektsprache und
Dokumentation: Englisch.
Management: Auswahl von Mitarbeitern, Aufstellung von Projektplänen,
Organisation der Projektdokumentation mit Web Server Apache,
Planung des Source Code Managements mit CVS, RCS und eigenen Tools,
Koordination des Aufbaus der Infrastruktur, Erstellung von Testplänen,
Oracle: Analyse und Verbesserung des übernommenen Oracle codes;
PL/SQL scripts und packages, Triggers, Views, tcl/tk GUI scripts,
perl scripts. Planung von roles und privileges, backup Verfahren,
imports/exports, performance analysis. Web Server: Erstellung von
CGI perl, ksh, tcl GUI scripts. Erstellung und Analyse von HTLM
Dokumenten. Setup eines Suchdienstes.
Automatisierung: Erstellung von Tools zur automatischen Analyse und
Dokumentation von Sourcen (u.a. cross references).
Problemlösung AIX/RCM: Trouble shooting von Systemprogrammen, u.a. zu
HACMP 4.1, SCSI setup, RAID, mirroring, backup, RPC, SIA/MLM,
SSA disks, ODM.
Applikations-Integration: Integration von Trading Floor Applikationen
(u.a. Murex, Kondor, Effix, Reuters Triarch), Planung von
kickoff meetings, Datenbank-Konfigurationen, Integrationstests,
Auswahl von Dokumentationsverfahren. Beratung der Entwickler,
Training neuer Mitarbeiter.
HACMP: Upgrade von HACMP clustern von AIX3 (HACMP 2.1) auf
AIX4 (HACMP 4.1). Analyse von Konfigurations-Scripts. Neu-Installation
von Clustern per Tape und Netz mit NIM.
SUN: Test von JumpStart images, Ultra-Sparc server, Solaris 2.5.2
NT 4.0: Integration von NT-clients in die Konfigurationsdatenbank,
SAMBA Unix/NT Konfiguration.
1994 - 1997 Rentenversicherungsanstalt, Berlin
Aufgabe: Netzwerk- und Systemadministration, Neukonzeption
Editor des Installations- und Betriebskonzeptes für den neuen
Sachbearbeiterdialog.
Einführungskonzeption für die mehr als 10.000 PCs.
Planung Systemüberwachung und Leistungsmessung , u.a. mit
SNMP, SunNet Manager und BMC Patrol. PC-Integration, Integration
der DOS/Windows PCs: Boot Image Erstellung, PC NFS Start Scripts,
SW-Verteilung, remote Diagnose.
Unix-Systemadministration für 400 Entwicklerarbeitsplätze;
Windows 3.1,SNI und DEC PCs, RM400, RM600, HP, SCO und DEC Unix Server.
SW-Installationen für ca 1000 Benutzerkennungen.
Anwenderberatung und Unterstützung, Hotline für SW-Entwickler
Installation einer einheitlichen Unix-Systemverwaltung für das
Konfigurations- und Systemmanagement, Evaluierung und Einsatz
von BMC Patrol, Programmierung eigener Überwachungsmodule.
Programmierung:
Windows Programms (rexadm), als RPC Frontend für remote
execution services, mit SDK und MSVC/MFC C++.
DLL (rexdll) als RPC remote execution API
Unix library als RPC Unix remote execution API
asynchrone Unix RPC Anwendung (rex) zur Realisierung der
remote execution services in ANSI C.
Benutzer-Informationsdienstes (Pager),als RZ Informationsdienst
auf 200 Servern mit 6000 Sachbearbeiter-Arbeitsplätzen, mit ksh, RPC
und C Programmen.
Tool zur automatischen Kontrolle und Anpassung von
Windows 3.1 ini Dateien, Einsatz des Werkzeugs bei automatisierten
Software-Verteilungen.
Diverses:
Einführung Problem-Management Systems mit Informix.
Analyse von trouble ticket (TTS) Systemen.
Trouble-Shooting von Netz- und Systemproblemen.
Programmierung in C für NIS Daten Verteilung.
Analyse von Lizenzmanagement-Systemen für PC-NFS.
Planung mulit-funktionaler Arbeitsplatz mit Lotus Notes.
Installation und Evaluierung von PC-NFS Pro und Boot-Prom Tools.
Konzept und Implementierung Source-Verwaltung mit RCS/CVS, make, C, ksh.
Programmierung von Script-Generatoren für Software-Freigabe und Installation.
Installation Lotus Notes Rel. 3.1 und 4.0, client und Server.
HPUX Server Installation, Automatisierung der Client-Installation.
1994 Verwaltungsbehörde, Chemnitz
Aufgabe: Gutachter Verkabelung
Gutachten zu Angeboten zu logischer Netzstruktur und strukturierter
Verkabelung, 400 PC Arbeitsplätze.
Analyse der Komponenten Kabel, S/STP, Glasfaser, Tokenring, FDDI Router,
AS/400 Gateway, HP OpenView Netzwerkmanagement System.
1991 - 1994 Reprograph, Berlin
Aufgabe: Systemberatung, Systemverwaltung, Projektleitung
Aufbau des Scan-, Plot- und CAD/DTP Service mit Versatec/XES
Elektrostatic Plottern, A0-Scannern, Novell 3.11 PC-Netzwerk
Installation von Modem- und ISDN- Hard- und Software.
Systemverwaltung für 5 Intel PCs, LANsmart/Novell 3.11
Organisation Datentransfer Mac und Unix Welt, Installation von
Konvertierungsprogrammen, Batch-Scriptprogrammierung zur Umwandlung.
Analyse und Umwandlung von Graphikformaten: HPGL/CALCOMP/TIFF/CGM/TARGA.
Beratung von Mitarbeitern und Kunden zu DTP und Vektorisierung.
Entwicklung und Anpassung von System-Batchdateien zum remote access.
Organisation Teleplotting mit Partnerfirmen in Paris, London, New York.
Vertriebsunterstützung bei Teleplot-Akquisitionen.
1991 - 1994 Softwarehaus, welteit opereriender Autohersteller
Aufgabe: Systemberatung, Systemverwaltung, Unix/CAD Vertrieb
Installation CAD (ICEM und CATIA) auf SGI, HP9000 HPUX, RS/6000.
Planung und Realisierung von LAN Netzwerkstrategien für Kunden.
Netz- und Band-Installation des Betriebssystems AIX.
Auswahl und Installation von Betriebssystem Updates (PTFs)
Konfiguration von NFS, NIS, DNS, mail, Security Standards.
Einrichtung von X11 Terminals.
Analyse von Routing Problemen in SGI/IBM/SUN Netzwerken.
Hardware Installation (Graphik, Speicher, Hostanschluß).
Trouble-Shooting und Adaption von Shell-Prozeduren, CAD Software CATIA.
Vertriebsunterstützung, Training von Geschaeftskunden vor Ort.
1991 - 1994 Virtual Reality Forschunginstitut, Berlin
Aufgabe: Systemverwalter
Leitung der Systemverwaltung für Virtual Reality Applikationen.
Netzwerkmanagement für 12 Unix Server, div. Macintosh und PCs
Planung von Hardware-Investitionen.
Betreuung X.25 WAN, WIN und Internet Zugang.
TCP/IP Programmierung in C.
Automatisierung nächtlicher Backups, Programmierung mit ksh und GNU tar.
Abwehr und Enttarnung eines weltweit bekannten Hackers.
1990 - 1991 Softwarehaus Dortmund/Berlin
Aufgabe: Projektleiter
Pre Sales Betreuung von Kunden in den neuen Bundesländern.
Beratung von Kunden zur Unix Systemauswahl und DB-Einführung oder
Umstellung Analyse und Redesign von (Informix-) DB-Schemata.
Durchführung eines 3-wöchigen Seminars zur Lagerverwaltung
Flughafen Tegel, zu Oracle und HP-UX Server, in französischer Sprache.
1990 Softwarehaus, Boston, USA
Aufgabe: Projektleiter
Entwicklung einer Performance Test Suite für RS/6000 AIX Tokenring Netz,
Programmierung von IP Socket Test Routinen.
1989 Softwarehaus, San Diego, USA
Aufgabe: Scientific Programmer
Netzwerk- und Systemadministrator für SGI Unix Netzwerk.
Lex/Yacc/C- Programmierung eines Kommando Interface für 3-D Modelling.
1988 Softwarehaus, San Diego, USA
Aufgabe: Unix Consultant
Erstellung und Überprüfung von curses und X11 basierten Seminaren
als CBT Software. Seminardurchführung u.a. für Systemingenieure in Kanada.
1987 - 1988 Softwarehaus/Chiphersteller, Portland, USA
Aufgabe: QA Engineer
Entwurf und Implementierung von Test-Software zur automatischen
Ueberprüfung der Unix Funktionalität eines objektorientierten,
neuentwickelten Betriebssystems. Prüfung ADA-ähnlicher Funktionsaufrufe.
1986 - 1987 Softwarehaus, Dortmund
Aufgabe: C Programmierer
Erstellung der Software "TapeTools" im Rahmen der Diplomarbeit zur
Integration von Unix und IBM Bandformaten. Software wurde
mehrfach verkauft, u.a. an IBM und Siemens.
Deutschland: bundesweit.
USA: Arbeitserlaubnis USA (H1 business visum) hat bereits einmal für 3 Jahre bestanden.