SUMMARY: Have, over 7+ years of experience in the IT industry and with all of the experience in UDB DB2 Database administration, which ranges from setting up environments on the Development, Test and Production layers in both single partition and multiple partition environments ranging from the small R50 boxes to the large p690 AIX servers.
TECHNICAL SKILLS:
V8.1 fixpak 12 (8.2), 7.x, 6.x, Oracle, SQL Server, Web Sphere (Net. Commerce 3.1), AIX V 4.3.2 on RS/6000, AIX v 5.1, OLAP Integration Server, Brio, DPROPR, DataJoiner, REORGCHK, RUNSTATS, event monitors, snap shots using shell scripts, Quest Control Center, Embarcadero, DBArtisan, SQLGuy, Erwin, DB2 Text Extender, XM: Extender, BMC Patrol, BMC Change Manager, DB2 Connect, DBA ,Data Propagator, DB2 Replication Center (DB2RC), Informatica, PeopleSoft Financial 8.4 & PeopleSoft HR 8.3 PeopleTools 8.1.7, RS/6000, p670, IBM 370/390, OS/390, 3270 Emulation, MS Project
PROFESSIONAL EXPERIENCE:
Client: Confidential Feb200 till date Role: Sr. DB2 UDB
•Created physical database with 4 physical nodes and 13 logical nodes. •The data warehouse has 8TB of data. •Worked with system architects to design the data warehouse. •24x7 on call rotation support. •Created MDC's, MQT's on database for optimum performance. •Created replicated MQT's for better performance. •Supported ETL team, during load issues and for general testing of Abinitio load process. •Created 4 instances across 4 physical nodes with 4 different databases for testing purpose. •Identified benchmark queries for data warehouse. •Concerted instances from 32 bit to 64 bit. •Load testing for Open enrollment & performance for 400 concurrent users. •Work with system admins to make system available for production. •Design and implement the proof of concept on development environment. •Applied latest fixpaks . •Creation of database / nodegroups / tablespaces and various objects. •Write scripts to unload data and automate autoloader scripts. •Create test cases for benchmark testing. •Enhance the performance to meet the desired standards. •Handle Engineering change requests. •Performance tuning was an on going process, tuning queries . •Rebalance the nodes for even distribution of load on all nodes. •Poc for the backup/recovery process. •Help the developers to formulate the queries. •Work with application development team to design new and re-engineer existing applications. •Automation of weekly update process using scripts. •Creation and implementation of triggers and stored procedures for implementation of custom required processes. •Migrated the Oracle database to db2 udb. •The migration was manual, generated ddls and exported the data from oracle with comma delimiter, •Loaded the oracle data in db2, created all the oracle objects in db2 udb. •Did benchmark testing to prove that db2 udb performance can do 9 million transactions per day. •Performance monitoring and tuning. •Automated the backups, Reorgs, Runstats, Space monitoring, moving the db2diag.logs, monitoring the size of the table spaces by setting up a threshold (70%) etc. •Led training for developers and operations staff on DB2 issue resolution procedures to reduce DBA support calls.
Environment: UDB DB2 V 8.2 ESE, AIX 5.3, Oracle8, P690, WINDOWS NT, ERWIN, DB2 Connect and DBA
Client: CD GROUP Inc., Atlanta, GA July 2003 -- Jan 2005 Role: Sr. DB2 UDB
First project was a replication of the Database built with Siebel data model residing on an r50 db2 server into another r50 DB2 database warehouse staging environment.
Installation of UDB DB2 EEE in a multi node environment on an RS/6000 SP machine for a data ware housing environment which spans globally across three zones (America's, Europe's, and Asia-Pacific's) of the IBM Sales and opportunities module. •Installation of UDB DB2 EE 7.1 Database environments on RS/6000 SP Machine for the Staging Layers •Installed, Configured and cataloged databases for Report generation, which is being done by Informatica and Brio. •Creation, implementation and maintenance of the data mart made out of three Siebel servers each residing on RS/6000 servers with IBM AIX as the operating System, located in north America, Europe and Asia-pacific regions, using replication process with DPROPR, DATAJOINER and Shell Scripting and UDB DB2 V 7.2 EE special features (Load Generated Missing Option). •Installed, Configured and cataloged databases for Report generation, which is being done by Informatica and Brio. •Designed the SIEBEL Operational data store using OLAP Integration server and modeling concepts. •Written shell scripts for maintaining last three online backups and last three days of log files, and automated all general maintenance processes. •Responsible for performance tuning, 24 x 7 support, analysis and resolution of database problems that occurs during the time critical processing. •Experience with Database product installs and upgrades.
The Second Project was installation of the star schema with 18 fact and summary tables and 56 dimension tables and about 30 more reference tables. There were some organization request tables, which act as the look up tables. The database is a warehouse spanning across all the Geo's (Asia-Pacific, Europe's and North America's) •Designed the physical database residing on EEE warehouse environment spanning across four volume groups and spread across lots of devices, with 8 logical partitions and 4 physical nodes across 4 RS/6000 servers. •Set up of two similar databases for toggling between them to enable 24 *7 database availability using scripts, one database is online at one point in time and one being offline. Automation of the data mart Load process on the offline database three times a day for each Geo. •Automation of the Load process for the weeks, end of business data using shell scripting which loads all the weekly fact tables and the history fact tables and all the weekly dimension tables with the Thursdays data. •Maintenance of security for users based on their use rid and email id entry in a specific table and based on what's called here as view class (restricts users to access a few sets of views based on their Geography permits) using scripts. Automation of Maintenance routines, like, reorgchk, run stats on all nodes (which runs for each Geo), Offline Backup, Thresholds check on Tablespaces, Transaction log monitoring, and disk space monitoring, archival of transaction log files. •Replication of a trigger table on to a GWA DB2 environment to trigger of reports after each load with two subscriptions and two registrations for both the databases on the warehouse. •Setting up MQ series on DB2 V 7.2 on an S85 RS/6000 server for capturing the data from the Essbase Hyperion Multi dimensional Cubes (Apex data) to bring it to the S85 staging db2 tables. The intermediate layer being UDB Ware house manager residing on Windows 2000.
Environment: UDB DB2 V 7.1 Enterprise-Extended Edition, Data Warehouse Manager, AIX 4.3.2, Win2000, Win NT, Linux, CA Erwin, ERStudio, Data Propagator, DB2 Connect, DB2 DataJoiner, Control Center, Tivoli Storage Manager (TSM), WebSphere, SP2, OLAP Integration server, Brio, Informatica, SIEBEL, RS/6000 model R50, S85, B50
Client: Marketron, Hailey August 2001 -- June 2003 Role: DB2 UDB DBA
Db2 Udb developer for Enterprise Warehouse, this is currently 4+ TB, system used financial risk assessment. Install and configure Udb v8.1 on Udb system on s85. The environment uses AB Initio for the ETL processing and Brio, Cognos for user reporting. Primary duties include database implementation, and SQL tuning (access path analysis, index tuning, workload management analysis), production support on 24 x 7 basis and database problem determination and correction. Responsibilities: •Led training for developers and operations staff on DB2 issue resolution procedures to reduce DBA support calls. •Helped for Migration of current system from SP2 32 logical nodes to 16 logical nodes on 2 p690 lpars. •Did a benchmark test and executed the migration process. •Achieved 40% performance improvement by migrating to p690, lesser maintenance. Down time and maintainence window was reduced to 50%. •The Backup restore process was brought down by 70%. •Collaborated with fellow developers to devise DDL and DML, in addition to contribution to code walk-thru's to analyze SQL code efficiency. •Ensured that developers adhered to standards during program preparation and implementation by assessing program SQL, verifying efficient access path, giving security access, and providing support. •Develop, evaluate and execute project plans regarding database development, modifications, upgrades and maintenance. •Supported the Performance testing team and environment. Resolved several performance issues with suggesting efficient SQL to the developers. •Participated with the business analyst in analyzing business requirements and designed databases to support the business requirements. •Participated in finalization of software's Architecture. •Have given training on new coding standards and best practices document to make sure that everyone follows the industry standard best practices. •Involved in development of Java based Stored Procedures in DB2 database. •Implemented Flash Copy implementation of the Device Copies Successfully for the Warehouse to the Data mart, which the Users eventually access. •Instrumental in writing and designing a Load utility tool which runs on the new data warehouse environment which is called by the Tivoli WorkLoad scheduler(TWS, both event driven and time driven). The entire functionality of the tool is written using Shell Scripting and is more or less equivalent to any other third party Monitoring tools.
Environment: UDB DB2 V7.1 EE/EEE, 8.2 ESE, Data Warehouse Manager, AIX 4.3.2 Windows 2000, J2EE Technologies (EJB 2.0, JSP, Java Mail, JMS and JDBC) , HTML, CSS, JavaScript, DHTML, C++, DB2 Control Center, Embarcadero DBArtisan, Tivoli Storage Manager (TSM), p690, RS/6000 model R50, z/OS, DB2 V7.1.
Client: Geico Insurance, MD Jan 1999 -- July 2001 Role: DB2 UDB DBA
Developed, implemented, and supported a number of merchandising applications from the database perspective including Store Ordering, Purchase Orders, Receiving, Direct Store Delivery and Replenishment. •Served as the DBA for the development, installation, and support of all online applications including implementation of discount provision for customers. •Designed and documented monthly updates load process and scripts. •Installation of DB2 instances on AIX. •Installation of db2 udb eee on aix, SMP configuration with 12 logical nodes. •Create database, opbjects, partitioned tables. •Create autoloader scripts. •Performance tuning of an EEE environment. •Backups and recovery whenever needed. •Installed db2 clients. •Installed db2 udb fixpaks and special builds. •Opened PMR's to get the resolution. •Worked with export, import, load utilities to manage table data. •Prepared and implemented standard recovery procedures for data recovery. •Used RUNSTATS, REORGCHK and REORG to enhance application performance. •Used DB2 access control mechanism to implement security within the database. •Involved in installing DB2 UDB on AIX, create Instances and databases including DBM configuration on different servers and provide connectivity to Development, test, staging and production databases. •Recovered data to a prior point in time. •Creation of Database Objects Tables, Table space, Indexes and Storage group. •Involved in developing database application objects like stored procedures, functions, triggers and user defined data types. •Migrating data from DB2 5.2 to DB2 6.1. •Performance monitoring and tuning for DB2 databases •Creating EXPLAIN tables and running the visual explain utility on SQL statements. •Run the capacity testing; perform benchmark testing, design and implement procedure for capacity testing.
Environment: UDB DB2 V 6.1EEE/EE, RS/6000 Model B50, F80, AIX 4.3.1, net. Commerce 3.1, Erwin, Team site, AS/400, Oracle V 7.1, Quest Central, DJRA V 2.1, SQLGuy (Evaluation version), PeopleSoft, Sun Solaris, DB2 Connect.
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »