You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
190 lines
8.2 KiB
190 lines
8.2 KiB
% -- Encoding UTF-8 without BOM
|
|
% -- XeLaTeX => PDF (BIBER)
|
|
|
|
\documentclass[print]{cv-style} % Add 'print' as an option into the square bracket to remove colours from this template for printing.
|
|
% Add 'espanol' as an option into the square bracket to change the date format of the Last Updated Text
|
|
|
|
\sethyphenation[variant=american]{english}{} % Add words between the {} to avoid them to be cut
|
|
|
|
\begin{document}
|
|
|
|
\header{John}{Regan} % Your name
|
|
%\lastupdated
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% SIDEBAR SECTION -- In the aside, each new line forces a line break
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\begin{aside}
|
|
%
|
|
\section{contact}
|
|
jprjr0@gmail.com
|
|
~
|
|
(904) 540 7862
|
|
~
|
|
https://github.com/jprjr
|
|
~
|
|
3013 Harview Ave
|
|
Baltimore, MD 21234
|
|
~
|
|
%
|
|
\section{programming}
|
|
C, Perl, Lua
|
|
Java, C\#
|
|
JavaScript, PHP, HTML
|
|
PowerShell, Bash
|
|
%
|
|
\section{education}
|
|
\textsl{Bachelor of Science}
|
|
Computer Science
|
|
University of N. Florida
|
|
%
|
|
\section{references}
|
|
Available upon request.
|
|
~
|
|
Complete work history
|
|
available upon request.
|
|
%
|
|
\end{aside}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% SKILLS SECTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
%\section{skills}
|
|
% \vspace{-0.2cm}
|
|
%
|
|
%Skill 1, skill 2, skill 3, skill 4, skill 5.
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% WORK EXPERIENCE SECTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\section{experience}
|
|
|
|
\begin{entrylist}
|
|
%------------------------------------------------
|
|
\entry
|
|
{2018--Now}
|
|
{Exelon Corporation}
|
|
{Baltimore, MD}
|
|
{\jobtitle{DevOps Engineer}\\
|
|
Worked across project teams to identify best fit within the larger Exelon web platform,
|
|
assisted with on-boarding teams into Azure DevOps account. Responsible for performing
|
|
web deployments and maintaining Azure infrastructure. Acted as a subject matter expert
|
|
on git, Azure, and best practices.
|
|
\begin{itemize}
|
|
\item Implemented single-pipeline, automated web deployment process, eliminated deployment failures. (Azure DevOps, Azure).
|
|
\item Reduced complexity in continuous integration/build pipelines, reducing build failures due to environment/outside errors. (Azure DevOps, Azure).
|
|
\item Helped project teams implement best, safe coding practices with automated testing and code-coverage scanning. (C\#, ASP.NET, Angular, Jasmine, Cobertura, JUnit).
|
|
\end{itemize}}
|
|
%------------------------------------------------
|
|
\entry
|
|
{2013-2018}
|
|
{Oklahoma Mesonet}
|
|
{Norman, OK}
|
|
{\jobtitle{System Administrator}\\
|
|
Monitored and maintained a network of remote, automatic weather stations deployed at universities, state-owned properties, and private properties.
|
|
Provided real-time, high-quality, mission-critical weather data to partners (emergency management, media, federal government), provided archive of weather observations for researchers.
|
|
Participated in 24/7 on-call rotations.
|
|
\begin{itemize}
|
|
\item Built and maintained highly-available infrastructure services. (MariaDB Galera, BIND, Nginx, Keepalived, HAProxy, Ejabberd, Apache, Docker, Dovecot, Postfix, Samba, OpenVPN, Debian).
|
|
%\item Maintained and monitored distributed weather-product generation system. Ingested data from first and third-party networks, performed real-time and archival quality assurance, produced and distributed weather products. (Linux, NTP, NFS, rsync, Unidata LDM, NOAAPort).
|
|
\item Developed real-time notification system for weather data, with reverse geocoding of point location into place name. (Unidata LDM, Ejabberd, NodeJS, PostGIS).
|
|
\item Implemented modern development practices with a git-based workflow, automatic code testing, continuous integration, continuous deployment. (GitLab, GitLab CI, Docker).
|
|
\item Built highly-available hypervisor cluster, migrated physical machines to virtual machines, taking care to ensure minimal or zero downtime. Implemented automatic virtual machine migrations. (Proxmox, iSCSI, LVM, Keepalived).
|
|
% \item Monitored and maintained a network of remote, automatic weather stations deployed at universities, state-owned properties, and private properties. Utilized multiple, disparate networks (VHF radio, LTE, Wifi) with OpenVPN as a network overlay.
|
|
\end{itemize}}
|
|
%------------------------------------------------
|
|
\entry
|
|
{2010-2013}
|
|
{PGA TOUR}
|
|
{Ponte Vedra Beach, FL}
|
|
{\jobtitle{Operations Developer}\\
|
|
Oversaw the monitoring of the PGA TOUR's network and server infrastructure. Ensure systems are being actively and correctly monitored; oversee reporting and alerting on the health of network, servers, and applications.
|
|
Developed tools to increase efficiency and reliability of PGA TOUR operations.
|
|
Participated in 24/7 on-call rotations.
|
|
\begin{itemize}
|
|
\item Developed tools to ensure timely delivery and integrity of live golf scores to clients. (PHP, Perl, Apache).
|
|
\item Automated the creation of the print edition of the yearly PGA TOUR Media Guide, with editorial as well as data-driven content, such as tournament synopses and player biographies, photographs. (Latex, Perl, IBM iSeries, IBM Domino, SQL Server).
|
|
\item Developed an automated Network Monitoring Report, used to track systems and network performance, forecast network growth. (SolarWinds Network Monitor, SQL Server, Latex).
|
|
\item Built self-service operations web application to build Data Center Operations processes. (Perl, SQL Server, Windows Server, RHEL).
|
|
\item Developed tools to import live data from third-party golf data providers into the PGA TOUR's ShotLink scoring system. (ETL, XML, JSON, Perl, Java).
|
|
\end{itemize}}
|
|
%------------------------------------------------
|
|
%\entry
|
|
% {2008-2010}
|
|
% {Technisource}
|
|
% {Jacksonville, FL}
|
|
% {\jobtitle{Jr.\ Network Administrator}\\
|
|
% Deployed as contractor to PGA TOUR to monitor Live Scoring systems.}
|
|
%------------------------------------------------
|
|
|
|
\end{entrylist}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% EDUCATION SECTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
%\section{education}
|
|
%
|
|
%\begin{entrylist}
|
|
%%------------------------------------------------
|
|
%\entry
|
|
%{2009}
|
|
%{{\sl Bachelor of Science} Computer Science}
|
|
%{University of North Florida}
|
|
%{\vspace{-0.3cm}}
|
|
%%------------------------------------------------
|
|
%\end{entrylist}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% OTHER QUALIFICATIONS SECTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
%\section{other qualifications}
|
|
%
|
|
%\begin{entrylist}
|
|
%%------------------------------------------------
|
|
%\entry
|
|
%{2013}
|
|
%{Qualification}
|
|
%{Institution}
|
|
%{\vspace{-0.3cm}}
|
|
%%------------------------------------------------
|
|
%\entry
|
|
%{2011}
|
|
%{Qualification}
|
|
%{Institution}
|
|
%{\vspace{-0.3cm}}
|
|
%%------------------------------------------------
|
|
%\end{entrylist}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% AWARDS SECTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
%\section{awards}
|
|
%
|
|
%\begin{entrylist}
|
|
%%------------------------------------------------
|
|
%\entry
|
|
%{2014}
|
|
%{Award name}
|
|
%{Institution}
|
|
%{Award description. Award description. Award description. Award description. Award description. Award description. Award description. }
|
|
%%------------------------------------------------
|
|
%\end{entrylist}
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
% INTERESTS SECTION
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
%\section{interests}
|
|
% \vspace{-0.2cm}
|
|
%
|
|
%\textbf{professional:} professional interest 1, professional interest 2 and professional interest 3. \textbf{personal:} personal interest 1, personal interest 2, personal interest 3 and personal interest 4.
|
|
|
|
%----------------------------------------------------------------------------------------
|
|
|
|
\end{document}
|
|
|