HUGH BROWN 243-18 Jack Mahony Place New Westminster, BC V3L 5V8 (604) 517-1506 aardvark@vcn.bc.ca Objective: A Unix/Linux system administration position in an open-source friendly environment that lets me utilize and expand my technical skills. Skills: Operating Systems: Linux (Debian, Ubuntu, Gentoo, Slackware, Red Hat, SuSE, CentOS), Windows 2000/XP, OpenBSD, Solaris (9 and 10), FreeBSD (4.x), OS X, plus some experience with Windows Server 2003; virtualization of Linux using Xen and KVM/libvirtd Programming Languages: Perl, Shell (Bash), awk/sed, plus some experience with SQL, PHP, Python, C and Assembly Security: Linux/Unix firewalls (iptables, IPFW, pf), VPN (Nortel Contivity, OpenVPN, IPSec), spam/virus filtering (ClamAV, MIMEDefang, SpamAssassin, Procmail), NIDS (Snort, Acid), Tripwire, SELinux Networking: NIS/NFS, Samba, LDAP (Sun Directory Server, Fedora/389 Directory Server), Web servers (Apache, Boa, Tomcat), Email (Sendmail, Postfix, UW IMAPD, Dovecot, Mailman, Sympa), DHCP, service monitoring (Nagios, Cacti, MRTG, SNMP, Request Tracker), Amanda, Bacula, MySQL, IPv6, H.323 video conferencing, Zimbra and DNS (Bind 9.x) Development tools: CVS/Subversion servers, Mercurial, Git, Bugzilla Management/Deployment tools: Cfengine 2, FAI, Cobbler, Kickstart, Rocks Employment: Systems Manager, Centre for High-Throughput Biology, Vancouver BC – July 2008 to present Installation and administration of scientific computing servers running CentOS Linux. Assisting in bid preparation and evaluation during procurement of new equipment, including servers, storage and backup hardware. Assisting in planning for new server room; planned and executed migration of existing servers to the new room. Automation of system administration and server installation. Setup and configuration of network services for the Centre, including web, email and LDAP, plus implementation of monitoring for all services. Implementation and and administration of backups. Preparation of yearly budget. Desktop installation and support (Windows XP, Ubuntu and OpenSuSE). Systems Manager, Pacific Institute for the Mathematical Sciences, Vancouver BC - July 2006 to present Administration of Solaris 9/10 servers and thin clients, Linux, Apple and Windows 2000/XP workstations at three widely-separated sites, including remote and local user support. Overcame significant challenges, including lack of time with predecessor (three days in total, during the busiest time of the year), hardware failures and lack of up-to-date documentation. Security, hardware and process improvements, including implementation of regular software upgrades and patches, documentation updating and expansion, network infrastructure and server upgrades, use of Cfengine for maintenance, use of Bacula for backups, ticketing system, and network and service monitoring with Nagios and Cacti. Evaluation, recommendation and purchasing of H.323 video conferencing equipment. Overhaul of online conference registration system and other web-based systems. Supervision of all IT-related aspects of office move, including split of formerly-shared network. Hiring and supervision of work study students. Preparation of yearly budget. Participated in committee to evaluate, and recommend improvements in, UBC's approach to high-performance computing. Network Administrator, Dyaptive Systems, Vancouver BC - April 2003 to July 2006 Administration of FreeBSD/Linux servers and workstations, and Windows 2000/XP workstations, as company doubled in size. Significant security and process improvements, including implementation of regular backups, regular software upgrades and security patches, license management, jailed FreeBSD servers, virus and spam filtering for email, automated Unix installation, use of Cfengine for maintenance, and network and service monitoring. Database administration (MySQL and PostgreSQL) for the company website, Bugzilla and Snort. Installation, standardization and administration of FreeBSD and Debian Linux for company product. Evaluation, recommendation and purchasing of hardware and software to meet company requirements. Documenting and recording procedures, network configuration and recovery instructions. Perl, Bash, PHP, SQL and CGI scripting/troubleshooting for customer and in-house needs. Hiring, supervision and mentoring of junior system administrator and work study students. Preparation of yearly budget. Supervision of all IT-related aspects of office move. Help Desk, Dowco Internet, Burnaby BC - February 2001 to March 2003 Install and administer FreeBSD IPSec VPN/firewall gateways and FreeBSD/Linux-based web servers. Assist with install and administration of company servers: email (Sendmail, SpamAssassin), DNS (Bind 9.x), NIS/NFS, dialup (Lucent Portmaster, RADIUS), and web (Apache on FreeBSD, IIS 5.0 on Windows 2000). Investigate and answer abuse complaints from customers and public. Installation and replacement of network cabling. Troubleshoot problems for dial-up, ADSL, web hosting and colocation customers. Perl, Bash, PHP and CGI scripting/troubleshooting for customer and in-house needs. Help Desk Volunteer, Vancouver Community Network, Vancouver BC – June 2000 to February 2001 Troubleshoot connectivity and email problems for customers. Perl scripting for system administration purposes. Assist in installation and configuration of Linux-based Samba file server. Education and Training: Large Installation System Administration Conference – 2009 Management Skills, or, Don't Panic! Working with SELinux Packaging for Sysadmins Time Management for Sysadmins: A New Approach Design Patterns for Sysadmins Large Installation System Administration Conference - 2006 Solaris 10 Administration Workshop Beyond Shell Scripts: 21st-Century Automation Tools Seven Habits of the Highly Effective Sysadmin How to Interview a System Administrator Setting Up A Data Center (or Data Closet) University of Waterloo, Waterloo, Ontario BSc (Hons) Physics - Four year program (incomplete) References: Available upon request.