You are on page 1of 7

1

PROFESSIONAL SUMMARY
Highly accomplished, deeply driven, database engineer with a successful 10+ years track record of success in
Oracle database administration. Strong infrastructure background includes logical and physical database
installation, migration, upgrade, patches, replication, and performance optimization, managing and developing
backup and recovery plans of oracle databases. Handled production support and development works. Very
detailed oriented with focus on minimizing risks and system down-time. Record to keep the project on track with
effective use of resources. Exceed ongoing and overlapping deadlines in fast-paced environments, handle multiple
assignments simultaneously and deliverables with key stakeholders in cross-functional groups.

Over 10+ Years of experience as Oracle DBA on 9i, 10g,11g & 12c database with RAC, ASM & Grid
Control experience with Database implementation on UNIX (Solaris, IBM-AIX, HP-UX, Linux) & Windows.
Involved in DBA activities for 24/7 Production Support on all environments and ensure high availability.
Monitoring day-to-day in-house Oracle databases with regards to availability, performance and space
management.
Proficient in Oracle RDBMS-Including SQL, MySQL and SQL Server database administration.
Conduct basic health checks, management of Schemas, Objects & Partitioning the Tables & Indexes.
Installation, upgrade, migration, configuration, administration and maintenance of Oracle databases (12c,
11g, 10g, 9i). Managed different sizes of database ranging from 100GB up to 13TB.
Expert in Cross platform migration for all the versions of database from 9i, 10g to 11g and 12c using UniDirectional / Bi-Directional GoldenGate replication.
Oracle Backup and Recovery (Hot Backup / Cold Backup / RMAN Backup). Excellent command in creating
backup & recovery procedures and implementing strategies for hot and cold backups.
Proficient in writing UNIX Shell scripts to automate business process and daily backup.
Planning and scheduling Backups, Database Recovery, taking Logical Backups (Export/Import).
Experienced in implementation of Disaster Recovery site (Physical Standby Databases (Dataguard)).
Proficient in performance monitoring and analyzing the database using AWR, ADDM and Explain Plan.
Installation of Oracle 11g & 12c and Oracle11g Grid Infrastructure for Cluster Database (RAC).
Strong knowledge in implementation of RAC databases on VMware Workstation and Oracle VM Virtual
Box for development and testing activities for the developers.
Experience in data transfer utilities like SQL*loader, Export/Import & Data Pump.
Experience in Toad (Tool for Oracle Application Developers) for database maintenance tasks.
Experience in Application tuning using session trace file and TKPROF utility.
Strong experience in OEM (Oracle Enterprise Manager OEM Cloud Control 12c), SQL* Net, SQL Loader
and SQL*PLUS.

TECHNOLOGY SNAPSHOT
Extensive use and knowledge of databases including Oracle 9i, 10g, 11g & 12c running on multiple platforms such
as UNIX (Solaris, IBM-AIX, HP-UX, Linux) & MySQL, SQL Server 2012/2008R2/2008
Database Utility & Tools : SQL*Plus, SQL*Loader, Export/Import, Data Pump, RMAN Backup, Oracle 11g Grid
Infrastructure, TOAD, SQL Developer, Putty, VNC Server, OEM 10g Grid Control,
ASM, RAC, Dataguard, Oracle GoldenGate and Streams, VMware, Oracle VMBox.
Middleware Software
: Oracle GoldenGate, WebLogic Server and IIS
Performance Tools
: SQL Tuning, Explain plan, SQL Trace, TKProf, Statspack, AWR & ADDM
Languages
: PHP,SQL, PL/SQL, UNIX Shell Script, VB Script, HTML & XML
PROFESSIONAL DEGREE

Bachelor of Technology in Mechanical Engineering (1995-1999)


Pondicherry University

PROFESSIONAL CERTIFICATIONS

Oracle Certified Professional in 10g & 12c (OCP)


Oracle Database SQL Expert Certified (OCE) in SQL
IBM Certified Database Associate DB2 9 Fundamentals
INDUSTRY
Financial
Infrastructure & Outsourcing Services
Performance Benchmarking
Pharmaceuticals and Health Care
Retail Banking
Telecom

Capital One
Inspirage
Oracle Corporation
Medtronic
Royal Bank of Scotland

Tele Pacific (Prepaid Management Solutions)

PROJECT DETAILS
Capital One (Richmond, VA)

Lead Oracle DBA

December 2014 to January 2016

Environment: AIX, HP-UX, RHEL Linux & Windows, Oracle 9i, 10g, 11g, 12c, Goldengate, Dataguard, RAC
Responsibilities

