Resume
Name: William Peckham
Email: wpeckham@gmail.com
WebPages: http://www.geocities.com/MrWBP_1/
EDUCATION:
Bachelor of Science, Major: Physics, Minor: Mathematics: May
1974
Bachelor of Science, Major: Computer Science: May 1985
Minot State University, Minot North Dakota
CERTIFICATION: IBM Certified Specialist, AIX 4.1 System
Administration
LANGUAGES:
- PERL
- SHELL (KORN, BASH, C, BOURNE)
- HTML
- Pascal
HARDWARE:
- IBM RISC RS/6000 (7009, 7010, 7012, 7013, 7026, 7028, SP2)
- HP ALPHA, J200, 9000-870
- ATT 3b2 hardware
- intel
OPERATING SYSTEMS:
- AIX (3.x, 4.x, 5.1)
- PSSP (with DCE & DFS)
- OpenVMS (7.x, 8.x)
- Tru64Unix
- System-V v3.x UNIX
- HP-UX (9.x, 10.20)
- RedHat Linux (version 4 through 8 but not enterprise)
- Debian
ANCILLARY SKILLS:
- Disaster Recovery experience with OpenSSH, AIX, and HP-UX
- DB2 DBA experience using UDB 2.12, 4, 5, and 7 including
installation, backup/restore, connectivity, and migration.
- Informix and 4thright RDB programming experience
- FORTRAN, COBOL, C code experience and desk checking
- AT&T 3B2 hardware experience, with System-V 3.15 Unix
- TCP/IP on all platforms with SNMP, Sendmail, NFS, NTP, SUDO,
CRON, RSYNC, and SSH configuration on most
- HTTP (non-APACHE) Web and FTP server operations with CSS and
CGI coding on Linux, AIX, and Windows servers
- TSM (ADSM) Client installation, configuration, and operations
for backup and recovery
- Installation of commercial applications such as UNIGRAPHICS and
other CAD/CADD/CAM packages, as well as installation from source of
source-available software
- Windows NT4 and windows 2000 with Microsoft Office and Putty
SSH client, telnet, ftp, and other workstation and client
software.
EXPERIENCE SUMMARY:
Unix System Administrator with recent experience with AIX, Tru64
Unix, Linux, and OpenVMS operating systems and network
administration. Strong experience on AIX, with Disaster Recovery
and DB2 Database Experience in production environments, and some
experience with HP-UX, Sun/Solaris, SCO, Novell, and Windows
servers. Extensive experience creating and correcting PERL and
shell scripts, configuring UNIX services, and coordinating change
operations with DBA and application support personnel.
1 June 1997 to 16 Aug 2005: ENGINEER/System Administrator
for (i)-Structure, LLC (A Level3 Company, LVLT on NASDAQ). Offices
and data centers in Omaha NE and Broomfield CO.
- 1 June 1997 through 31 May 2004 I was stationed at the General
Offices of Weirton Steel Corp. I provided onsite support for
Weirton servers, remote support for remote customer sites and
(i)Structure servers in Nebraska and Colorado. During this time I
developed most scripting solutions (most often using the BASH
shell) on a RedHat Linux server, then migrated to test server
(using KORN-KSH shell), and to the production server only after it
was verified in testing.
- 1 June 2004 through 16 August 2005 I worked from a home office
providing offsite support for servers in Nebraska, Colorado, and
around the world.
- I worked closely with the OpenVMS Administrator, and trained
him in UNIX administration and AIX Disaster Recovery Techniques. He
also taught me OpenVMS administration, so that we could act as a
team across both platforms. This included applying hot-fixes and
maintenance level patches or rollups to both operating system and
layered products on both platforms.
- Installed, configured, and maintained upgrade levels of the
ADSM (TSM) client for all OpenVMS servers (Named ABC) to provide
for central backup and recovery.
- Installed the TSM client on all HP-UX and AIX servers, and
upgraded to maintain it at the latest available level for the
platform and OS. (The HP-UX levels were frozen due to application
constraints.)
- I brought multiple IBM RISC servers running AIX 3.15 up to AIX
4.1, then to the latest patch level available in 1997 and
1998.
- Supported Weirton SP2 operations running AIX 4.1 over PSSP with
DCE and DFS supporting DB2 2.12 Database Operations and
applications from 1997 through 2000.
- Migrated DB2 2.12 operations to DB2 UDB version 4 in 1998.
- Migrated the DB2 connections to the mainframe DB2 database from
SNA over Token-Ring to DB2Connect over Ethernet.
- Migrated DB2 UDB version 4 operations to version 5, and
eventually to version 7.
- Maintained patch level of all AIX servers to be within 9 months
of the most recent release from 1998 through 2004.
- Maintained patch level of all DB2 servers DB2 UDB to be within
9 months of the most recent patch level for the supported version
from 2000 through 2004.
- Maintained OpenSSH and SUDO on all AIX, tru64 Unix, and LINUX
machines at the latest available level. This involved installing
some code in vendor format, and compiling other code from
source.
- Set up a system of shell and Perl scripts and OpenSSH keys and
definitions to support central monitoring and management functions
for all UNIX servers.
- Supported Weirton DB2 Operations on PowerStation to support
plant-tracking applications, assisted in support of locally owned
applications written in COBOL. There were business critical
packages developed in MicroFocus COBOL, and in others in IBM COBOL
with Object Oriented Extensions.
- Set up a central NFS server to allow staging of patch sets for
upgrades.
- Planned and tested System and Database Disaster Recovery for
all AIX and HP-UX systems local to Weirton. (No Unix DR tests were
failed after my first year providing DR support.)
- Created a system of PERL and Shell scripts to generate HTML
status pages and online reports for system monitoring, alerts, and
Capacity Planning Data for all Weirton AIX, HP-UX, and OpenVMS
servers. The data was stored in files in XML format, which made
proper table display for IE browsers trivial. I generated PNG
graphic plots of the CP data, and displayed these along with the
tables. This also involved installation and configuration of an
adequate web server.
- Migrated the Capacity Planning system and scripts to a Windows
2000 server using PERL and BATCH scripts.
- Created PERL CGI scripts for reprinting and online viewing of
loading reports generated on the AIX servers.
- Created PERL scripts for directing printing to a FAX server
from LINUX and AIX servers for report delivery to remote
locations.
- Built and configured Tru64Unix on Alpha servers as Sendmail
(SMTP) servers for SPAM blocking.
- Maintained Sendmail on all AIX and Tru64Unix servers to the
most recent release. (From source on Tru64Unix, using vendor and
BULL updates for AIX)
- Maintained SNMP configuration on all OpenVMS and AIX servers
for monitoring by both (i)Structure and the customer.
- Assisted in project to migrate all OpenVMS servers to OpenVMS
version 7 for Weirton Steel.
- Migrated all OpenVMS servers for a remote customer to OpenVMS
version 7, and to the latest TCP/IP stack.
- Migrated all Weirton production, test, and development servers
running AIX with Token-Ring networking to Ethernet.
- Configured redundant network interfaces on critical OpenVMS
servers and production AIX servers to provide redundant production
and backup network connections for improved availability and
performance.
- Migrated Weirton PSSP operation to a Single H50 running AIX
4.3.3 and UDB version 4.
- Generated and maintained a spreadsheet of Y2K issues covering
hardware, firmware, Operating System, and vendor supplied
applications that greatly facilitated the Y2K readiness
project.
- Migrated Weirton Database connections to Mainframe database
servers from SNA to DB2 CONNECT.
- Migrated all AIX 4.1 to 4.3.3, then to AIX 5.1 as versions were
released and testing and verification indicated it
appropriate.
- Assisted Oracle DBA in supporting Oracle Transparent DRDA
Gateway.
- Consolidated PSSP (4 node) and IBM RISC PowerStation
(originally 8) operations with H50 databases and applications to 2
IBM P630 servers.
7 Aug 1986 to 31 May 1997: Computer System Administrator,
CINI/UNIMED Medical Center, Minot ND.
- Administrated and managed several Unix systems: HP 9000/870,
several AT&T 3B2 computers, one Motorola V68. Helped
administrate one IBM RISC machine and several NOVELL 3.12 servers
and network. During this time I was often the sole resource for
local UNIX application design, creation, and modification for all
UNIX systems. Designed and implemented several hospital database
applications:
- Developed a complete patient intervention tracking system
(called ACUITY) using 4thRight database system. This was used to
assist managers in predicting nursing shift requirements and avoid
unnecessary over-staffing.
- Developed the Online Work Order entry and tracking system for
Biomedical Support in 4thRight. This significantly improved the
efficiency and reduced costs for the Biomedical Support
department.
- Developed and supported countless patient contact and mailing
database applications for hospital departments and physicians
offices using INFORMIX.
- I was responsible for development, testing, and maintenance of
all backup and restore shell scripts on HP (using KORN) and
AT&T (using Bourne) servers.
- Developed Communications solutions and data transfer tools for
use on workstations. This work was generally coded in Pascal.
- Provided a filter (using C) to filter label printout to conform
with the requirements of the CINI dunning printer and stuffer.
- Installed several LANs using both NOVELL and Peer-to-Peer
network systems including Ethernet and ARCNet.
- Provided configuration and OS maintenance support for Windows
3.11 workstations, both stand-alone and networked.
- Assisted in the integration of the local hospital networks with
a local clinic NOVELL based network to create a region-wide WAN for
hospital and clinic support of mixed IPX and TCPIP servers and
clients.
- Supported DOS based NOVELL workstations running the NOVELL
TCP/IP client, and running MSKERMIT.
- Assisted in development of an ISP (dacotah.com) and several
INTERNET facilities.
-
MILITARY EXPERIENCE
Earned Rank: E-6 Staff Sergeant - now retired.
Earned Military Occupation Specialties (MOS):
12-B Combat Engineer, 92-Y Supply Sergeant
1997 to 2002:United States Army Reserve National Guard West
Virginia
Squad Leader in Det 1, C Co, 1092 ECB
1978 to 1997:United States Army Reserve National Guard North
Dakota
2 Years: Assistant Battalion Supply Sergeant, Logistical Support
Section (S-4)
16 Years: Recon Sergeant