2011 ? heute: GPS-Zeiterfassung (App mit zentraler Datenbank und Web-Frontend) (Parallelprojekt) / Grillzeiten-App (Kunde in der Gastronomie)
Kunde: iTec4 Software-Entwicklung
Aufgaben:
- Design, Entwicklung und Implementierung des Projektes
- Android-App, WebGUI, Datenbank, Cloud-Management, Testsystem, GIT, Backup
- Design, Entwicklung und Implementierung Android-App (Java)
- Mobile Arbeits- und Reisezeiterfassung
- Objektorientierte Programmierung mit Java (5000+ Zeilen Quellcode)
- On/Offline-Modus (Datensynchronisation)
- Integration der GPS-Information (Threads)
- Datentransfer (IPC, http) übers Internet zur zentralen Datenbank MySQL
- Fragmente (Tabs), Menu, Muli-Language, 30+ Layouts, GPS, In-App-Payment, Klassen in verschieden Modulen
- Design, Entwicklung und Implementierung WebGUI
- LAMP-Stack (Linux, Apache, MySQL, PHP)
- Stammdaten- und User-Verwaltung
- Datenauswertung und Projektverwaltung
- Export nach Excel
- Firmeninterface zur Verwaltung mehrerer Handys
- Design, Entwicklung und Implementierung Datenbanken (MySQL, SQLite)
- User-Verwaltung
- Relationale Datenbank (Tabellen und Beziehung)
- Datenauswertung mit SQL-Abfragen
- Cloud computing (Strato mit Tools: phpMyAdmin, domains, mailing, backup, usw)4
- Betriebssysteme Ubuntu, Android
- Apache Web-Server
- Programmierung: Java, Java-script, PHP, SQL, HTTP, CSS, XML, BASH
- Entwicklungstool Eclipse, Android Studio (Build management tool Maven)
- Objektorientiertes Programmieren mit Java (OOA, OOD, OOP)
- Versionsverwaltung mit GIT
- Backup MySQL-DB und WebGUI über scripts
- Design, Entwicklung und Implementierung der Grillzeiten-Android-App für Tablet (Kunde in der Gastronomie)
- App um 25 Grillzeiten parallel zu verwalten
- Objektorientierte Programmierung mit Java
- Multitasking über Threads
2014 - 02/2016: VMware Projekte und Server Operating (Freelance-Projekt)
Kunde: Fresenius Netcare in Bad Homburg
Aufgaben:
- VMware-Projekte und Proof-of-Concept (vSphere Version 5.x/6.0)
- SimpliVity (Hyperconverged infrastructure Server: Federation, Storage, vCenter, Backup, Cluster, HA)
- Veeam Backup & Recover 8/9 (Architecture, Database, Recover, File-Restore, NetApp, VMware API)
- VCenter Data Protection (EMC-Avamar backup: Proxy, Backup/Recovery, Replication, Dedup., CBT)
- Site Recovery Manager (SRM-Server, NetApp Snapmirror, Protection & Recovery site, AD Integration)
- NetApp (Vfiler, NFS, ISCSI, Snapshot, SnapMirror, SnapVault, OnCommand Manager Backup)
- VCenter Appliance (SLES, Postgres DB, Migration, Backup)
- VCenter Operation Manager (Leistung-, Kapazität- und Konfigurationsverwaltung)
- VSAN Storage and Cluster (Server, Netze, Storage, VCenter integration)
- Testplanerstellung und Präsentation der Resultade
- VMware Operating (Version 5/6)
- 50+ ESX-Server (HA-Cluster), 1100+ VMs (SLES-Linux, Windows)
- VCenter(Linux Appliance und Windows, Database: PostGres und MS-SQL)
- APIs/Tools: Site Recovery Manager, Virtual StorageConsole, Veeam backup, Operations Manager, Data Protection, Update Manager
- VM-Infrastructure: vCenter, DataCenter, Cluster, Network, Storage
- Upgrade vSphere environment von 5.1 nach 5.5 und 6.0
- Storage Anbindung mit NetApp (vfiler, ISCSI, NFS, Volumes, SnapShot, Backup )
- Active Directory und Ldap Integration
- VSphere PowerCLI und PowerShell scripting
- DevOps: Migration NIS+ nach OpenLDAP
- Migration diverser NIS-Scripte nach OpenLDAP
- Objektorientierte Programmierung mit Perl
- Management LDAP-Objekte mit 20+ Perl-Scripts (Posix-User/Groups, devices, services)
- Ldap-Management über Web-Interface (web2ldap, phpLDAPadmin)
- Versionsverwaltung mit GIT
- Scripting (Bash, Perl, PowerShell)
- RZ-Hardware
- HP-Enclosure, HP-DL380
- Sun midrange server
- NetApp Storage Systeme
- SimpliVity (Dell-Server mit integriertem Disksystem)
Kenntnisse:
Vmware, SimpliVity, Veeam, NetApp, LDAP, Perl, scripting
2013 - 2014: Neuentwurf Rechenzentrum (Freelance-Projekt)
Kunde: Deutsche Bank in Frankfurt
Aufgaben:
- Neuentwurf Rechenzentrum im LAB (maximale X86-Virtualisierung und Autopilot)
- Neuentwurf RZ auf grüner Wiese (Design, Planung, Realisierung)
- Lab-Installation (Rack, Server, Netze, OS, Software)
- Optimierung durch Virtualisierung
- Service-Automatisierung durch Software (DevOps)
- Evaluierung verschiedener Virtualisierungsmethoden
- KVM Hypervisor auf SGI Supercomputer
- VMware ESX-Server auf verschiedener x86 Hardware (HP, Cisco UCS)
- OracleVM und Solaris Container auf T5240 und M4000
- AIX-Virtualisierung (LPARs + VIO-Server) auf p730 mit HMC
- Guest OS (Solaris 10/11, Suse 11.3, RHEL 6.4, Ubuntu 12, OracleLinux, Win2008)
- Snapshot und backup über command-line (scripting, XML)
- Evaluierung von Software Systemen und Datenbanken
- Oracle 11g/12c Datenbanken und RAC unter Solaris 10/11 und AIX 7.1
- MySQL Datenbank unter RedHat
- Backup-Systeme (Actifio, Arkeia, Amanda)
- Monitoring-Systeme (AppFirst)
- Software Distribution mit Puppet Enterprise IT Automation Software
- Entwickeln von Klassen und Modulen
- Ausrollen von Software-Paketen und Dateien
- Integration mit Autopilot
- Puppet Reports mit Foreman
- Scripting
- Integration Autopilot (KI, Java, XML)
- Scripting (bash und perl)
- VM-Management über command-line-scripts
Kenntnisse:
KVM, OracleVM, Lpar, Linux, Solaris, AIX, Oracle-DB, OS-Software
2011 - 2013: Betreuung Compliance Projekt (Freelance-Projekt)
Kunde: Daimler AG in Stuttgart
Aufgaben:
- Projektentwurf, Planung und Realisierung
- Datenkonsolidierung der Datenbanken (MySQL)
- Migration auf VMware-Cluster und virtuellen Server (Linux, Windows)
- Linux Migration Ubuntu nach Suse (neue Hardware)
- Migration MySQL, Apache und Web-Anwendungen (Ubuntu -> Suse)
- Migration Windows 2008 (Active Directory replication, DHCP, DNS, Daten)
- Sicherer Zugang auf Daten im Rechenzentrum (Security Gateway)
- Systemadministration Betriebssysteme und Hardware
- Linux-Server (Ubuntu 10.4, Suse 11.1/2)
- Windows 2008 Server und Windows Clients (XP, Win7)
- VMware 5.0: ESX-Server, VMs und NetApp-Storage
- IBM x86-Server und externe Raid-Systeme
- Administration Datenbanken, Applikation Server und Anwendungen (LAMP-Stack)
- Zwei getrennt MySQL-Datenbank Server auf Suse/Ubuntu
- 28 Datenbankinstanzen, 1 TB Datenvolumen
- Evaluierung MySQL NBD-Cluster
- SQL Command Line, SQL-Scripts, phpMyAdmin
- Apache Web Server (http, https)
- Web-Anwendungen (Python, PHP, JavaScript)
- Entwurf, Programmierung und Implementierung (DevOps)
- LAMP-Stack (Linux, Apache, MySQL, PHP)
- Web-Anwendungen mit Python, PHP, JavaScript
- Java-Applikation (SQL-Search + gesicherter Datentransfer client/server)
- Datenbankimport mit Python und C++
- Cmake Building System
- Scripting (Bash, Windows, SQL)
- Hochkomplexe SQL-Abfragen
Kenntnisse:
Linux, Windows, MySQL, SQL, Python, PHP, Java
2006 - 2010: Kundenprojekte und Betreuung verschiedener Systeme (HP-CDS/Outs. und Comparex)
Kunde: Gas Natural in Barcelona
Aufgaben:
- Level 3 Support, Projektleitung und Projektrealisierung
- Systemadministration Betriebssysteme, Virtualisierung und Cluster:
- UNIX-Server (AIX, Solaris, HP-UX)
- Linux-Server (+150 Red Hat Server, 30+ ESX-Server auf Red Hat kernel)
- ESX-Server und virtuelle Rechner (ca. 450 VMs, Red Hat und Windows)
- HA-Cluster: AIX HACMP, HP-UX Service Guard, Red Hat Cluster Suit, Oracle RAC
- Systemadministration Software-Systeme
- Control-m batch scheduler (CTM Standby Cluster, Enterprise Manager, Oracle-DB, Gateways, agents, Advance File Transfer)
- Tivoli Framework (TMR, gateways, SW-Distribution, Inventory, Remote Access)
- Tivoli Netview (Monitoring Netzwerk-HW mit SNMP)
- LDAP (Solaris) und OpenLDAP (Red Hat)
- Betreuung Rechenzentrum (Netzwerk, SAN, Rechner HW, ILO)
- Installation und Konfiguration Oracle-DBs und Oracle-clients (Version 8-10)
- Betreuung verschiedener Oracle-DBs 8/9/10 (Control-m, Tivoli Framwork, VirtualCenter)
- Installation und Konfiguration Apache Web-Server
- Betreuung Weblogic-Applikation Server
- Erstellung Intranet Web-Portal mit html, perl und odbc-Verbindungen (Oracle, Access)
- Erstellung und Pflege von Scripts (bash, ksh, sh und perl)
- Projektentwurf und realisierte Projekte:
- Technischer Projektleiter Umzug Rechenzentrum
- ESX-Cluster mit 11 Servern (vSphere 4.0)
- P2V, 200 physische Server virtualisiert
- Tägliche Migration von 4 Servern auf das Zielrechenzentrum
- Netzwerkumstellung und Netzwerkvirtualisierung
- Datenumzug Storage-Systeme (SAN, NFS)
- Locale Cluster nach Metro-Cluster (AIX, LPAR)
- Erstellung von Cluster-Testumgebung (Red Hat, Oracle RAC) mit VMs unter VMware
- VM-Online-Backup über Perl Script (Version 2.5.x und 3.x) oder Netapp. Snap Manager (Version 4)
- Migration Vmware ESX-Server (von 2.x auf 3.x und von 3.x auf 4.x)
- Migration Tivoli Netview von AIX nach Red Hat (Scripting, Perl, Java, Datenbank)
- Migration Control-m batch schedule server von Appl. Cluster auf AIX HACMP Cluster
- Migration Tivoli Framework auf neu HW mit AIX Upgrade
- Migration Oracle-DB auf Red Hat Server
- Installationsverfahren mit Red Hat Satelitte und Kickstart
- Installation und Konfiguration HA Oracle RAC auf Red Hat Server (Version 4.4 und 5.3)
- Installation und Konfiguration mehrere Red Hat Server für das System EMC-Documentum
- Datenumzug UNIX/Linux-Server (SAN, EVA, Hitachi, Symmetrix, Clariion und NAS)
Kenntnisse:
VMware, Red Hat, AIX, Oracle DB, Software-Systeme
2000 - 2008: Vertriebsunterstützung und kleinere Projekte (Professional Services Comparex)
Kunde: diverse Kunden
Aufgaben:
- Installation, Konfiguration oder Migration
- Sparc midrange/highend Server, T1 Server, x86 Server, Workstation
- UNIX/Linux Server und HA-Cluster: Solaris, Veritas, AIX und Linux
- Oracle-DBs (standalone oder RAC 10g cluster)
- Storage Area Network (SAN)
- Backup-System (TSM, EMC-Networker, Veritas)
- Planung und realisierte Pilotprojekte:
- Jave Desktop System (Java Entwicklungsumgebung: Solaris, Netbeans und Eclipse)
- Solaris 10 Zones (Virtualisierung)
- Sun Management Center
- Sun Java System Application Server
- IBM Websphere Application Server
- Nagios Monitoring unter Linux
- Credent Security System for PDAs
2002 - 2005: Kundenprojekt zur Erneuerung der Sun Solaris Server (Professional Services Comparex)
Kunde: Winterthur in Barcelona
Aufgaben:
- Installation, Konfiguration und Betreuung von mehr als 100 Sun Servern (midrange, highend) in RZ
- Installation und Konfiguration Solaris 8/9 und Updates (patch)
- Datenorganisation mit fdisk, VM oder Solstice DiskSuite (Mirror, RAID, externe Festplatten)
- Netwerkanbindungen: NIC Failover , Server als Router, etc
- SAN-Anbindung, HBAs (Qlogic, Emulex) und SAN-Switch
- Backup-Lösungen mit SCSI Tapes und zentrale Lösungen (Veritas)
- Installation und Migration von hochverfügbaren Clustern (Solaris , Veritas)
- Anbindung von virtuellen Konsolen über Annex, Perle oder ALOM
- RACK Installation und Verkabelung (Server, Netwerk, SAN)
- HW Erweiterungen: Festplatten, RAM, Grafik-Karten, NICs und HBAs
- Tape Library Anbindung (SCSI, FC): L20, L700, DLT und LTO 2
- Projektausarbeitung zur Verbesserung Sun Server im RZ (Adm. Netzwerk, ALOM, Mgmt-SW, Eth. Bounding, Jumpstart Installation, System Backup/Restore)
2005: Kundenprojekt - Umzug RZ und Verbesserung Veritas Backup (Windows Server) (Professional Services Comparex)
Kunde: Sanitas in Barcelona
Aufgaben:
- Ist-Analyse der Systeme im RZ
- Ausarbeitung Lösungsvorschläge des RZ-Umzugs (network bridge)
- Planen des Umzugs (Minimum downtime) und Checkliste
- Neuentwurf RZ (Netzwerk, Server, RACK)
- Ist-Analyse Veritas Backup
- Vergleich: Full-Backup, Incremental-Backup oder Archivierung
- Realisierte Verbesserungen: mehr Backup auf HDD, Auslagern der Bänder, Einsatz APIs
2004: Kundenprojekt zur Erneuerung des zentralen Backupsystems mit Networker (Professional Services Comparex)
Kunden: CNI und AEAT in Madrid
Aufgaben im Projekt mit ca. 10 Solaris-Servern:
- Installation Networker auf Solaris-Server (Solaris 8, V440)
- SAN-Integration des Networker-Server (Emulex HBA)
- Integration LTO - HP Library (4 drives + 700 tapes)
- Implementierung LANFree-Backup basierend auf SAN-Technologie (Symmetrix)
- Installation Legato Clients auf Sun Server
- Konfiguration Legato Server Backup-System
Aufgaben im Projekt mit Windows Servern:
- Installation und Konfiguration EMC-Networker auf Windows-Server
- SAN-Integration des Networker-Server (HBA Emulex)
- Integration STK Library mit ACSLS (shared drives)
- Oracle-RMAN backup mit Networker-API
2003: Migration ERP nach Navsion Attain (Professional Services)
Kunde: Comparex in Barcelona
Aufgaben:
- Projektleitung (Analyse, Planung, und technische Realisierung)
- Abstimmung/Koordination mit SAP-System in Deutschland
- Datenimport/Export verschiedener Systeme (MS-SQL, Excel-Tabellen, Mainframe-Formate)
- HW- und Software-Design mit externer Firma
- Bereitstellung HW-Infrastruktur (Server, Clients, Remote-Software)
- Datenbankenintegration (MS-SQL-Server)
- Remote-Zugriff mit Citrix
- Rollout neues ERP-System
Kenntnisse:
DevOps, Software Integration, Windows, MS-SQL
2000 - 2002: Kundenprojekt zur Realisierung eines zentralen Backupsystems mit TSM (Professional Services)
Kunde: Bank LaCaixa in Barcelona
Aufgaben:
- Betreuung der AIX-TSM-Server (in zwei Rechenzentren)
- Migration des TSM-Servers von Mainframe nach RS6000-Server
- Migration der bestehenden Backup-Clients (Solaris, AIX, HP-UX , Linux, WNT/2000)
- Migration AIX Server (von 4.3 auf 5.1) und TSM-Server-Software
- Verantwortlich für alle UNIX-TSM-Aktivitäten (Solaris, AIX, HP-UX)
- Einrichten und Konfiguration von 30+ Oracle Datenbanken-Backups mit RMAN
- Betreuung der TSM-APIs (TDP, SAP, Exchange) zur Integration ins zentrale Backupsystem
- Implementierung LANFree-Backup basierend auf SAN-Technologie
- Integration Tape-Library STK mit ACSLS und EDT (shared drives)
- TSM-Server Backup auf SAN-Hitachi-disks (Performance Tuning) und STK-Libraries
- Hochverfügbarkeit durch gekreuzte TSM-Server in zwei Rechenzentren
- Definition der TSM-backup-client Politik
- Festlegung Verfahren des Cluster-Backups (Cluster: Solaris, HP-UX, AIX)
- Scripting (ksh, bash, sh, perl, MS)
- Entwurf, Entwicklung und Implementierung einer auto. Software-Verteilung (Scripts, Dateien)
- Programmierung Access-DB (TSM-Client Configurations)
- Java-based GUI-Client unter X-Windows
- Hosting statistische Backup-Resultate (HTML, Java, Apache-Server)
1997 - 2000: IT-Leitung und Koordination zwischen Deutschland und Spanien
Rolle: Abteilungsleiter im internen IT-Bereich
Kunde: Comparex
Aufgaben:
- Organisation und Einteilung der IT-Mitarbeiter
- Koordinationsperson zwischen Deutschland und Spanien für IT-Lösungen
- Integration aller SW-Lösungen ins Intranet der Comparex-Holding
- Verantwortlich für alle SW-Applikationen in Spanien
- Vergabe von SW-Projekten an Fremdfirmen (Projektierung, Pflichtenheft,?)
- Betreuung von Diplomarbeiten
- Organisation und Programmierung von Access-Applikationen
- Migration von Access2.0 Applikationen nach Access97 und LotusNotes
- Einführung einer Dokumenten-DB über lokale Appl. und Http-Server
- Verantwortlicher für Einkauf und Wartung der IT-HW (PCs, Notebooks, Server, Router, Switch,?)
- Systemadministration der BanyanVines-Server (File and Print, Gesamtverbund aller Server,?)
- Definition eines Installationsstandards für Win95-PC/NBs (Office 97, Netscape, Notes, AntiVirus)
- Einführung und Administration eines neuen Netzwerks (TCP/IP) in Spanien
- Realisierung des Internet-Zugangs über Netscape, Proxy, DNS und Firewall
- Einführung eines Remote-Zugangssystems über RLN-Server oder ISDN-Router
- Planung und Installation zweier Telefonzentralen mit Verbundmöglichkeiten
- Projektierung und Installation von TeleWorking (Emulation, Notes, Router, Internet-Zugang,?)
- HOST-Integration ins PC-Netz (Emulation, SNA-Printing, SW-Schnittstellen,?)
- Firmenumzug und Neuinstallation alle IT-Komponenten (Netz, Server, Tel.,?)
- Einführung von LotusNotes als neues Mailing/Groupware-System
- Installation eines lokalen LotusNotes-Servers mit Kundenverbindung
- Einführung eines neuen ERP-Systems (Navision Attain)
- Planung und Leitung des RZ-Umzugs
- Projektleitung und Betreuung (Analyse, Planung, Schulung, technische Realisierung, ...)
- Koordinierung Datenimport zwischen Deutschland und Spanien
1996: System-Engineering UNIX und Netzwerke
Rolle: Systemingenieur
Kunde: Firma CDS
Einsatzort: Karlsruhe
Aufgaben:
- Betreuung heterogener Netzwerke
- UNIX Systemadministration und Client-Server Projekte (UNIX, Windows und MacOS)
- Installation und Konfiguration Sun Servern mit externen Clariion- oder Sun FC-Speichersystemen
- Planung, Projektierung und Realisierung von Gesamtanlagen in der Druckvorstufe
- Realisierung von Internet-Projekten (Web-Server, DNS, Checkpoint-SW)
1992 - 1996: Systementwicklung mit C unter UNIX und Projektleitung
Rolle: Systemprogrammierer, Systementwickler und Projektleiter
Kunde: Firma INSO
Einsatzort: Karlsruhe
Aufgaben:
- Entwicklung System- und Anwender-Software mit C unter UNIX (AIX, SCO, Solaris, True64, Linux)
- Entwicklung von Software zur Rechnerkommunikation (Zentraler Server, Gateways und Endgerät)
- Programmierung von IPC (Inter Process Communication) über TCP/IP socket und rekursive parallele Prozesse
- Entwicklung von X-Windows-Dialogprogrammen (mit C++ und Motif unter UNIX)
- Installation und Integration der Datenbanken (Oracle, C-ISAM)
- Zertifizierung und Realisierung einer BDE-Schnittstelle zu SAP R2/3
- Neuentwurf und Realisierung eines Ereignisprotokolls (INSO-Terminal mit Assembler, Unix-Host mit C)
- Neuentwicklung Buchungsterminal (embedded Programmierung mit C unter Linux)
- Rechnerkopplungen zwischen UNIX und MS-Windows über Emulationsprogramme
- Installation und Konfiguration von Betriebssystemen (AIX, SCO, Solaris) und Hardware-Komponenten
- Projektleitung von schlüsselfertigen Kundensystemen
- Erstellung von Lösungskonzepten und Integration des Zeiterfassungssystems auf vorhandenen EDV-Strukturen
- Präsentation, Schulung, Kundenbetreuung