bvenable@spif.com
Word document
Skills- Over 12 years designing, building and managing a variety of mission-critical production, staging and development systems in hosted and internal environments.
- Operating systems: Linux (Red Hat 6.x, 7.x, 8.0, 9, RHEL 2.1, 3 and 4), Solaris (2.5.1, 2.6, 7, 8 and 9), VMware ESX 2.5.x, Windows (NT 4.0, 2000 and 2003), HP-UX, AIX, IRIX and OpenBSD
- Servers
- Sun Enterprise and Sun Fire
- HP/Compaq DL series
- Dell PowerEdge series
- VMware ESX virtual machines
- Storage
- Sun StorEdge 3310, 3510, A5200, A1000, D1000
- HP/Compaq (including Smart Array Cluster Storage, MSA1000 and EVA5000)
- EMC Symmetrix 5 series, DMX800, CX200, CX600, FC4500, FC4700, IP4700
- McDATA Fibre Channel switches from EMC and HP
- Emulex and JNI HBAs
- Backups
- Veritas NetBackup and IBM Tivoli Storage Manager
- Global distributed environment with hundreds of clients
- Master and media server platforms: Solaris, Linux and Windows
- Libraries: SpectraLogic AIT (12k and 64k), Quantum and HP DLT
- SAN- and direct-attached environments, SCSI and Fibre Channel
- Shared Storage Option in a multiplatform environment
- Oracle, MSSQL and Exchange hot backup agent configuration
- Databases
- Oracle versions 10, 9 and 8
- MySQL 4.x and 5.x
- Sybase
- DB2 UDB EEE
- Standalone and clustered instances, including RAC
- Application servers: BEA WebLogic, JBoss and Tomcat
- Web servers: Apache, Sun ONE (iPlanet)
- Security tools: Tripwire, Entercept, netfilter/iptables, snort, OpenBSD pf
- Scripting: Bourne (bash/sh), Perl
- Developer support: GNU gcc, Sun ONE Studio, RCS/CVS, rdist/rsync
- Proficient in the use of Microsoft Office products including Word, Excel, PowerPoint and Visio.
Employment HistoryPerformance Engineer
Applications Engineer
OpSource, 06/07 to presentAnalyzing
customer applications for performance, scalability and functional
issues.
Providing solutions for customer application
issues.
Writing findings and recommendations documents.
These include a technical overview of the customer application,
suggestions for configuration and code changes based on best
practices, a test plan and a future scalability plan.
Working
with any languages, frameworks, databases or tools needed, including
J2EE Java, .NET C#, ASP, Perl, PHP, JBoss, Tomcat, BEA
WebLogic,Oracle, MS SQL, MySQL, JProfiler, Toad, ANTS Profiler
and dotTrace.
Collaborating with other teams to get a full
picture of the application environment and any bottlenecks or issues
in that environment, including networking (firewalls, load
balancers, routers), storage (NAS and SAN), VM administrators and
systems administrators.
Linux Team Lead
Purkinje - 08/06 to 06/07
Managing Linux systems administration staff and
projects. Assigning responsibilities, developing personnel, training
and managing situation response.
Designing, implementing, testing and supporting
production application and corporate IT infrastructure.
Working with systems including Dell PowerEdge
servers running Red Hat Enterprise Linux and CentOS Linux, EMC
Celerra NAS, CLARiiON storage array, Dell AX100 storage array and
Sun Netra running Solaris 9.
Managing software such as Oracle database, Apache
Tomcat application server, Apache httpd web server, JBoss
application server, SupplyScape ePedigree, Postfix mail server, ISC
BIND DNS server, VMware Server virtual machine layer, CUPS print
server, Chameleon HL7 interface, Cloverleaf interface, SugarCRM,
Fedora Directory Server (LDAP), OpenVPN and CIPE VPN.
Integrating and troubleshooting Cisco 6500 and
3750 series switch/routers, Cisco CSS load balancer and SSL
accelerators, PIX firewalls and NetScreen firewall/VPN.
Creating disaster recovery plan.
Designing and supporting solutions using Microsoft Windows 2003 Server, IIS and ASP.NET.
Technical Specialist (Unix
Systems Administrator)
A.G. Edwards - 11/04 to 08/06
Building and maintaining production server
environments, using a variety of software including Red Hat
Enterprise Linux, VMware ESX, Solaris, Oracle, Sybase, Informix,
Documentum, BEA WebLogic, Tomcat, Apache, Samba, GIM2000, DSTS and
Tibco.
Supporting an enterprise test lab, which
encompasses research, development, integration and user acceptance
environments across a wide range of systems and applications.
Contributing to the research and design phase of
a project to expand the enterprise test lab.
Providing support for mission-critical trading
system projects, in the form of analysis and troubleshooting.
Supporting enterprise storage optimization
project by producing storage allocation and system status reports,
managing large software deployments and assisting in the
troubleshooting of SAN issues.
Training and mentoring junior systems
administrators and helping to promote enhanced teamwork.
Unix Administrator
Wellinx
- 03/04 to 11/04
Managing a mixed Linux and Solaris server
environment for a medical ASP. Applications include Oracle, Apache,
Tomcat, VSI-FAX, CUPS and Java servlets.
Performing upgrade/rebuild of environment while
maintaining application availability. Designing new new network
topography and application tier configuration. Installing hardware
and developing tools and procedures for automated OS and software
installation. Working with developers and QA testers to ensure
readiness of new systems.
Performing review of systems redundancy and
monitoring requirements. Implementing new monitoring system to
enhance troubleshooting capabilities and improve uptime.
Designing and implementing new e-mail and
groupware system to improve collaboration, provide enhanced remote
access and augment content filtering capabilities.
Assisting with network troubleshooting on Cisco
equipment.
Systems Engineer
SAVVIS Communications
- 03/99 to 03/04
Designing, building and managing mission-critical
production, staging and development systems in hosted and internal
environments utilizing a wide variety of enterprise-class hardware
and software from Sun, HP/Compaq, Veritas, SpectraLogic, BEA,
Oracle, IBM, Sybase, Microsoft and many other vendors.
Assisting with the development and implementation
of a formal change management process for managed hosting
environments.
Training and supervising junior systems engineers
and operations personnel.
Design, maintenance, performance analysis, tuning
and training related to the IP infrastructure services SAVVIS
provides to its customers, such as DNS, SMTP and NNTP. This includes
writing scripts, working with internal developers, training customer
service and NOC personnel, estimating future resource utilization
and both designing and redesigning systems to increase performance
and availability.
Working with storage specialists to design and
implement storage solutions for internal and customer use. Creating
volumes on EMC Symmetrix and
CX arrays and configuring host access to LUNs.
Creating fibre channel zones on EMC Connectrix (Brocade) switches.
Attaching to LUNs from Linux, Solaris and Windows hosts. Using
volume management software to partition space. Creating, growing,
shrinking and repairing filesystems on EMC storage. Assisting with
EMC hardware failure analysis and vendor management.
Designing, testing and implementing solutions to
handle a variety of internal communications and network monitoring
tasks.
Communicating with vendors, obtaining quotes,
recommending software, hardware and solutions. Writing purchase
requests. Obtaining hardware and software for evaluation.
Evaluating server hardware and software as well
as network devices including IP load balancers and carrier-grade
Ethernet switches.
Training and consulting on DNS, UNIX, TCP/IP
networking, Windows and a wide variety of software packages.
Researching, evaluating, recommending and
installing DWDM/SONET optical equipment including Nortel and Astral
Point systems. Designing and implementing both metropolitan-area and
wide-area optical networking solutions.
Director of Technology
Virtual Online
University - 06/96 to 03/99
Administrating a Linux server running a MOO
communications environment, web sites, a MySQL database backend for
web sites, e-mail services and an FTP archive.
Acting as a consultant to the VOU Board of
Directors and other VOU faculty and staff on technical matters.
Researching technologies and methods that VOU
used to further its online education and training mission.
Consultant/Systems Administrator
The Main Quad/Student Advantage - 06/97 to 03/99
Administrating SGI Challenge S web server.
Included performing backups, monitoring system security and
performance, updating system and application software, fixing bugs
in CGI scripts and programs, managing a small number of user
accounts, answering questions about software and hardware, and
obtaining quotes for backup media and software.
Managing Linux 1.2.x mail server. Included
managing several user accounts, updating system and application
software, monitoring system security and performance, answering
questions about software and hardware, and improving system
reliability and performance by replacing sendmail with qmail.
Obtained quotes for new hardware to further
improve reliability and performance.
Consultant/Systems
Administrator
Ferrellgas - 12/96 to 06/97
Creating an upgrade package to allow
non-technical personnel to install SCO OpenServer 5, custom scripts
and applications on one of four different hardware configurations
used as point-of-sale database systems.
Key issues in this upgrade included prevening
data loss, increasing backup reliability and fixing problems with
the menu system that was written in Bourne shell script. BRU was
selected a replacement for the existing backup package; this along
with poorly written legacy code necessitated extensive rewrites and
testing of new backup scripts. Of key importance was making the
backup procedure as simple as possible to allow non-technical
personnel to perform backups while preventing loss of important
customer and sales information.
Problems resulting from differences between SCO
OpenServer 5 and the previous version of SCO, incompability between
SCO's program for creating and installing duplicate systems from
tape, problems with the various old and unreliable tape drives used
and other issues required creative solutions. Poor quality of legacy
shell script code required extensive debugging and testing.
Creating multiple test systems, including final
template systems from which upgrade tape and floppy sets were
created.
Traveling to four remote locations to install
test version of upgrade. Supporting upgrade and performing on-site
hardware and software troubleshooting.
Technical writing of documentation for
non-technical personnel to use in performing system upgrades at
remote sales locations. Writing a shell script to poll all systems
and determine their exact hardware configuration, then creating an
MS Access database to manage the information gathered and enable
matching of the correct tape format to each site's tape drive type.
Generating hundreds of custom floppy and tape labels for upgrade
sets using this Access database and the MS Word merge function.
Post-upgrade support: fixing reported bugs in
backup and menu scripts, solving problems related to system
settings.
Supervising and training the technical support
staff. Reviewing problem reports in trouble ticket system and
assisting with troubleshooting.
Assistant Systems
Administrator
The National Institute for Computer-Assisted
Reporting and Investigative Reporters and Editors, Missouri School
of Journalism, University of
Missouri - Columbia - 10/95 to 6/96.
Researching and recommending servers, training
laptops, computer-related equipment and software. Obtaining price
quotes from various vendors, comparing features and keeping
up-to-date on vendor reliability and product quality.
Installing software and hardware for use in the
IRE/NICAR offices and for on-the-road training in computer-assisted
reporting. Included preparing disk sets with sample data for use in
training where the client organization provided workstations and
software.
Maintaining relationships with vendors, including
arranging licensing agreements for software used in training.
Assisting IRE and NICAR staff in the use of
computer and network resources. This included training staff in the
use of various operating systems and applications.
Maintaining relationship with the Missouri School
of Journalism's J-NET computer and network support staff.
Assisting IRE/NICAR webmaster in the maintenance
of the IRE and NICAR Web sites. Also helping to develop new sites
for organizations that contracted with NICAR for Web design
services, including the New York Association of Black Journalists
and the Asian American Journalists Association.
Serving as a consultant to NICAR director Brant
Houston in matters related to PC and Macintosh systems, networking
and computing in general.
Consultant/Tutor Online
Writery, Writing Lab, Learning Center, University of Missouri -
Columbia - 01/95 to 01/96.
Administration of the Online Writery's MOO
Project, also known as ZooMOO - a networked, text-based virtual
reality for educational use.
Creating Web pages for various projects,
including ZooMOO and the Writing Lab newsletter.
Tutoring students in composition and providing
commentary on drafts sent to the Online Writery e-mail list.
Assisting students with Web authoring and
browsing as well as utilizing UNIX, Windows and Macintosh systems,
Internet and word processing applications, the ZooMOO system and
other information technologies.
Acting in an advisory capacity and assisting with
the administration of a new Linux server which houses ZooMOO.
Lab Assistant
Computing Staff, Residential
Life, University of Missouri - Columbia - 08/94 to 01/95.
Maintenance of residence hall computer lab on the
MU campus consisting of six IBM and six Macintosh workstations,
laser printer, NetWare file server and Ethernet LAN with fiber optic
connection to the campus backbone.
Assisting students with the use of MacOS, Windows
3.11, DOS, UNIX, word processing and internal applications.
Monitoring student use of workstations.
Educational background:
Attended University of Missouri - Columbia,
1994-1995 majoring in Computer Science
Graduated from Hazelwood East High School, St.
Louis County, MO, 1994