System administration of servers, workstations, and data
networks in an engineering organization.
Helpdesk Manager and Senior Systems Administrator
Apple Computer
Cupertino, CA
March 2006 - present
- Helpdesk Manager in the Engineering Comptuer Services group.
- Senior Systems Administrator in the Engineering Computer Services group.
- Server Room Manager for ECS's server room. (1400 square feet)
- Support 1600 engineers and other users in Hardware Engineering.
- Manage 2 FTE's, 2 contractors and 2 on-site vendors
Infrastructure Manager and Senior Systems Administrator
Apple Computer
Cupertino, CA
May 2005 - March 2006
- Infrastructure Manager for Mac Division
- Senior Systems Administrator in the Engineering Computer Services group.
- Server Room Manager for ECS's server room. (1400 square feet)
- Support 1600 engineers and other users in Hardware Engineering.
- Systems administration of Solaris 8, Mac OS X Server 10.3 and 10.4, RedHat Linux 7.3,
RedHat Enterprise Linux 3 servers in a heterogeneous environment.
- Administration of Network Appliance Filers (F800 series) running DOT 6.5.x
- Administration of Sendmail 8.11 on Solaris & Postfix on Mac OS X.
- Administration of MySQL 3.23 and 4.0 servers running on Solaris and OS X.
- Administration of Apache 1.3 and 2.0 servers running on Solaris and OS X.
- Write shell scripts in Bourne shell, Perl, Expect, awk, sed.
- Administration of a small group of Windows NT/2000/2003 servers. Some experience in
SQL Server 2000, Project Server, IIS, AD.
- Setup and administration of AFP servers on OS X.
- Write documentation on server configurations and procedures.
- Setup, customization, and administration Request Tracker v2 ticket tracking system.
- Provide on call support.
- Install and update application licenses in the FlexLM license manager.
- Work with Software Engineering to resolve issues encountered in OS X.
- Lead multiple projects from planning to implementation.
- Troubleshoot and resolve remote access and VPN issues with development partners in Asia.
Technical Consultant
Taos
Santa Clara, CA
June 1999 - May 2005
- Unix Systems Administrator on contract to Apple Computer and Globix.
- Administered OpenBSD servers.
- Recipient of four Consultant Appreciation Awards.
System Administrator
Apple Computer
Cupertino, CA
February 2000 - May 2005
- Supported 450 engineers and 500 other users in Hardware Engineering.
- Systems administration of Solaris 2.5.1 - 8, OS X 10.1-10.3, RedHat
Linux 7.3 and 8.0 servers in a heterogeneous environment.
- Administration of Network Appliance Filers (F700 and F800 series) running
DOT 5.3.x and 6.x.
- Setup and configured sendmail 8.11 mail server running on Solaris.
- Setup and configured MySQL 3.23 servers running on Solaris and OS X.
- Setup and configured Apache 1.3 servers running on Solaris and OS X.
- Wrote shell scripts in Bourne shell, Perl, awk, sed.
- Administered a small group of Windows NT/2000/2003 servers. Some
experience in SQL Server 2000, Project Server, IIS, AD.
- Setup Solaris jumpstart servers and NIS slave servers.
- Setup and administered AFP servers on OS X.
- Administered a small number of Mac OS 9, AIX, and HP-UX servers.
- Wrote many shell scripts in Perl, Bourne shell, awk and sed.
- Wrote documentation on server configurations and procedures.
- Setup, customized, and administered Request Tracker v1 and v2 ticket
tracking system.
- Provided on call support.
- Installed and updated application licenses in the FlexLM license manager.
- Conducted technical phone screening (and interviews) of candidates for positions at Apple.
- Worked with Software Engineering to resolve issues encountered in OS X.
- Setup remote computing environment in India for a group of engineers.
- Led multiple projects from planning to implementation.
- Led project to design and build 1400 square foot server room.
- Led project to move all of our servers into the new server room.
- Troubleshot and resolved remote access and VPN issues with development
partners in Asia.
- Developed databases to track disk space usage.
- Wrote a web front end to the disk space databases that showed a top-down
view of all storage. Included email reports and alerts when critical
thresholds were reached.
System Administrator
Globix
Santa Clara, CA
June 1999 - February 2000
- Network Operations Center (NOC): monitored the network, opened trouble
tickets, escalated problems to the senior network admins, helped troubleshoot
problems for the customers. Helped to get all of the NOC workstations setup
and running with RedHat Linux. Wrote a customer information database to keep
track of the servers and services received by each customer.
- Professional Services group: setup Windows servers for customers, wrote
Perl scripts to meet requirements specified by the customer.
Operations Analyst
VoiceStream Wireless
Bothell, WA
April 1999 - June 1999
- Monitored HP-UX servers running SQL batch jobs and cell phone switches.
- Ran nightly maintenance batch jobs on an Ingres SQL database.
- Wrote shell scripts to make tasks easier.
Computer Assistant Level V
Office of University Residences
Western Washington University
Bellingham, WA
September 1995 - March 1999
- Provided hardware and software support for 100 Windows 95 workstations on
a LAN and 20 remote workstations scattered over WWU's campus
- Provided second-tier systems administration of 2 Windows NT Servers and a
single Novell file server on the LAN. Provided first-tier systems
administration for 2 Linux servers.
- Developed and implemented a multi-server, multi-operating system tape
backup scheme where the frequency of changing tapes was kept to a minimum.
- Setup, configured, and maintained DNS service for 10 "class c"
subnets. The DNS server ran BIND version 4 on Linux.
Adjunct Faculty
Bellingham Technical College
Bellingham, WA
November 1998 - March 1999
- Instructed a course introducing the Linux Operating System, focusing on
useful skills for technical support or systems administration positions.
- In