|
Primary Experience
|
|
|
|
DB2 UDB DBA
The Kroger Company, Cincinnati OH
From: 7/2001 To: Present
|
|
Served as Technical Lead for the Open Systems UDB Team
|
|
·
|
Implemented Kroger's first udb data replication environments.
This included an enterprise jounaling system that moved large amounts of data from
mainframe DB2 tables to the database server. Established numerous reporting
databases that moved data from OLTP systems to reporting databases.
|
|
·
|
Implemented Kroger's first Websphere applications using udb.
These included the internet based Home Shopping application for King Sooper's
stores as well as intranet applications for manufacturing, finance,
and merchandising.
|
|
·
|
Implemented Kroger's first federated environments.
This included a strategy to allow multiple development environments to
share large fact tables from the Data Warehouse conserving resources for
required for disk space, data movement, and loading.
|
|
·
|
Implemented a shared database server environment
for Websphere applications on IBM Regatta LPARs. This strategy allowed
small to medium applications to economically buy a 'slice' of a database
server, reducing server setup and installation tasks enhancing DBA productivity.
|
|
·
|
Developed new scripts and alias' to exploit V8
functionality such as table functions and online reorgs.
|
|
·
|
Performed technical evaluations of new releases/fixpacks
and developed migration strategies and schedules. Tracked and evaluated
PMRs opened by the team.
|
|
·
|
Technical lead responsibilities included technical
interviews, resource planning, project costing, and technical design.
|
|
|
Supported the Kroger Enterprise Data
Warehouse
|
|
·
|
Provided system tuning, operational, and on call
support for Kroger's multi-terabyte DB2 EEE Data Warehouse. IBM SP2
production complex is composed of 24 physical nodes, 96 processors, and
48 database partitions as well as five test environments. Tablespaces allocated
as SMS and use 22 terabytes of space on IBM SHARKs.
|
|
·
|
Provided SQL tuning and application design support
to the ETL team. Familiar with db2batch, dynexplain, db2exfmt and other
explain tools to analyze queries going against fact tables containing
up to 20 billion rows.
|
|
·
|
Provided change control and object management
support for modifications and additions to the Data Warehouse.
|
|
·
|
Wrote scripts to monitor activity, administer
security, control utilities, and cycle database.
|
|
|
|
|
|
|
Database Administration Manager
Fred Meyer Inc.,
Portland OR
From: 7/1997 To: 6/2001
|
|
Managed a team of five to seven
database professionals.
|
|
Responsible for both the development
and operational support of database applications on all corporate
platforms.
|
|
Managed the database integration of
300+ Smith's Food and Drug and QFC Stores into existing Fred Meyer DB2
applications, which included:
|
|
·
|
Rolling out DB2 for AIX to approximately 300
stores with direct store delivery, scales, and time scheduling database
applications.
|
|
·
|
Installing DB2 for AIX on an SP2 complex to
support centralized functions for in-store applications.
|
|
·
|
Growing the Fred Meyer OS/390 DB2 databases to
approximately 3 terabytes and servicing over 7 billion SQL calls a day
|
|
|
Implemented an intranet database
service request system that allowed the prioritization, assignment and
tracking of DBA tasks.
|
|
Led the customization of Method/I data
and database documents to satisfy the needs of the
development organization
|
|
Maintained my hands-on skills and
remained as a full DBA team member in the on call rotation
|
|
|
|
|
|
Database Administrator
Fred Meyer Inc., Portland OR
From: 3/1992 To: 6/1997
|
|
Developed, implemented, and supported
a number of merchandising applications from the database perspective
including Store Ordering, Purchase Orders, Receiving, Direct Store
Delivery and Replenishment.
|
|
·
|
Participated
actively in application design by suggesting where utilities should be
used by applications in order to handle very large volumes of data which
could not be processed in a timely manner using programs and SQL.
Educated developers on how to use loads and unloads to accomplish insert
and delete processing.
|
|
·
|
Helped
design and maintain a complex data bridging system to keep applications
on old and new systems synchronized during application migration.
|
|
|
Developed, implemented, and supported
a number of merchandising applications from the database perspective
including Store Ordering, Purchase Orders, Receiving, Direct Store
Delivery and Replenishment.
|
|
·
|
Led
data modeling sessions, creating logical data models which were then
transformed to physical models for implementation. Used Bachman
diagramming and tools for forward and reverse engineering.
|
|
·
|
Provided
SQL tuning guidance to development teams. Coordinated database
aspect of stress testing to make sure database structures and SQL were
tuned to provide the best possible performance.
|
|
·
|
Worked
closely with application managers planning data requirements to avoid
data redundancy and provide a highly integrated data environment.
|
|
·
|
Supported
all database environments. Migrated new databases and changes from
test to production ensuring that all test, scheduling, and support
requirements were in place and fully documented.
|
|
|
|
|
|
|
Technology Consultant
First Interstate Bank, Portland OR
From: 5/1991 To: 2/1992
|
|
Reviewed DB2 database tool suites from
various vendors. Worked with legal on the purchase of the Platinum Tool
Suite.
|
|
Developed white papers on various
emerging database technologies
|
|
|
|
|
|
Account Systems Engineer
IBM Corporation, Portland OR
From: 4/1985 To: 4/1991
|
|
Provided DB2 and application enabling
support to various IBM customers in the Los Angeles and Portland area.
|
|
Assisted customers with MVS DB2 V1 to
V2 migrations.
|
|
|