Post Job Free

Resume

Sign in

Database administrator

Location:
Chandler, AZ
Posted:
December 15, 2016

Contact this candidate

Original resume on Jobvertise

Resume:

Henry LI

acxwjo@r.postjobfree.com

EXECUTIVE SUMMARY

Over 20 years IT experience (including development and system engineer)

with 18 years plus core/Apps DBA experience, capable to design the

reliable, scaleable architecture and build the manageable enterprise

technology for a company in the industry.

Expert level experience in Oracle 9i/10g/11gR2 RAC, Data Guard,

EBS11i/R12, OEM Grid Control, RMAN backup/recovery, and Networker.

Expert level experience in Oracle installation, upgrade, large system

architecture designing, capacity planning, consulting, backup/recovery.

Expert level experience in performance tunings on SQL statements, indexes,

network, OS and DB parameters using various tools such as tkprof,

Statspack, SQL trace, AWR, ASH, ADDM, RACCheck, etc.

Knowledge of the best practice in SQL and PL/SQL coding for the

performance.

Experience as a Principal Consultan for Oracle Corp.

Experience as an Oracle DBA instructor in one of Oracle training schools.

Experience in mentoring other DBAs.

Experience in OBIEE, Hyperion, ASCP, Streams, GoldenGate, AS10g/FM11g,

Linux, Solaris, AIX, HP-UX, Shell Script, NetBackup, MySQL and SQL Server.

Strong ability in identifying problems, developing new ideas, and finding

the best solutions.

Experience on 24 by 7 on call for production database support or

maintenances.

Highly self-motivated and detail-oriented individual with excellent

communication and personal skills.

Broad knowledge in related areas such as Linux, Unix, Solaris, AIX, HP-UX,

Suse Linux, Network, TCP/IP, Storage LUNs, Partitioning, Interconnect, Load

balancer, Python, HTML, PHP, and CSS.

EDUCATION: B.A., Computer Science, Queens College of the City University of

New York, 9/1/1987

TRAINING:

AWS Architecture, EMR Big Data on AWS, Teradata, Data Modeling and Database

Design, Oracle7 SQL and PL/SQL, Oracle8 Database Administration, Oracle7

Performance Tuning, Oracle8 Backup and Recovery, Oracle Parallel Server for

IBM RS6000, Oracle Parallel Server Administration, Oracle7 Symmetric

Replication, Oracle8: New Features for Administrators, Peoplesoft

Configuration and Administration, Unix, C, C++, SQR3, PowerBuilder, ALC,

JCL, Cobol

CERTIFICATIONS

Oracle7/8 Certified Professional DBA, 1998

Systems Enginneer, EDS, 12/31/1990

EXPERIENCE

Sr. Database Administrator, Confidential, 2013 to present, Phoenix, AZ

Created Oracle/PostgreSQL/Cassandra NoSQL databases on AWS RDS/EC2 for

Oracle Access Manager upgrade. Created Chef scripts to automate the Oracle

installation and database creation on EC2 servers.

Performed Oracle 11g RAC and Dataguard installation and configuration for

Informatica repository databases on Linux multiple times including RQA and

production environments. Performed hardening on Oracle databases based on

the PCI compliance requirements.

Uesed the dbms_redefintion tool to redefine column data types on multiple

very large tables in the data warehouse with almost no outage.

Used partition exchange to moved old data from very large tables to

archive tables with almost no downtime.

Performed upgrade from 11.2.0.3 to 11.2.0.4 on multiple cluster

environments.

Provided the DBA supports for the Data Warehouse migration to Teradata

14.10 database. Set up the DEV/QA/Production database environments the

project team. Worked with Teradata consultants and off-shore consultants to

resolve various issues during migration.

Implemented the backup strategy using RMAN and Networker. Scheduled the

backup to tape and monitored the daily backup jobs including incremental

and archivelog backups.

Provided the DBA supports for the Reservation System migration/upgrade.

Worked with the vendor on various issues during and after migration.

Resynchronized the standby database in production using the Rman backup

when the standby was out of sync with the primary due to lost of

archivelogs caused by the server reboot.

After the QA database was corrupted, with RMAN, rebuilt the entire QA RAC

and Data Guard environment with two nodes on the primary site and two nodes

