Stephen Lien Harrell
objective
A creative and driven individual; aiming to support a technical organization. Recognized for being innovative and self-motivated, taking a great deal of pride in work. Finding dependable solutions and completing projects in a timely and creative manner.
skill-set
-
OS:
-
Linux (Ubuntu, RedHat, Gentoo), BSD (OS X, FreeBSD, OpenBSD)
-
Networking:
-
HTTP, DNS, SMTP, SSH, XMPP, SSL administration, general knowledge of TCP/IP
-
Languages - Proficient:
-
Python, PHP/MySQL, HTML/CSS/AJAX
-
Languages - Familiar:
-
C, Perl, BASH, Java
-
Administration:
-
General knowledge of source control systems, compilers, GNU tools, regex, package installers, network os installation, data-center planning, data-center build-out and network layout.
work experience
Purdue University - Rosen Center for Advanced Computing
July 2008 - Current
West Lafayette, IN
http://www.rcac.purdue.edu
UNIX Systems Administrator
Classtastic!
July 2010 - Current
West Lafayette, IN
http://www.classtastic.com
Founder
-
Designed an implemented product's core functionality in Python on Google App Engine.
-
Implemented product's AJAX web interace from visual designs.
Google
April, 2006 - June 2008
Mountain View, CA
http://www.google.com
Linux Systems Administrator
-
Wrote data-center automation including SSH key management, database interfaces, virtualization automation, power management, Linux installation and command line tools in Python.
-
Was primary code reviewer and unit/regression test author on my team.
-
Administrated internal development Linux cluster.
-
Planned and helped implement 500+ machine data-center build-outs and moves.
-
Installed, diagnosed, maintained, and repaired hardware broken machines in internal cluster.
Omega Institute
March, 2004 - November 2005
Rhinebeck, NY
http://www.eomega.org
Audio Engineer
-
Setup live sound systems and recording rigs for concerts and lectures.
-
Recorded conferences and musicians for reproduction and sale.
-
Mixed live house sound for musicians and faculty.
-
Recorded and edited lectures and music in Protools for quality and content.
-
Designed and deployed a large wireless 802.11b/g network over three acres of dense foliage.
Roving Planet
September, 2003 - December, 2003
Westminster, CO
Linux Engineer
-
Created micro Linux image for appliance firewall.
-
Developed install and boot processes for diskless appliances.
-
Integrated new boot and configuration processes into existing automatic install and configuration scripts.
-
Modified boot processes for better hardware compatibility.
Alliente Inc.
May, 2002 - October, 2002
Sunnyvale, CA
Linux Administrator
-
Implemented and maintained existing and new production and development environment monitoring.
-
Implemented and maintained all incoming mail servers.
-
Assisted in large co-location migration concurrent with platform migration.
-
24/7 on-call support for all production Linux machines.
Sony Computer Entertainment of America
March, 2002 - May, 2002
Foster City, CA
http://scea.sony.com
QA Analyst
-
Organized, designed and implemented network and security test plans for the PS2 Network Adapter.
-
Created multiple different network testing environments.
-
Effectively tested network and gameplay of numerous titles.
Electronic Arts
September, 2001 - March, 2002
Redwood City, CA
http://www.ea.com
Technical Support Representative
-
Answered customer queries concerning Westwood, Origin, and Maxis games on 95/98/ME/NT/2k/XP/dos, via incoming phone calls and e-mails.
-
Researched bugs and problems with games, to find suitable workarounds.
-
Performed beta testing on new games, and logged new bugs.
Shutterfly
November, 2000 - March, 2001
Redwood City, CA
http://www.shutterfly.com
Systems Administrator
-
Administered special-application server farms to provide customers with photographic rendering, printing and storage.
-
Evaluated security advisories and responded to relevant issues.
-
Setup and maintained all co-located Solaris and HP production servers.
-
Created and maintained perl and shell scripts to help with logging and day-to-day administration and maintenance.
-
Participated in 24 hour emergency support for all production servers.
Cobalt Networks
August, 1999 - November, 2000
Mountain View, CA
Professional Services Engineer/Technical Support
-
Came onboard as "Customer Advocate" Technical Support Level 1. Promoted to Level 2 in one week, and Level 3 in three months. Major responsibilities included troubleshooting Linux, including sendmail, bind, proftpd, apache, and the Cobalt UI.
-
Promoted to a lead role overseeing four technical support staff members one month later.
-
Selected for the start of a new customer support business segment that added functionality to Cobalt's servers. Responsibilities in this position included adding features such as PHP and webmail to Cobalt servers, and managing migrations from legacy Cobalt and NT boxes to new Cobalt units.
-
Researched and developed usable metrics and business plans to identify possible new segments.
-
Traveled to customer sites for on-site support of migration from NT to Linux-based Cobalt servers.
education
Publications
-
Harrell, S., Smith, P., Smith, D., Hoefler, T., Labutina, A., Overmyer, T. (2011) Methods of Creating Student Cluster Competition Teams. TeraGrid 2011. Salt Lake City, UT. July 18th-21st, 2011.
-
Carlyle, A., Harrell, S., Smith, P. (2010) Cost-effective HPC: The Community or the Cloud? IEEE International Conference on Cloud Computing Technology and Science. Indianapolis, IN. November 30th-December 3rd, 2010.
College
-
Purdue University, West Lafayette, Indiana: Bachelors of Science in Computer Science, In Progress
-
Full Sail, Orlando, Florida: Associate of Science in Audio Engineering, Completed March, 1999
Training
-
ITIL v3, Foundation, West Lafayette, Indiana, Completed October 2009
-
Hewlett Packard, OpenView Operations I, Mountain View, California, Completed September 2002
-
Dale Carnegie, Sunnyvale, California, Completed June 2000
miscellaneous