Lebenslauf - Professionelles System Management

Transcription

Lebenslauf - Professionelles System Management
Timo Bergemann
Zu meiner Person:
- Familienstatus:
- Nationalität:
- Geburtstag:
- Geburtsort:
- Kinder
geschieden
deutsch
18.11.1978
Berlin
Milena Gabriele Bergemann (09.01.2007)
Marlene Natascha Bergemann (26.01.2009)
Arbeitsverhältnisse:
01.2013 – Heute
Hauptberuflich Selbständig (http://n3Xus.eu u. http://hax-lab.net)
11.2014 – 12.2014
06.2014 – 11.2014
02.2013 – 05.2014
01.2013 – 01.2014
10.2011 – 12.2012
06.2010 – 09.2011
12.2008 – 05.2010
04.2006 – 05.2010
12.2004 – 03.2006
02.2004 – 11.2004
01.2004 – 02.2004
06.2003 – 12.2003
02.2002 – 12.2002
Onvista Media GmbH für CSO GmbH (freier Mitarbeiter)
Wirecard GmbH für Hays AG (freier Mitarbeiter)
XOVI GmbH (freier Mitarbeiter)
Cologne Intelligence GmbH (freier Mitarbeiter)
Cologne Intelligence GmbH (Linux System Administrator)
Hauptberuflich Selbständig
Nebenberuflich Selbständig
ESO - DCS GmbH (Linux System Administrator)
ESO - Terma GmbH (Linux System Administrator)
LCS (Linux- / Windows- System Administrator)
E-quinux GmbH (Linux System Administrator)
ESO - Terma GmbH (Windows Administrator)
ESO - Terma GmbH (Linux System Administrator)
Referenzen:
Christoph Möller
Xavier Huon
Søren Baumann
Kevin Maguire
Stefano Turolla
Geschäftsführer von Cologne Intelligence GmbH
DCS GmbH IT Manager
Terma GmbH IT Manager
Über Jahre Unix-Team-Leader in ESO
ESO Angestellter
Zertifikationen:
2007
2002
2001
1999
1998
LPI 101 (Linux Professional Institute)
Fachinformatiker (der Anwendungsentwicklung)
ECDL (European Computing Driving Licence)
Fachschulreife
Facharbeiterbrief (Maurer)
Ausbildung:
2000 – 2002
1999 – 2000
1998 – 1999
1995 – 1998
VHS (Volkshochschule) Cham
BOS (Berufsoberschule) Deggendorf
BAS (Berufsaufbauschule) Deggendorf
Werner – von – Siemens Berufsschule Cham
Technische Erfahrung:
Virtualisierungen:
Systemüberwachung:
Konfigurationsmanagment:
Kickstart-Installationen:
KVM, XEN, VMware (Workstation/ESXi/Fusion)
Nagios, Icinga (Implementierung und Entwicklung)
Puppet (Implementierung und Entwicklung)
Bash-Scripting (jeglicher Art)
PXE-Boot (Syslinux)
TFTPd, DHCPd, FTPd
Heartbeat, HA-Proxy, Round Robin
Linux (RedHat*/Fedora*; Ubuntu*; Debian*; SuSE*; Gentoo;...)
Apache I/II (Plattform für LUI/II/3)
MySQL (Entwicklung von DB LUI/II/3)
PHP (Basis-Programmiersprache für LUI/II/3)
HA-, LB-Clustering:
LAMP:
Projekte:
Nagios/Icnga:
Kickstart:
Puppet:
HA,- LB-Clustering:
ISPconfig3
LUI I/II/3:
Projektleitung, Administration, Entwicklung
Projektleitung, Administration, Entwicklung
Projektleitung, Administration, Entwicklung
Projektleitung, Administration
Administration
Projektleitung, Administration, Entwicklung
Sprachen:
Deutsch (Muttersprache), Englisch (fließend in Wort und Schrift, verhandlungssicher)
Projekte im einzelnen:
OnVista Media)
Aufgrund von Sparmaßnahmen sah sich OnVista Media GmbH gezwungen den
Standort Köln zu schließen. Um einen möglichst reibungslosen Umzug der
vorhandenen IT-Strukturen zu gewährleisten wurde ich über CSO GmbH
beauftragt das vorhaben zu analysieren, fehlende Server Bereiche zu
dokumentieren und eine entsprechende Empfehlung zum weiteren Vorgehen
abzugeben. Für ein besseres Projektmanagement kam Scrum zum Einsatz.
Eingesetzte Techniken: Dokuwiki, SVN, Fabrik, NginX, Apache, Varnish,
Puppet, Icinga, Bloonix, Bash, Debian, CentOS
Wirecard)
Die österreichische Tochtergesellschaft der deutschen Wirecard AG hat vom
Mutterkonzern die Möglichkeit bekommen sämtliche bislang selber verwalteten
Server nach München umzuziehen und so die Zuständigkeit dessen an den
Mutterkonzert abzugeben. Bei dem Projekt war es neben der alltäglichen LinuxSystemadministration meine Hauptaufgabe vorhandene 2.x Puppet-Module in
3.x Puppet-Module umzukonfigurieren bzw. vorhandene Inhalte in wiederrum
vorhandene 3.x Puppet-Module einzubetten. MySQL-Replikationen,
Sicherheitsscans und Systemupdates nach SLA gehörte hier ebenso zu meinen
Aufgabenbereich wie eine detaillierte Dokumentation. Für ein besseres
Projektmanagement kam Kanban zum Einsatz. Eingesetzte Techniken: Puppet,
Git, SVN, Kickstart, Cman, Heartbeat, Nessus, Bash, MySQL, Apache,
Dokuwiki, CentOS
XOVI)
Wegen eines größeren Versionssprungs der Hauseigenen Crawling-Software
wurden ca. 50 Server angeschafft. Es war hier unter anderem meine Aufgabe
diese über Kickstart mit Centos 6.x zu installieren und in diversen
Rechenzentren anzuschließen. Das aufbauen einer umfangreichen MonitoringSystems war ebenso meine Aufgabe wie die tägliche Betreuung von
Mitarbeitern. Eingesetzte Techniken: Kickstart, Bash, Icinga, Cisco, Iptables,
Fail2Ban, RKHunter, MySQL, Routing, Apache, KVM
Cologne Intelligence)
Meine Aufgaben hier waren sehr Vielseitig angefangen bei der täglichen
Mitarbeiterbetreuung bis hin zu beratenden Tätigkeit bei Cologne Intelligences
Kunden. Meine Hauptaufgaben bestanden jedoch darin zum einen für ca. 100
bereits vorhandene Linux-Server (Ubuntu, CentOS) Puppet Environments zu
erstellen um diese zentral verwalten zu können. Zum anderen habe ich neben
einer Netzwerkfähigen Kickstartumgebung ein Programm in Bash erstellt
welches Kickstartdateien erstellt, diese entsprechend platziert und die zu
installierenden Server in diverse Environments aufnimmt (Puppet, Backup,
Monitoring). Auch das komplette Monitoring System (Icinga also auch zuvor
Nagios), sowie das Linux-Backup-System (rsnapshot) habe ich hier erstellt und
betreut. Für Icinga habe Checks selbst entwickelt. Diverse externe Server
wurden von mir mit KVM virtualisiert. Eingesetzte Techniken: KVM, ESXi,
VMware, Apache, Confluence, rsnapshot, Icinga, Tomcat, Jira, Bash, Postfix,
exim4, Squit, Ubuntu, Centos, Suse
Kenntnisse:
Allgemein)
Während meiner mehrjährigen Berufserfahrung im Bereich IT wurde mir immer
mehr Verantwortung übertragen in diversen Projekten
Dez. 2008 gründete ich die Firma n3Xus.eu mit dem Ziel im Bereich der
Serveradministration professionellen IT-Support anzubieten. 2010 habe ich
meine nebenberufliche Tätigkeit erstmalig zum Hauptberuf gemacht. Zu meinen
Kunden zähle ich unter anderen "Die Multimedia Schmiede GmbH",
"Intellitools GmbH", "I-H & S GmbH", Design4living GmbH. Nach einem
zwischenzeitlichen Angestelltenverhältnis mit Cologne Intelligence GmbH,
wurde mir die Chance gegeben auf freiberuflicher Basis dort weiter tätig zu sein.
Hier wurde mir u. a. für folgende Projekte die Leitung übertragen.
Nagios/Icinga)
Um mögliche Fehler auf Kundenrechnern frühzeitig zu erkennen und
analysieren zu können habe ich mir ausgiebige Nagios/Icinga Kenntnisse
angeeignet. Hierbei greife ich nicht nur auf Standard-Plugins zurück sondern
auch auf eigene erstellte Plugins, welche Warnung per Mail ausgeben oder auch
per SMS benachrichtigen können. Ferner bin ich auch hier bestens vertraut mit
Globalisierung von Diensten und Rechnergruppen um den
Konfigurationsaufwand so gering wie möglich zu halten. Server- oder auch
Hostabhängigkeiten im Zusammenhang mit Nagios "EventHandler" stellen
ebenso keine Herausforderung für mich dar.
Kickstart)
April 2005 bis Mai 2010 wurde mir das Projekt Kickstart in ESO.org
(European Southern Oberservatory) anvertraut. Nicht zuletzt dadurch war es
mir möglich mir umfangreiche allgemeine Linux-Erfahrungen anzueignen.
Ich benutze Kickstart bis heute in eigener Sache als auch für Kunden wie
Wirecard GmbH, XOVI GmbH, Cologne Intelligence.
Kickstart gibt Administratoren die Möglichkeit Anakonda basierende
Systeme, aber auch andere, mit Hilfe einer einzigen Datei zu installieren. Ziel
ist eine schnelle Reinstallation, bzw. ein schnelles Update zu garantieren.
Nachträgliches konfigurieren oder installieren ist daher nicht mehr nötig.
Puppet)
Puppet stellt eine wunderbare Ergänzung zu Kickstart da, denn mit Hilfe von
Puppet ist es nicht mehr nötig für jeden Rechner individuelle Seitenlange %post
Konfiguration bereit zu stellen. Konfigurationen werden mit Puppet zentral
verwaltet, unabhängig von Distribution und Version.
Seit Anfang 2012 bis Anfang 2014 war ich bei Cologne Intelligence GmbH
verantwortlich für das Projekt Puppet. Die hierfür benötigte Infrastruktur habe
ich selbst geplant und durchgeführt. Auch hier greife ich zwar auch auf bereits
vorhandene Module zurück, entwickle diese aber auch zum großen Teil selbst.
Mich begeistert hierbei besonders das Zusammenspiel Puppet und Kickstart
bzw. die Gleichschaltung der verschiedensten Distributionen und die
Entwicklung neuer Module. Aktuell trage ich Verantwortung für Puppet bei der
Wirecard GmbH.
Netzwerksicherheit)
Die Sicherheit in Firmennetzwerken wird oft vernachlässigt. Da ich ein
weitreichendes Wissen über Firewalls, Root Kit Hunter und andere
Sicherheitstools wie zB.: Wireshark, fail2ban, Tripwire und Sicherheitskonzepte
besitze wurde ich immer wieder mit der Sicherheit beauftragt. Ein Netzwerk ist
immer nur so sicher wie sein Schwächstes Glied. Nach außen stehende Server
werden mehrfach täglich angegriffen. Von daher liegt mir ganz persönlich am
Herzen die Sicherheit eines jeden Netzwerks.
HA- LB- Cluster mit ISPConfig3)
Ein weiteres meiner aktuellen Projekte ist ISPConfig3 mit Cluster Clouds, um
eine hohe Verfügbarkeit, als auch ein automatisches “fail over” in Falle von
Fehlern garantieren zu können. Für die Bewerkstelligung genannter Aufgabe
kommen Applikationen oder Methoden wie Heartbeat, HA-proxy, GlusterFS
oder Round-Robin zum Zuge. Eine GFS1/2 Lösung wäre ebenso denkbar da ich
während meiner Tätigkeit in ESO.org auch solch globale Dateisysteme erstellen
durfte.
ISPConfig3 ist ein Webinterface, welches den Benutzer erlaubt E-MailAdressen, DNS Einträge, Webseiten und vieles mehr selber zu verwalten. Am
interessantesten dabei ist für mich allerdings die Kombination mit Kickstart
welche eine schnelle Installation und Konfiguration verspricht.
LUI/II/3)
LUI ist ein „Graphical User Interface“, welches ich selbst entwickelt habe in
PHP/HTML/Java Script, um Kunden/ Maschinen spezifische Daten zu sammeln
um so eine Kickstart Datei automatisch zu erzeugen. Die gesammelten Daten
werden in einer My-SQL DB gespeichert. Somit ist es möglich mit nur wenigen
Klicks mehrere PCs gleichzeitig zu re-/ installieren.
Weitere Kenntnisse:
Mac OSX*, Server-Administration (2.6.*, 2.4.*, 3.*
Linux Kernel, Postfix, dovecot, Tomcat,
OwnCloud, Amavis, Root Kit Hunter, Fail2ban, LDAP, DNS, Netzwerk, NFS, NTP, Netatalk, Samba, Typo3
Installationen, Syslog, rsnapshot, backula, GlusterFS, GFS...) Windows* (ADS, exchange 2007/2010, MSOffice*)
Entwicklung (Bash-Scripting, HTML, PHP, Perl, Java-Script,...)
Helpdesk)
Bevor mir die Verantwortung für diverse Projekte übertragen wurde, gehörte
dieser zu meinen täglichen Aufgaben. Obwohl ich dieser Tage mehr mit
Projekten zu tun habe, betreue ich auch gerne Kunden und Mitarbeiter um deren
IT Probleme zu lösen
Hobbys)
Technik, Sport, Multimedia
Weitere Pläne)
Erweiterungen für Puppet, Icinga, Ausbau von Installationsroutinen.
Zertifikate wie LPIC, RHCE, CCNA
Alfter, 03.01.2015