on the standby site.

Applied PSU in rolling fashion in the RAC and Data Guard environments.

Created the document for operation and maintenance. Performed the standby

switchover test.

Configured the Goldengate extracts/datapumps/replcats for oneway

replication.

Installed/Upgraded OEM repository/OMS/agents to 12.1.0.5 and configured OEM

to monitor hundreds of production databases and send alerts to DBA team,

Operation personnels and business owners. Also installed Goldengate plugin

and configured the new OEM to monitor the Goldengate processes using

jagent. Investigated and troubleshot various issues and performed the root

cause analysis and provided solutions to fix various issues. Performed

various tunings for performanance issues.

Provided the database security related reports to the Compliance department

and remediated various security concerns based on the compliance

requirements.

Cloned production database from RAC to single instance on the AIX stage

server, then the single instance was cloned to the QA in RAC configuration.

As a DBA SME, reviewed and approved various database change requests/tasks

including the design details documentations, database modifications, and

database access, etc.

Sr. Oracle Apps DBA/DBA Lead, Murad Inc., El Segundo, CA, April2008 to Feb

2013

Installed and configured the Oracle 11gR2 database in the RAC environment.

Configured kernel parameters, NTP, and hangcheck-timer kernel module;

installed required rpms and ASMlib 2.0 on Redhat Linux 5.3. Configured SSH

and enabled SSH user equivalency. Worked with the System Administrator to

configure the private, public, and virtual IP addresses for RAC. Installed

the Cluster Verify Utility, Oracle Grid Infrastructure (clusterware) 11.2.0

and the Oracle Database 11.2.0. Created LUN partitions and ASM diskgroups

on EMC CX3-40. Also installed the patchset update PSU 11.2.0.1.2 on the top

of 11gR2 Grid Infrastracture (clusterware) and RAC installation on all

nodes. Installed Cluster Health Monitor (IPD/OS).

Deconfigured, deinstalled, cleaned up and rebuilt the clusterware on the

crashed node and added the node back to the cluster.

Designed and implemented the backup/recovery strategy and configured RMAN

with EMC Networker and tested backup/recovery scenarios by restoring or

duplicating from hotbackup without target and catalog connection or

duplicating from active database. Performed logic backup using Data Pump.

Configured the Data Guard and created the standby database using RMAN

duplicate from active instance. Tested switchover and failover procedures

in both SQL*Plus and the Data Guard Broker command line. Reinstated the

failed primary database using the flashback database feature.

Installed, setup, monitored, and troubleshot the GoldenGate for the bi-

directional (active-to-active) replication. From primary to secondary, on

primary, created extract/traillog group, datapump (extact, extsrc),

extrail, rmttrail; on seconday site, create replicat group. From secondary

to primary, on primary, created EXTRACT group, datapump, remote trail; on

primary, created the replicat group. Used Conflict Detect and Resolution

(CDR) to resolved uniqueness conflicts occurred during insert and update

replication, update conflicts and delete conflicts such as no data found.

Also configured the parameter files including getbeforecols, comparecols,

resolvecols, reperror, etc, for conflicts resolution and various errors

hundlings. Troubleshot and resolved various errors.

Installed and configured OEM Grid Control master agent using Oracle 11g

repository and client agents on multiple nodes.

Upgraded the RDBMS from 10.2.0.2 to 11.2.0.1 and applied patchset

11.2.0.1.2 and other required or recommended patches. Migrated and

converted the database characterset from US7ASCII to AL32UTF8.

As required by the PCI compliance, created the wallet and configured the

Transparent Data Encryption (TDE). Also configured Database vault and

enabled the audit option.

Monitored the performance and generated AWR, ADDM and ASH (Top Cluster

events and Top remote instance waits) reports for perfomance tunings.

Reviewd RACCheck report and configured hugepage. Monitored the

interconnection bandwidth utilization such as RX, TX and packets errors,

dropped, overrun, collisions, interrupts and worked with SA to fix various

interconnect issues. Reviewed AWR report for high Global Cache Block Access

Latency and tuned UDP.

Tuned various SQL statements to reduce the high I/O waits by creating

missed indexes or function based indexes; increased initrans on few tables

