Resume for Chip Bennett - 2015

3
CHIP BENNETT 361 WINSLOW WAY LAKE IN THE HILLS, ILLINOIS 60156 [email protected] (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)

Transcript of Resume for Chip Bennett - 2015

Page 1: Resume for Chip Bennett - 2015

CHIP BENNETT 361 WINSLOW WAY

LAKE IN THE HILLS, ILLINOIS 60156

[email protected] (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)

Page 2: Resume for Chip Bennett - 2015

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)

Page 3: Resume for Chip Bennett - 2015

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