Miscellany:
- MySQL (Solid working knowledge of the essentials)
- Duplicity Backup
Operating Systems:
- 4.1 through 4.4 BSD, NetBSD, FreeBSD, SunOS 3 and 4
- Linux/RedHat variants (RHEL 5, Fedora 13 thru current, CentOS 5.x, 6.x)
- Windows XP, Windows Vista, Windows 7, Windows Server 2003/2008R2/2012R1
- Solaris 11
Hardware:
- f5 LTM 1500/1600
- Sun (Oracle) T5-4 servers
- SunFire E15K/E25K
- SunFire V480, V490, V880, V890
- Dell EDGE 1u/2u servers (1750, 1950, 2650)
- Dell PowerEdge R310, R320, R710, R720
- Cisco ASA 5500 series firewall
- Cisco PIX firewall
- Cisco Catalyst 3650 switches (non-cascading)
Medium-to-Large Scale Environments:
- Xora, Inc. (30+ servers, 100+ virtual machines)
- SearchMe, Inc. (2500+ servers)
- Claria Corp. (20+ servers, 200+ machines)
- Avaya Corp. (20+ servers, 200+ machines)
- E-Loan (20+ servers, 200+ machines)
- Charles Schwab via Capital Technologies (500+ machines)
- Autodesk (40 servers, 500+ machines, 4 locations)
Experience:
September 2013 - Current
Xora, Inc. (a Clicksoftware company)
Sr. Systems and Operations Administrator
- Administered local private cloud built on VMWare
- Managed datacenter layout and logistics
- Built and managed Nagios and Cacti implementions from the ground up
- Wrote tools to restart service clusters across a heterogeneous network
- Implemented basic Puppet from the ground up,
managing user startup files and ssh keys
- Configured and built out control and root domains on Sun/Oracle T5-4
hardware
- Wrote tools to clone and destroy Solaris 11 guest domains
March 2010 - September 2013
Billeo, Inc.
Operations Engineer (Contract-to-perm after 2+ years)
- Procured equipment,
networking,
power,
and structure for a production cluster,
performing administrative tasks on MySQL,
working with 50+ hosts running CentOS 4.x/5.x/6.x Linux.
- Backups with Duplicity,
monitor systems using Nagios,
trend them using Munin.
- Procured SSL certificates and acquire office equipment,
troubleshoot web/tomcat problems as they arise
(though the ultimate fixing of the tomcat issues belonged to
the engineers),
configured ASA 5510 firewalls,
F5 load balancers, and
Catalyst 3650 switches, and
got IPMI/iDRAC interfaces up on an
isolated network for out-of-band systems management.
- Assisted in a transition from a Colo-based compute facility
to the Amazon Cloud.
August 2009 - November 2009
NanoTech Entertainment, Inc.
Development/QA/IT/VCA (Contract)
I wrote code for virtual pinball machines in VBScript, debugged
existing game code, helped manage the Subversion repositories,
worked on opening splash screens, and have started an installation
for bugzilla, all in preparation for the inaugural release of
NanoTech's product.
September 2008
Potrero Media, Inc. via Robert Half Technologies
Toolsmith (Contract)
On a 3 day contract, I wrote scripts to handle redistribution of several
sets of configuration files across approximately 75 different virtual
web servers on three different physical machines. This involved modifying
existing ruby code.
April 2008 - August 2008
SearchMe, Inc.
Sr. Operations Engineer
Worked in a team of 4
- Managed 2500+ machines across 3 co-location facilities
- Scripted for auto-reporting on machine conditions
- Configured and maintained Nagios
- Configured and maintained Cacti
- Set up a bare-bones Hadoop configuration
- Gathered statistics from main web pages for CEO
- Acted as ambassador to vendors to handle faulty machinery issues.
October 2007 - April 2008
Taos
Systems Administrator For Hire
Client: InnoPath
Worked in a team of 7
- Configured and maintained Nagios
- Configured, upgraded and maintained Cacti
- Assembled, configured and maintained systems for the QA department
- Configured an initial Subversion repository in preparation
for migrating it from CVS
June 2004 - September 2007
Claria Corporation (formerly known as Gator.com)
UNIX Systems Administrator
Worked in a team of 5
- Set up Nagios on RedHat8 Linux, and set up the remote plug-in
executor on Linux, Solaris and Windows. Wrote several plug-ins.
- Monitored, with Nagios, a variety of systems (Linux, Solaris, Windows,
and power strips) for disk space usage, memory usage, cpu usage,
and service functionality.
- Monitored power strips.
- Performed Nightly Backups with, and occasional restores with
Veritas NetBackup 5.x.
- Troubleshot scripts and machine conditions as needed.
- Shared rotating On-Call pager responsibility (24x7 every four weeks)
- Maintained an existing CVS repository
December 2002 - Jan 2004
Sun Microsystems, Inc.
contracted through
Datum Software Technologies
QA Tester; part of a team of 10
Black- and white-box testing of newer hardware running older software.
- Systems Administration and Troubleshooting within the confines of testing
- Compliance Testing
- Standards Testing
- Pre-Integration Testing, OS and Networking
- Load Simulation Runtime Testing
- Scripting front ends to front ends to test suites
- Evaluation of results and diagnosing of test suite issues
January 2002 - September 2002
Avaya Corp.
contracted through
PeopleSource International
Contract references: Robert Kolesar, Bart Burkhard,
Keith Fenech, Joy Williams
Systems and Network Administration and Configuration; part of a team of 6
- Consolidated two existing networks
- Built and configured/tested Solaris 8, AIX 4.3, AIX 5.1 servers
- Built and configured/tested an intradepartmental web server
- Diagnosed WAN issues between Austin, TX, Dublin, CA and Concord, MA
- Installed ClearCase on Solaris 8 servers
- Diagnosed NIS and NFS (automount) issues between AIX and Solaris
- Configured Veritas NetBackup
- Jointly spearheaded an NIS consolidation effort across 6 NIS domains
- Assisted in consolidation of DNS address space
- Diagnosed Networking issues between the three sites
- Configured Samba servers
- Installed Oracle, DB2, Informix databases
- Installed iPlanet
- Maintained existing NIS network including Automounter, user accounts,
mail aliases, groups, netgroups
October 2001 - December 2001
As You Like It Productions, Novato, CA
Contract References: Kevin and Leslie Patterson
- Data Entry, miscellaneous office
- Network and Desktop Sytem Troubleshooting
July 2001 - December 2001
Mesa Electronics, Richmond, CA -- Consulting Basis
Contract References: Peter Wallace, Katharine Wallace
October: Communications Troubleshooting
- Installed and tested a PPP Windows-to-UNIX connection
- Built and installed necessary communications software
August: Systems Programming
- Scripted a Compact Flash Installer
- Designated a local nightly-run script to mirror the system disk to a
backup disk.
July: Systems Configuration and Migration
- Migrated services from FreeBSD to NetBSD:
PPP,
Samba,
NFS,
HylaFAX,
lpd,
ssh, user accounts and data,
ghostscript/ghostview, X Terminal boot software.
December 2000 to June 2001
E-Loan, Inc., Dublin, CA
Systems Administrator; part of a team of 5
-
Managed backups for Dublin office and Colocation facility.
-
Brought NIS and DNS inline on internal corporate network.
-
Set up and designed departmental web server.
-
Replaced parts on systems as necessary.
-
Set up mail server cluster behind a Cisco LocalDirector.
-
Worked with 20+ Sun servers including Ultra-2, E450, E250,
E420, paired with Sun A-1000 and D-1000 arrays managed with RM6.
-
Assisted users with setting up CVS trees, shadow trees and merges
Plus additional user requests as they arose.
February 2000 to November 2000
siteROCK CORPORATION, Emeryville, CA
OpCenter Supervisor; part of a team of 4
-
As Supervisor of the Reliability Operations Center, directed Customer
Service Representatives and Monitoring Staff on Trouble Ticket Entry
and Customer Services.
-
Installed and deployed several VA FullOn 2x2 and assorted 1u boxes as
SiteScope monitoring servers.
-
Wrote first-line cgi to present multiple frames in an intelligent manner
for client sites.
-
Helped organize first internal web site for OpCenter staff.
Senior UNIX Systems Administrator; part of a team of 5
-
Built and maintained a
JumpStart server which was used as a template from which a collection
of SUN Ultra 60 and Ultra 80 machines were built for deployment to a
colocation facility. Also installed on two E450 systems. Worked with
Security closely to prepare to launch the colocation facility.
-
Handled day-to-day issues including printers, DNS/NIS, sendmail, exim, and
set up a Veritas Backup Server on an Ultra 2 with a tape stacker.
April 1995 to February 2000
CAPITAL TECHNOLOGIES, Emeryville, CA
(Senior) UNIX Systems Administrator/Scripter/Programmer
-
Handled day-to-day operations including users, backups, printers and
networking at Vantage/VIEWlogic/Sunrise Test Systems (now Synopsys).
Worked with Solstice Backup and Solstice Volume Manager.
-
Mail debugging at Cypress Semiconductor.
-
Implemented, via "make" and shell scripting, the installer
for the SchwabLinkWEB project at Charles Schwab.
This concerned migrating and reverting a data tree with a minimum of
downtime. Worked with ClearCase.
-
Designed a dependency tracker for a major build project at Uniteq, working
with gmake and perl.
-
Worked with a team of tools integrators in a ClearCase environment
at EFI integrating the GNU tool suite.
-
Ported ClearCase setup scripts from ksh to perl on an internal product.
Senior Internal UNIX Systems Administrator
-
Set up
printers, maintained in-house backups, maintained and revised source control
for system database files, maintained and revised NIS and DNS maps,
adjusted sendmail as necessary, maintained a global tool and utility space
via the automounter, as well as occasional tool development and script
translation.
[Capital Technologies changed its direction from outsource filling to remote
monitoring in June, 1999, and changed its name to siteROCK in 2000.]
November 1992 to March 1995
AUTODESK, INC., San Rafael, CA
UNIX Systems Administrator.
Handled day-to-day desktop administration of a
heterogeneous UNIX and NT network; new users, printer administration,
and upgrades of multiple versions of Solaris. At a remote location, set up
NIS, DNS, automounter, sendmail and a hand-written
multi-tape backup solution for an environment consisting of AIX, Irix,
Ultrix, Solaris, SunOS and HP-UX machines.
June 1988 to October 1992
UNISOFT CORPORATION, Emeryville, CA
UNIX Systems Administrator, QA tester, Crash Tester,
Debugger, Software Librarian, Network Administrator, Configuration Manager
Ran the gamut of QA, crash testing, software debugging, software
librarian, systems administration, networking and configuration management
and systems administration.
Education:
1984 - 1987: College of Marin
2 years college work,
majoring in computer science, minor in electronic engineering.
Chronological Job Listing
2013-current Xora, Inc. - Sr. UNIX Systems Administrator
(9/2013 - current)
2010-2013 Billeo, Inc. - UNIX Systems Administrator
(3/2010 - 9/2013)
2008 Robert Half - Project at Potrero Media (9/2008, 4 days)
2008 SearchMe, Inc. - Sr. Operations Engineer (4/2008 - 8/2008)
2007 Taos - Systems Administrator For Hire (10/2007 - 4/2008)
2004 Claria Corporation - UNIX Systems Administration (6/2004 - 9/2007)
2004 Sun Microsystems - Quality Assurance (12/2002 - 1/2004)
CONTRACT
2002 Avaya Corporation - System and Network Administration and Configuration
(1/2002 - 9/2002) CONTRACT
2001 As You Like It Productions - Data Entry, Network Troubleshooting
(10/2001 - 12/2001) CONTRACT
2001 Mesa Electronics - Systems Configuration and Administration
(7/2001 - 12/2001) CONTRACT
2000-2001 E-Loan, Inc. - Senior UNIX Systems Administrator
(12/2000 - 6/2001)
1994 - 2000 Capital Technologies/SiteROCK - UNIX Systems Administration
Consultant and Internal IT (3/1995 - 11/2000)
1992 - 1995 Autodesk, Inc. - UNIX Systems Administrator
(11/1992 - 3/1995)
1988 - 1992 UniSoft Corporation - UNIX Systems Administrator
(6/1988 - 11/1992)