and indexes to reduce the block contention for ITL (Interested Transaction

List); tuned SGA size to minimize the number of connection timeout

occurance; increased log_simultaneous_copies value to lower redo copy latch

waits.

Provided DBA support on both Oracle Applications 11i/R12 production (multi

TB) and development environments running on Red Hat Linux, including

cloning, patching, backup, tuning, troubleshoot, etc.

Installed/configured Fusion Middleware/Weblogic/OBIEE11g/SOA/IDM, Hyperion,

OBI Apps, DAC server repository, Informatica server/client.

Installed/configured Oracle NoSQL database, MySQL 5.5, MySQL Cluseter 7.2,

MySQL Workbench, MySQL Enterprise Backup/Monitor

Provided support on the whole life cycle of Oracle E-Business R12

implementaion. Installed Oracle Appplications EBS Release 12.1.1. Applied

HRMS HRglobal patches and performed other post installation configuration.

Analyzed the requirements for RUP2 and Oracle Financial Critical Patch

Collections (CPC). Upgraded R12.1.1 to R12.1.2 by applying RUP2 patchset

then to 12.1.3 laterly. Also upgraded the database from 11.1.0.7 to

11.2.0.1. Cloned R12 instances from development to test then to production

and vice verse using RapidClone utility (adpreclone.pl, adcfgclone.pl).

Configured R12 Workflow notification mailer. Defined printer styles, types,

and Pasta definition various profiles. Configured the mobile WMS (Warehouse

Management System) and various printers using the PASTA.

Sr. Oracle DBA/DBA Lead, Raytheon, Fullerton, CA, Mar 2007 to Apr2008,

Contract

Designed the highly available and scalable the architecture with the Oracle

Real Application Cluster, Data Guard, Grid Control, and Streams

technologies included. The architecture will support 24 by 7 availability

with maximum 59 minutes down time per year and one thousand DMLs per second

and 42 TB data on EMC CX-380. Researched, evaluated, and recommened the

hardware, software, and storage technologies, performance, and capacity

required to support the architecture. Also performed the benchmark test on

Emc CX-380 and Sun Storage 6540.

Installed and configured the RAC environment on Sun Solaris. Installed

Oracle 10.2.0.1, the patchset 10.2.0.3, the Cluster Verify Utility, Oracle

Clusterware 10.2.0.1 and the patchset 10.2.0.3. Created the ASM and cluster

database instances using DBCA and created TNS listener using NETCA.

Configured the Transparent Application Failover (TAF) and both client-side

and server-side Connection Load Balance (CLB) in tnsnames.ora. Using the

DBMS-SERVICE package, configured the RAC to use the Load Balancing Advisory

(LBA) to determine how to balance new connections based on information in

the SERVICE_METRIC's event (SME) and other FAN events.

Installed and configured the Oracle Enterprise Manager Grid Control and its

agents on multiple nodes.

Configured the Data Guard in Maximum Availability mode, enabled Flashback

feature on both the production and the target standby databases, enabled

the Data Guard Broker configuration, configured Redo Transport Services in

LGWR SYNC mode, and configured the Fast-start Failover Observer and enabled

the Fast-start Failover.

Configured, tested, monitored, and tuned Streams replication in the

multiple source and multiple target environment. Turned on the supplemental

logging on both db and table levels. Created db links, StreamsAdmin and

granted privileges. Created the queue tables, AnyDataQueue, rules and rule

sets tapply process, capture process, and propagation process. Manually

instantiated objects and started/stopped capture, propagate, and apply

process for testing and troubleshooting. Packages used are dbms_rule_adm,

dbms_streams_adm, dbms_adadm, dbms_capture_adm, dbms_propagation_adm, and

dbms_apply_adm. Troublshot and fixed various issues related to capture,

propagation, apply, network, truncate, DDL, etc. Also configured the

replication from Oracle to SQL Server using Microsoft's Oracle Publisher.

Sr. Oracle DBA, AMC, Orange, CA, OCT 2006 to Mar 2007

Provided the DBA support on the production and QA databases in the Oracle

10g RAC and Data Guard environment.

Tuned the SQL statements and tested various tuning options and improved

performance 300% better for few reports utilizing AWR (Automatic Workload

Repository) snapshots, ASH (Active Session History) report, and ADDM

