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.