-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcv.tex
executable file
·235 lines (195 loc) · 7.21 KB
/
cv.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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
%!TEX TS-program = xelatex
\documentclass[]{friggeri-cv}
\begin{document}
\hypersetup{
pdfauthor={Pierre Guinoiseau},
pdftitle={Pierre Guinoiseau --- Site Reliability Engineer}
}
\header{Pierre Guinoiseau}
{Site Reliability Engineer}
% In the aside, each new line forces a line break
\begin{aside}
\section{contact}
\href{mailto:[email protected]}{[email protected]}
+64 29 126 7846
\href{https://linkedin.com/in/pierreguinoiseau}{linkedin://pierreguinoiseau}
\section{languages}
\textit{French:} native
\textit{English:} fluent
\textit{Spanish:} notions
\textit{Te Reo Māori:} learning
\section{programming}
Go, Python, {\color{red} $\varheartsuit$} Ruby
\end{aside}
\section{summary}
I'm a 32 years old Frenchman in New Zealand with 12+ years experience as a
Linux/Unix systems engineer, Site Reliability Engineer / DevOps engineer and
Go, Python, Ruby developer. I'm looking for my next adventure!
\section{experience}
\begin{entrylist}
\entry
{2018--2020}
{Magic Leap}
{Wellington, New Zealand}
{
\textit{Lead Site Reliability Engineer} \\
\\
Magic Leap is an American startup company that released a head-mounted
virtual retinal display, called Magic Leap One, which superimposes 3D
computer-generated imagery over real world objects. \\
\\
Remote position with a globally distributed SRE team supporting Magic
Leap's customer services.
\\
\begin{itemize}
\item improved and maintained a CI platform based on Concourse CI and
Hashicorp Vault using Terraform;
\item main contributor to an internal build tool written in Go wrapping
Terraform operations and more;
\item maintained a dozen custom Terraform providers and hundreds of
Terraform modules;
\item migrated most Terraform modules and dozens of projects from
Terraform 0.11 to 0.12;
\item focused on cost savings and avoiding/killing technical debt;
\item learned Go programming to an advanced level.
\end{itemize}
}
\entry
{2015--2018}
{Catalyst IT}
{Wellington, New Zealand}
{
\textit{DevOps engineer / PHP and Python developer} \\
\\
Catalyst IT is a global team of skilled open source technologists,
specializing in developing, designing and supporting enterprise grade
systems using open source technologies. \\
\\
DevOps engineer in the eLearning team, delivering,
customizing and hosting Moodle and Totara LMS sites for schools,
universities, corporations and government organisations.
\\
\begin{itemize}
\item built and maintained a CI platform and deployment tools around
GoCD and Ansible;
\item maintained the Moodle sites hosting infrastructure in the
Catalyst Cloud based on OpenStack;
\item backend development on some Moodle sites;
\item web development on PaCT (Progress and Consistency Tool), built
with Django.
\end{itemize}
}
\entry
{2010--2015}
{HR Team / Subcontractor for M6 Web}
{Lyon, France}
{
\textit{Linux/Unix systems engineer / DevOps engineer} \\
\\
M6 Web is the M6 Group’s subsidiary responsible for developing websites
for TV channels, Catch-up TV, VOD, thematic web portals, comparison
shopping websites, and more. \\
\\
Linux/Unix Systems engineer in a small team working
together with a remote ops team.
\\
\begin{itemize}
\item designed, build and maintained the hosting infrastructure, spread
across 2 datacenters and AWS for a total of 400+ physical and
virtual heterogeneous hosts hosting 150+ websites and
webservices;
\item migrated a huge SVN repository into hundreds of Git repositories;
\item built a CI platform using Jenkins and Docker, together with a
homegrown centralized deployment solution built around Capistrano
and a custom REST API using Grape and Sidekiq.
\end{itemize}
}
\entry
{2008--2010}
{Pilot Systems}
{Lyon \& Paris, France (remote work)}
{
\textit{Python/Zope/Plone developer and Linux/Unix system administrator} \\
\\
Pilot Systems is an Open Source Integrator, specializing in Python
solutions, like Zope, Plone, Django, etc. \\
\\
Fully remote position with a team based in Paris developing and maintaining intranet
and extranet solutions for several customers.
\\
\begin{itemize}
\item developed and maintained Zope/Plone applications;
\item maintained and migrated a major French newspaper's website;
\item maintained and modernised the hosting infrastructure based on
Xen.
\end{itemize}
}
\entry
{2007--2008}
{Eliot}
{Voiron, France}
{
\textit{Web developer and embedded system developer --- Part-time
internship} \\
\\
Eliot designs and produces modular on-board telematic Solutions for
transport (goods and passenger), logistics and industrial companies. \\
\\
Student intern position in a small team.
\begin{itemize}
\item developed an API around a proprietary mapping, routing and
geocoding server (deCarta DDS) that could be used in a
backoffice software;
\item tested a next-generation on-board terminal running Embedded
Linux OS on an ARM platform.
\end{itemize}
}
\end{entrylist}
\section{education}
\begin{entrylist}
\entry
{2007--2008}
{Bachelor's Degree {\normalfont in Computer Science}}
{Université Pierre Mendès-France (Grenoble II)}
{
Licence professionnelle ``Systèmes Informatiques et Logiciels''
(Information Systems and Softwares)
}
\entry
{2005--2007}
{Associate's Degree {\normalfont in Computer Science}}
{Université Pierre Mendès-France (Grenoble II)}
{
DUT Informatique (Higher National Diploma in Technology / Computer
Science)
}
\end{entrylist}
\newpage
\section{skills}
\begin{itemize}
\item \textbf{Programming languages:}
Go, Python, {\color{red} $\varheartsuit$} Ruby
\item \textbf{Operating systems:}
Linux (Gentoo, Debian, Ubuntu, RedHat), {\color{red} $\varheartsuit$} FreeBSD, OpenBSD
\item \textbf{Cloud computing platforms:}
AWS, GCP
\item \textbf{Virtualization:}
VMWare ESX(i), Xen
\item \textbf{Infrastructure as Code:}
CloudFormation, Terraform
\item \textbf{Containerization:}
Docker
\item \textbf{Configuration management:}
Puppet + MCollective, Chef, Ansible
\item \textbf{CI:}
{\color{red} $\varheartsuit$} Gitlab CI, Bitbucket Pipelines, Concourse, Jenkins, GoCD
\item \textbf{SCM platforms:}
{\color{red} $\varheartsuit$} GitLab, GitHub, Bitbucket
\item \textbf{Logging, monitoring:}
Datadog, Sentry, SumoLogic, Prometheus, StatsD + Graphite + Grafana,
Cacti, Nagios/Icinga
\end{itemize}
\section{interests}
Playing guitar, drumming, photography, longboarding, hiking, martial arts,
sharing craft beers with my friends.
\end{document}