Sysadmin turned developer. Vim turned Emacs. People skills.
Founder of the nycdevops meetup.

Recent Experience

Fastly, San Francisco, CA

Senior Site Reliability Engineer

06/2016 - 04/2018

  • Global Content Delivery Network

  • Bare metal, AWS, and GCP environments automated Chef and Terraform

Chef Software, Seattle, WA

Software Engineer (community)

10/2013 - 03/2016

  • Product owner and primary engineer for chef-cookbook Github org

  • Advocate for TDD and reusability via the Custom Resources pattern

  • Authored Test Kitchen plugin enabling rapid development and end-to-end PR testing with Travis and Docker

  • Probably more stuff

Senior Consulting Engineer

06/2011 - 10/2013

  • Early employee role. A blend of technical evangelism, competitive technology research, sales engineering, a lot of training, and bit of actual consulting. Moved to Community team when we started doing contracting.

Blog / Writing samples

Historical Experience

Independent Consultant, NYC

4/2010 - 06/2011

Various clients

  • Deployed systems metrics collection, identified memory leaks, IO contention, and swapping

  • Modeled application stacks in Chef.

  • Trained staff in Chef basics and infrastructure best practices

Appnexus, NYC

Senior Systems Administrator

3/2009 - 2/2010

  • Distributed team. Managed custom IaaS environment.

  • Data center deployments (Centos, Puppet)

Joost, NYC

Senior Systems Administrator

10/2008 - 3/2009

  • Distributed team. Bare metal environment

  • Remote data center deployments and machine management (Debian, Puppet)

  • Common FOSS suites - Apache, MySQL, PowerDNS, Jetty, Nagios, Cacti.

Merrill Lextranet, Boston

Senior Systems Administrator

3/2007 - 9/2008

  • Post-acquisition systems integration

Lextranet, Boston

Senior Systems Administrator

6/2004 - 3/2007

  • Managed infrastructures with CFEngine, ISConf and structured shell scripting

  • SSO with Windows, Linux, Solaris with AD, MIT kerberos, OpenLDAP, and Perl

Ball Aerospace & Technologies Corp, Dayton, OH

Senior Systems Administrator

3/2001 - 7/2003

  • Linux, Solaris, Windows, Irix, FreeBSD OpenBSD, combination locks

Turbolinux, San Francisco, CA

Staff trainer / Instructor

10/2000 - 2/2001

  • NFS, NIS, Samba, packet filtering with ipchains.