Skip to content


Resume

David Bishop

Employment

Senior Unix Systems Administrator

Cabelas — Cabelas.com Network Operations Center (Nov. 2006 — Current)
Hired to help with the website’s transition from Solaris/SPARC to Linux/x86. Helped maintain the main website, running on ATG (a java application server), as well as multiple secondary websites running on Tomcat. Implemented OpenLDAP to manage accounts and passwords. Implemented automated, network-based installation of servers. Helped configure and implement host-based firewalls. Participated in a two-man on-call rotation (i.e., at one point it was down to two guys in my group). Helped in migration to a new colo. Was the lead admin in charge of installing, configuring, and maintaining a Tealeaf cluster and Scene7 (dynamic imaging). Helped train multiple new Sysadmins in unix skills and Cabelas.com specific knowledge. Was the “go-to geek” in a group of Unix Sysadmins. Wrote multiple production-level scripts, including a multi-threaded load tester for scene7. Helped maintain four 9′s uptime on a website with over 100 million dollars in annual revenue. Received multiple performance-based bonuses.

Unix Systems Administrator

Micron — Research & Development (May 2004 — Sept. 2006)
Brought on to manage the department’s transition from Solaris/SPARC to Linux/x86 on desktops and servers. Grew from less than 60 Redhat WS3 workstations and servers to over 850. Implemented automated, network-based installation. Took initiative to implement network and performance monitoring software (Nagios) covering all 1000+ machines on our network. Took initiative to install and implement CUPS, a network printing system, for all Linux and Solaris machines. Wrote modular testing program in Python which is used worldwide within Micron to check for standards compliance. Installed and maintained multiple apache web servers, utilizing modules from php, SSI, to Siteminder (a Single Sign-On solution). Performed routine system administration tasks, such as adding and removing users in NIS, troubleshooting issues, installing, upgrading, and moving machines, installing and upgrading software and writing small scripts in Perl and Python to automate repetitive tasks. Took initiative to rollout and use VNC for remote troubleshooting and end-user help. Took initiative to write and maintain FAQs for end-users new to Linux or our network, and for the other System Administrators on Linux/Solaris differences. Received $35,000 in performance-based raises. Received multiple performance-based bonuses.

Micron — Product Engineering (Oct. 2000 — May 2004)
Installed and maintained multiple Apache and Tomcat web servers. Wrote and maintained multiple CGIs in Perl and Python. Installed and maintained network and performance monitoring software (Big Brother) for 100+ Solaris machines. Helped maintain and update in-house software which used Redbrick and Sybase databases. Maintained software written in Perl that generates postscript files from test data. Led conversion from sccs to cvs for revision control. Helped convert 100K+ line C++ Solaris program to run on Linux. Helped maintain 200+ Solaris workstations. Installed and maintained pilot program of 5 Linux servers. Received multiple performance-based raises.

Freelance Unix Systems Administrator

GNUconsulting (1999 — 2008)
Installed, configured, and maintained multiple Linux servers for 30+ clients. Each offered services including smtp (sendmail, exim, postfix), pop3/s (ipop3d, dovecot), imap/s (uw-imapd, dovecot), http (apache1 and 2 with virtual hosting), firewall (iptables, ipchains), http proxy (squid), filesharing (samba), ftp (vsftpd), spam filtering (maia/amavis, spamassassin, dspam, dcc, razor, pyzor, greylistd, etc), virus scanning (clamav), dhcp (isc dhcpd), webmail (squirrelmail and RoundCube), dns (bind and powerdns), vpn (openvpn), secure remote login (ssh), and time synchronization (ntpd). Installed OpenLDAP to maintain user and host database, with replication and failover using hearbeat. Installed MySQL with blogging software (wordpress), and Linux-based TiVO-like software (mythtv). Monitored all servers and services using nagios. Troubleshot issues, maintained off-site backups, other routine tasks. Some Cisco IOS experience, mainly configuring Cisco 678 DSL routers. Installed Asterisk to replace home telephony.

Education & Training

Red Hat Jboss for Administrators JB336 June 2008, New York, NY
Red Hat Linux Networking & Security Administration RH253 June 2006, San Francisco, CA
AIX 5L for Unix Professionals QP044 March 2005, Los Angeles, CA
A.A.S. in Computer Networking, I.T.T. Tech March 2001, Boise, ID

Contact Info

2361 Steven Ave
Sidney, NE 69162
(308) 254-6245 (home)
(208) 284-2736 (cell)
jobsearch@gnuconsulting.com