CV (Résumé)

Thomas Howard Uphill

< thomas at narrabilis dot com >

Currently available for remote consulting.

I've been working as a UNIX administrator since the early 1990's, I currently run Linux Systems (on a custom distribution that I help maintain), I also have previous experience with Solaris, FreeBSD, AIX and HP-UX. My current passion is using puppet to keep all my systems consistent and my language of choice has been Python for the last few years.

Available for Linux Consulting and Coding. Contact at address above.


  • I am a maintainer of Springdale Linux (formerly puias). I build packages (rpms), maintain boot media and perform various other maintenance tasks.
  • I wrote Mastering Puppet and several other books on Puppet. I've given a number of talks about Puppet at various conferences as well.


Master of Science

Computer Science

Rutgers University

Bachelor of Science


Simon Fraser University


  • Red Hat Certified Architect (RHCA) 110-874-765 (formerly 805007974825298)
  • Puppet Certified Professional PCP0000162
  • Oracle MySQL Certified Developer
  • Red Hat Certified Security Specialist (RHCSS) 805007974825298
  • Red Hat Certified Datacenter Specialist (RHCDS) 805007974825298
  • Red Hat Certified Virtualization Administrator (RHCVA)111-128-195
  • Red Hat Certified Engineer (RHCE) 803004891811901
  • Zend Certified Engineer (ZCE) 219349749
    ZCE Logo
  • Sun Certified Network Administrator
  • Sun Certified System Adminstrator
  • cSAGE Certified
  • LPI Certified Senior Level Administration (LPIC-3) LPI000015564
  • SAIR Linux and GNU Certified Administrator 461C62
  • Microsoft Certified Professional 2844099


Puppet Engineer

Wells Fargo (2015-)

Infrastructure Engineer

Costco Wholesale (2013-2015)

Infrastructure Analyst

Costco Wholesale (2012-2013)

Computer Manager

Institute for Advanced Study (2000-2012)

Senior UNIX Systems Administrator

Institute for Advanced Study (2000)

Communications and Systems Manager

Pacific Institute for the Mathematical Sciences (1996-2000)

PDF icon Curriculum Vitae (Resume)125.16 KB