-
Notifications
You must be signed in to change notification settings - Fork 0
/
resumeSinglePage.tex
213 lines (178 loc) · 7.22 KB
/
resumeSinglePage.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
%-------------------------
% Source : https://github.com/sb2nov/resume
% Author : Daniel Longeuay
% License : MIT
%------------------------
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\input{glyphtounicode}
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
%-------------------------
% Custom commands
\newcommand{\resumeItem}[2]{
\item\small{
\textbf{#1}{: #2 \vspace{-2pt}}
}
}
\newcommand{\technicalSkill}[1]{
\small{#1}
}
\newcommand{\resumeHeading}[4]{
\begin{tabular*}{0.99\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-1pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubSubheading}[2]{
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeSubItem}[2]{\resumeItem{#1}{#2}\vspace{-4pt}}
\renewcommand{\labelitemii}{$\circ$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=*]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
\begin{document}
%----------HEADING-----------------
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}
\textbf{{\Large Daniel Longeuay}} & Email : \href{mailto:[email protected]}{[email protected]} \\
Website : \href{https://ndsquared.net/}{https://ndsquared.net} & GitHub : \href{https://github.com/dannylongeuay}{https://github.com/dannylongeuay} \\
\end{tabular*}
%-----------SUMMARY--------------------
\section{Summary}
{Data-driven, detail-orientated, and insightful Site Reliability Engineer with proficiency in software
development, cloud infrastructure, automation, and container orchestration. Utilizes programming, CI/CD,
and infrastructure as code to build highly-available services. Measures service KPIs with rich telemetry
and monitoring. Exhibits leadership and collaboration skills through project design, implementation,
deployment, and integration. Drives company-wide initiatives that provide value to multiple teams and customers.}
%-----------EXPERIENCE-----------------
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{Warner Bros. Discovery}{Remote}
{Staff Site Reliability Engineer}{Apr 2022 - Present}
\resumeItemListStart
\resumeItem{DevOps}
{Develop and manage systems frameworks to deliver highly-available services}
\resumeItem{Cloud}
{Deployed hybrid CI/CD runner into Kubernetes clusters for workloads}
\resumeItem{Security}
{Developed, released, and deployed security updates to Kubernetes clusters}
\resumeItem{Hire and Develop the Best}
{Mentor junior team members on technology, development workflows, and mindset}
\resumeItemListEnd
\resumeSubheading
{iStreamPlanet}{Remote}
{Senior Site Reliability Engineer}{Jul 2020 - Apr 2022}
\resumeItemListStart
\resumeItem{Cross-team Ownership}
{Created centralized container artifact repo to manage AWS Elastic Container Registry repositories}
\resumeItem{Agile}
{Migrated pipelines from CodeFresh Container Registry (deprecated) to AWS ECR}
\resumeItem{Full Stack Development}
{Designed, developed, deployed and integrated a network API service that serves as the single source of truth for network device information}
\resumeItem{Cloud}
{Migrated DataDog agent deployment from AWS EC2 instances to a modern Kubernetes deployment (AWS EKS)}
\resumeItem{Bottom Line}
{Reduced DataDog costs by a factor of 3x, by optimizing vertical node scaling in Kubernetes clusters and worked with teams
to address high cardinality metrics}
\resumeItem{Infrastructure as a Service}
{Built highly available, geographically redundant infrastructure services in the cloud (DNS, Syslog, NTP)}
\resumeItemListEnd
\resumeSubheading
{iStreamPlanet}{Remote}
{Network Engineer}{Oct 2019 - Jul 2020}
\resumeItemListStart
\resumeItem{Network as a Service}
{Refactored network device management process to deploy through CI/CD}
\resumeItem{DevOps}
{Built custom terraform provider plugin to scale monitoring tests programmatically}
\resumeItem{Innovation}
{Migrated Solarwinds monitoring to DataDog SNMP polling and ThousandEyes path monitoring}
\resumeItem{Security}
{Built reusable python script to patch network device security vulnerabilities}
\resumeItemListEnd
\resumeSubheading
{NBCUniversal}{Universal City, CA}
{Senior Engineer, Network Automation}{May 2018 - Oct 2019}
\resumeItemListStart
\resumeItem{Security}
{Automated configuration compliance and remediation on a global scale}
\resumeItem{Full Stack Development}
{Built in-house tooling for network inventory analysis, reporting, and configuration backup}
\resumeItemListEnd
\resumeSubHeadingListEnd
%--------SKILLS------------
\section{Skills}
\technicalSkill{
\textbf{CI/CD}{: CodeFresh, Github Actions}
\hfill
\textbf{Cloud Providers}{: AWS, GCP, DigitalOcean}
}
\technicalSkill{
\textbf{Configuration Management}{: Ansible, Helm}
\hfill
\textbf{Containers}{: Docker, Kubernetes, VMWare}
}
\technicalSkill{
\textbf{Infrastructure Provisioning}{: Terraform, Pulumi}
\hfill
\textbf{Markup Languages}{: HTML, {\LaTeX}, Markdown}
}
\technicalSkill{
\textbf{Programming Languages}{: Bash, Golang, Java, Javascript/Typescript, Python}
}
\technicalSkill{
\textbf{Monitoring}{: DataDog, Grafana, InfluxDB, Prometheus, SNMP, Solarwinds, Splunk, Syslog, ThousandEyes}
}
\technicalSkill{
\textbf{Web Development}{: Flask, FastAPI, GraphQL, Nginx, NodeJS, PostgreSQL, REST, Svelte, TailwindCSS, VueJS}
}
%-----------EDUCATION-----------------
\section{Education}
\technicalSkill
{\textbf{California State San Bernardino}
\hfill
Bachelor of Arts in Mathematics}
%-------------------------------------------
\end{document}