Objective
To work in a dynamic environment supporting mainstream technologies as a Senior level UNIX Systems Administrator/Engineer/Developer or IT Manager/Director. To contribute and grow my technical knowledge in a progressive company where I can help promote a cost-effective, high-quality and efficient organization.
Summary Of Skills
OPERATING SYSTEMS:
Over 20 years experience in UNIX systems administration on multiple platforms, including variant Linux distributions, such as Redhat Enterprise, SuSE, Debian and Fedora Core. Advanced administration experience with AIX 6.x, Sun Solaris 10.x, and HP-UX 11.x. Experience with Windows 2003/2008 Server and other legacy operating systems. Virtualization with VMware ESX and KVM (kernel-based virtual machine).
SERVER HARDWARE:
IBM P-Series RS6000 and HMC, Oracle/Sun Microsystems, HP Proliant, Dell and Non-Branded Equipment.
STORAGE SYSTEMS AND BACKUP DEVICES:
EMC (Clarion, Symmetrix, DMX and VMAX) and Hitachi AMS fiber attached storage arrays, IBM FastT array, Dell AX array, Linux Hardware/Software RAID arrays using SATA, SCSI and SAS drive technology. EMC Avamar and Symantec NetBackup disk and tape backup facilities.
SOFTWARE APPLICATIONS:
VMWare Workstation/Fusion, Open Office, MS Office, Adobe Studio, Visual Studio 2010, Visio, and various GNU software.
SYSTEMS ADMINISTRATION:
Server hardware installation, configuration, peripheral connectivity, health monitoring and performance analysis. Software package management from pre-compiled packages and source code on several UNIX-based servers. Management of users, groups, permissions, quotas, user security, sudo access privileges. Filesystem management and maintenance (fsck, defrag, growth), volume groups, logical volumes, RAID configuration (mirror/stripe), SAN management and connectivity, NFS/SMB server and client configuration for file sharing. DNS services (master and slave), SMTP services (sendmail), SPAM filtering and virus control management. Apache server and performance tuning. MySQL and PostgreSQL database configuration and tuning. RRDTool server and application monitoring. Developed several powerful tools using Perl and shell scripting for various administrative tasks and high-profile applications, particularly for process automation. Perform different backup levels on many platforms on tape, dvd and rsync for networked backup to remote storage array. Routine health maintenance, including system diagnostics, SNMP monitoring tools, remote management and monitoring through ILO interfaces.
NETWORKING:
Good understanding of TCP/IP, OSI model, TCP and UDP ports, LAN, WAN, DMZ, NAT, VPN, Web proxies, Port forwarding, Static routing, Wireless (WPA2 security), Ethernet cabling and topologies, SNMP for gathering system metrics, Active Directory/LDAP/PAM Authentication, DHCP/BOOTP and static IPv4 addressing.
NETWORK SECURITY & MANAGEMENT:
Firewalling (iptables with Linux) on multiple network segments (including DMZ), IDS/IPS software (wireshark/snort), secure internal network connectivity to internet. Transparent proxies, SSH and SFTP for secure connections between servers, integration of SSL, rsync filesystem synchronization over SSH, port management and scanning to determine vulnerabilities, maintain kernel turning and updating, TCP wrappers, apply security patches based on advisories. Log parsing for reporting back to centralized server (syslog).
DATABASE DEVELOPMENT & ADMINISTRATION:
Understanding of multiple open-source and commercial RDBMS, including MySQL and PostgreSQL on UNIX platforms. Familiar Microsoft SQL Server 2005 and Oracle. Designed several schemas in conjunction with Perl automation programming for various project requirements.
DATA CENTER:
Help set up and maintain data center infrastructure, including wiring, rack assembly, server setup, cooling systems and keeping a clean environment.
PROGRAMMING & SCRIPTING LANGUAGES:
Heavily use Perl, CGI, and mod_Perl for scripting automation of processes in conjunction with a RDBMS. UNIX shell scripting (ksh,bash), HTML and SQL database programming. Fair understanding of development in C# using Visual Studio 2005.
WEB DESIGN & DEVELOPMENT:
Development of several dynamic web applications using Perl/CGI and mod_Perl for Apache, ranging from process automation to monitoring of applications with database back-ends. Involvement with developing several business web sites with various requirements. Familiar with XHTML, CSS, XML, AJAX, JScript and Javascript for creation of dynamic web content.
Employment History
Sr. IT Unix Engineer
RR Donnelley, Inc. Corporate IT. Logan, UT; May 2008 - Present
Company Background:
RR Donnelley designs, manages and produces document delivery for both digital presentation and on paper for customers in the publishing, healthcare, advertising, retail, technology, financial services, and other industries.
Major Job Duties:
- Manage and maintain multiple UNIX-based platforms running AIX, Solaris, Linux, and HP-UX.
- Manage and maintain UNIX-based servers in multiple data centers.
- Perform base OS installation, kernel patching/tuning, network configuration, active directory authentication, package management, server hardening and implementing security measures to satisify PCI and SAS70 audit requirements.
- Develop and maintain advanced Perl and shell-based automation scripts to handle various production requirements on multiple Unix platforms.
- Maintain PostgreSQL and MySQL database environments that interface with Perl automation scripts using DBI methods.
- Fluent in various transfer communications protocols including FTP/SFTP, Rsync, and Connect Direct.
- Build and maintain clustered environments using IBM AIX HACMP, IBM PowerVM, Veritas, SuSE and RedHat native clustering.
- Participate in on-call rotation to support corporate IT help desk service tickets for UNIX related issues, ranging from server down calls to operating system and application issues.
- Support and maintain production critical applications that interface with multiple stream transformations and print management engines.
- Participate in conference calls and meetings related to various project requirements throughout various divisions within the corporation.
- Installed, managed and tuned several NetBackup clients to establish communications with a centralized backup server.
- Install, manage and maintain EMC CX4 and VMAX SAN arrays, including brocade switch and fabric zoning.
- Assisted with configuration and migration of EMC Symmetrix to EMC DMX 4000 array, with configuration of switches for zoning of servers from multiple hosts
- Red Hat Certified Engineer (RHCE) as of Jul 2010
Sr. Applications Engineer
RR Donnelley, Inc. Applications Engineering Division. Grand Island, NY (telecommute); Jan 2007 - May 2008
Company Background:
RR Donnelley designs, manages and produces document delivery for both digital presentation and on paper for customers in the publishing, healthcare, advertising, retail, technology, financial services, and other industries.
Major Job Duties:
- Managed system migration of print systems over to a new platform supporting communication between multiple facilities.
- Help manage and maintain enterprise class UNIX servers.
- Develop and maintain advanced UNIX automation tools using Perl programming.
- Implement and manage EMC Oncourse communications between Solaris cluster servers at EDS and multiple remote hosts.
- Configure UNIX servers to utilize disk on EMC Symmetrix and DMX storage arrays.
- Administer Windows 2003 clustered servers running MS SQL 2005 and proprietary print systems software.
- Assist with development of software using Visual Studio 2005, C#, ASP.NET and AJAX technologies.
- Provide recommendations for application development enhancements.
- Support and develop POC (print on command) management system for BCS and RMS facilities.
- Support and develop Logan WebApp for both commercial and proprietary AIX clusters.
- Provide general support for Logan and Grand Island facility requirements.
UNIX Systems Administrator
RR Donnelley, Inc. BCS Division. Logan, UT; Aug 1999 - Jan 2007
Company Background:
RR Donnelley designs, manages and produces document delivery for both digital presentation and on paper for customers in the publishing, healthcare, advertising, retail, technology, financial services, and other industries.
Major Job Duties:
- Development of cross-facility automation systems based on clustering technology between AIX and Linux.
- Web interface software developed in Apache/mod_perl to control and monitor data processing in real-time from variant platforms for printing or conversion to electronic documents.
- Automation of processes for conversion of large print stream formats for print-ready or electronic output.
- Variant automation scripts developed in Perl, mod_Perl and UNIX shell to accommodate customer needs for transmission of data to processing systems.
- Maintain several enterprise-class IBM RS/6000 (AIX 4/5), HP 9000 (10/11), Sun (5.6-10), and Linux servers running many different production processes.
- Installation and upgrade of operating systems, apply security updates, kernel patches, performance monitoring and tuning for UNIX servers.
- Manage linux-based firewalling system between internal network and Internet.
- Monitor network activity using IDS and analyze output for security handling.
- Automated network backups for many UNIX servers using rsync over SSH to a centralized backup server.
- Manage DNS master/slave servers on UNIX systems for internal network name resolution with zone transfers for multiple zones.
- SMTP management, relay control, SPAM filtering, and automation for extracting and parsing attachment data on email for clients.
- Manage FTP, Secure FTP, NDM (connect direct) and Rsync data transmission services on Solaris OS. Used as a central data repository for incoming client data.
- Configured EMC storage arrays on AIX and Solaris platforms. Used InfoMover and Oncourse transport methods to distribute data between servers.
- Involved with SAS70 compliance and audits (type I and II) for all Unix-based servers at the Logan facility.
- Assisted in remote installation and configuration of various software packages on EDS Solaris cluster, including EMC Oncourse, BMC CTRL-M, Oracle, and many GNU applications.
- Document procedures, processes and applications for UNIX servers meet SAS70 requirements.
- Provide support services for internal and production personnel, including programming and other technical expertise.
- Participated in on-call rotation duties for the facility.
Web Hosting Provider
CacheWEB LLC. Logan, UT; Aug 1999 – Jun 2006
Company Background: Provides web hosting and development solutions for establishment of personal or business web sites on the Internet.
Major Job Duties:
- Own and operate business as a single-member LLC.
- Perform all financial/accounting business aspects.
- Developed and maintain entire business web site, including powerful ordering system.
- Developed customer billing system for automated reoccurring billing. Emails generated in PDF or ASCII for client.
- Setup and maintain Linux internet servers running commercial web hosting software.
- Implementation of security (firewalls, tcp wrappers, etc.) on Internet connected servers.
- Implemented software applications to filter SPAM and scan for viruses, as well as maintain blacklists for total SPAM rejection.
- Provide customer support services via phone and online to resolve issues in a timely manner.
UNIX Hardware/Software Installation Specialist
Spillman Technologies, Inc. Logan, UT; Mar 1998 - Aug 1999
Company Background: Software development company specializing in public safety database software for law enforcement agencies.
Major Job Duties:
- Install Sun Ultra, RS/6000, HP servers with spillman database software, communicating with peripheral equipment, such as Etherlite port servers, 10BT hubs, and modems.
-
Set up drive partitions on AIX/SUN/HP Servers locally and mounted via NFS.
- Configured systems running video capturing equipment for MUG shots.
- Install and configure 911 communication interfacing software, and hardware connectivity to ANI/ALI units. Constructed new serial cables to communicate with different systems.
- Setup PPP servers/clients for asynchronous connections on UNIX (HP, SUN, RS6000, Linux) and Windows platforms.
- Setting up ODBC interfacing software for connectivity to Unix database from PCs.
- Write shell script and perl programs to perform various operations, such as automation of installation of spillman database software on different platform and OS levels.
- Create/Maintain documentation on various installation procedures for various unix platforms.
- Setup servers and networks from ground zero for various customers on-site.
- Provide technical support on database software, operating systems, networks, etc. for clients.
Computer Technician
Xactware, Inc. Orem, UT; Mar 1996 - Aug 1997
Company Background: Specializes in estimation software for serving the needs of a broad customer base from large insurance carriers and property adjuster organizations to cleaning specialists, restoration contractors and remodelers.
Major Job Duties:
- Systems/Network Administration: helped maintain several corporate Novell and Win NT servers.
- Provide on-site support for various technical issues (phone/in-person).
- Build & Configure computer systems- ranging from complete system installation (hardware/software) to diagnosing problems and finding solutions.
- Responsible for maintaining various dialup servers for remote connectivity to corporate network servers.
- Research new technologies and provide recommendations.
Compact Disc Mastering/Design
Mediagenix Logan, UT; Jan 1995 - Mar 1996
Company Background: Specializing in the conversion of documents/data and restoration of audio and photographic materials for CD archiving.
Major Job Duties:
- Operated business as a sole proprietor.
- Transcribed audio from records and cassette tapes to digital format.
- Handled all aspects of advertising/marketing and client relationships.
- Managed bulletin board system (BBS) for client communications.
UNIX Computer Systems Operator
Saddleman, Inc. Logan, UT; Oct 1990 - Mar 1996
Company Background: A leading manufacturer of soft products and accessories for the automotive aftermarket, specializing in seat and front end covers.
Major Job Duties:
- Maintain/Operate NCR 3550 UNIX (Sys V) mainframe using MFG/PRO (Progress Database).
- Maintain/Operate DECSystem 5000/2100 UNIX (Ultrix-BSD) using MFG/PRO (Progress Database).
- Administrate WAN and LAN Networks.
- Add/Remove users, Modify Login Scripts, Customize user settings.
- Operate/Configure various data communication equipment: Multitech MUX (multiplexers), Terminal servers (Gandalf/Emulex), Concentrators, Network Access Hubs (TP and COAX), Routers, Ethernet, and Modems.
- Design and maintain complex shell script system to perform daily batch processing.
- Perform daily backups of databases and system files on both UNIX and Novell Servers.
- Provide on-site support for both local and remote users: diagnose problems and find/apply solutions.
- Help install new hardware in mainframe & workstations (NCR 3550 and DEC).
- Run daily EDI transactions and processing.
Personal Interests
Creating interactive/dynamic web sites, Internet research, learning new technologies, reading, movies, coin collecting, gardening, and traveling.
Academic Education
B.S. in Management Information Systems, Utah State University (2011)
References
Available upon request.