(Automatic Database Diagnostic Monitor).

Designed and tested backup strategy using the RMAN and Netbackup.

Providing the DBA support for the application teams throughout the

development cycle.

Troubleshoot various issues such as performance related issues,

connectivity issues, space management issues, report job failure issues,

etc.

Refreshed the test and QA databases using data pump utilities.

Sr. Support Engineer, Quest Software, Aliso Viejo, CA, OCT 2005 to Sep2006

Installed Shareplex 5.1.0 and patches on Solaris, HP-UX, and Linux. Set up

and tested various replication configurations and features such as one way,

multiple targets, peer to peer, horizontal and vertical partitioning,

intermediate replication using named queue, multi-thread post, etc.

Worked with clients to resolve various Shareplex issues related to library

errors, slow capture or post performance, log wrap, export or impor idle,

core dump, queue corruption, compare hanging, reconcile hanging, out of

sync between source and target, configuration, network connection error,

and Oracle database related issue such as full table scan, index problem,

privilege problem, slow performance such as inittrans contention, etc.

Sr. Oracle DBA, Toyota Financial Services, Torrance, CA, October 3rd 2004

to Oct 7th 2005, Contract

Providing the database support for five application teams throughout the

development cycle and production databases in Oracle9i and Oracle10g

environment.

Installed, configured Oracle10g software and upgraded databases from

Oracle9i to Oracle10g.

Designed and tested backup strategy using the RMAN and Netbackup.

Designed, created, and maintaining the logic and physical database models

using ErWin 4.0.

Tuning the SQL code and tested various tuning options. Created the bitmap

index and partitions by list and improved performance for few major reports

from few minutes to few seconds in a large data warehouse database.

As a team member, worked with the migration team to migrate the databases

from one data center to the new data center.

Sr. Oracle DBA, New York City Government, New York, Feb 2003 to Apr 2004,

Contract

Provided DBA support on Oracle Applications 11.5.7 (HR, FIN) production

running on Sun Solaris and development support on development and QA

databases.

Installed and configured Oracle 9.2.0.1.0 multiple times on multiple Sun

Solaris machines. Created more than fifteen databases and Auto Undo

Management for rollback segments. Created locally managed tablespaces with

segment space management auto option. Created spfile from pfile. Also

installed the Oracle Patchset 9.2.0.4 on top of each Oracle9i binaries and

upgraded all Oracle9i databases to 9.2.0.4 release.

Migrated multiple Oracle8i databases to Oracle9i release. Converted

database characterset from US7ASCII to WE8MSWIN1252 then to multiple-byte

characterset AT32UTF8. Configured and tested automatical database startup

and stop. Created multiple listeners on the development machine.

Improved performance by tuning session_cashed_cursors, log_buffer,

checkpoint, redo logs. Eliminated Checkpoint Not Complete message.

Minimized I/O contention on redo log activity.

Sr. Oracle Apps DBA, ON Semiconductor, Phoenix, AZ, June 2002 to Sep 2002 -

Contract

Analyzed and documented all requirements and impacts for Oracle Apps 11i

upgrade from 11.5.1 to 11.5.6 (FIN, HR, INV, Order Management, inventory

management, iMarketing, iPayment, iStore; Manufacturing) in a three-tier

(multi-node middle-tier) Solaris environment. Before upgrading the

production, cloned the production and tested the upgrade procedure three

times in the testing environment.

Recreated the digital certificate files adsign.txt using adjkey. Repackaged

Jinitiator using adjbuild.sh.

Regularly purged Concurrent Request and Manager data, Obsolete Workflow

Runtime data and Signon Audit data.

1 Sr. Oracle DBA/Lead, Princeton eCom, Princeton, NJ, Dec. 2000 to Feb.

2002

Managed the DBA team to supported on 24 by 7 mission-critical production

databases (the largest one is around 1 TB), which provided thousands of

internet and IVR users for the online billing services

Performed the capacity planning and designed the file layouts. Designed the

new database architecture that is two-dimensional and modulated by the

vertical industry and horizontal services.

Designed the VLDB data warehouse open architecture and models for one of

client companies. The architecture could be scaled up to 131 TB data

