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