16 Commits

6 changed files with 126 additions and 119 deletions

View File

@@ -13,4 +13,10 @@ View the published version of this document at the permalink [here](https://cdn.
- `texlive-fontawesome5` - `texlive-fontawesome5`
- `texlive-sourcesanspro` - `texlive-sourcesanspro`
After cloning, be certain to initialize the git submodules. ## System requirements (Ubuntu):
- `texlive`
- `texlive-fonts-extra`
- `texlive-xelatex`
*After cloning, be certain to initialize the git submodules.*

View File

@@ -11,15 +11,17 @@
%--------------------------------------------------------- %---------------------------------------------------------
\cventry \cventry
{Bachelor of Science in Mechanical Engineering / Minor in Business Administration} % Degree
{Worcester Polytechnic Institute} % Institution {Worcester Polytechnic Institute} % Institution
{Bachelor of Science in Mechanical Engineering} % Degree
{Worcester MA, United States} % Location {Worcester MA, United States} % Location
{Class of 2017} % Date(s) {Class of 2017} % Date(s)
{ {
\begin{cvitems} % Description(s) bullet points % \begin{cvitems} % Description(s) bullet points
\item {Minor in Business Administration} % \item {Minor in Business Administration}
\end{cvitems} % \end{cvitems}
} }
\vspace{-4mm} % needed while no bullet points under education
%--------------------------------------------------------- %---------------------------------------------------------
\end{cventries} \end{cventries}

View File

@@ -11,33 +11,75 @@
%--------------------------------------------------------- %---------------------------------------------------------
\cventry \cventry
{Systems Administrator / Development Operations Engineer} % Job title {Portal Instruments Inc. - Information Technology} % Job title
{Starry Inc - Product Engineering} % Organization {Principal Information Technology and Security Engineer} % Organization
{Boston MA, United States} % Location {Cambridge MA, United States} % Location
{June 2018 - Present} % Date(s) {August 2022 - Present} % Date(s)
{ {
\begin{cvitems} % Description(s) of tasks/responsibilities \begin{cvitems} % Description(s) of tasks/responsibilities
\item { \item {
Took ownership of a network monitoring system built specifically for Audit and consolidate IT resource management into a single
department to reduce duplicate spending and improve day-to-day
employee workflows. Create a budget and ordering process for IT resources.
}
\item {
Operate as a single IT administrator to manage resources at all levels
and in all areas of the business, including facility infrastructure,
cloud resources, licensing, physical and virtual servers, and employee
workstations.
}
\item {
Provide daily support for the entire organization across four timezones.
Support Windows, MacOS, and Linux workstations, enterprise resource
management, access control, and security incidents.
}
\item {
Designed and implemented a top-to-bottom replacement of core network
infrastructure including virtual private clouds, on-site network equipment,
and virtual private networking.
}
\item {
Offboard and assume responsibilities of existing Managed
Service Provider and manage relationships with IT vendors
as the primary point of contact.
}
\end{cvitems}
}
%---------------------------------------------------------
\cventry
{Starry Inc. - Product Engineering} % Job title
{Systems Administrator / Development Operations Engineer} % Organization
{Boston MA, United States} % Location
{June 2018 - August 2022} % Date(s)
{
\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 to meet 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 the needs of the Network Operations team and handle a thirty-fold workload
increase. increase.
} }
\item { \item {
Designed and deployed a testbed management network using Ubiquiti Provided 24/7 support for the NMS to ensure uninterrupted access
EdgeRouters and Ansible that connected engineering equipment at all to alerts, data, and performance reports for the Tier 2 Support team and
executive leadership.
}
\item {
Designed and deployed a testbed management network using off-the-shelf
routing equipment and Ansible that connected engineering systems at all
eleven corporate offices across the country. eleven corporate offices across the country.
} }
\item { \item {
Helped to lead a team developing Ansible automation for managing and Helped lead a team developing Ansible automation for managing and
securing hundreds of physical engineering systems across four departments. 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 to serve the needs of multiple test teams.
%}
\item { \item {
Contributed to the design, implementation, and operation of a REST API for Facilitated inter-operation between the Manufacturing Division and
indexing test results to serve the needs of multiple test teams.
}
\item {
Facilitated interoperation between the Manufacturing Division and
Product Engineering to support expanded access to internal technology, Product Engineering to support expanded access to internal technology,
increased awareness of documentation and knowledge resources, and greater increased awareness of documentation and knowledge resources, and greater
cross-team communication. cross-team communication.
@@ -47,87 +89,50 @@
%--------------------------------------------------------- %---------------------------------------------------------
\cventry \cventry
{Development Operations Contractor} % Job title {Worcester Polytechnic Institute - Network Operations Center} % Job title
{Dassault Systèmes SE - SOLIDWORKS User Experience} % Organization {Senior Network Technician} % Organization
{Waltham MA, United States} % Location {Worcester MA, United States} % Location
{May 2016 - August 2017} % Date(s) {August 2013 - June 2018} % Date(s)
{ {
\begin{cvitems} % Description(s) of tasks/responsibilities \begin{cvitems} % Description(s) of tasks/responsibilities
% \item {
% Acted as first point of contact for users experiencing networking issues to
% triage problems and escalate to network engineers when appropriate.
% }
\item { \item {
Worked as a software specialist on a Graphics Design team to replace Assisted with regular maintenance of the three campus data centers, including
an existing unsupported image asset lifecycle management tool. replacing faulty PDUs, organizing and documenting routed cables, and retirement of
network and server hardware.
} }
\item { \item {
Designed and implemented a web application stack using PHP, JQuery, and Planned and developed campus-wide documentation of network conduit to
MySQL to provide a web portal for internal clients to request new images provide the Network Operations and Telecommunication departments with better
from the graphics design team, provide feedback and iteration on image information sources when triaging problems, performing maintenance work, and
requests, and serve as the source of truth for finalized image assets. planning expansions.
}
\item {
Designed and implemented a MySQL database schema to store metadata about
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 worked with the IT deparment to implement
these requirements.
}
\end{cvitems}
}
\cventry
{Technical Writing Contractor} % Job title
{} % Organization
{} % Location
{May 2015 - January 2016} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
\item {
Tested official product tutorials for compliance with user workflows in
SOLIDWORKS 2016 and updated the tutorials where they were outdated.
}
\item {
Designed and wrote new tutorials for the newly implemented advanced
electrical and pipe routing tools added to SOLIDWORKS 2016.
}
\item {
Responded to and fixed user submitted bug reports concerning errors,
mistakes, or ambiguity in the official product documentation.
} }
\end{cvitems} \end{cvitems}
} }
%--------------------------------------------------------- %---------------------------------------------------------
\cventry \cventry
{Senior Network Technician} % Job title {Dassault Systèmes S.E. - SOLIDWORKS User Experience} % Job title
{Worcester Polytechnic Institute - Network Operations} % Organization {Contract Technical Writer} % Organization
{Worcester MA, United States} % Location {Waltham MA, United States} % Location
{August 2013 - June 2018} % Date(s) {May 2015 - January 2016} % Date(s)
{ {
\begin{cvitems} % Description(s) of tasks/responsibilities \begin{cvitems} % Description(s) of tasks/responsibilities
\item { \item {
Developed procedures for technicians to follow when debugging WPA certificate Tested official product tutorials for compliance with user workflows in
authentication on Windows, Android, iPhone, and Ubuntu systems. SOLIDWORKS 2016 and updated the tutorials if they were outdated.
} }
\item { \item {
Acted as first point of contact for users experiencing networking issues to Designed and wrote new tutorials for the newly implemented advanced
triage problems and escalate to network engineers when appropriate. electrical and pipe routing tools added to SOLIDWORKS 2016.
}
\item {
Assisted with regular maintenance of the three campus data centers, including
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.
} }
% \item {
% Responded to and fixed user submitted bug reports concerning errors,
% mistakes, or ambiguity in the official product documentation.
% }
\end{cvitems} \end{cvitems}
} }

View File

@@ -12,7 +12,7 @@
Cross-team communication, Cross-team communication,
specification design and evaulation, specification design and evaulation,
problem analysis, problem analysis,
remote triage and debug, incident triage,
security threat modeling security threat modeling
} }
@@ -22,44 +22,41 @@
L2/L3 Routing, L2/L3 Routing,
DNS, DNS,
DHCP, DHCP,
Docker, Containers,
Microsoft IIS,
Nginx, Nginx,
Apache, Apache,
MySQL/MariaDB, MySQL/MariaDB,
MongoDB, MongoDB,
Postgres, OpenSSH,
OpenSSH CI/CD
} }
\cvskill{Administration}{ \cvskill{Administration}{
Windows Server, Windows Server,
Ubuntu Server, Debian/RHEL Server,
CentOS/RockyLinux, Active Directory,
Microsoft ADDS, LDAP,
OpenLDAP,
Microsoft Hyper-V, Microsoft Hyper-V,
KVM, KVM,
RedHat Ovirt, VMWare ESXi,
Google Workspace,
Microsoft O365
} }
\cvskill{Software}{ \cvskill{Software}{
Python3, Python,
Tox, Bash,
Poetry, TypeScript,
Pylint,
MyPy,
SQL, SQL,
HTML, HTML,
CSS, CSS,
Bash,
Git, Git,
Gitea,
Gitlab,
Github,
CI/CD,
Jenkins,
Ansible, Ansible,
GNU Make GNU Make,
Terraform,
PHP,
PowerShell,
Docker Swarm,
GlusterFS
} }
\end{cvskills} \end{cvskills}