capacity using the Oracle9i Real Application Cluster (RAC) technology in a

four E4500 cluster configuration.

Designed and implemented the backup/recovery strategy using RMAN and

Netbackup tools to improve reliability, manageability, and scalability on

the backup/recovery and ensure the business continuity services.

Sr. Oracle DBA/Lead, Bigfoot Interactive, New York City, NY, Sept. 1999 to

Nov. 2000

Managed a multi-million dollar project which involves migration of all

production databases from Microsoft SQL Server on Windows NT to Oracle

8.1.5 on Sun Solaris 2.6.

Performed research, analysis, evaluation on hardware, software requirements

in order to build a system environment with high reliability, availability,

manageability, and scalability. Evaluated and hired the consulting services

and brought in the advanced technology such as Veritas Clustered Servers

and Quick I/O file system.

Worked with consultants to install and configure Sun Solaris 2.6, disk RAID

0+1, Veritas Clustered Servers, Quick I/O file system, DLT tape library,

Netbackup, SQL Backtrack.

Sr. Database Administrator, HIP Company, New York City, NY, 1998 to August

1999

Provided both Oracle and Peoplesoft support to more than a hundred users in

multiple locations. The support activities including installation of

Oracle7 and Oracle8 Servers on Windows NT platform and Peoplesoft software

on client users' PCs, refreshing development and test databases from

production, monitoring and performance tuning, troubleshooting, backup and

recovery, startup and shutdown of Peoplesoft AppServs and process

schedulers, data conversion from Sybase to Oracle using Crystal Report and

Data Junction and

SQL*Loader.

Principal Consultant, Oracle Corporation, New York City, NY, August 1997 to

October 1998

Provided DBA support for SAP application in both production and development

environments for one of fortune 500 clients.

Designed the enterprise architecture for one of the largest insurance

companies to integrate systems on various platforms (IMS/DB2/Lotus Notes on

IBM mainframe/AIX, Oracle on Solaris, Access on NT) from 23 international

branches. The integrated system can eliminate data redundancy, streamline

the workflow, enhance reporting and analysis capabilities, increase

efficiencies in distributing bonding products internationally to agents and

clients by providing a single input, output, and query data source of

information on account, agent, claim, underwriting, reinsurance, contract,

transaction, job, activity and premium by branch.

Database Administrator, AT&T, Lincroft, New Jersey, 1996 to 1997 - Contract

As a development DBA, provided the DBA support to the development and QA

teams including debug of the stored procedures and packages, application

tuning, data modeling, reverse engineering, logical and physical backup and

recovery, etc. Upgraded Oracle Servers and existing databases to Version

7.2 on HP-UX 9.04 Unix machines and to Version 7.3 on HP-UX 10.20 Unix

machines.

Oracle Database Administrator and Developer, NDB Brokerage, New York City,

NY, 1993 to 1996

Installed and configured Oracle 7.2 Server, SQL*NET 2.2, ODBC, Oracle

client software, and the data modeling tool Designer 2000 in Windows NT.

Designed the logical and physical database model for the Oracle application

using Oracle Designer2000. Created the database, multiple instances,

tablespaces, segments, procedures, tables, indexes, roles, and users on the

Oracle 7.

Systems Engineer, EDS, Bedminster, New Jersey, 1989 to 1993

Developed and maintained the Agency Information System used to process

millions of records in the DB2 database which contains 2 years of

statistical data collected from about 21,000 Western Union Money Transfer

Agencies all over the World.

HARDWARE AND SOFTWARE

HP9000, Sun E4500/6500, SP/2, IBM RS6000, disk arrays, tape library, IBM

mainframe, Bridge, Routers, EMC Symetrix, EMC Clariion CS450, MS Windows,

etc.

Oracle7/8/8i/9i/10g/11g, RAC, Data Guard, OEM Grid Control, OBIEE, Streams

replication, Shareplex, Advanced Replication, Oracle Applications

10.7/11/11i, Oracle Application Server 10g, SQL, PL/SQL, SQL*Loader, RMAN,

exp/imp, MS SQL Server, HP-UX, AIX, Solaris 2.6, Linux, VCS, Veritas

Netbackup, SQL*Net, Korn shell, Apache, etc.

6



Contact this candidate