Performed Cross platform migration for all the versions of database from 9i, 10g to 11g and 12c using UniDirectional / Bi-Directional GoldenGate replication.
Migrated standby, primary and secondary goldengate databases using RMAN backup/restore and recover
to SCN strategy.
Worked with different application teams to carry out different Migration strategy and provided warranty
support for 2 weeks after handing it over to app team.
Managed different sizes of database ranging from 100GB up to 13TB
Proficiency in HPSM software for integrated and automated service lifecycle management and agile
methodologies.
Planning, Installation and Configuration of Oracle 11gr2u4 Grid Infrastructure on 2 node RAC on Oracle
Enterprise Linux (OEL) and Red Hat Enterprise Linux (RHEL)
Implementation, Installation and Configuration of ASM on the 2 node 11gr2u4 RAC
Installation and Configuration of 2 node DR Primary Standby 11gr2u4 RAC database
Automating Oracle backups to tapes using RMAN scripts for weekly full backups as well as daily
incremental backups and monitoring the same using automated scripts
Oracle monitoring and performance using Oracle recommended tools like OEM Cloud Control 12c , Oracle
10g Grid Control, SQL Tuning Advisor, AWR, ADDM, TKPROF, ASH and Explain Plan
Pro-active business users support including performance tuning the SQL queries for reports and
discussing the same to meet their requirements
Oracle security using Roles and Profiles and granting of the privileges according to the needs of the
various users and adhering to the security and policies of the organization
Involved with the Unix admin teams regarding disk and storage requirements and also regarding server
tuning efforts in case of performance issues
Performed Database Tuning for I/O Contention, Memory contention, Locks, Latches, Row Migration, Row
Chaining, Block Contentions and etc.,
Performed Database Configuration Tasks like creating tablespaces for data and indexes, adding datafiles
to tablespaces, monitoring tablespace size, tuning SGA for optimal database performance, modifying redo
log sizes and groups depending on the requirement, monitor v$ views for database related information
O/S monitoring for CPU, Memory and Disk I/O utilization
Tested backup and recovery strategies in a test environment before and after moved to production
environment.

Inspirage (Bellevue, WA)

Senior Oracle DBA

Environment: RHEL Linux & Windows, Oracle 11g, 12c, Dataguard, RAC
Responsibilities

Worked in Standalone, RAC and ASM environments.


Converted single instance to RAC in UNIX.
Created and configured Dataguard.

November 2013 to November 2014

Installed and Configured Golden Gate for replication purposes.


Configured and maintained replication of data using Golden gate in Production and Non-Production
environments for reporting.
Performed cross-platform migrations (Oracle 10g - 11gR2) from multiple databases using Oracle
GoldenGate.
Designed and implemented database schema (logical and physical data models).
Created new 10g Database and performed regular RMAN backups for all the databases.
Worked with different application teams to carry out different Migration and provided warranty support for 2
weeks after handing it over to app team.
24x7 production support DBA working on a primary/ secondary pager rotation; and supported on holidays,
weekends and beyond regular hours.
Created Procedure, Function, Triggers using PL/SQL.
Loading data using SQL Loader and Data Pump utilities.
Documented instructions for migrating & upgrading databases.
Handled Service Requests raised by application development teams.
Refreshed schemas from Production environment to DEV/TEST environment using exp/imp and Data
Pump utilities.
Worked with Oracle Diagnostics tools such as Explain Plan, SQL Trace, TKPROF Used to analyze timing
and execution plan for SQL query to tune the SQL statements
Updated Table, schema and Database statistics using DBMS_STATS.
Maintained Checklist for monitoring Production and Test systems.
Wrote various UNIX shell scripts to monitor databases, automate tasks, etc.
Created tablespaces and managed tablespaces by adding/deleting/resizing data files.
Created schema (tables, Indexes, views, sequences, synonyms, packages).
Setup database auditing, granted privileges to users through system/object roles.
Monitoring and Maintaining standby databases.
Managed databases of various sizes ranging from 1 GB to 2 TB.
Taking hot, cold and RMAN backups.
Creating and managing partitioned tables and indexes.
Monitored and tuned database performance using STATSPACK, AWR and ADDM.

Oracle Corporation (San Francisco, CA)

Senior Oracle DBA

April 2011 to November 2013

Environment: RHEL Linux & Windows, Oracle 11g, 12c, Dataguard, RAC, Oracle Goldengate, OEM Grid Control,
MySQL, SQL Server 2012/2008R2/2008
Responsibilities

