1. Peter Rubenstein
308 Broxton Rd
Baltimore, MD 21212
240-626-9925
peter216@me.com
PROFILE
Network automation specialist and team leader with 16 years of engineering, architecture,
network modeling, and automation experience.
EXPERIENCE
Principal Network Engineer; AOL; Baltimore, MD — February 2016 - Present
Led an effort to modernize network tools using Ansible, Docker and Python.
Co-designed and implemented a tool to control prefix-lists on routers using database-driven data
feeding in to an Ansible process.
Architected the future direction of the network toolset to support a micro-services model which
would communicate via RESTful calls across the network returning JSON encoded data.
Wrote a console tool using Python which unified many disparate tools into a unified location and
presentation.
Mentored fellow automation engineer on coding and engineering best practices.
Evaluated Deepfield network analysis tool to replace existing Netflow analysis toolkit.
Senior Service Engineer; Microsoft; Baltimore, MD — 2011-2016
Architect and caretaker of the network modeling suite based on Cisco MATE. Engineered
resiliency and performance solution for the suite on dual CentOS servers. RCS of configuration
and associated scripts using Git. Modeled a complex MPLS-TE topology, OSPF transition to
ISIS. Microsoft’s MATE model was described by a Cisco engineer as the most accurate they
have ever seen.
Wrote tools to automate the mining of the MATE snapshots’ internal data into a database which
allowed time-series analysis of TE conditions and worst case failures.
Wrote tools to automate the upkeep of the MATE template and snapshot, including
automatically pulling in new routers, new sites (with geographic and function metadata) and
allowing SRLGs (Shared Risk Link Groups) to be managed in an external database.
Managed the relationship with Cisco, overseeing several engineers with access to VPN. Feedback
to Cariden/Cisco led to advances in the product, including LLDP for port-matching Aggregated
Ethernet and better concurrency support.
2. Wrote a tool which overlays demand forecasts from the business on the existing and planned
future topology, month by month, and automatically suggests augments based on worst case
failure. The tool also accounts allows for input configuration tables that specify whether certain
paths are suitable for growth or are legacy. It adds new planned sites and routers and correctly
meshes them into the MPLS-TE scheme.
Wrote tools against Arbor SP to bring in data via SOAP calls and populate IP subnets for
managed objects as well as bringing traffic reports into csv format.
Wrote a console tool using Trigger and IPython that gathers data from the network using
NETCONF, stores and displays differences between snapshots (for example, before and after a
maintenance). The tool also performs pre and post-checks and logs all results.
Designed and publish Core IPSLA metrics report to provide insight into critical performance
indicators.
Co-redesign of BGP communities scheme.
Documentation evangelist, maintained wiki.
Contributed to Perl scripted configuration management tooling for Core network.
Engineered standards (striping, bundling, MPLS-TE) for high-speed business data replication
WAN which took pressure off the Internet facing Core. Scripted automated port-reservation.
Principal Network Engineer; AOL; Dulles,VA — 2001-2011
Lead engineer for ATDN, the AOL Transit Data Network (AOL's backbone), ASN 1668, as well
as AOL's Custom Networks, a networking team that meets specific customer needs that don't fit
in the standard datacenter model.
Member of network architecture team and lead architect of the network tools group.
Led the effort to modernize ATDN with Juniper MX960 and MX80 routers (replacing Cisco
GSR). As part of this effort, researched, tested and deployed WAN-PHY, BFD (IS-IS), Ethernet
OAM, and Juniper's Graceful Switchover to enhance network resiliency.
Crafted numerous policies and standards, configurations and tools. Led and automated the
deployment of IPv6 on the backbone and AOL's participation in World IPv6 Day. Designed and
deployed a multi-topology IS-IS and multiprotocol BGP to support this effort. Wrote scripts that
allowed this work to be done hitlessly. Consolidated ATDN's POPs into hybrid core and edge
function.
Designed and deployed a solution for Huffington Post which added resiliency, manageability and
capacity at low cost. The deployment included the use of filter-based forwarding to achieve flow
requirements.
Wrote python and bash scripts to analyze received routes, check BGP settings on the network,
and automate removal of routers from the BGP full mesh.
3. Chief capacity planner and analyzer, worked with Arbor SP and Cariden MATE to analyze
traffic on the network and advise management of capacity needs. Designed managed objects
with Arbor product and plan files in MATE to achieve these goals. Helped ATDN maintain
settlement free peering (SFP) by monitoring traffic balances with peers and traffic engineering
where needed.
Deployed and troubleshot L2Circuits on ATDN to support AOL's Internal and Partner Networks
and save them long-haul circuit costs.
Technologies and protocols worked with on a regular basis include: BGP, IS-IS, OSPF, MPLS/
LDP, IPv6, L2Circuits, BFD, LACP, NetflowV5, firewall filters, apply-groups, Python, Perl, Bash,
Arbor SP, Cariden MATE.
Previously to my last position with AOL, I worked in the NOC from 2001-2003, rising to the
position of NOC Supervisor. I oversaw a shift of approximately 5 individuals, designed tools and
processes, and managed troubleshooting escalations.
Network Analyst; Covad Communications; Manassas,VA — 1999-2001
Worked in the NOC, troubleshooting and managing Covad's network of ATM switches and
DSLAMs. Troubleshot SONET circuits with providers, as well as hardware issues. Provisioned
ATM PVC's. Handled escalations from the technical assistance desk.
EDUCATION
Hood College; Frederick, Maryland — MS Computer and Information Sciences, 2006
Saint John’s College; Annapolis Maryland — BA Liberal Arts, 1996
SKILLS
Python 10+ years
Unix bash/zsh 10+ years
BGP, IS-IS, OSPF, MPLS, IPv6 10+ years
Network Modeling 10+ years
Netflow Analysis 5-10 years
Packet Analysis 10+ years
JUNOS 10+ years
Cisco IOS 10+ years
Ansible 1 year