4 Commits

Author SHA1 Message Date
371d7e8d27 Update resume to focus more on interpersonal experience 2022-05-03 00:08:06 -04:00
43b8a31053 Remove header from coverletter template 2022-05-02 23:59:46 -04:00
f13cd071c0 Update makefile to reduce noise in output dir
Add notice of published artifact paths
2022-05-02 17:22:31 -04:00
97cb5388db Add scaffolding for coverletters 2022-05-01 19:14:02 -04:00
6 changed files with 152 additions and 25 deletions

1
.gitignore vendored
View File

@@ -15,3 +15,4 @@
## Output
*.pdf
publish/
build/

View File

@@ -1,5 +1,7 @@
# personal resume makefile
LETTERS = $(shell command ls letters/*.tex -1 | sed 's/letters\///' | sed 's/.tex//')
.PHONY: help
# Put it first so that "make" without argument is like "make help"
# Adapted from:
@@ -10,8 +12,22 @@ help: ## List Makefile targets
clean: ## Clean up temp resources
rm --recursive --force publish/
rm Awesome-CV/*.log
rm --recursive --force build/
rm --force Awesome-CV/*.log
pdf: ## Build the resume PDF
mkdir --parents publish/
xelatex -output-directory=publish/ resume.tex content/
resume: ## Build the resume PDF
@mkdir --parents publish/
@mkdir --parents build/
@xelatex -output-directory=build/ resume.tex content/
@mv build/resume.pdf publish/resume.pdf
@echo Publishable build artifact written to publish/resume.pdf
$(LETTERS):
@mkdir --parents publish/
@mkdir --parents build/
@cp letters/$@.tex build/coverletter-content.tex
@xelatex -output-directory=build/ coverletter.tex build/
@mv build/coverletter.pdf publish/$@.pdf
@echo Publishable build artifact written to publish/$@.pdf
letters: $(LETTERS); ## Build all cover letters, or use <letter name> to build a specific letter

View File

@@ -19,8 +19,9 @@
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {
Took ownership of a network monitoring system built specifically for
Starry's WISP network model, expanding and developing the system using
Python, Docker, MariaDB, and AWS to handle a thirty-fold workload increase.
Starry's WISP network model, expanding and developing the system to meet
the needs of the Network Operations team and handle a thirty-fold workload
increase.
}
\item {
Designed and deployed a testbed management network using Ubiquiti
@@ -28,12 +29,12 @@
eleven corporate offices across the country.
}
\item {
Helped to lead a team developing Ansible tooling for managing and
securing hundreds of physical engineering systems.
Helped to lead a team developing Ansible automation for managing and
securing hundreds of physical engineering systems across four departments.
}
\item {
Contributed to the design, implementation, and operation of a REST API for
indexing test results built on Python, Flask, Nginx and MariaDB.
indexing test results to serve the needs of multiple test teams.
}
\item {
Facilitated interoperation between the Manufacturing Division and
@@ -64,13 +65,12 @@
}
\item {
Designed and implemented a MySQL database schema to store metadata about
image assets, as well as the migrations necessary to convert existing legacy
data into the new schema layout.
image assets to help automate existing workflows on the team.
}
\item {
Designed the final deployment infrastructure using Windows Server 2012,
IIS 8.5, and MySQL Server, then communicated these requirements to the
IT department for implementation.
IIS 8.5, and MySQL Server, then worked with the IT deparment to implement
these requirements.
}
\end{cvitems}
}
@@ -105,16 +105,6 @@
{August 2013 - June 2018} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {
Organized and executed preemptive campus-wide testing of ethernet conduit in
limited-access facilities to identify and repair faulty infrastructure.
}
\item {
Planned and developed campus-wide documentation of network conduit to
provide the Network Operations and Telecommunication departments with better
information sources when triaging problems, doing maintenance work, and
planning expansions.
}
\item {
Developed procedures for technicians to follow when debugging WPA certificate
authentication on Windows, Android, iPhone, and Ubuntu systems.
@@ -128,6 +118,16 @@
replacing faulty PDUs, organizing and documenting routed cables, and retiring
network and server hardware.
}
\item {
Organized and executed preemptive campus-wide testing of ethernet conduit in
limited-access facilities to identify and repair faulty infrastructure.
}
\item {
Planned and developed campus-wide documentation of network conduit to
provide the Network Operations and Telecommunication departments with better
information sources when triaging problems, doing maintenance work, and
planning expansions.
}
\end{cvitems}
}

View File

@@ -12,7 +12,7 @@
Cross-team communication,
specification design and evaulation,
problem analysis,
technical support,
remote triage and debug,
security threat modeling
}

View File

@@ -12,6 +12,6 @@
%---------------------------------------------------------
Current Linux Systems Administrator and Development Operations Engineer at
Starry Inc looking for opportunities in Development Operations, Site
Reliability Engineering, or Solutions Engineering at socially conscious
Reliability Engineering, or Technical Support at socially conscious
companies and organizations.
\end{cvparagraph}

110
coverletter.tex Normal file
View File

@@ -0,0 +1,110 @@
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Awesome CV LaTeX Template for Cover Letter
%
% This template has been downloaded from:
% https://github.com/posquit0/Awesome-CV
%
% Authors:
% Claud D. Park <posquit0.bj@gmail.com>
% Lars Richter <mail@ayeks.de>
%
% Template license:
% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
%
%-------------------------------------------------------------------------------
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, letterpaper]{awesome-cv}
% Configure page margins with geometry
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
\colorlet{awesome}{awesome-darknight}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}
% Colors for text
% Uncomment if you would like to specify your own color
% \definecolor{darktext}{HTML}{414141}
% \definecolor{text}{HTML}{333333}
% \definecolor{graytext}{HTML}{5D5D5D}
% \definecolor{lighttext}{HTML}{999999}
% \definecolor{sectiondivider}{HTML}{5D5D5D}
% Set false if you don't want to highlight section with awesome color
\setbool{acvSectionColorHighlight}{false}
% If you would like to change the social information separator from a pipe (|) to something else
\renewcommand{\acvHeaderSocialSep}{\enskip\cdotp\enskip}
\newcommand*{\letterbody}[1]{\def\@letterbody{#1}}
% This file doesn't actually exist in the repo, but will be created by the
% makefile
\input{build/coverletter-content.tex}
%-------------------------------------------------------------------------------
% PERSONAL INFORMATION
% Comment any of the lines below if they are not required
%-------------------------------------------------------------------------------
% Available options: circle|rectangle,edge/noedge,left/right
\name{Ethan}{Paul}
%\position{Systems Administrator / Development Operations Engineer}
\mobile{+1.617.733.0601}
\email{me@enp.one}
%\dateofbirth{January 1st, 1970}
%\homepage{enpaul.net}
%\github{posquit0}
%\linkedin{posquit0}
% \gitlab{gitlab-id}
% \stackoverflow{SO-id}{SO-name}
% \twitter{@twit}
% \skype{skype-id}
% \reddit{reddit-id}
% \medium{madium-id}
% \kaggle{kaggle-id}
% \googlescholar{googlescholar-id}{name-to-display}
%% \firstname and \lastname will be used
% \googlescholar{googlescholar-id}{}
% \extrainfo{extra information}
% How the letter is closed
\letterclosing{Sincerely,}
% Any enclosures with the letter
%\letterenclosure[Attached]{Resume}
%-------------------------------------------------------------------------------
\begin{document}
% Print the footer with 3 arguments(<left>, <center>, <right>)
% Leave any of these blank if they are not needed
\makecvfooter
{\today}
{}
{\href{https://creativecommons.org/licenses/by-nc-nd/4.0/}{CC BY-NC-ND 4.0}}
% Print the title with above letter information
\makelettertitle
%-------------------------------------------------------------------------------
% LETTER CONTENT
%-------------------------------------------------------------------------------
\begin{cvletter}
\@letterbody
\end{cvletter}
%-------------------------------------------------------------------------------
% Print the signature and enclosures with above letter information
\makeletterclosing
\end{document}