Mark D. Roth
605 E. Fairlawn Dr.
Urbana, IL 61801
Home: 217-384-7697 Cell: 217-369-8441
roth@feep.net

http://www.feep.net/~roth/

Objective

To obtain a Unix administration position that allows me to use my system programming and infrastructure design skills in a large-scale production-oriented environment.

Technical Skills

Platforms: AIX, Solaris, Linux, HP-UX, IRIX, X-Windows, VMS, MS Windows, MS-DOS, Novell, MacOS

Languages: C, Perl, sed, awk, Unix shell scripting, HTML, XML, SQL, C++, PHP, Pascal, BASIC

Packages: sendmail, Apache, wu-ftpd, BIND, TCP Wrappers, PAM, PostgreSQL, Perdition, CVS, autoconf, rdist, Oracle, TSM

Protocols: SMTP, POP, IMAP, HTTP, CGI, FastCGI, XML-RPC, FTP, LDAP, PH, DNS, SSH, SSL, TCP/IP, NFS, NIS

Specializations: Configuration Management Infrastructure,
Email Routing Architecture,
Authentication Integration (e.g., PAM and Apache modules)

Professional Experience

Feb. 2001-present University of Illinois at Urbana-Champaign (UIUC)
Campus Information Technologies & Educational Services (CITES)
Technical Lead, Production Systems Group

Established and led a group of Unix administrators in a production data center environment using Solaris and AIX. Led effort to develop automation tools and configuration standardization to improve economy of scale. Was instrumental in the formation of separate groups to manage systems and services, which resulted in increased economy of scale, lower staff turnover, better system security, and higher quality of service for CITES's customers; presented a paper about this at LISA 2001 (see below). Designed and deployed a redundant storage system for UIUC's Student/Staff E-mail Cluster to improve reliability and reduce downtime. Redesigned and deployed a new architecture for routing inbound email at UIUC to improve scalability, fault tolerance, and efficiency.



Fall 1997-Feb. 2001 University of Illinois at Urbana-Champaign (UIUC)
Campus Information Technologies & Educational Services
Unix System Administrator, Workstation Services Group

Managed all aspects of Unix workstations and servers for campus customers, including hardware and software upgrades, software installation and configuration, and addition and deletion of user accounts. Presented training seminars on sendmail and Apache for campus Unix administrators.

Fall 1996-Spring 1998 University of Illinois at Urbana-Champaign (UIUC)
National Center for Supercomputing Applications (NCSA)
Unix System Administrator

Designed, implemented, and maintained network of HP and SGI workstations. Established backup procedures.

Summer 1997 Taos Mountain Consulting, Palo Alta, CA
Unix System Administrator

Consulted at The Gap, Inc., enhancing network of AIX and Solaris machines. Assisted with mainframe interoperability and database issues.

Summer 1996 Argus Systems Group, Urbana, IL
Unix System Administrator

Maintained Solaris workstations and change control repository for kernel developers. Implemented system call test suite for Argus' security enhancements to the Solaris kernel.

Fall 1995-Spring 1996 UIUC Genetic Algorithm Lab
Unix System Administrator

Installed, configured, and maintained heterogeneous network of AIX and Linux systems.

Noteworthy Projects

psgconf - http://www-dev.cites.uiuc.edu/psgconf/
Designed and implemented an open-source modular configuration management system written in perl. Presented a paper about this at LISA 2003 (see below).

Encap Package Management System - http://www.encap.org/
Developed an open-source package manager that has become a vital system administration tool at many sites world-wide.

sendmail Development - http://www-dev.cites.uiuc.edu/sendmail/
Contributed code to sendmail project. Presented tutorial on sendmail and maintained online documentation.

libtar - http://www-dev.cites.uiuc.edu/libtar/
Developed an open-source library for manipulating tar files.

fget - http://www-dev.cites.uiuc.edu/fget/
Developed an open-source FTP client library and command line mirroring tool.

Papers

Defining the Role of Service Manager: Sanity Through Organizational Evolution, USENIX/SAGE, Proceedings of the 15th System Administrators Conference (LISA 2001), San Diego, CA

Preventing Wheel Reinvention: The psgconf System Configuration Framework, USENIX/SAGE, Proceedings of the 17th System Administrators Conference (LISA 2003), San Diego, CA

Professional Activities

Invited presenter at Sendmail, Inc. annual developers' meetings starting in 2001.

Member of USENIX and SAGE.

Education

B.S. in Computer Science, University of Illinois at Urbana-Champaign (UIUC) College of Engineering, August 1998

References

Available upon request.