- Google UK, Feb 2010 - present
Part of 24/7 rotation for customer-serving Ads frontends. Responsible for
coordinating changes to infrastructure, data and availability metrics,
and day-to-day operation of infrastructure.
- Yahoo! Inc, Jun 2004 - Jun 2009
Retrofitted infrastructure designed for a smaller organization to scale
gracefully; reduced the amount of "hands-on" maintenance
required for various systems; reimplemented network services in software
formerly provided by dedicated network gear;
executed forensic sysadmin work on critical
machines whose functions have been lost in the mists of time.
Main projects:
Designed and implemented tools for configuration, failover, and logging of
network services (DNS, DHCP, VMPS/VQP); developed tools for IP
allocation and tracking; completely rewrote the majority of internal
DNS infrastructure tools (IP allocation and tracking, carecenter-personnel
targeted utilities); did aggregation and analysis of network
and other data.
- Kataname Inc, Apr 2003 - Jun 2004
Built and maintained cross-platform build tools. Managed source
tree for embedded OS - vendor imports, patches, releases. Developed
board-level firmware and interface software. Ported various programs
to an embedded environment. Administrated disk, network, and
computer infrastructure.
Main projects: bootstrapping custom hardware into operation, porting NetBSD
to custom hardware, cross-compilation infrastructure.
- Redback Networks, Oct 1999 - Oct 2002
Architected and implemented IS infrastructure. Redesigned and implemented
the IS infrastructure to scale for a rapidly growing company - IP
allocation, mail, DNS, firewalls and network topology, OS support
and maintenance.
Main projects: designed campus network architecture,
implemented netboot methodology
for NetBSD i386 boxes, mail server architecture with postfix,
firewalls with i386 boxes and ipf, general automation of routine
system administration tasks, customized NetBSD kernels and binaries.
- Frontier GlobalCenter, Oct 1998 - Oct 1999
Worked on IS infrastructure and network backbone statistics
collection and analysis.
Main projects: LDAP-based list software, a multiple-host
ping program with bells and whistles, reimplementing myriad shell scripts
in perl, general system administration.
- Merit Network/University of Michigan, Oct 1996 - Oct 1998
Did network programming/research and system administration for
various units throughout the university.
Main projects: On-call support for RSng, Merit's Route Servers at various
exchange points; analysis of prescribed and actual BGP data (PAIR); automated
GateD/rsd configuration; database software for the Routing Arbiter Database
(RADB); "hired hand" for many units inside the university who needed their
systems cleaned up.