Summary
I’m a leader, mentor, tinkerer, and technologist with 2 decades of experience in system administration and site reliability engineering. I tend to think of the Big Picture in terms of systems and tradeoffs, but I can go deep when/where I need to. The tech itself is almost always the easy part; it’s the People and Process that are hard.
Experience
Multi Media, LLC
Senior Site Reliability Engineer
January 2025 to Present
Staff Site Reliability Engineer
March 2016 to August 2024
- Day-to-Day: Supported LinkedIn’s Messaging, Growth, and Flagship ecosystems as an embedded SRE as it scaled to over 1 billion members.
- Drove site reliability concerns for the first LinkedIn integration with Microsoft post-acquisition.
- Co-founded an embedded SRE team supporting third-party B2B integrations with LinkedIn’s economic graph.
- Ideated and implemented a program for measuring, reporting, and driving improvements to the availability, resilience, efficiency, and overall supportability of LinkedIn’s products and services.
- Implemented an Incident Commander program to improve response to high-impact (SEV0/SEV1) site incidents.
- Drove the vendor evaluation, implementation/integration, and rollout of a third-party incident management platform across the entire LinkedIn Engineering organization (6000+ individuals).
Senior Site Reliability Engineer
September 2013 to March 2016
- Day-to-Day: Supported LinkedIn’s Content and Community platform, including Comms, Feed, and Groups.
- Built and supported the infrastructure responsible for rendering and delivering over 1 billion emails, push notifications, and SMS messages weekly.
The Ohio State University
Senior Batch Programmer/Analyst
January 2013 to September 2013
- Day-to-Day: Maintained a batch payment processing system consisting of several dozen Bash scripts scheduled by AutoSys.
The Online Computer Library Center (OCLC)
Senior Systems Engineer, Infrastructure & Capacity Planning
August 2009 to January 2013
- Day-to-Day: Responsible for capacity planning in an environment with over 3000 physical and virtual servers.
- Translated business requirements into high-level system designs for 4 lines of business.
- Developed trending tools for making growth predictions and presented results internally to guide growth/purchasing decisions.
- Developed tools for detecting and reclaiming unused resources.
- Planned and implemented a configuration management system for automating Linux server infrastructure using Chef.
Senior Systems Engineer, Middleware Support
July 2007 to July 2009
- Day-to-Day: Supported a production BPEL environment, including Oracle BPEL and Websphere MQ with multiple queue managers.
- Installed and configured Websphere MQ for use in development and production environments.
Senior Systems Engineer, Unix Systems Services
February 2006 to June 2007
- Day-to-Day: Responsible for maintaining a mixed Unix environment (AIX, Solaris, Linux)
- Developed a tool for running commands as root on multiple nodes over ssh using sudo (rsudo).
- Maintained and developed new features for an in-house LDAP administration tool.
Software Engineer, Office of Research
April 2004 to January 2006
- Day-to-Day: Developed and executed many data mining projects using OCLC WorldCat (the world’s largest bibliographic database), web transaction logs, and other large datasets.
- Implemented a prototype for an interactive visual application for comparing global library data.