SlideShare a Scribd company logo
Robert Franklin
3055 West Clyde Place
Denver, CO 80211
303-748-9114
wobfranklin@gmail.com
Profile
20 years of experience in all things UNIX and networking
Experience
June 2016 - Present
Shutterstock, Denver​ - Senior Network Engineer
● Senior Network Engineer for all of the Shutterstock network, including design, procurement,
installation, documentation, capacity planning, and operation of three co-location facilities
across the US (Boston MA, ​Secaucus NJ, Dallas TX). Network gear deployed ­ Juniper MX 
for core routing, Juniper SRX for firewall/VPN, Juniper EX for core and distribution 
switching, Brocade and A10 networks for load balancing. Protocols used: OSPF, BGP, 
LACP, VRRP, IPSEC VPNs, and general vlan switching/routing. 
● Lead Engineer for Shutterstock’s Next Generation datacenter network. This includes design 
and documentation of a Layer3 IP fabric that supports Layer2 overlay networks (VXLAN, 
VMware NSX) 
● Lead Engineer for Shutterstock’s On Premises DDoS mitigation service.  
● Lead Engineer for Application Aware Network Performance Monitoring services using 
Riverbed, gigamon, and Ixia taps. 
● Senior Engineer for all layer7 load balancing of Shutterstock’s network. Vendors used: A10 
networks, Brocade ADX 
January 2011 - December 2015
Catalyst Systems Repository, Denver​ - Senior Network/Systems Engineer
● Lead Network Engineer for all of the Catalyst network, including design, procurement,
installation, documentation, capacity planning, and operation of five co-location facilities in
two countries (U.S., Japan). Network gear deployed - Juniper SRX series for core routing and
VPN services, Juniper Netscreens for firewalling, and Brocade FCX and ICX series for core
switching. Protocols used: OSPF, BGP, Spanning Tree, VRRP, IPSEC VPNs, LACP, and general
vlan switching/routing.
● Lead Engineer for all network support services, including RADIUS, DHCP, performance
monitoring (cacti),
● UNIX (Linux RedHat) DNS (BIND) engineer for the authoritative DNS servers for
catalystsecure.com
2
● Lead BGP peering engineer for the Catalyst customer facing network, including configuration,
documentation, monitoring, capacity planning, and coordination with the upstream ISP
providers.
● Lead Engineer for all layer 7 load balancing services. This included design, procurement,
testing, implementation and documentation of multiple layer7 load balancing network devices
spread across five datacenters. Vendors included Brocade ADX and A10 Networks. Load
balanced applications included web services, FTP, and internal API middleware applications.
● Lead deployment engineer for datacenter expansions. This included design, procurement,
implementation and documentation of the datacenter networks. Duties included rack layout,
cabling, installation, configuration, and operation of the core network, customer facing
network, and all server connectivity
● Lead VMWare network engineer. Duties included configuration of vmware guests and
vswitch configuration for multiple HP C7000 blade chassis servers spread across multiple
datacenter locations. Also included design, configuration, installation, and deployment of
virtualized (A10 networks) load balancers in a VMWare host configuration.
● Lead performance troubleshooter. Included both network and UNIX system bottleneck
identification using standard UNIX system tools (vmstat, systat, iostat, SNMP monitoring,
SAR) and network performance investigations using tcpdump and wireshark.
● Deployed scripts for automation and configuration management for Linux systems, including
start-up scripts, log file sifting, and other text file manipulation using bash shell scripting tools.
February 2004 - December 2010
WildBlue Communications (startup)/ ViaSat, Greenwood Village​ - Senior Staff
Engineer, Network Architecture
● Lead UNIX (Sun Solaris) Engineer for all ISP services, including DHCP, DNS, TFTP, FTP. Duties
included capacity planning, design, documentation, systems tuning and management of all
deployed UNIX systems at the satellite gateway head-ends.
● Lead IP Security/Firewall (Juniper Netscreen)/VPN engineer for the DOCSIS satellite based
gateways. This included security specifications, design, vendor selection, procurement,
installation, capacity planning, and operations support for the gateway in-band and
out-of-band management networks.
● Lead UNIX (Sun Solaris) Engineer for all satellite gateway DNS services, including customer
facing recursive services for a DOCSIS satellite based broadband residential ISP. Duties
included lab proof of concept, performance analysis, software and hardware selection,
capacity planning, deployment, layer7 load balancing, documentation, and troubleshooting of
DNS services.
● Lead IP Engineer for all network load-balancing and web-caching architecture. Duties
included lab proof of concept work, performance analysis of web based protocols over high
3
latency satellite, vendor selection, procurement of caching technology (BlueCoat Systems),
documentation along with care and feeding of the caching system. This also included TCP
stack performance tuning at both the satellite gateway head end servers and client web
browser performance tuning for optimal high latency (500ms RTT minimum) performance.
● Lead engineer for web performance. Duties included extensive lab testing in conjunction with
The Measurement Factory’s (​http://www.measurement-factory.com​, lead developers of
squid) web polygraph and ongoing performance monitoring of the WildBlue residential
network
● Lead layer7 load balancing (Foundry/Brocade) network engineer for the DOCSIS satellite
gateway headends. Duties included lab proof of concept work, performance analysis, vendor
selection, procurement and deployment of load balancers. Load balanced applications
included the WildBlue web caching system, and DNS services for both the web caching system
and residential end users.
● Design and Installation Team Member for over ten DOCSIS-based satellite-to-internet
gateways across North America. Responsibilities included design, lab testing, vendor
selection, installation, configuration, implementation, capacity planning, remote monitoring,
and documentation of the gateway networks and all ISP-related support services. Grew the
system from lab only development system from scratch to a production system with over
450,000 residential customers.
● Lead Systems Engineer for the DOCSIS satellite, web performance and bandwidth
measurement system. This included over 250 automated, embedded UNIX systems connected
to S-DOCSIS modems spread across multiple DOCSIS carriers/beams across North America
(US and Canada). Responsibilities included design, documentation, lab testing, procurement,
system automation, and monitoring of the system. This included bash and perl scripting to
automate configurations, text file parsing, and overall system management via cfengine
● Member of engineering residential broadband performance investigation and troubleshooting
team. Duties included researching sub-par performance on the DOCSIS carriers/satellite
beams and finding solutions using data gathered from the performance monitoring system,
packet captures and analysis using tcpdump and wireshark.
● Network architect team member. Satellite gateway networks based on Foundry/Brocade
BigIron8000 for core switching, and Juniper M series for core routing, including OSPF, BGP,
VRRP, and standard vlan switching/routing.
October 2002 - January 2004
ViaWest, Denver​ - Senior Network Engineer
● Lead Engineer for third shift. Duties included maintenance window documentation,
configuration, and deployment of new configurations, systems, and customer services for a
regional (SouthWest) datacenter and traditional ISP. Duties also included capacity planning
and troubleshooting of various ISP services including residential DSL, business T1s and DS3s,
frame relay circuits, backbone routing architecture, and multi-peer BGP design and
implementation.
4
● Lead Engineer on datacenter integration. Duties included network integration design,
maintenance window configuration and deployment to tie in newly acquired datacenter
networks and systems.
● Lead Engineer for network monitoring. This included UNIX (Sun Solaris) system performance
tuning, management, and deployment of nagios and MRTG.
● Senior UNIX (Sun Solaris) engineer for all ISP based services, including customer facing DNS
services and authoritative DNS services using BIND, along with RADIUS and TACACS+
administration.
May 1999 - April 2002
High Speed Access (startup), Littleton​ - Senior Systems Engineer
● Lead UNIX (Sun Solaris)Engineer for all DOCSIS-based ISP services. Duties included lab
testing, configuration, capacity planning, and automation of Cisco CNR, the DHCP and TFTP
cable modem and CPE provisioning system.
● Lead Engineer for customer email and web hosting platform, including network and systems.
Duties included lab testing, capacity planning, vendor selection, performance tuning,
installation, and documentation. Email system was based on a Communigate Pro cluster on
Sun/Solaris servers with a Network Appliance storage system. Front end networking was
based on Foundry ServerIron layer7 switching/load balancing chassis systems. Web servers
were Sun/Solaris based running apache.
● Lead UNIX (Sun Solaris) engineer for both recursive customer facing DNS (BIND, djbdns)
services and authoritative DNS services. Lead DNS engineer for DNS services for the web and
email farms.
May 1998 - May 1999
eGlobe (startup), Denver​ - Senior Systems Engineer / Network Engineer
● Network Engineer for frame relay and dial-up network in over 80 countries. This included
procurement, configuration, provisioning, documentation and operation of the network.
● Lead UNIX (Sun Solaris) Engineer for customer email and web hosting platforms. Duties
included administration of both sendmail and apache on Sun Solaris hardware.
● Lead UNIX (Sun Solaris) engineer for both recursive customer facing DNS services and
authoritative DNS services
March 1997 - April 1998
USA.NET (startup), Colorado Springs​ - Senior Systems Administrator
● Lead UNIX Administrator for free email system with over 5 million users. Duties included
installation and administration of a 100+ Sun Solaris server platform, installation,
configuration and administration of qmail and apache web services.
● Lead storage administrator for the Oracle customer database and email storage services.
Duties included installation and configuration of Veritas Volume Manager and related
filesystem on EMC Symmetrix storage arrays. This also included Solaris performance tuning
for optimum I/O to the storage arrays via NFS and Oracle’s database files.
5
● Datacenter Network Engineer. Duties included installation and configuration of the core
network based on a Cisco 6500 chassis, with cisco 4000M series routers peering with
upstream providers.
● UNIX (Solaris) administrator for the email platform’s DNS services
July 1995 - March 1997
Belen Consolidated Schools, Belen, NM​ - Senior Systems Administrator
● Lead UNIX administrator for a k-12 school system. Duties included installation and operation
of the web and email server running sendmail, apache, and BIND for DNS services.
● Lead network engineer for one of the first spread spectrum wireless deployments in the US.
This included IP network routing between 9 separate school buildings over point-to-point
wireless links. Duties also included installation and configuration of a cisco 2514 router IP
connectivity over a 56k frame-relay circuit to a regional ISP
Education
August 1994 - May 1995
University of New Mexico, Albuquerque, NM​ - Comp Sci
Technical Skills
● Senior-level systems engineer of *BSD, Linux, Solaris systems including automation,
administration and performance tuning
● Senior level DNS engineer for residential and regional ISP services including BIND and
unbound, nominum (lab testing and architecture only)
● Network design and architecture of carrier class ISP networks and ASP datacenter networks
● Documentation - Standard Operating Procedures creation, Best Practices and HOW-TOs,
wikis, diagrams
● System and network security, including OS, VPN, and firewalls
● Monitoring OS and network devices, SNMP, Nagios, Cacti
● Source Code Management - CVS, subversion, git
● Automated system installation and management - jumpstart, custom install scripts, cfengine,
puppet
● ISP services - DNS (BIND, unbound, djbdns), DHCP (isc-dhcpd, Incognito, Cisco CNR), FTP
(pure-ftpd, vsftpd, ftpd), TFTP (tftpd, Incognito, Cisco CNR) HTTP/S (apache, tiny httpd),
SMTP (sendmail, qmail, postfix), Web Caching (BlueCoat, squid), RADIUS
● Network devices - Cisco, Juniper/Netscreen, Brocade, A10, HP, Dell, BlueCoat, Console
servers, Motorola BSR 64000
● Systems - Dell, HP, Sun/Oracle, custom embedded/hardened systems
● Virtualization technologies - vmware (ESX, ESXi, vSwitch networking), Xen, VirtualBox,
BSD/Solaris Jails
● Network protocols - Ethernet, ATM, Packet over SONET, DSL, DOCSIS, S-DOCSIS, VLANs,
LAGs, STP, PVSTP, ARP, RARP, ICMP, OSPF, ISIS, BGP, HSRP, VRRP, IP, TCP, UDP, XTP,
vmware vSwitch, VirtualBox
6
● Network analysis - tcpdump, wireshark
● Layer 7 load balancing - Foundry/Brocade, A10 (hardware and virtualized), HA-proxy
● shell scripting skills - bourne, korn, perl
Memberships
NANOG (http://www.nanog.org)
USENIX (http://www.usenix.org)

More Related Content

What's hot

RTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SDRTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SD
Real-Time Innovations (RTI)
 
Oden test report from coalition warrior
Oden test report from coalition warriorOden test report from coalition warrior
Oden test report from coalition warriorkazemedia
 
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Haidee McMahon
 
Chapter06
Chapter06Chapter06
Chapter06
Muhammad Ahad
 
Dpdk Validation - Liu, Yong
Dpdk Validation - Liu, YongDpdk Validation - Liu, Yong
Dpdk Validation - Liu, Yong
harryvanhaaren
 
Network Fundamentals: Ch5 - Network Layer
Network Fundamentals: Ch5 - Network LayerNetwork Fundamentals: Ch5 - Network Layer
Network Fundamentals: Ch5 - Network Layer
Abdelkhalik Mosa
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
Vahid Sadri
 
Peer to peer system
Peer to peer systemPeer to peer system
Peer to peer system
Jahanzaib Niazi
 
Storage overview
Storage overviewStorage overview
Storage overview
Christalin Nelson
 
Network Fundamentals: Ch9 - Ethernet
Network Fundamentals: Ch9 - EthernetNetwork Fundamentals: Ch9 - Ethernet
Network Fundamentals: Ch9 - Ethernet
Abdelkhalik Mosa
 
OpenHPC: A Comprehensive System Software Stack
OpenHPC: A Comprehensive System Software StackOpenHPC: A Comprehensive System Software Stack
OpenHPC: A Comprehensive System Software Stack
inside-BigData.com
 
Intel dpdk Tutorial
Intel dpdk TutorialIntel dpdk Tutorial
Intel dpdk Tutorial
Saifuddin Kaijar
 
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient PerformanceTrends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
inside-BigData.com
 
Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2
Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2
Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2Raga Yustia
 
IBM Spectrum Scale Security
IBM Spectrum Scale Security IBM Spectrum Scale Security
IBM Spectrum Scale Security
Sandeep Patil
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
xKinAnx
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
Ivan Kuten
 
LAN Switching and Wireless: Ch1 - LAN Design
LAN Switching and Wireless: Ch1 - LAN DesignLAN Switching and Wireless: Ch1 - LAN Design
LAN Switching and Wireless: Ch1 - LAN Design
Abdelkhalik Mosa
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
Kingston Smiler
 

What's hot (20)

RTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SDRTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SD
 
Oden test report from coalition warrior
Oden test report from coalition warriorOden test report from coalition warrior
Oden test report from coalition warrior
 
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
 
Chapter06
Chapter06Chapter06
Chapter06
 
Dpdk Validation - Liu, Yong
Dpdk Validation - Liu, YongDpdk Validation - Liu, Yong
Dpdk Validation - Liu, Yong
 
Network Fundamentals: Ch5 - Network Layer
Network Fundamentals: Ch5 - Network LayerNetwork Fundamentals: Ch5 - Network Layer
Network Fundamentals: Ch5 - Network Layer
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
Peer to peer system
Peer to peer systemPeer to peer system
Peer to peer system
 
CV_25102016-1
CV_25102016-1CV_25102016-1
CV_25102016-1
 
Storage overview
Storage overviewStorage overview
Storage overview
 
Network Fundamentals: Ch9 - Ethernet
Network Fundamentals: Ch9 - EthernetNetwork Fundamentals: Ch9 - Ethernet
Network Fundamentals: Ch9 - Ethernet
 
OpenHPC: A Comprehensive System Software Stack
OpenHPC: A Comprehensive System Software StackOpenHPC: A Comprehensive System Software Stack
OpenHPC: A Comprehensive System Software Stack
 
Intel dpdk Tutorial
Intel dpdk TutorialIntel dpdk Tutorial
Intel dpdk Tutorial
 
Trends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient PerformanceTrends in Systems and How to Get Efficient Performance
Trends in Systems and How to Get Efficient Performance
 
Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2
Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2
Materi Perkuliahan Jaringan Komputer Teknik Informatika Chapter 2
 
IBM Spectrum Scale Security
IBM Spectrum Scale Security IBM Spectrum Scale Security
IBM Spectrum Scale Security
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
 
LAN Switching and Wireless: Ch1 - LAN Design
LAN Switching and Wireless: Ch1 - LAN DesignLAN Switching and Wireless: Ch1 - LAN Design
LAN Switching and Wireless: Ch1 - LAN Design
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 

Similar to resume-detailedv2

Van-Huynh_Resume_WithSummary
Van-Huynh_Resume_WithSummaryVan-Huynh_Resume_WithSummary
Van-Huynh_Resume_WithSummaryVan Huynh
 
Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc Marcel Mandu
 
Bullock Grant7o_Resume Redo v17_01 09 2017
Bullock Grant7o_Resume Redo v17_01 09 2017Bullock Grant7o_Resume Redo v17_01 09 2017
Bullock Grant7o_Resume Redo v17_01 09 2017Grant W Bullock, CCNA
 
Gene Smith 2016 ResumeRev2
Gene Smith 2016 ResumeRev2Gene Smith 2016 ResumeRev2
Gene Smith 2016 ResumeRev2Gene Smith
 
Fidel Ramirez Resume
Fidel Ramirez ResumeFidel Ramirez Resume
Fidel Ramirez ResumeFidel Ramirez
 
Fidel Ramirez Resume
Fidel Ramirez ResumeFidel Ramirez Resume
Fidel Ramirez ResumeFidel Ramirez
 
Resume
ResumeResume
Alexei_Plescan - updated
Alexei_Plescan - updatedAlexei_Plescan - updated
Alexei_Plescan - updatedAlexei Plescan
 
110108 Jc Perry Resume
110108  Jc Perry Resume110108  Jc Perry Resume
110108 Jc Perry Resume
JCPerry
 
Ashish Resume 2
Ashish Resume 2 Ashish Resume 2
Ashish Resume 2 Ashish Pal
 
ShawnResume2016
ShawnResume2016ShawnResume2016
ShawnResume2016Shawn Pan
 
Resume_Q2-2016.2
Resume_Q2-2016.2Resume_Q2-2016.2
Resume_Q2-2016.2Steve Long
 
Network Engineer - Resume
Network Engineer - ResumeNetwork Engineer - Resume
Network Engineer - ResumeAssan Samba
 

Similar to resume-detailedv2 (20)

Van-Huynh_Resume_WithSummary
Van-Huynh_Resume_WithSummaryVan-Huynh_Resume_WithSummary
Van-Huynh_Resume_WithSummary
 
Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc Mandu CV Net DOD_ 08 2016 doc
Mandu CV Net DOD_ 08 2016 doc
 
Bullock Grant7o_Resume Redo v17_01 09 2017
Bullock Grant7o_Resume Redo v17_01 09 2017Bullock Grant7o_Resume Redo v17_01 09 2017
Bullock Grant7o_Resume Redo v17_01 09 2017
 
RESUME
RESUMERESUME
RESUME
 
Resume-SystemEngineer
Resume-SystemEngineer Resume-SystemEngineer
Resume-SystemEngineer
 
Gene Smith 2016 ResumeRev2
Gene Smith 2016 ResumeRev2Gene Smith 2016 ResumeRev2
Gene Smith 2016 ResumeRev2
 
Fidel Ramirez Resume
Fidel Ramirez ResumeFidel Ramirez Resume
Fidel Ramirez Resume
 
Fidel Ramirez Resume
Fidel Ramirez ResumeFidel Ramirez Resume
Fidel Ramirez Resume
 
Resume
ResumeResume
Resume
 
Swaminathan_Resume_May2015
Swaminathan_Resume_May2015Swaminathan_Resume_May2015
Swaminathan_Resume_May2015
 
Alexei_Plescan - updated
Alexei_Plescan - updatedAlexei_Plescan - updated
Alexei_Plescan - updated
 
Resume_2015a
Resume_2015aResume_2015a
Resume_2015a
 
110108 Jc Perry Resume
110108  Jc Perry Resume110108  Jc Perry Resume
110108 Jc Perry Resume
 
Graham Chatfield16CV
Graham Chatfield16CVGraham Chatfield16CV
Graham Chatfield16CV
 
Ashish Resume 2
Ashish Resume 2 Ashish Resume 2
Ashish Resume 2
 
Waqas Latif NE
Waqas Latif NEWaqas Latif NE
Waqas Latif NE
 
Nagabhushana Rao P
Nagabhushana Rao PNagabhushana Rao P
Nagabhushana Rao P
 
ShawnResume2016
ShawnResume2016ShawnResume2016
ShawnResume2016
 
Resume_Q2-2016.2
Resume_Q2-2016.2Resume_Q2-2016.2
Resume_Q2-2016.2
 
Network Engineer - Resume
Network Engineer - ResumeNetwork Engineer - Resume
Network Engineer - Resume
 

resume-detailedv2

  • 1. Robert Franklin 3055 West Clyde Place Denver, CO 80211 303-748-9114 wobfranklin@gmail.com Profile 20 years of experience in all things UNIX and networking Experience June 2016 - Present Shutterstock, Denver​ - Senior Network Engineer ● Senior Network Engineer for all of the Shutterstock network, including design, procurement, installation, documentation, capacity planning, and operation of three co-location facilities across the US (Boston MA, ​Secaucus NJ, Dallas TX). Network gear deployed ­ Juniper MX  for core routing, Juniper SRX for firewall/VPN, Juniper EX for core and distribution  switching, Brocade and A10 networks for load balancing. Protocols used: OSPF, BGP,  LACP, VRRP, IPSEC VPNs, and general vlan switching/routing.  ● Lead Engineer for Shutterstock’s Next Generation datacenter network. This includes design  and documentation of a Layer3 IP fabric that supports Layer2 overlay networks (VXLAN,  VMware NSX)  ● Lead Engineer for Shutterstock’s On Premises DDoS mitigation service.   ● Lead Engineer for Application Aware Network Performance Monitoring services using  Riverbed, gigamon, and Ixia taps.  ● Senior Engineer for all layer7 load balancing of Shutterstock’s network. Vendors used: A10  networks, Brocade ADX  January 2011 - December 2015 Catalyst Systems Repository, Denver​ - Senior Network/Systems Engineer ● Lead Network Engineer for all of the Catalyst network, including design, procurement, installation, documentation, capacity planning, and operation of five co-location facilities in two countries (U.S., Japan). Network gear deployed - Juniper SRX series for core routing and VPN services, Juniper Netscreens for firewalling, and Brocade FCX and ICX series for core switching. Protocols used: OSPF, BGP, Spanning Tree, VRRP, IPSEC VPNs, LACP, and general vlan switching/routing. ● Lead Engineer for all network support services, including RADIUS, DHCP, performance monitoring (cacti), ● UNIX (Linux RedHat) DNS (BIND) engineer for the authoritative DNS servers for catalystsecure.com
  • 2. 2 ● Lead BGP peering engineer for the Catalyst customer facing network, including configuration, documentation, monitoring, capacity planning, and coordination with the upstream ISP providers. ● Lead Engineer for all layer 7 load balancing services. This included design, procurement, testing, implementation and documentation of multiple layer7 load balancing network devices spread across five datacenters. Vendors included Brocade ADX and A10 Networks. Load balanced applications included web services, FTP, and internal API middleware applications. ● Lead deployment engineer for datacenter expansions. This included design, procurement, implementation and documentation of the datacenter networks. Duties included rack layout, cabling, installation, configuration, and operation of the core network, customer facing network, and all server connectivity ● Lead VMWare network engineer. Duties included configuration of vmware guests and vswitch configuration for multiple HP C7000 blade chassis servers spread across multiple datacenter locations. Also included design, configuration, installation, and deployment of virtualized (A10 networks) load balancers in a VMWare host configuration. ● Lead performance troubleshooter. Included both network and UNIX system bottleneck identification using standard UNIX system tools (vmstat, systat, iostat, SNMP monitoring, SAR) and network performance investigations using tcpdump and wireshark. ● Deployed scripts for automation and configuration management for Linux systems, including start-up scripts, log file sifting, and other text file manipulation using bash shell scripting tools. February 2004 - December 2010 WildBlue Communications (startup)/ ViaSat, Greenwood Village​ - Senior Staff Engineer, Network Architecture ● Lead UNIX (Sun Solaris) Engineer for all ISP services, including DHCP, DNS, TFTP, FTP. Duties included capacity planning, design, documentation, systems tuning and management of all deployed UNIX systems at the satellite gateway head-ends. ● Lead IP Security/Firewall (Juniper Netscreen)/VPN engineer for the DOCSIS satellite based gateways. This included security specifications, design, vendor selection, procurement, installation, capacity planning, and operations support for the gateway in-band and out-of-band management networks. ● Lead UNIX (Sun Solaris) Engineer for all satellite gateway DNS services, including customer facing recursive services for a DOCSIS satellite based broadband residential ISP. Duties included lab proof of concept, performance analysis, software and hardware selection, capacity planning, deployment, layer7 load balancing, documentation, and troubleshooting of DNS services. ● Lead IP Engineer for all network load-balancing and web-caching architecture. Duties included lab proof of concept work, performance analysis of web based protocols over high
  • 3. 3 latency satellite, vendor selection, procurement of caching technology (BlueCoat Systems), documentation along with care and feeding of the caching system. This also included TCP stack performance tuning at both the satellite gateway head end servers and client web browser performance tuning for optimal high latency (500ms RTT minimum) performance. ● Lead engineer for web performance. Duties included extensive lab testing in conjunction with The Measurement Factory’s (​http://www.measurement-factory.com​, lead developers of squid) web polygraph and ongoing performance monitoring of the WildBlue residential network ● Lead layer7 load balancing (Foundry/Brocade) network engineer for the DOCSIS satellite gateway headends. Duties included lab proof of concept work, performance analysis, vendor selection, procurement and deployment of load balancers. Load balanced applications included the WildBlue web caching system, and DNS services for both the web caching system and residential end users. ● Design and Installation Team Member for over ten DOCSIS-based satellite-to-internet gateways across North America. Responsibilities included design, lab testing, vendor selection, installation, configuration, implementation, capacity planning, remote monitoring, and documentation of the gateway networks and all ISP-related support services. Grew the system from lab only development system from scratch to a production system with over 450,000 residential customers. ● Lead Systems Engineer for the DOCSIS satellite, web performance and bandwidth measurement system. This included over 250 automated, embedded UNIX systems connected to S-DOCSIS modems spread across multiple DOCSIS carriers/beams across North America (US and Canada). Responsibilities included design, documentation, lab testing, procurement, system automation, and monitoring of the system. This included bash and perl scripting to automate configurations, text file parsing, and overall system management via cfengine ● Member of engineering residential broadband performance investigation and troubleshooting team. Duties included researching sub-par performance on the DOCSIS carriers/satellite beams and finding solutions using data gathered from the performance monitoring system, packet captures and analysis using tcpdump and wireshark. ● Network architect team member. Satellite gateway networks based on Foundry/Brocade BigIron8000 for core switching, and Juniper M series for core routing, including OSPF, BGP, VRRP, and standard vlan switching/routing. October 2002 - January 2004 ViaWest, Denver​ - Senior Network Engineer ● Lead Engineer for third shift. Duties included maintenance window documentation, configuration, and deployment of new configurations, systems, and customer services for a regional (SouthWest) datacenter and traditional ISP. Duties also included capacity planning and troubleshooting of various ISP services including residential DSL, business T1s and DS3s, frame relay circuits, backbone routing architecture, and multi-peer BGP design and implementation.
  • 4. 4 ● Lead Engineer on datacenter integration. Duties included network integration design, maintenance window configuration and deployment to tie in newly acquired datacenter networks and systems. ● Lead Engineer for network monitoring. This included UNIX (Sun Solaris) system performance tuning, management, and deployment of nagios and MRTG. ● Senior UNIX (Sun Solaris) engineer for all ISP based services, including customer facing DNS services and authoritative DNS services using BIND, along with RADIUS and TACACS+ administration. May 1999 - April 2002 High Speed Access (startup), Littleton​ - Senior Systems Engineer ● Lead UNIX (Sun Solaris)Engineer for all DOCSIS-based ISP services. Duties included lab testing, configuration, capacity planning, and automation of Cisco CNR, the DHCP and TFTP cable modem and CPE provisioning system. ● Lead Engineer for customer email and web hosting platform, including network and systems. Duties included lab testing, capacity planning, vendor selection, performance tuning, installation, and documentation. Email system was based on a Communigate Pro cluster on Sun/Solaris servers with a Network Appliance storage system. Front end networking was based on Foundry ServerIron layer7 switching/load balancing chassis systems. Web servers were Sun/Solaris based running apache. ● Lead UNIX (Sun Solaris) engineer for both recursive customer facing DNS (BIND, djbdns) services and authoritative DNS services. Lead DNS engineer for DNS services for the web and email farms. May 1998 - May 1999 eGlobe (startup), Denver​ - Senior Systems Engineer / Network Engineer ● Network Engineer for frame relay and dial-up network in over 80 countries. This included procurement, configuration, provisioning, documentation and operation of the network. ● Lead UNIX (Sun Solaris) Engineer for customer email and web hosting platforms. Duties included administration of both sendmail and apache on Sun Solaris hardware. ● Lead UNIX (Sun Solaris) engineer for both recursive customer facing DNS services and authoritative DNS services March 1997 - April 1998 USA.NET (startup), Colorado Springs​ - Senior Systems Administrator ● Lead UNIX Administrator for free email system with over 5 million users. Duties included installation and administration of a 100+ Sun Solaris server platform, installation, configuration and administration of qmail and apache web services. ● Lead storage administrator for the Oracle customer database and email storage services. Duties included installation and configuration of Veritas Volume Manager and related filesystem on EMC Symmetrix storage arrays. This also included Solaris performance tuning for optimum I/O to the storage arrays via NFS and Oracle’s database files.
  • 5. 5 ● Datacenter Network Engineer. Duties included installation and configuration of the core network based on a Cisco 6500 chassis, with cisco 4000M series routers peering with upstream providers. ● UNIX (Solaris) administrator for the email platform’s DNS services July 1995 - March 1997 Belen Consolidated Schools, Belen, NM​ - Senior Systems Administrator ● Lead UNIX administrator for a k-12 school system. Duties included installation and operation of the web and email server running sendmail, apache, and BIND for DNS services. ● Lead network engineer for one of the first spread spectrum wireless deployments in the US. This included IP network routing between 9 separate school buildings over point-to-point wireless links. Duties also included installation and configuration of a cisco 2514 router IP connectivity over a 56k frame-relay circuit to a regional ISP Education August 1994 - May 1995 University of New Mexico, Albuquerque, NM​ - Comp Sci Technical Skills ● Senior-level systems engineer of *BSD, Linux, Solaris systems including automation, administration and performance tuning ● Senior level DNS engineer for residential and regional ISP services including BIND and unbound, nominum (lab testing and architecture only) ● Network design and architecture of carrier class ISP networks and ASP datacenter networks ● Documentation - Standard Operating Procedures creation, Best Practices and HOW-TOs, wikis, diagrams ● System and network security, including OS, VPN, and firewalls ● Monitoring OS and network devices, SNMP, Nagios, Cacti ● Source Code Management - CVS, subversion, git ● Automated system installation and management - jumpstart, custom install scripts, cfengine, puppet ● ISP services - DNS (BIND, unbound, djbdns), DHCP (isc-dhcpd, Incognito, Cisco CNR), FTP (pure-ftpd, vsftpd, ftpd), TFTP (tftpd, Incognito, Cisco CNR) HTTP/S (apache, tiny httpd), SMTP (sendmail, qmail, postfix), Web Caching (BlueCoat, squid), RADIUS ● Network devices - Cisco, Juniper/Netscreen, Brocade, A10, HP, Dell, BlueCoat, Console servers, Motorola BSR 64000 ● Systems - Dell, HP, Sun/Oracle, custom embedded/hardened systems ● Virtualization technologies - vmware (ESX, ESXi, vSwitch networking), Xen, VirtualBox, BSD/Solaris Jails ● Network protocols - Ethernet, ATM, Packet over SONET, DSL, DOCSIS, S-DOCSIS, VLANs, LAGs, STP, PVSTP, ARP, RARP, ICMP, OSPF, ISIS, BGP, HSRP, VRRP, IP, TCP, UDP, XTP, vmware vSwitch, VirtualBox
  • 6. 6 ● Network analysis - tcpdump, wireshark ● Layer 7 load balancing - Foundry/Brocade, A10 (hardware and virtualized), HA-proxy ● shell scripting skills - bourne, korn, perl Memberships NANOG (http://www.nanog.org) USENIX (http://www.usenix.org)