\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[scale=0.775, top=1.5cm, bottom=1.15cm]{geometry}

\moderncvstyle[norules]{banking}
\moderncvcolor{black}
\renewcommand{\familydefault}{\sfdefault}

\firstname{Robert A. B.}
\familyname{Longstaff II}
\address{60 Strawberry Hill Ave, Apt 514}{Stamford, CT 06902}
\phone{203-989-0903}
\email{resume@longstaff.us}
\homepage{longstaff.us}

\begin{document}
\vspace*{-2\baselineskip}

\makecvtitle

\vspace*{-2\baselineskip}

\section{Summary of Qualifications}
\begin{itemize}
    \item{High-level support of global systems at the largest scale on the planet}
    \item{Design and development of highly scalable and flexible systems}
    \item{Extensive experience with Linux/Unix Familiar with all aspects of the system from kernel and device driver code, user and network management, to desktop environments and applications}
    \item{Broad background in many types of server and workstation hardware installation, configuration and troubleshooting}
\item{Comprehensive experience with multiple development platforms, languages, and frameworks}
\end{itemize}

\section{Professional Experience}
\hrule

\section{Workframe / Newmark Group Inc}
\vspace*{-0.5\baselineskip}

\cventry{November, 2018 -- February, 2023}{Director of DevOps}{Workframe / Newmark}{}{}{}
\cvlistitem{Migrated from ad-hoc cloud-based infrastructure to IaaS using Terraform. Included a structure for multi-cloud and hybrid on/off-prem}
\cvlistitem{Streamlined existing Elastic Beanstalk deployment pipeline using pre-baked VMs to containerized Kubernetes artifacts; reduced deployment times from 20-40 minutes down to single-digit seconds}
\cvlistitem{Worked with developers to improve architecture, including instrumentation to instruct decision making based on quantitative analysis}
\cvlistitem{Leveraged Prometheus to provide real-time data across thousands of metrics of individual application instances with full auto-discovery}
\cvlistitem{Employed Grafana to give developers access to standard application dashboards while also allowing them to craft bespoke dashboards}
\cvlistitem{Conducted team building activities across departments, including a ``war stories'' session to discuss experience is exceptional failures, mitigations, and lessons learned}

\cventry{November, 2018 -- October, 2019}{Chief Privacy Officer}{Workframe}{}{}{}{}
\cvlistitem{Primary point of contact for all privacy concerns. Advised management, development, and QA about proper handling of PII}
\cvlistitem{Advised all parties regarding the technology stack and GDPR compliance}

\section{Tapad, Inc}
\vspace*{-0.5\baselineskip}
\cventry{February, 2016 -- July, 2018}{Senior Infrastructure Engineer}{}{}{}{}

\cvlistitem{Responsible for supporting a global, high-volume, latency-sensitive
    infrastructure that blended large on-premises data centers, Amazon Web Services, 
    and Google Cloud Platform}
\cvlistitem{Leveraged Infrastructure as Code (IaC) to manage changes to all environments; 
    Puppet for on-premises resources and Ansible/Terraform for cloud resources}
\cvlistitem{Migrated legacy services from virtual machines to docker containers managed by
    Mesos/Marathon clusters; later migrating all services to Kubernetes}
\cvlistitem{Migrated services and workflows from existing on-premises and AWS to GCP, utilizing Kubernetes Engine, BigTable, Cloud Composer, GCS}
\cvlistitem{Designed and implemented a flexible service discovery platform, Leif, to connect modern, containerized applications to legacy infrastructure}
\cvlistitem{Provided developer support for multiple, petabyte-scale Hadoop/HDFS clusters located in the US, Europe, and Asia}
\cvlistitem{Performed full-stack performance analysis and tuning for the JVM, Linux kernel, hardware, and cloud platforms}
\cvlistitem{Identified and provided solutions for several bottlenecks in Nginx+ load balancing algorithms, allowing for 1M QPS scalability with minimal, cost-effective hardware}
\cvlistitem{Built a Ceph Object Store with 900 erasure-coded OSDs}
\cvlistitem{Advised cross-silo compliance regarding PII and GDPR}

\section{Google, Inc}
\vspace*{-0.5\baselineskip}
\cventry{May, 2013 -- February, 2016}{Site Reliability Engineer, Technical Infrastructure}{}{}{}{}

\cvlistitem{Responsible for a blend of planning, administration, and development across seven highly scalable, global backend services – two of which are required in every data center, worldwide}
\cvlistitem{Provided development support, capacity planning, monitoring and automation for Cloud PubSub and the underlying global message queue}
\cvlistitem{Performed development in Python, Java, and C++}
\cvlistitem{\textit{Significant work still covered under NDA}}


