Danny Sauer resume@dannysauer.com - 217-314-9149 Objective: To find a job where I can apply my knowledge to furthering the use of networked computers as an effective tool, while being challenged to continually learn in a changing environment. Work Experience: Level 3 Unix Security Problem Manager - State Farm, 2006-present (contract position) * diagnose and resolve unique issues on Unix platform (HP-UX, AIX, Linux (primarily RHEL and SLE)) * resolve and document reoccurring issues for level 2 support * provide Unix security consultation for business partners * set policy for future Unix growth and usage * develop scripts for first and second level tech support staff to use, primarily in ksh88 with some Perl * share knowledge of advanced shell and Perl scripting Applications Benchmarking Engineer - Intel Corp., 2005-2006 (contract position) * Assemble, configure, test and debug production and pre-production hardware in a clustered, high-performance environment, generally running RHEL 3.x and 4.x as well as SUSE Linux * Configure HP and Linksys managed switches for performance Gigabit Ethernet interconnects, as well as managing and configuring Myrinet and Infiniband interconnects using a variety of products * Develop new and maintain existing scripts for automation and validation purposes, using primarily Perl and Bash. * Rewrite, reorganize, and expand roughly 12,000 lines of Perl, finishing and correcting the rough implementation started by a previous contractor while making the coding style consistent and more modular. 90% of the script was rewritten, and the codebase roughly doubled in size from the new features. * develop moderately complex Perl framework for gathering, collating, and graphing performance benchmarking information * Actively share knowledge of Linux operating system and Perl with members of the Cluster Development team as well as with the local IT department. * Assist in diagnostics of other computing areas as appropriate Network Systems Administrator - Teleologic Learning Co., 2000-2005 * Maintain all Internet services, including www, smtp, ftp, cvs, subversion, mysql, DNS, etc. Manage redundant servers in most cases. * Research, recommend, and assemble new network workstations * Maintain mixed Win9x/Mac/Linux network workstations * Provide workstation support for local and remote (either at home offices or connected via VPN) employees * Developed a ~2000 line Perl script and an associated markup language which reduced roughly three weeks worth of work down to under one minute, and reduced web developer staffing requirements 30% while greatly increasing Content Developer productivity and content reusability * Developed a tree-based Java program distributed via Java WebStart which allowed simple editing of fields within a structured XML file from within a .zip file without requiring the end user to know that they were using XML or .zip (SCORM-compliant manifests edited from within packages SCOs) * Maintain and upgrade internal data network and phone system, including basic configuration of managed switches and Cisco equipment * Maintain Internet connectivity, including the planning and construction of Linux based firewalls (both whitebox and embedded) using iptables and ipchains rules generated by hand. * Automate server and network device tasks using scripts written in a variety of scripting languages, generally Bourne shell and Perl. * Monitor system and network uptime using custom scripts as well as pre-written systems such as MRTG, NetSaint/Nagios, Big Brother, NetSNMP, etc. * Manage security patches on various Linux distributions, Windows, and OS X, as well as performing periodic security audits / penetration testing using tools such as nmap, and Saint. * Monitor network security using Intrusion Detection tools including Snort and Acid, as well as diagnostic tools such as Ethereal, Etherape, ntop, etc * Develop server-side and client-side web scripts using PHP, JavaScript, Perl, MySQL, HTML, Cold Fusion * Provide JavaScript and PHP training to developers Unix Administrator - Parkland College, 1999-2000 * Plan and implement conversion of student BSDi labs over to SuSE Linux * Research and implement web-based ~10K student email system using LDAP, Courier IMAP, Postfix, and Gnu Horde * Develop custom LDAP user management utilities using Perl and Net::LDAP both for CLI and web-based tools, some of which were open-sourced and given back to the Internet community * Maintain Linux lab and student email system * Provide basic faculty Linux training * Supervise and train student Linux administrator Part-time Microcomputer Specialist - Parkland College, 1998-1999 * Install + maintain Win 9x lab and faculty workstations * Provide application help-desk services * Co-supervise student employees Student Microcomputer Specialist - Parkland College, 1998 * Assist with maintenance of Win 9x lab and desktop workstations Skills: Operating Systems * Linux - 10+ years + LPIC-1 (Linux Professional Institute Certified) + LPIC-2 (Linux Professional Institute Certified) + SuSE, Slackware, YellowDog, LinuxPPC, Redhat (RHEL, Redhat, and Fedora), Gentoo, Ubuntu, Debian, Knoppix, custom systems, etc * Win 3.x/9x/NT/2K/XP - 12 years cumulative * MacOS X/classic - 6 years cumulative Programming Languages * Perl, Bourne shell (ksh, bash, posix sh), PHP, HTML, JavaScript, Java, Cold Fusion, C, C++, PIC assembler Web Servers * Apache, Boa, Thttpd, Roxen, custom Email Systems * Postfix, Sendmail, Procmail, Courier Imap, Qpopper, Imp, IMHO, SquirrelMail, SpamAssassin, DSpam Various * network debugging, intrusion detection, various Internet services, SQL servers, backup/recovery, PC component assembly, network design, DHCP, DNS, LDAP, NIS, Samba, rsync, PIC mid-range microcontrollers, HPC, RAID, LVM, EVMS, PPP. Some Cisco, including PIX firewalls (14-node multi-platform home network is behind a PIX firewall with Cisco managed and unmanaged switches connecting the Internet servers and internal workstation. Cisco security certification pending) Education: University of IL @ Urbana, 1995-1998 * Computer Engineering Parkland College, 1998-2000 * Computer Networking: Systems Administration Franklin University, 2000-present * BS Computer Science (part-time via web, graduation expected Fall 2007)