\documentclass[a4paper]{article} \usepackage{fullpage} \usepackage{amsmath} \usepackage{amssymb} \usepackage{textcomp} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \textheight=10in \pagestyle{empty} \raggedright %\renewcommand{\encodingdefault}{cg} %\renewcommand{\rmdefault}{lgrcmr} \def\bull{\vrule height 0.8ex width .7ex depth -.1ex } % DEFINITIONS FOR RESUME %%%%%%%%%%%%%%%%%%%%%%% \newcommand{\area} [2] { \vspace*{-9pt} \begin{verse} \textbf{#1} #2 \end{verse} } \newcommand{\lineunder} { \vspace*{-8pt} \\ \hspace*{-18pt} \hrulefill \\ } \newcommand{\header} [1] { {\hspace*{-18pt}\vspace*{6pt} \textsc{#1}} \vspace*{-6pt} \lineunder } \newcommand{\employer} [3] { { \textbf{#1} (#2)\\ \underline{\textbf{\emph{#3}}}\\ } } \newcommand{\contact} [3] { \vspace*{-10pt} \begin{center} {\Huge \scshape {#1}}\\ #2 \\ #3 \end{center} \vspace*{-8pt} } \newenvironment{achievements}{ \begin{list} {$\bullet$}{\topsep 0pt \itemsep -2pt}}{\vspace*{4pt} \end{list} } \newcommand{\schoolwithcourses} [4] { \textbf{#1} #2 $\bullet$ #3\\ #4 \\ \vspace*{5pt} } \newcommand{\school} [4] { \textbf{#1} #2 $\bullet$ #3\\ #4 \\ } % END RESUME DEFINITIONS %%%%%%%%%%%%%%%%%%%%%%% \begin{document} \vspace*{-40pt} %==== Profile ====% \vspace*{-10pt} \begin{center} {\Huge \scshape {Nate Johnston}}\\ Potomac Falls, VA, USA $\cdot$ iam@natejohnston.info $\cdot$ (703) 473-4079 \\ \end{center} %==== Experience ====% \header{Work Experience} \vspace{1mm} \textbf{Red Hat} \hfill Remote\\ \textit{Engineering Manager} \hfill 7/2020 - present \\ \vspace{-1mm} \begin{itemize} \itemsep 1pt \item Managed two teams: first a team dedicated to enhancing advanced networking services within OpenStack like Load Balancer as a Service and DNS as a Service, then a team tasked with optimizing architecture and tooling for highly performant NFV use cases of OpenStack. \item Managed a team of 14 associates across 3 continents to implement scrum for the first time, significantly increasing the predictability of team delivery. Led the team in multiple technological innovations, ensuring those innovations built support within the company and became part of the product offering. \item Represented Red Hat Engineering on a number of high profile customer support escalations, providing calm communication of progress and managed expectations with diplomacy. \item Led a cross-functional Process Improvement team, personally designed the Jira workflow for the OpenStack product. Achieved consensus around my proposals through advocacy and outreach, with significant efficiencies across the product teams as a result. \end{itemize} \textbf{Red Hat} \hfill Remote\\ \textit{Principal Product Developer} \hfill 6/2018 - 6/2020 \\ \vspace{-1mm} \begin{itemize} \itemsep 1pt \item Contributed code and participated as a core maintainer of the OpenStack Neutron project, implementing features and remediating defects for layer 2 and layer 3 networking within OpenStack. My biggest achievement was implementing efficiencies around bulk creation of resources to provide significant speed and performance improvements. \item Elected to the OpenStack Technical Committee, the governing board for the OpenStack project. Formulated a proposal, that was accepted, to provide projects within the OpenStack umbrella a dispersed project maintainer role as opposed to the traditional approach of having a single primary developer. \end{itemize} \textbf{Comcast} \hfill Reston, VA\\ \textit{Principal Product Developer} \hfill 1/2010 - 10/2011; 10/2013 - 5/2015; 10/2016 - 6/2018\\ \vspace{-1mm} \begin{itemize} \itemsep 1pt \item Team lead and software developer programming primarily in Go and Ruby, working to engineer a holistic datacenter automation solution for Comcast. \item Responsible for creating technical designs, code reviews, and ensuring code and operational quality in an Agile/Scrum devops environment. \item Developed processes to extract and analyze utilization and billing data from AWS, Azure, and OpenStack. \item Helped build a Spinnaker-as-a-Service offering to offer hosted Spinnaker at enterprise scale. \item Designed, deployed, and provided full lifecycle support for containerized applications running in both Kubernetes and Mesos. \item Replaced the HP Server Automation service with multiple off the shelf open source systems. \item Designed, deployed, and supported a large multi-tenant Puppet Master infrastructure. \end{itemize} \textbf{Comcast} \hfill Reston, VA\\ \textit{Principal OpenStack Developer} \hfill 6/2015 - 10/2016\\ \vspace{-1mm} \begin{itemize} \itemsep 1pt \item Core Contributor for both OpenStack neutron and neutron-fwaas. \item In the Mitaka cycle, I was part of a team of developers across multiple companies that collaborated to implement DSCP management within the Quality of Service (QoS) framework in neutron. I also presented about DSCP at the Austin 2016 OpenStack summit. \item In the Newton cycle, I led the neutron-fwaas team to implement FWaaS v2, a significant new version of the project. I coordinated heavily with the neutron team, and contributed heavily to both neutron and neutron-fwaas. \end{itemize} \textbf{Comcast} \hfill Reston, VA\\ \textit{Principal Systems Architect} \hfill 11/2011 - 9/2013\\ \vspace{-1mm} \begin{itemize} \itemsep 1pt \item Developed and deployed an innovative server quality assurance and auditing system to ensure consistent delivery of quality server resources. \item Established a more rigorous data model for the operational CMDB that tracked server inventory and assignments, to ensure data quality and clarity of relationships between data sources. \end{itemize} \textbf{AOL} \hfill Reston, VA/Dulles, VA\\ \textit{Principal System Administrator} \hfill 6/2001 - 12/2009\\ \vspace{-1mm} \begin{itemize} \itemsep 1pt \item SRE before it had a name. System administration, in-depth application administration, automation development, creating new monitoring, metrics, and CMDB infrastructure. Leader in cross-enterprise task forces. \end{itemize} \header{Skills} \begin{tabular}{ l l } Programming Languages: & Go, Python, Ruby, Shell \\ Container Technologies: & Docker, Kubernetes, Mesos, Marathon, Consul, Vault \\ Clouds: & OpenStack, AWS, Azure \\ Configuration Management: & Puppet, Ansible, Terraform \\ \end{tabular} \vspace{2mm} %==== Education ====% \header{Education} \textbf{University of Virginia}\hfill Charlottesville, VA\\ BA History \hfill 1993 - 1997\\ \vspace{2mm} \ \end{document}