|
|
Andrew M. Gaffney
O'fallon, MO 63368
(636) 357-1548
andrew@agaffney.org
|
Printable version |
| |
| SKILLS |
| Linux Administration |
| |
Slackware (3 years), Gentoo (6 years), and CentOS (1 year) |
| |
| Programming Languages |
| |
Perl, C/C++/Visual C++, Java, BASIC/Visual Basic, Python, PHP, BASH shell scripting, DCL (basic level), Fortran (basic level) |
| |
| Software and Operating System setup/troubleshooting |
| |
Windows 3.x/9x/ME/NT/2000/XP, DOS, and Linux |
| |
| Hardware (x86, x86_64, Sparc, PA-RISC, PowerPC, and MIPS) setup/troubleshooting |
| |
| Network software setup/troubleshooting |
| |
DHCP, DNS (BIND and dnsmasq), email (qmail and postfix), HTTP (apache w/ mod_php, mod_perl, mod_ssl and lighttpd) |
| |
Monitoring with nagios, trending and graphing with cacti |
| |
Central configuration management with puppet, central authentication using pam_ldap with Active Directory |
| |
| MySQL database design/maintenance |
| |
| Web development |
| |
HTML 4.01, XHTML 1.0, CSS, and JavaScript |
| |
| PROFESSIONAL RESPONSIBILITIES |
| Announce Media (August 2009 to present) |
| |
Support Engineer II: Track down and fix bugs discovered in production code. Perform on-call duties, which involves responding to alerts from the monitoring system and resolving the issue. Implement a puppet setup to manage all of our existing production and "in-house" servers. Implement LDAP authentication against an existing Active Directory setup. Setup an automatic sync between AD and OpenLDAP to facilitate a transition to OpenLDAP in the future. |
| |
| Broadstripe (December 2008 to August 2009) |
| |
Linux System Administrator: Administrate large group of servers running CentOS using puppet for configuration management. Implement AD authentication for centralized authentication and access control. Create DNS cluster for ISP customers and hosting of company-owned domains. Eliminated wasteful server usage by consolidating functionality and using virtualization. Setup nagios and cacti in order to monitor servers and services. Used perl, python, and shell scripting to automate various system administration tasks. |
| |
| |
Windows Administrator: Administrate and maintain an existing Active Directory setup. Performed multiple failed server recoveries. Did massive cleanup of existing AD setup |
| |
| |
Web Developer: Design, implement, test, and debug customer-facing websites with transactional abilities and scripts to process data |
| |
| Creative Communications (February 2005 to October 2008) |
| |
Programmer: Design, implement, test, and debug web-based applications for product ordering/payment,
internal inventory management (purchase orders, invoicing, etc.), and internal accounting. |
| |
| |
Systems/Network Administrator: Responsible for Linux server administration including hardware setup, OS installation,
server setup/configuration, firewall/router/gateway design/implementation, software upgrades, security updates,
and user management. |
| |
| Primary Care Computing, LLC (January 2004 to January 2005) |
| |
Technician: Responsible for troubleshooting and repairing hardware, network, and
software/operating system related problems for x86-based machines running DOS, Windows, and Linux. |
| |
| |
Linux Admin: Responsible for Linux server administration including hardware setup, OS installation,
server setup/configuration, firewall/router/gateway design/implementation, software upgrades, security updates,
and user management. |
| |
| |
Programmer: Responsible for designing mostly web-based database-driven applications. |
| |
| Skyline Aeronautics, LLC (October 2001 to August 2005) |
| |
System Administrator: Responsible for server administration including hardware setup, OS installation, server
setup/configuration, firewall/network design/implementation including DHCP and DNS (bind and dnsmasq), software upgrades, security
updates, security sentry setup, website design, management, and upkeep, backup strategy creation and implementation, data integrity, and
e-mail system consisting of SMTP (qmail), POP3, IMAP, and web-based mail for employees. I designed and implemented a Windows NT style
domain utilizing Samba 3.0 to take advantage of centralized network logons, roaming profiles, and policies for the publicly accessible
computers. Also, responsible for troubleshooting hardware, software, and network problems. |
| |
| Blockbuster Video, Inc. (October 2000 to March 2004) |
| |
Assistant Manager (11/03 to 03/04): Responsible for money handling including assigning tills at start of shift, counting
tills at end of night, making change for tills, and counting and depositing cash at bank every morning. Also, responsible for running
shifts which includes setting sales goals for the shift, managing other employees, making sure everything planned for the shift gets
accomplished and handling customer concerns and complaints. |
| |
| |
Customer Service Representative (10/00 to 11/03): Responsible for checking out customers, checking in and returning product to
shelf, and helping customers find product. |
| |
| VOLUNTEER WORK |
| Official Developer for Gentoo Linux Distribution (Release Engineering Lead, Quickstart project, Catalyst project, Genkernel project) |
| |
| CERTIFICATIONS |
| Comptia A+ Certified |
| |
|
|