\section{The New York Times Company}
\vspace*{-0.5\baselineskip}
\cventry{September, 2011 -- May, 2013}{Senior UNIX Engineer, Core Infrastructure}{}{}{}{}

\cvlistitem{Responsible for the storage, physical servers, virtualization, orchestration, and operating system maintenance of the New York Times online sties, including www.nytimes.com}
\cvlistitem{Received the New York Times Publisher's Award for completion of the Data Center initiative}
\cvlistitem{Worked closely with development teams to provide them with performance analysis and troubleshooting, architectural recommendations and workflow optimization}
\cvlistitem{Deployed Puppet throughout all environments for configuration management and server orchestration}
\cvlistitem{Data Center Initiative: Large project to migrate the primary data center to a new location with a freshly built modern infrastructure, refresh the infrastructure in the secondary data center, migrate several projects from Amazon EC2 and replatform projects with legacy operating systems / hardware}
\cvlistitem{Infrastructure Technical Lead for the WWW and Ad projects}
\cvlistitem{Configured 3 EMC VNX5500's for SAN with attached Data Movers for NAS}
\cvlistitem{Utilized VSphere 5 for virtualization with Juniper VGW virtual firewalls for internal network protection}
\cvlistitem{Replatformed various components of the WWW and Ad applications from a mix of Solaris/SPARC, Solaris/e86, CentOS 4 and 5 running in Solaris zones and Xen domains to a standard CentOS 5 image running on VMware}
\cvlistitem{Optimized template/system provisioning by moving from an unreliable and labor intensive set of shell scripts to a fully Puppetized model leveraging internal software packaged in RPMs managed by Spacewalk}


\section{Exeperian PLC / CheetahMail}
\vspace*{-0.5\baselineskip}
\cventry{July, 2010 -- September, 2011}{Software Development Expert / Team Lead}{}{}{}{}

\cvlistitem{Lead team tasked with upgrading several sections of infrastructure and application from Debian Sarge, Apache 1f3 and Perl 5f6 to Debian Lenny, Apache 2f2 and Perl 5f10f}
\cvlistitem{Team Lead for the core product: a custom, high-performance SMTP engine written in Perl and C}
\cvlistitem{Performed maintenance and enhancements on the Perl codebase}
\cvlistitem{Performed analysis and triage for production performance issues}
\cvlistitem{Re-architected existing development environment, including VMware Infrastructure, Dell PowerConnect switches and Hitachi SAN, to employ best practices in regard to high availability, performance and long-term support}
\cvlistitem{Designed technical solution and workflow for provisioning and management of development environments using VMware Lab Manager}

\section{Playboy Enterprises International, Inc}
\vspace*{-0.5\baselineskip}
\cventry{July, 2007 -- July 2010}{Senior Systems Architect, Online Operations}{}{}{}{}

\cvlistitem{Responsible for designing and maintaining all aspects of PEI's online infrastructure, where flash traffic of more than ten times normal peak could appear at any moment}
\cvlistitem{Interfaced with various business groups, meshing disparate goals with a standard technology stack to minimize technical debt}
\cvlistitem{Led virtualization initiative, migrating 95\% of existing systems to VMware ESXi Realized massive cost, space and power savings in the process}
\cvlistitem{Established Best Practice guidelines for systems management, application deployment and general workflow}
\cvlistitem{Managed enterprise Equalogic (SAN) and Isilon (NAS) storage systems in addition to standard DAS systems}
\cvlistitem{Installed and customized RT for issue tracking and workflow}
\cvlistitem{Converted all Linux systems and internal applications to utilize a central LDAP (FedoraDS / 389) authentication/authorization store}
\cvlistitem{Installed, configured and tuned Nagios for 24x7 availability monitoring}
\cvlistitem{Developed an escalation daemon in Perl to alert on-call engineers to problems via standard phone calls}
\cvlistitem{Developed a modular replacement for the standard NRPE client/agent with a focus on security and extensibility GPL release pending}
\cvlistitem{Managed multiple in-house Java applications running on JBoss and Tomcat}
\cvlistitem{Installed and supported the FatWire Content Management System on Tomcat/Oracle}
\cvlistitem{Manage and tune F5 BigIP load balancers}
\cvlistitem{Assisted the Senior Network Administrator with topology decisions and configuration details}
\cvlistitem{Ensured Payment Card Industry (PCI) compliance for all relevant systems}
\cvlistitem{Leveraged RedHat Satellite server for errata/patch management}
\cvlistitem{Enforced strict version control for all configuration files using Subversion}
\cvlistitem{Assisted developers in debugging and diagnosing productions problems with internal applications}

\section{IPsoft, Inc}
\vspace*{-0.5\baselineskip}
\cventry{May, 2003 -- July, 2007}{Systems Engineer}{}{}{}{}

\cvlistitem{Maintained Linux and Solaris hosts in multiple 24x7 production environments}
\cvlistitem{Built RPM packages of custom software for distribution to Linux and Solaris hosts}
\cvlistitem{Installed, configured and managed Apache web servers and related modules such as mod\_rewrite, mod\_perl, and mod\_gzip}
\cvlistitem{Installed, configured and managed Alteon AceDirector, BigIP F5 and Cisco LocalDirector load balancers}
\cvlistitem{Utilized Kickstart and Jumpstart for automated system builds}
\cvlistitem{Managed various firewalls, including Cisco Pie and Linux iptables / ipchains}
\cvlistitem{Maintained Java application servers such as Tomcat, Jboss, WebLogic and Cold Fusion}
\cvlistitem{Responsible for interviewing and providing final input on new hires Research and Development:}
\cvlistitem{Developed robust, modular monitoring architecture initially based on NetSaint/Nagios}
\cvlistitem{Developed a modular replacement for the standard NRPE client/agent with a focus on security and eetensibility}
\cvlistitem{Developed various plugins to monitor objects remotely via standard network protocols or locally via custom agent}
\cvlistitem{Built a comprehensive web application monitor that utilized standard XML to define complex synthetic transitions}
\cvlistitem{Ported the standard Crypt::TripleDES pure perl module to C/XS, resulting in a module that is byte-for-byte compatible and 50+ times faster}
\cvlistitem{Designed extensible discovery architecture to automate maintenance of monitoring confguration}
\cvlistitem{Developed an adaptive system to create and manage finite state automata for automated problem response and remediation Automatons were trained simply by watching interactions between engineers and systems}
\cvlistitem{Optimized Request Tracker (RT) code and database to facilitate the high volume of requests from various clients}
\cvlistitem{Managed all code in a revision control system}
\cvlistitem{Reviewed and approved all code for production monitoring systems}

\cventry{}{Playboy Enterprises, Cadmus Communications, VNU Media}{Technical Lead}{}{}{}{}
\cvlistitem{Managed client relationship at the technical level}
\cvlistitem{Planned and led regular conference calls and meetings}
\cvlistitem{Led teams of systems engineers, network engineers, DBAs and developers on cooperative projects}
\cvlistitem{Diagnosed and resolved issues on the application, network, system and database layers, engaging specific expert resources when necessary}


\section{Ibrix, Inc}
\vspace*{-0.5\baselineskip}
\cventry{June, 2002 -- December, 2002}{QA Systems Integrator / Administrator}{}{}{}{}

\cvlistitem{Designed a customized Linux distribution to meet our needs of an enterprise class server with an embedded footprintx}
\cvlistitem{Managed all hardware for the internal test lab, including ethernet switches (HP, Cisco), fiber-channel SAN switches (Brocade, Mcdata) and various servers and disk arrays}
\cvlistitem{Executed stability and performance tests on Ibrix codebase, fling progress reports and maintenance requests as needed}
\cvlistitem{Analyzed and resolved any maintenance requests assigned to me; Coding was performed in C and centered around the Linux kernel's VFS layer}
\cvlistitem{Troubleshot and resolved performance and stability problems related to specific platforms This included everything from physical systems and network cabling, through the standard Linux userspace and down to analyzing and creating custom patches for specific Linux kernel SCSI and network drivers}
\cvlistitem{Used RPM to package and deploy our binary releases}
\cvlistitem{Streamlined test environment build-out using RedHat kickstart, reducing total downtime due to catastrophic filesystem damage to under two minutes}
\cvlistitem{Employed VMware virtualization tools to rapidly facilitate low-level system/distribution testing and design while keeping costs down}

\section{Katrillion Media}
\vspace*{-0.5\baselineskip}
\cventry{January, 2000 -- June, 2002}{Senior Network Administrator / Programmer}{}{}{}{}

\cvlistitem{Designed and deployed a Linux based web / database cluster able to serve millions of dynamic page views per day}
\cvlistitem{Installed and administered development and production SQL (MySQL), NFS, NIS, SMB (Samba), AppleTalk, SMTP (qmail), POP3, JSP (JRun) and PHP servers}
\cvlistitem{Migrated existing Windows NT servers to Linux, providing improved availability and TCOf}
\cvlistitem{Developed and implemented initial backup strategy, data hierarchy and IT workflow}
\cvlistitem{Performed all design, maintenance and optimization database admin duties for the MySQL backend}
\cvlistitem{Security administration and monitoring for all servers using tools such as SNORT, SAINT, nmap and iptables/ipchains}
\cvlistitem{Installed, configured and managed Alteon AceDirector load balancers}
\cvlistitem{Developed a foundation of Java objects to simplify existing codebase}
\cvlistitem{Designed numerous new applications and implemented additional features for existing Java applications}
\cvlistitem{Created a fast log analyzer in Perl Included an accompanying report API, as well as designing the reports}
\cvlistitem{Developed several distributed client / server applications to handle various site functions such as newsletter delivery}
\cvlistitem{Developed generic caching daemon/API to improve site performance for both Java and PHP modules}
\cvlistitem{Managed helpdesk resources}


\section{LeBlanc Communications Group, Inc}
\vspace*{-0.5\baselineskip}
\cventry{March, 1999 -- January, 2000}{Senior Consultant}{}{}{}{}

\cvlistitem{Provided phone and on-site support for over 200 clients}
\cvlistitem{Designed network architecture for new installations}
\cvlistitem{Installed new PC's, networks, phone systems, voice mail and integrated telephony products}
\cvlistitem{Planned and implemented network and PC system upgrades with emphasis on time and budget constraints}
\cvlistitem{Used VMware Workstation on a Linux host to sandbox various Windows installations for safe problem replication}

\section{Brooks Community Newspapers, Inc}
\vspace*{-0.5\baselineskip}
\cventry{February, 1996 -- March, 1999}{Systems Administrator / Webmaster}{}{}{}{}

\cvlistitem{Managed day to day operation of 200+ PC workstations, 20 Macintosh stations, 10 Novell NetWare I / print servers, 6 Windows NT fle / print / Web servers, 2 Linux file servers and 1 FreeBSD E-mail server across 4 physical sites}
\cvlistitem{Created comprehensive Internet presence for the company focused on budget Included building a Web server from spare parts, designing the Web site, developing a workflow for internal content updates, creating an FTP server for of- site updates of hosted sites and an E-mail server for corporate communications}
\cvlistitem{Developed several utilities to smooth various workflows, including a graphical HTML editor focused on usability for non-technical users}
\cvlistitem{New England Press Association Site Design award - 3rd place in class for Web site design of www.bcnnews.com (design no longer present)}


\section{Technical Skills:}
\vspace*{-0.5\baselineskip}
\cvlistitem{Amazon Web Services: IAM, EC2, S3, Route 53, VPC}
\cvlistitem{Google Cloud Services: IAM, GCE, GKE, GCS, PubSub, StackDriver, Cloud Build, Container Registry, BigQuery}
\cvlistitem{Various Linux/UNIX distributions and kernels: RedHat / RHEL, CentOS, Fedora, SUSE, Debian, Ubuntu, Gentoo, DSL, LFS, UnieWare, SunOS, Solaris, FreeBSD, OpenBSD}
\cvlistitem{Mac OS / OS X, Windows 3fe – 10 Desktop / NT 3f5-2008 Server, Novell Netware, Cisco, iOS}
\cvlistitem{Containerization: Docker, Kubernetes, GKE, Mesos, Marathon}
\cvlistitem{Virtualization: VMware Workstation, VMware Server 1fe-2fe, VMware ESX/ESXi 2.x – VSphere 5, VMware Virtual Center, Vmware Lab Manager 3fe, Xen, KVM}
\cvlistitem{Programming languages: C, C++, Java, Perl, PHP, Python, Ruby, Bourne / BASH / tcsh / ksh, Assembly, Visual BASIC, JavaScript, Pascal, SQL}
\cvlistitem{Markup languages: HTML, XML, YAML, JSON, TOM}
\cvlistitem{Web Servers: Apache, Ngine, lighttpd, IIS}
\cvlistitem{Application Servers: Tomcat, JBoss, JRun, WebLogic}
\cvlistitem{Databases: BigQuery, MySQL, Oracle, DB2, SQL Server, PostgreSQL, SQLite}
\cvlistitem{Miscellaneous Network Services: bind, djbdns, sendmail, eeim, postfe, qmail, courier, SSH, LDAP (FedoraDS/389/ADS), PXE}
\cvlistitem{Network Protocols: DHCP, IP, TCP, UDP, T/FTP, NTP, SMTP, POP, IMAP, DNS, HTTP, NFS, SMB/CIFS, iSCSI, WEP, WPA}
\cvlistitem{Security: SSL/TLS, ef509, AES, 3/DES, general symmetric/asymmetric cryptography}
\cvlistitem{Load Balancers: Nginx, Juniper, F5 BigIP CoyotePoint, Alteon, Cisco Local Director}

\section{}

\hrule
\vspace*{1.0\baselineskip}

Version: \input{../../BUILD}

The latest version of this document can be found at \link[https://longstaff.us/resume/]{https://longstaff.us/resume/}
\end{document}
