Mark Kawika Pettit

681 Santa Coleta Ct
Sunnyvale, CA 94085
E-mail: mark@pettit.org
Cell: (808) 225-1861



OBJECTIVE I am seeking employment as a Senior Unix System Administrator, a DNS Administrator, or a Network Administrator. I offer over ten years of Unix and DNS Administration, team-building and mentoring experience from within two of the largest Internet companies in the world. I can make your Unix systems purr.

COMPUTER
SKILLS
Operating Systems
Many flavors of Unix, including Linux, FreeBSD, Solaris, SunOS, and some IRIX and HP-UX. I am very familiar with Cisco's IOS, Foundry's clone of it, Cisco's CatOS, and various other switching hardware interfaces. I am also familiar with most versions of Microsoft Windows and MacOS.
System Administration
DHCP, HTTPD, DNS, SMTP, SSH, NTP, IMAP, POP, NFS, and virtually anything else that can be done on a Unix box short of database administration. It is impossible to list all of the hundreds of different tools and applications that I use and/or maintain every day.
Networking
TCP/IP, Ethernet, 802.11, Switches, Routers, VLANs, trunking, Spanning Trees, 802.1q, Security Issues. I used to be a CCNA, but my certification has expired.
Languages
C, Perl, Bourne Shell Programming, Regular Expressions, Awk, C++, CGI scripting, and a number of others from my days as a student (Pascal, Ada, Assembly, etc.).
Hardware Platforms
Intel, Sun SPARC, SGI, and HP servers, Cisco routers and switches, Foundry and Alteon load-balancing hardware, Network Appliance filers.

EMPLOYMENT
EXPERIENCE
     Apple, Inc., Cupertino, CA (http://www.apple.com/)
Unix Administrator
May 2009 through present.
  • Senior Administrator on the team supporting all of Apple's Hardware Engineering efforts worldwide.
  • Wrote scripts, managed Storage and Operating System issues, mentored junior administrators, reviewed code.

Ariba, Inc., Sunnyvale, CA (http://www.ariba.com/)
Unix Administrator
April 2008 through May 2009.

  • Manage Ariba's entire production environment, consisting mostly of Red Hat Linux boxes, with a few Solaris machines as well.
  • Upgraded Ariba's Network-attached Storage systems to new clustered NetApp servers with zero downtime.
  • Wrote numerous Perl scripts to monitor different aspects of Ariba's production network and servers.
  • Assist in on-call duties, responding to pages and routing issues to the appropriate personnel.

Remote employee of Yahoo!, Inc., Sunnyvale, CA (http://www.yahoo.com/)
DNS Administrator / Unix Administrator
October 2004 through February 2008.

  • Managed nearly one thousand worldwide DNS servers, providing growth management, zonefile error-checking and distribution, new DNS server installation tools, failover planning, monitoring, and new domain acquisition & configuration.
  • Assisted in deployment of Anycast configuration for Yahoo! authoritative name servers.
  • Coded custom modifications to ISC BIND.
  • Extended Yahoo!'s hours of live support coverage by bridging the time gap between the mainland United States and India.
  • Trained and mentored Yahoo! India system administration personnel.
  • Performed other Unix system administration tasks for Yahoo! as needed.
  • Provided 24/7 emergency on-call support.

Yahoo!, Inc., Sunnyvale, CA (http://www.yahoo.com/)
Independent Consultant -- September 2003 through September 2004.
Technical Yahoo / Unix System Administrator -- May 1999 through February 2003.

  • Led a team of System Administrators maintaining Yahoo!'s worldwide collection of FreeBSD, Solaris, and Linux boxes. There were more than seven thousand servers that had to be monitored and maintained at all times. Wrote and maintained a number of scripts to help automate many of these tasks.
  • Wrote a custom console-monitoring application in C utilizing the kqueue() kernel interface in FreeBSD. This application monitors the serial console output on all Unix servers in a location, and logs this output to separate files for each host.
  • Supported all of Yahoo!'s developers with OS/shell help, problem-solving, trouble-shooting, and general efficiency advice.
  • Diagnosed hardware problems, firewall problems, account problems, OS problems, etc., and handed each off to the respective group within Yahoo! to handle, or handled it within my group, when appropriate.
  • Served as the second line of defense (after the 24-hour NOC) for nearly any problem within the worldwide Yahoo! production server network.
  • Acted as mentor to all of the other System Administrators, giving advice, approving and double-checking work, watching for mistakes and being proactive to prevent problems before they occurred. This also involved a lot of one-on-one training and overseeing, when necessary.
  • Configured, installed, upgraded, and diagnosed networking devices, including switches, routers, and load-balancers. Interfaced with vendors of said devices to diagnose and repair software and hardware problems.

GeoCities, Marina del Rey, CA (http://www.geocities.com/)
Sr. System Administrator/Network Administrator
July 1997 through May 1999.

  • Performed nearly all System Administration tasks for GeoCities, a large web presence provider with millions of customer-maintained web pages. GeoCities was acquired by Yahoo! in May of 1999.
  • Designed, maintained, and tuned nearly all network hardware for GeoCities, including various models of Cisco switches and routers, Foundry switches, and WAN access devices.

Hughes Information & Technology Systems, Fullerton, CA
System Administrator
September 1996 through July 1997.

  • Performed numerous System Administration tasks for a small network of Sun workstations running SunOS and Solaris, including DNS server maintenance, account management, user support, compiler/debugger installation and maintenance, NFS and automount maintenance, Operating System installation and upgrading, Ethernet configuration, and hardware and software installation, testing, and maintenance.

Hughes Aircraft Company, El Segundo, CA
C++ Instructor
Summer 1996.

  • Taught a group of software developers how to program in the C++ programming language, including some instruction in Object-Oriented (OO) methods.

Hughes Information & Technology Systems, Fullerton, CA
Systems Programmer/System Administrator
November 1995 through September 1996.

  • System Administration as part of a team for a large network of HP workstations running HP-UX.

Hughes Aircraft Company, El Segundo, CA
Systems Programmer/System Administrator
October 1994 through November 1995.

  • Assisted in System Administration on a small network of Silicon Graphics workstations running IRIX.

CLEARANCE I formerly held a SECRET clearance from the United States Department of Defense.

EDUCATION University of California, Los Angeles (UCLA)
1996-1997
One year education towards Master of Science in Computer Science

California State Polytechnic University, Pomona
Graduation Date: December 1994
Degree: Bachelor of Science, Computer Science


PERSONAL I've been happily married since 1994. We are homeowners in California.

OTHER
INTERESTS
In my spare time, I enjoy singing in a Barbershop harmony chorus, being a Cub Scout Leader, playing video and computer games, and reading.

[Text Version] [PDF Version] [Word 97 Version] [OpenOffice Version]