1. CHIP BENNETT
361 WINSLOW WAY
LAKE IN THE HILLS, ILLINOIS 60156
CHIP.BENNETT@ATT.NET
(815) 404-6163
Senior UNIX Architect/Engineer
Provides all aspects of UNIX support and consulting, including new installation designs, upgrade
strategies, high availability, disaster recovery, virtualization, performance analysis, root-cause-
analysis, standards development-application, system administration, and training.
EXPERIENCE
Senior UNIX Architect Feb 2014 to Present
Wipro Ltd (in contract with Hospira), Lake Forest, Illinois
UNIX lead on contract in charge of UNIX service delivery for Hospira. Project lead for Wipro UNIX
team. Designed and documented Solaris system maintenance procedures and upgrade schedule.
Redesigned UNIX disaster recovery procedures which allowed first 100% successful DR drill.
Supported HP RHEL servers. Provided consulting and instruction to other engineers and admins in
UNIX tower on system administration, performance analysis, and root-cause analysis.
Lead UNIX Architect 2013 to 2014
Tek Systems (in contract with Walgreens), Lincolnshire, Illinois
Only UNIX architect in charge of major Oracle H/W upgrade and Solaris P2V migration. Designed
non-global zone with Solaris 11 virtualization strategy that greatly simplified support of both
virtual server migration and disaster recovery. Also provided consulting and instruction to other
engineers and admins in UNIX tower on Solaris system administration, performance analysis, and
root cause analysis.
Senior UNIX Engineer 2010 to 2013
Tek Systems (in contract with Exelon), Chicago, Illinois
In charge of UNIX performance engineering and capacity planning. Assisted DBAs with resource
planning for new DBs. Primary engineer to solve DB and other application performance issues.
Performed root-cause-analysis of IBM MQ, Java app, and other middleware performance issues,
that either avoided a costly upgrade, or provided insight into needed resources in refresh
systems. Used DTrace and other tools extensively to solve performance issues, writing
sophisticated scripts for DB, network, and I/O analysis. Solved critical LDom I/O performance
issue. Showed that issues perceived by DBAs as I/O related were actually DB tuning related.
Found root cause of severe SUDO performance issue. Discovered and remediated issue with DMP
I/O policy that impacted SAN performance. Developed guidelines for future use of ZFS for DB
storage. Provided training to other engineers and users on single vs. multi-threaded CPU
utilization, I/O cache management, and other topics related to performance.
Designed new and refreshed UNIX systems based on T-series and M-series servers using Solaris
10. Responsible for UNIX build and configuration standards. Designed standards for virtualization
including LDoms and Solaris zones (with resource controls). Introduced ZFS and designed
standards for use as root filesystem for virtualized and non-virtualized servers. Tested and
improved methods for integration of ZFS and Storage Foundation in a virtualized environment.
Brought in Solaris 11 as a new target OS. Introduced T4, with new single-thread enhancements,
Skills Summary
Solaris
DTrace
ZFS
SVM
UFS
LP config
Jumpstart
Ops Center
Zones
Resource
Controls
Internals
RCA Crash
dumps
RCA Core dumps
System
Accounting
SAR
RBAC
Open Solaris
Solaris 11
Linux Distros
RHEL
Fedora
Ubuntu
Performance Eng
Solaris
Linux
Java
Oracle DB
IBM WAS/MQ
Other Middleware
Storage Mgt
VxVM
VxFS
VCS
DMP
PowerPath
Virtualization
Solaris Zones
LDoms
VirtualBox
VMware
Dynamic Domains
(continued)
2. as cost effective alternative to M5000 for DB servers. Evaluated alternatives for NAS standard.
Designed Disaster Recovery methodology for virtual servers. UNIX Engineering representative on
DMZ design team. Engineered standard for UNIX utilization of network printers.
Wrote complex tools to assist with administration. Managed lab environment. In charge of UNIX
data collection for Gartner benchmark. Applied UNIX internals knowledge to find root cause for
various bugs that others were not able to find. Solved application issues related to use of UNIX
OS, network, or SAN. Trained other engineers on various UNIX related topics. Assisted security
team with remediation of detected vulnerabilities. UNIX Engineering representative on audit
team, correcting deficiencies in both UNIX servers and the CCS rule set. Managed UNIX server
customer billing.
Systems Engineer 2004 to 2010
Laurus Technologies, Itasca, Illinois
Conducted root-cause-analysis for various issues. Solved performance tuning problems for many
clients, involving I/O, CPU, and OS bottlenecks, along with JVM (Java Virtual Machine) and Oracle
issues. Conducted formal training on DTrace for clients. Provided various professional services,
including configuration, diagnosis and best practices analysis, for pre-installed systems. These
services were provided for clustering, zones/containers, LDoms, ZFS and other features.
Installed and configured Ops Center for customer with over 200 systems. Performed hardware
configuration changes and EIS (Enterprise Installation Service) many times for M-series systems,
Blade 6000 systems, various Sun CMT systems, and various Sun x86 systems. Installed and
configured Sun/Hitachi storage systems. Developed Java program for automated document
production. Developed a reputation in the company for being the Solaris expert.
Systems Support Engineer 1999 to 2004
Sun Microsystems, Itasca, Illinois
Provided aftermarket systems support for Sun servers, from the entry level Enterprise servers to
the largest Sun Fire servers. Tasks included system installations, software/hardware analysis and
repair, and customer communications/instruction. Saved millions in potential lost revenue for
major Sun customers by minimizing their system down times through skilled analysis of system
problems, usually in the middle of the night or on weekends. Required to respond to most
customers in less than two hours. Configured large servers to strict standard specifications,
greatly reducing down time later. Maintained customer satisfaction ratings above 90% through
diligent analysis, response, and communications.
Systems Administrator 1996-1999
BAE Systems, Bellevue, Nebraska
Administered over 200 UNIX workstations and servers. Maintained hundreds of software tools
and solved user problems with these software tools. Maintained Sun Cluster High Availability
servers (1000, 5000, and 6000), including analyzing system failures and monitoring performance.
Solved complex system problems by debugging kernel and applications, greatly reducing down
times on critical systems. Taught system administration to others in my section. Wrote tools in C
and Perl.
Systems Analyst 1993-1996
BAE Systems, Bellevue, Nebraska
(continued)
Sun Servers
T-series
M-series
X-series
V-series
Blade 6000
Starcat
Serengeti
Starfire
Sunfire
Other Servers
IBM Power
HP ProLiant
Various x86
Storage H/W
Sun ZFS NAS
Older Sun RAIDs
and JBODs
Hitachi 9xxx
EMC VMAX
Other OS
AIX
HP-UX
MS Windows
VMS
MVS
MVS OE
VM/CMS
Other UNIX
Programming
sh/ksh/bash
csh/tcsh
Perl
C/C++
Fortran
Cobol
PL/I
Pascal
Java
Basic
370 Assembler
RPG
HTML
XML
Postscript
ISPF/DMS
REXX
TSO Clists
SQL
Ada
X11
(continued)
3. Maintained software engineering environment for the Strategic War Planning System
programmers, by creating and maintaining a software engineering repository of tools,
documentation, and reusable components, using web technology. Developed application
subroutine libraries and other utilities. Tested CASE tools, GUI builders, and other
software development tools for suitability. Advised programmers on how to use
languages, tools, and operating systems. Taught several computer science classes at local
universities.
Prior to 1993: systems analyst, programmer, systems programmer, and administrator for
workstations and mainframes for Logicon, Inc, Bellevue, NE, and USAF.
MILITARY EXPERIENCE
Systems Programmer/Analyst
United States Air Force, HQ United States Strategic Command, Offutt Air Force Base, Nebraska
Supervised four systems programmers maintaining graphics systems on IBM mainframes. Made
recommendations on software direction and design. Trained programmers and users on use of
graphics systems, operating system interfaces, and languages. Assisted with microcomputer
problems. Developed many specialized graphics products and interfaces to save time and money.
Received letters of appreciation from the application sections for assistance in solving complex
technical problems. Wrote and maintained complex assembly language utilities.
TECHNICAL TRAINING
Solaris 10 Starcat/Serengeti/Starfire
Sun/Veritas Cluster Solaris Concepts and Tuning
Solaris Internals Kernel Core Dump Analysis
Veritas Volume Manager Enterprise Installation Services
Solaris System Administration Solaris Network Administration
Java Enterprise System Various storage (99xxV/T3/A3500/3510/SAN)
Redhat Administration Trusted Solaris
Ops Center Veritas/Solaris Volume Manager
FORMAL EDUCATION
Computer Science, Master of Science
University of Nebraska, Omaha, Nebraska
Concentration: Operating Systems and Networks
Computer Science, Bachelor of Science
University of Evansville, Evansville, Indiana
ORGANIZATIONS and PUBLICATIONS
Wrote series of articles on DTrace for SysAdmin Magazine. Chairman Great Lakes Open Solaris
User Group. Gave presentations on DTrace, RBAC, and other subjects to this same group.
(continued)
Other Tools
Symantec CCS
Remedy
Networks
TCP-UDP/IP
Sockets
RPC
NFS
NIS
FTP
Telnet
HTTP
DHCP
SNA
APPC
RJE
3270 APIs
Ethernet