Senior UNIX Systems Administrator

and Court Jester

(Note on the term 'UNIX Systems Administrator', in case it is unclear:
Please don't ask me for a M-Sword (or other)-Compatible copy of my resume. You can open this url directly with M-Sword and save it in .doc or .docx format or whatever other format you might choose as suits your needs. Thank you.)

Don't forget to delete these lines.


James Graham
Boulder Creek, CA [Send mail]

Qualifications:

SOFTWARE, each in order of experience

  • Programming

  • Change/Version Control/Management
    • Subversion
    • RCS/CVS
    • SCCS
    • ClearCase (client-side)

  • Web-related
    • HTML
    • Apache (initial set-up; have done mod_dav; includes SSL)
    • Perl-CGI

  • Networking
    Solid mid-level understanding of TCP/IP, plus
    • DNS
    • Sendmail
    • NFS/NIS
    • SSH

  • Miscellany:
    • MySQL (Solid working knowledge of the essentials)
    • Veritas NBU
    • VxVM/Solaris DiskSuite, Sun RM6
    • Hadoop (setup ONLY)

    Operating Systems:

    • Solaris 2.x, Solaris 7, Solaris 8, Solaris 9, Solaris 10
    • 4.1 through 4.4 BSD, NetBSD, FreeBSD, SunOS 3 and 4
    • Linux/Debian, Linux/RedHat, Linux/Gentoo
    • HP-UX 9, HP-UX 10
    • MacOS 9.x, MacOS 10.x
    • AIX 4.3, AIX 5.1
    • Irix 3, Irix 5
    • Windows 95, Windows 2000, Windows XP, Windows Vista (all user-end)

    Hardware:

    • SunFire E15K/E25K
    • Sun Blade 100, 1000, 1500, 2500
    • Sun 420R,440R
    • Sun Fire V480, V490, V880, V890
    • Sun A1000/D1000 disk arrays
    • Dell EDGE 1u/2u servers (1750, 1950, 2650)
    • Rackable Systems variants
    (historical:)
    • Sun 2, 3, 4, 4c, 4m, 4d
    • HP/PA-RISC
    • Silicon Graphics Indy, Cobalt, &c.
    • VAX 11/730, VAX 11/750
    • iMac/PowerMac
    • Cisco Routers and Terminal Servers
    • Xylogics Annex Terminal Servers

    Medium-to-Large Scale Environments:

    • SearchMe, Inc. (2500+ servers)
    • Claria Corp. (20+ servers, 200+ machines)
    • Avaya Corp. (20+ servers, 200+ machines)
    • E-Loan (20+ servers, 200+ machines)
    • Autodesk (40 servers, 500+ machines, 4 locations)
    • Charles Schwab via Capital Technologies (500+ machines)

    Experience:
    April 2008 - August 2008
    SearchMe, Inc.     Sr. Operations Engineer

    Working in a team of 4; duties include:

    • Management of 2500+ machines across 3 co-location facilities
    • Scripting for auto-reporting on machine conditions
    • Nagios configuration and administration
    • Cacti configuration and administration
    • Hadoop installation / basic set-up
    • Statistics gathering
    • Distributed information redistribution and collection
    • Liaison to vendors to handle faulty machinery issues.


    October 2007 - April 2008
    Taos     Systems Administrator For Hire

    Client: InnoPath
    Worked in a team of 7; duties included:

    • Nagios configuration and administration
    • Cacti configuration and administration
    • Assembly, configuration and administration of QA systems, including HP and Sun
    • Care and Feeding of a Subversion repository


    June 2004 - September 2007
    Claria Corporation (formerly known as Gator.com)
        UNIX Systems Administrator

    Worked in a team of 5; duties included:

    • Setting up Nagios on RedHat8 Linux, and setting up the remote plugin executor on Linux, Solaris and Windows
    • Monitoring, with Nagios, a variety of systems (Linux, Solaris, Windows) for disk space usage, memory usage, cpu usage, and service functionality
    • Monitoring power strips
    • Chief Backup/Archival/Restore Custodian
    • Nightly Backups with Veritas NetBackup 5.x
    • Troubleshooting scripts and machine conditions as needed
    • Rotating On-Call pager responsibility
    • Fiber Channel (SAN) cabling and device configuration
    • Care and feeding of a 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.
    [due to NDA cannot go into detail]
    Duties included:

    • 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

    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)