Performed Oracle GoldenGate Performance Benchmarking based on TPC framework for Oracle
databases, MySQL environments including high availability.
Configure and build Golden Gate Extracts/Datapump/Replicate process for multiple databases to perform
Oracle Goldengate Performance Benchmarking.
Configure and build heartbeat monitoring in Golden Gate.
Configure error handling for restart, logging, production support and status reporting in GG.
Identify and produce documentation of best practices.
Trouble shooting and performance tuning golden gate replications.
Implementing necessary monitoring scripts for Golden gate in Unix scripting
Routine proactive maintenance of Oracle Database using shell scripts and standard data collection
mechanisms
Working with team on production issues & and escalate the issues to appropriate team if required.
Installed, configured and maintained Oracle 10g,9i and 8i Databases on UNIX Platform
Reclaiming Physical disk space sizes after purging of unwanted data in the database thus saving storage
space, reducing the backup time and improving performance of the queries as well
Taking HOT and COLD backups using RMAN and shell scripts
Responsible for capacity planning by collecting data regarding DB growth, application usage
Proactive monitoring and health checking of all DEV/TESTING/PROD databases
Connectivity and locking issues.
Monitoring Users access, Tablespace usage, CPU usage on server.
Recover / Restore the database if required.
Applied database patches using OPatch utility.

Installed statspack in the database to monitor the database


Logical Backup of Databases using EXP / IMP Utility.
Monitoring the Database size and add/resize datafiles when required.
Granting specific privileges and roles to the users.
Attending daily, weekly and bi-weekly calls with Customer (IT divisions) for discussing on-going activities
and upcoming projects.
Trouble shooting Cloning and Patching issues.
Quarterly password changes as per Client audit.
Implemented Data Guard setup in production environment
Medtronic (Minneapolis, MN)
Senior Oracle DBA
January 2009 to March 2011

Environment: Linux, Solaris & Windows, Oracle 11g, Dataguard, RAC, TOAD, Oracle OEM Grid Control
Responsibilities

Involved in implementing and managing Oracle 10g RAC with ASM databases to deliver leading multiOLTP and, enabled load balancing client-server, server-server as transparent application failover (TAF).
Configuring database entries and Monitoring of all the databases using Oracle Enterprise Manager (OEM)
10g grid control.
Installation and configuration of Oracle Database Software 11g. Creation and configuration of databases in
11g.
Upgrading database from Oracle version 10g to 11g.
Communicating with Oracle to get the necessary patches required to fix up the database changes needed
using TAR support and coordinating the patches and implementing the necessary changes.
Rebuilding of Indexes for better performance, maintenance of Oracle Database.
Used Export/Import and Datapump utilities for full/partial backup.
Performing Backup/Recovery of all the Oracle databases using RMAN, also setup RMAN catalog for the
same.
Sizing the SGA, db buffers, shared SQL area, log buffer based on the requirements.
Performed logical backup using export/import and data pump (remote export) utilities.
Database refreshes based on Application requirements.
Wrote shell script to perform backup and schedule it with crontab.
Maintenance and troubleshooting of oracle network files like listener, tnsnames.ora and sqlnet.ora.
Optimize SQL queries for better performance.
Carried out Optimizing performance and Query tuning using Statspack, TKProf, and OEM.
Use Explain Plan for monitoring the query execution.
Troubleshoot Database performance issues using Automated Workload Repository (AWR) and Automatic
Database Diagnostics Monitor (ADDM)..
Installation and configuration of Oracle Client software and Tools.
Provided Production DBA support, as needed, on a 24/7 basis.

Royal Bank of Scotland (RBS)

Senior Oracle DBA

March 2007 - December 2008

Environment Oracle 10g, Oracle 9i, AIX, HP, Sun, Linux, Windows Server 2003/2008
Responsibilities

Involved in performance tuning and SQL tuning effort. Expert in making use of explain plan, TKProf, AWR
reports, OEM and Toad.
Tuned several environments and improved the results to many folds. Re-wrote several stored procedures
and packages in PL/SQL for developers.
Managed Oracle Grid Control.
Responsible for day to day trouble shooting, and maintenance.
Responsible for automating database monitoring using OEM and shell scripts.
Implemented backup and recovery strategy.
Responsible for managing multiple databases of more than 15 terabytes, taking advantage of ASM and
RMAN features using FRA. The setup included DR site with Physical Standby using DG broker.
Heavily involved in performance tuning and SQL tuning effort. Helped developers to code efficiently in
PL/SQL. Expert in making use of explain plan, TKProf, AWR reports, OEM and Toad. Tuned several
environments and improved the results to many folds.

Responsible for migration / upgrade design for databases. Designed / tested and implemented backup and
recovery methods and procedures including full, incremental and FRA image backups, using RMAN and
Net backup.
Responsible for day to day trouble shooting, and maintenance. Responsible for automating database
monitoring using OEM and shell scripts.

OneZero Solution Pvt Ltd (Tele Pacific)

Oracle DBA

February 2006 to March 2007

Environment: RHEL Linux & Windows, Oracle 9i, MySQL 5.1.4, PHP
Responsibilities

Experience in Building, installing, and administering of Oracle instances on UNIX/windows systems.


