-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcontent-de.tex
141 lines (108 loc) · 8.36 KB
/
content-de.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
% vi: spelllang=de_de spell
\documentclass[11pt,a4paper,nolmodern]{moderncv}
\title{Senior IT Automation Consultant}
\usepackage{bastelfreak}
\newcommand{\car}{Führerschein Klasse B}
\newcommand{\birthday}{15.04.1993}
\input{content.tex}
\maketitle
\section{Fähigkeiten}
\subsection{Kernfähigkeiten}
\cvcomputer{Entwicklung}{Puppet\maintainer\contributor, installimage\maintainer}
{Operativ}{Archlinux\maintainer, Gentoo, QEMU/KVM}
\subsection{Entwicklung}
\cvcomputer{Sprachen}{C\#, Python, Shell/Bash, Ruby}
{Frameworks}{RSpec, Beaker\maintainer, Sinatra, Rails}
\cvcomputer{Datenbanken}{MySQL, PostgreSQL}
{Methoden}{Objektorientierte Programmierung, MVC, Unit Tests, UML}
\cvcomputer{Source Management}{Git, SVN}
{Werkzeuge}{Bitbucket, GitHub, GitHub Actions, Travis CI, Jenkins}
\subsection{System- und Netzwerk-Administration}
\cvcomputer{Web}{Apache, Lighttpd, Nginx, Varnish, Squid, proftpd, HAProxy}
{Monitoring}{ELK-Stack, Zabbix, Munin, Prometheus, Graphite, Grafana, Graylog, Collectd}
\cvcomputer{Mail}{Postfix, Dovecot, Amavis}
{Backup}{Duply, Borg}
\cvcomputer{Installation / Deployment}{Bootstrapping, Kickstart, Puppet\maintainer\contributor, installimage\maintainer}
{Infrastruktur Software}{ISC-DHCPd, OpenVPN, hpa-tftpd, NFS, Marmoset, OpenLDAP}
\cvcomputer{\kern-3ex Betriebssysteme}{GNU/Linux (Debian, Ubuntu, RedHat, Archlinux\maintainer, Gentoo),
FreeBSD, pfSense}
{Datenbanken}{MySQL, PostgreSQL}
\cvcomputer{\kern-1em Virtualisierung}{VMWare, Docker, QEMU/KVM, libvirt, Parallels Cloud Server}
{Security}{SSL, PGP/GnuPG, OpenSSH, SELinux, Threat Modeling, Server hardening}
\cvcomputer{DNS}{Unbound, Bind, Dnsmasq, PowerDNS}
{Netzwerk}{Cisco Routing und Switching, VLANs, Netzwerkdesign, IPv6, Netzwerksicherheit, Layer 2 und 3 Debugging, Bird}
\devnotes{Maintainer}{Contributor}
\newpage
\section{Erfahrung}
\tlcventry{2014}{0}{DevOps Engineer}{\href{https://www.heg.com/}{Hosteurope GmbH} später GoDaddy EMEA}{Köln}{}%
{DevOps Engineer, System Administrator
\begin{itemize}
\item DevOps Engineer:
\begin{itemize}
\item Betrieb von über 3300, mit Puppet administrierten, Servern;
\item Architektur für einen ELK-Stack mit Graylog entwickelt und umgesetzt;
\item Puppet Migration von Version 3 \rightarrow\ 4 \rightarrow\ 5 \rightarrow\ 6 geplant und durchgeführt;
\item Entwicklung und Erweiterung von über 180 Puppet Modulen (fast alle FOSS), inklusive Plugins, Unit- und Acceptance-Tests;
\item Design und Entwicklung einer Fabric zur Firmen-unabhängigen Provisionierung physischer Server im eigenen Rechenzentrum und bei einem Cloud Provider;
\item Product Owner für mehrere Infrastruktur Dienste.
\end{itemize}
\item System Administrator:
\begin{itemize}
\item Betrieb mehrerer Cloud-Plattformen mit 3300+ Hostsystemen, Third-Level-Support;
\item Test und Evaluierung neuer Hardware bezüglich des Stromverbrauchs, Effizienz und der Packungsdichte der VMs;
\item Optimierung des Hardware Monitorings um Festplattenausfällen vorzubeugen;
\item Automatisierung und Optimierung der Konsolidierung alter Platformen;
\item Entwicklung eines skalierbaren Monitoringsystems mit Autodiscovery auf Basis von Zabbix.
\end{itemize}
\end{itemize}}
\tlcventry{2012}{2014}{Systems Engineer}{\href{https://hetzner.de/}{Hetzner Online AG}}{Falkenstein}{}{Verantwortlich für eine Cloud-Plattform, Verwaltung von Services zum Betrieb eines Rechenzentrums
\begin{tightitemize}
\item Neuentwicklung einer Puppet Infrastruktur für über 1500 Server;
\item Migration von Puppet 2.6 und 2.7 auf Puppet 3.2, kontinuierliche Updates auf Puppet 3.7;
\item Implementierung von Cgroups zur Ressourcenverwaltung in einer Cloud Umgebung;
\item Betrieb der Basisinfrastruktur eines Rechenzentrums für über 200.000 Server, unter anderem autoritative und rekursive DNS-Cluster, PXE-Installationsumgebung, Paketmirror, DHCP- und NFS-Cluster;
\item Verwaltung, Entwicklung und Optimierung der vorhandenen Cloud-Plattform mit über 20.000 virtuellen Instanzen;
\item Planung und Evaluierung einer neuen Cloud-Plattform mit verteiltem und lokalem Storage;
\item Third-Level-Support Für die Cloud-Plattform sowie Rechenzentrums-Infrastruktur;
\item Monitoring aller Services mit Zabbix;
\end{tightitemize}}
\tllabelcventry{2020}{0}{\kern-2em 2020}{Arch Linux Trusted User}{\href{https://archlinux.org}{Arch Linux}}{}{}{Pflege von Paketen im offiziellen Repository, Betrieb und Entwicklung eines automatischen Buildsystems mit eigenen Repositories}
\tlcventry{2016}{0}{Vox Pupuli Project Management Committee}{\href{https://voxpupuli.org/}{Vox Pupuli}}{}{}{Community Management, Repräsentant
\begin{tightitemize}
\item Einarbeitung neuer Community Mitglieder;
\item Ansprechpartner und Mentor für 140+ Mitglieder;
\item Verwaltung und Updates von Abhängigkeiten in verschiedenen Versionen;
\item Vertretung der Community auf Veranstaltungen und Konferenzen;
\item Eskalation von Bugs und Featurerequests der Community an die Firma Puppet Inc.
\end{tightitemize}}
\tlcventry{2015}{0}{Puppet Contributor}{\href{https://voxpupuli.org}{Vox Pupuli} / Puppet Community}{}{}{Entwickler
\begin{tightitemize}
\item Umgang mit (Security-) Issues, Bugs und Feature Requests und Patches in über 180 Puppet Modulen;
\item Migration öffentlicher Module von Puppet Version 3 \rightarrow\ 4 \rightarrow\ 5 \rightarrow\ 6;
\end{tightitemize}}
\tlcventry{2015}{0}{Developer and Maintainer}{\href{https://github.com/virtapi/virtapi}{VirtAPI-Stack}}{}{}{Software Architekt und Entwickler
\begin{tightitemize}
\item Entwurf und Dokumentation einer API zur Verwaltung einer Cloud-Plattform;
\item Verwaltung des installimages;
\item Erstellung eines Live Linux Systems für Rescue Operationen (\href{https://github.com/virtapi/LARS}{LARS});
\item Pflege einer API zur Verwaltung von PXE, DHCP, LDAP, installimage Daten (\href{https://github.com/virtapi/marmoset}{marmoset}).
\end{tightitemize}}
\section{Ausbildung}
\tllabelcventry{2014}{2018}{2014}{Weiterbildung zum Staatlich geprüfter Informatiker}{\href{https://hhek.bonn.de/fachschule-fuer-informatik/}{Heinrich-Hertz-Europakolleg}}{}{}{}
\vspace{-\baselineskip}
\tllabelcventry{2009}{2012}{2009}{Ausbildung zum Fachinformatiker Systemintegration}{}{Polizei NRW}{}{}{}
\vspace{-\baselineskip}
\section{Zertifizierung}
\tldatecventry{2017}{Cisco Certified Network Associate}{\href{https://www.cisco.com/c/en/us/training-events/training-certifications/certifications/associate/ccna-routing-switching.html}{Cisco Inc}}{}{}{}
\tldatecventry{2017}{ITIL{\textregistered} v3 Foundation Examination}{\href{https://www.axelos.com/best-practice-solutions/itil}{AXELOS Limited}}{}{}{}
\tldatecventry{2013}{Puppet Fundamentals Administrator}{\href{https://puppet.com/support-services/training}{Puppet Inc}}{}{}{}
\section{Veröffentlichungen und Projekte}
\tllabelcventry{2018}{0}{2019}{Vox Pupuli Tasks}{\href{https://github.com/voxpupuli/vox-pupuli-tasks}{github.com/voxpupuli/vox-pupuli-tasks}}{}{}{Design und Entwicklung einer Rails-Applikation für Community und Contribution Management via GitHub API Benachrichtigungen}
\tldatecventry{2017}{Datawarehousing for Cloud Computing Metrics}{\href{https://bastelfreak.de/thesis-de.pdf}{https://bastelfreak.de/thesis-de.pdf}}{}{}{Messung/Analyse von Cloud Metriken nach dem Datawarehouse Prinzip}{}
\tllabelcventry{2015}{0}{2015}{Konferenz Sprecher}{\href{https://github.com/bastelfreak/talks}{https://github.com/bastelfreak/talks}}{}{}{Vorträge über DevOps Kultur, Community Mnagement und Puppet}
\tllabelcventry{2015}{2017}{2015}{Network Design Principles}{\href{https://github.com/bastelfreak/talks}{https://github.com/bastelfreak/talks}}{}{}{Leitung mehrerer Unterrichtsstunden über Netzwerkdesign in Rechenzentren, inklusive Routing, Switching, Netzwerksicherheit und IPv6}
\tldatecventry{2015}{VirtAPI Paper}{\href{https://bastelfreak.de/virtapi.pdf}{https://bastelfreak.de/virtapi.pdf}}{}{}{Studienarbeit über eine API für eine Cloud-Plattform}{}
\tldatecventry{2012}{Bau einer Testumgebung für Systemupdates}{\href{https://bastelfreak.de/doku.pdf}{https://bastelfreak.de/doku.pdf}}{}{}{Aufbau eines Qemu Hypervisors mit Archipel auf einer Gentoo Platform}{}
\section{Fremdsprachen}
\cvlanguage{Englisch}{Fließend}{Tägliche Nutzung, Vorträge auf Englisch}
\end{document}