Gordon Messmer
Objective
Seeking a position that will capitalize on my experience developing
software and deploying services for BSD and SysV UNIX systems (Linux,
FreeBSD, and OpenBSD).
Strengths
- Strong understanding of Unix system internals
- Experience profiling and optimizing Unix systems and applications
- Experience developing scalable Unix clusters
- Background in network, host, and application level security
Skills
Operating Systems: Red Hat Linux, Fedora, Slackware, Windows 2000, Windows XP, Mac OS X
Programming: Bash, SQL, C, C++, Perl, Python, Java, PHP, JavaScript, Lisp
Build tools: make, autoconf, automake
Source management tools: cvs
Email services: qmail, courier, sendmail
HTTP services: apache, roxen, caudium
DNS services: bind
SQL services: MySQL, PostgreSQL
Windows file sharing services: samba
Directory services: NIS, LDAP (OpenLDAP, SunONE Directory Server, Fedora Directory Server)
Network services: IP routing, firewall configuration
Certifications
- Red Hat Certified Engineer
Experience
6/2006 - current
University of Washington, Electrical Engineering Seattle, WA
System Admin / Programmer:
Maintained and developed Linux based infrastructure for department
computing.
- Migrated services to more stable Free Software applications,
including Fedora Directory Server, Courier MTA, and WildFire.
6/2001 - 4/2006
Real Networks, Inc. Seattle, WA
System Admin / Programmer:
Maintained large base of Linux systems for RealNetworks and developed
applications to reduce administrative overhead and routine maintenance
tasks.
- Primary administrator of IT communication systems: email, file and
printer servers, directory services, intranet HTTP servers, etc.
- On call 24x7 for service issues.
- Developed LDAP directory management application, replacing a
large number of separate data interfaces with a single, integrated
solution. This interface simplified many of the tasks common among
the IT staff such as the maintenance of user accounts, groups, and
email aliases. It also granted management access of most data to the
users rather than IT staff. This product will be publicly released
shortly.
- Developed and deployed LDAP directory for authentication and
user directory information throughout the company.
- Developed and deployed scalable, fault tolerant email system to
replace aging, fragile infrastructure.
- Implemented "apt" based update software for Red Hat Linux
systems, which allowed admins to very easily apply security and bugfix
updates to their systems, and sent notices when such updates were
available. This greatly decreased the amount of time security
vulnerabilities were exposed, and increased the reliability of the
update procedure.
- Developed BindConfig, a Python application suite for maintaining
DNS zones, as well as various other Python utilities for maintenance
of DNS. Suite decreased the incidence of error and simplified the
task of updating configs.
- Developed Nessus based network scanner to present security
problems to the administration staff, by severity of problem or
frequency of vulnerability.
4/1997 - 4/2001
Computer Central Ellensburg, WA
System Admin / Programmer:
While attending college, worked for local business building and
repairing PC computers. Quickly promoted to position as administrator
of internet service, responsible for managing Cisco, Ascend, and Linux
equipment.
- Primary administrator for all ISP services: dial up terminals,
RADIUS service, email, HTTP, routers, etc.
- On call 24x7 for service issues.
- Developed and implemented custom applications to manage network
access and services.
- Developed CGI applications in C and Perl for customers hosting
e-commerce web sites.
- Reviewed source code of software before installing it on our
system, as a matter of security policy. Improvements and fixes were
submitted back to software vendors; my audits resulted in improvements
to commercial products such as uShop and commerce.cgi.
- Responsible for the development of software for maintenance and
billing of customers accounts. Result was client/server, SQL based
product called ISPd. ISPd replaced previous system composed of several
information repositories which were prone to human error and
unreliable with a robust, integrated solution. ISPd eliminated the
need for weekly information audits, and greatly enhanced our ability
to analyze information related to our business.
ISPd is also in
use by other ISP's in various locations inside and outside the
USA.
- Managed UNIX system backups.
References
References are available upon request.