Assisted Developers in tuning SQL and acquiring skills with Oracle. Identify worst performing SQL
statements and tuned for better performance
Creation of users & roles, configuring user profiles, scheduling scripts to report space issues at
table/index/table space/file system level.
Installation of database as per OFA standards.
Maintaining regular backups and regular monitoring of trace files & log files.
Working with SQL Loader, for loading the test data during the integration testing
Monitoring hit ratio of SGA components
Communicating with Oracle Technical Support
Partitioning tables by determining the suitable methodology to improve performance and manageability.
Generated scripts for daily maintenance activities like analyzing the tables/indexes, growth rate and SGA
use.
Performed Hot, Cold, Table space level backups and Detection of corrupted blocks by using utilities like
DBVERIFY and with RMAN Block corruption.
Creation and migration of DB and other related Objects including schema objects
Created scripts for hot backup and export on a daily basis scheduled with cronjobs.
Plan for system and monitor capacity usage for new hardware and software requirements
Automation of Startup Shutdown on all Production and Development Database.
Interfacing with oracle corporation for technical support (METALINK)
Modified the listener port number and to archive log mode for one of the existing database
Clone and refresh environments to create patch test, development and QA environments.
Conducted multiple test runs to gather timings for production upgrades.
Designing of database and data flow in the system, creation of various objects like procedures, functions,
views and sequences.
Creation of triggers for audit log of database.
Installation and setup of MySQL 5.1 Enterprise and Community servers on Windows/Linux and SUN
Solaris Servers.
Installation and Configuration of MySQL database servers on Sun Solaris systems
Configuring Active-Passive Cluster setup on SUN Solaris Servers.
Configuration of Primary and Disaster Recovery sites for Application and Database servers.
Configuring parameters for database tuning.
Scheduling snapshot incremental and full backups of MySQL database using third party tools like
VERITAS Net Backup.
Scheduling hot and cold backups using MySQL dump.
Database optimization by tuning queries for various modules in the project for better performance.
Setting up Master-Slave replication between MySQL Servers for high availability of data.
Continuous 24*7 monitoring of MySQL servers having about 2 TB data using MySQL Performance monitor
and various OS specific commands and scripts.
Creating Procedures and Functions for Reporting and ETL Purpose.
Implementing Event objects through Database for extract, loading and transfer data Re-ports.
Administering Users, Roles and Privileges.

Scheduling backup through batch file.


Upgrading from My SQL 5.0 to My SQL 5.1.
Tuning database by partitioning tables.
Implementing MySQL database replication.
Migration of legacy Oracle database to MySQL database.

Kolam Information Services (p) Ltd, IN

Software Programmer

November 1999 to December 2005

Environment: Oracle, MS-Access, ASP, JSP, VB, PHP, MySQL 5.1.4, MSSQL Servers
Responsibilities

Designed and optimized the dynamic web pages for a search engine portal for vendors, supplier and
customers using JSP, Java Scripts, MS-Access and FrontPage.
Designed, developed and implemented the complete automation of Accounting system using Visual Basic
6.0 and Oracle 8.0.5
Designed and developed forms and reports for an Inventory Control Management software using Visual
Basic 6.0 and MS-Access.
Installed and configured SQL Server 2005.
Develop Access Databases (Table, Form, Report and Query)
Administered MSSQL Servers 2000 and 2005 -backup and restore
Troubleshoot and fixed issues of server performance and maintenance jobs
Planned and Implemented Backup Recovery and Point in Time Recovery Strategies.
Performed performance monitoring and queries tuning
Generated reports using MS SQL Reporting Services (SSRS) and Crystal Report
Monitored event logs and Server error logs for troubleshooting purposes
Responsible for administering and supporting production and development Oracle 9i databases.
Installation of Oracle on Linux.
Performed installations of Oracle 8i, 9i and SQL Server 2000 & 2005 databases.
Responsible for installing, upgrade and configuring the Oracle server, creating databases, storage
structures and objects; database backup and recovery, monitoring and optimizing database performance.
Other duties include applying oracle database patches, creation of database users, monitoring, tuning,
troubleshooting, backup and recoveries, monitoring and optimizing database performance.
Designed backup and recovery procedures for OLTP system. Conducted periodic cold and hot backups.
Perform SQL tuning and assist developers with coding PL/SQL.
Instance cloning done to create test and training environments.
Created PL/SQL procedures (jobs) to automate maintenance tasks.
Partitioned large tables to increase the performance.
Monitoring of database for growth and performance
Monitoring Database for fragmentation and correcting them.
Customization and development of Unix shell scripts and Perl Scripts.
Good Experience transferring files by using ftp, sftp and scp.
Implemented and Involved in Partitioning strategies for very large tables.
Diagnose and troubleshoot Database problems and failures
Implementing range, list partitions, hash sub partitions.
Creating and refreshing materialized views.
Configured scripts to monitor activity with database.
Generated scripts for daily maintenance activity like analyzing the tables/indexes, and monitoring their
growth rate.
Involved in 24x7 production database maintenance and on-call support.