View File

@@ -1,7 +1,7 @@
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% SECTION TITLE % SECTION TITLE
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\cvsection{Introduction} \cvsection{Summary}
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
@@ -9,9 +9,12 @@
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\begin{cvparagraph} \begin{cvparagraph}
%--------------------------------------------------------- Computer engineer and system administrator with experience designing and
Current Linux Systems Administrator and Development Operations Engineer at operating a diverse set of digital infrastructure, including data center
Starry Inc looking for opportunities in Development Operations, Site equipment, core and edge networks, multi-cloud environments, end-user devices,
Reliability Engineering, or Technical Support at socially conscious and SaaS products. Proven ability to work independently or on a team to build
companies and organizations. effective solutions to engineering challenges with respect to business and
technical requirements. Strong dedication to quality, knowledge sharing,
collaboration, documentation, digital security, and public service.
\end{cvparagraph} \end{cvparagraph}

View File

@@ -74,14 +74,14 @@
\position{ \position{
Systems Administrator Systems Administrator
{\enskip\cdotp\enskip} {\enskip\cdotp\enskip}
Development Operations Engineer Information Technology
{\enskip\cdotp\enskip} {\enskip\cdotp\enskip}
Software Engineer Software Engineer
} }
% \address{Boston MA, United States} % \address{Boston MA, United States}
% \mobile{} \mobile{+1 (617) 733-0601}
\email{me@enp.one} \email{me@enpaul.net}
\homepage{enpaul.net} \homepage{enpaul.net}
\github{enpaul} \github{enpaul}
\linkedin{enpaul} \linkedin{enpaul}
@@ -122,12 +122,6 @@
\input{content/education.tex} \input{content/education.tex}
\input{content/experience.tex} \input{content/experience.tex}
\input{content/skills.tex} \input{content/skills.tex}
% \input{content/honors.tex}
% \input{content/presentation.tex}
% \input{content/writing.tex}
% \input{content/committees.tex}
% \input{content/extracurricular.tex}
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
\end{document} \end{document}