Gabrielle K. Singleton
*****@*****.***
OBJECTIVE
Seeking a challenging position where my troubleshooting skills and breadth
of knowledge can make a meaningful contribution to the success of the team
and organization.
EMPLOYMENT
2005-present Linux Systems Administrator University of Michigan
Develop, deploy and maintain large-scale high-availability
centralized Email infrastructure (storage and routing) and
supporting services in higher ed. environment. Develop and
automate procedures (with radmind, bash and perl), create
documentation, and mentor junior staff. Responsibilities
focus on 80,000+ user replicated Cyrus IMAP store and email
gateway accepting 10 million messages per week.
2000-2005 Unix Systems Administrator University of Michigan
Production support for Solaris and Linux-based services
including oncall, deployments and upgrades, and supervised
project work. Services include email, spam filtering,
openLDAP directory, DNS, DHCP, distributed CUPS printing,
radmind and monitoring.
1998-2000 Windows System Administrator University of Michigan
Support and maintain loadset for approx. 1,000 Windows
desktops distributed across 37 sites. Update base image,
package software, automate update processes.
MAJOR ACCOMPLISHMENTS
< Led migration of PHP/MySQL webmail applications onto IMAP replica
hardware to leverage idle cycles and improving redundancy for the
service. Enabled 15 dedicated webmail machines to be decommissioned,
saving power, cooling and replacement costs totaling ~$80,000-
$100,000.
< Created process for load testing hardware, RAID and filesystem
configurations for evaluating and tuning Email servers to maximize
performance and reliability.
< Participated in the core team for simta, a full-featured LDAP-
integrated MTA; including direct communication with primary developer,
describing desired features, testing new releases and vetting logging,
documentation and other usability features. Designed and scripted
system to gather detailed performance metrics for multi-domain gateway
running the simta MTA.
< Collaborated with team of admins, developers, UI experts and support
staff to evaluate, customize and roll-out an updated webmail interface
and self-service user email restore capabilities.
< Organized and largely executed the live migration of over 70,000 IMAP
users from Cyrus 2.2 to the fully replicated Cyrus IMAP 2.3
environment. Created and scripted process to automate ongoing
maintenance user moves.
< Developed central Bayesian filtering system for campus IMAP
installation with shared update capabilities; reduced inbox spam over
90% for opted-in users.
MAJOR ACCOMPLISHMENTS(cont)
< Migrated several email subdomains (e.g. @engin.umich.edu) responsible
for over 60% of on-campus traffic to the central email gateway,
reducing load on the gateway servers, cost to the department and spam
to the users; collaborated with departmental technical staff to ensure
a seamless transition for users.
< Successfully leveraged detailed email gateway statistics to persuade
vendor to reduce anti-spam RBL price by 80%, saving over $25,000 per
year.
< Collaborated on development and rolled out a 'smart greylisting' spam
filter, reducing spam received on campus by at least 60% with minimal
impact to legitimate mail.
< Participated in early development of radmind (radmind.org) and ongoing
use of this tool to maintain core infrastructure at University of
Michigan IT Central Services.
TECHNICAL SKILLS
< Linux system administration: building packages and kernels from
source, evaluating software, assessing and responding to security
announcements. Familiar with Gentoo, Redhat, Solaris, Linux from
Scratch
< Operating System management, automation and monitoring: radmind setup
and maintenance; network, service, log and process monitoring
< Email routing, delivery and storage: replicated cyrus IMAP with
murder, simta, sendmail, bind DNS, openLDAP, RBLs, spam & virus
filtering, DSPAM, clamav, TSM backups, TLS/SSL, iptables, Cisco ACE
Modules
< Web application support: Apache, PHP, MySQL
< Scripting & programming: bash shell scripting, perl, C
< Collaborating with developers: designing features, alpha and beta
testing, isolating and reproducing bugs, writing and editing
documentation
ORGANIZATIONAL SKILLS
< Planning, developing, implementing and updating secure, reliable
infrastructure services in a high availability environment.
< Designing strategies to gather use and performance metrics for a
variety of services.
< Mentoring junior staff, documenting organizational procedures and best
practices.
< Hiring process: review and pre-interview candidates - recommend
candidates for interviews, develop interview questions and participate
in selection process
< Interaction with and training of 2nd and 3rd level support staff
< Clear user-level communication for announcements and documentation
EDUCATION
2010 BA Anthropology University of Michigan, Ann Arbor
[coursework completed, graduation 5/2010]