Download Fisher Scientific Information Technology, PA

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Serializability wikipedia , lookup

DBase wikipedia , lookup

IMDb wikipedia , lookup

Tandem Computers wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Access wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Btrieve wikipedia , lookup

Concurrency control wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Oracle Database wikipedia , lookup

Clusterpoint wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
Anil Kumar Ghadiyaram
Professional Summary















Five plus years of IT experience which includes four plus years in System Analysis,
Design, Development & Support of Oracle Servers 9i and 10g in Production and
Development environments
Ministered databases on Linux Adv Server, SUN Solaris, Windows 2000 Adv Server,
and Windows 2003 Server.
Fulfilled DBA daily activities including user management (creating users, synonyms,
privileges, roles, quotas, table, index, sequence etc.), space management (table space,
rollback segment), monitoring (alert log, memory, disk I/O, CPU, database network
connectivity)
Experience on Backup tasks - using Hot and cold backup procedures and software
specific backups. Oracle backups, generally through Export & Import utilities, (Full,
User, Table), Recovery manager, Veritas Net Backup, Net Strategies development for the
backups including expdp and impdp.
Experience in scheduling jobs using DBMS_JOBS, DBMS_SCHEDULAR
Data loading from other databases and text files into Oracle Database using
SQL*LOADER.
Experience in Performance Tuning, Query Optimization, and Client /Server
connectivity. Troubleshoot database problems utilizing Alert Logs & Trace Files.
Experience in creating different kinds of partitions on tables for managing large tables.
Used Oracle flashback query utility to obtain past state of data.
In-depth knowledge of SQL (DDL, DML, and DCL), and PL/SQL and experience in
writing stored procedures, packages, functions, and triggers.
Extensive knowledge of Relational Database Management Systems (RDBMS).
Experience in UNIX Shell scripting.
Exposure to MS SQL Server 2000 Installation, Configuration, Maintenance, Backups &
Restores, Security Management, DTS import/export, Performance Tuning.
Good Knowledge on advanced High Availability technologies including Data guard
(physical & logical stand-by), Advanced Replication and RAC.
24 X 7 Production Database on Call Support.
Technical Summary
DBMS/RDBMS
Database Tools
Development Tools and Languages
Data Modeling Tools
ETL Tools
Operating Systems
Oracle 8i, 9i, 10G, SQL Server 2000, MS Access
SQL*Plus, OEM, iSQL*PLUS, SQL*Loader,
PL/SQL Developer, Enterprise Manager, TOAD
SQL, PL/SQL, C, C++
Erwin 4.0, Sybase Power Developer
Informatica Power Centre 7.1/6.1
Windows 95/98/2000/ NT, Sun Solaris, Red-Hat
Linux
Education Qualification
Bachelor of Technology in Electronics and Communication from Anna University, India.
Project Overview
Client: Merrill Lynch Investment Managers, NJ
Jul’06 to Present
Oracle DBA
Responsibilities:
 Primarily responsible for production support. To keep all databases up and running in
production.
 Creating primary database storage structures (tablespaces), altering, and modifying the
database structure according to the company’s requirement as necessary, from
information given by the application developers.
 Implementing capacity planning for large database objects in order to minimize the DSA.
And improve the performance.













Creating and managing users, roles and profiles, implementing security, assigning
tablespaces to the users, granting roles and privileges etc.
Planning and implementing Backup and Recovery procedures (Hot Backups, and
RMAN), scheduling daily backups and performed periodic recovery tests.
Taking table level backups using exp and imp. Responsible for capacity planning and
space management, setting up and monitoring alert logs for failures, monitoring lock
activity.
Tuned the system in terms of SQL optimization, Memory tuning and application tuning.
Tuning Query performance by creating indexes.
Monitoring, sizing and tuning undo segments by creating multiple undo tablespaces.
Database Maintenance and clearing of deadlocks, cleaning of database logs, Re-indexing,
Tablespace monitoring, database objects monitoring.
Analyzing tablespaces and removing row-chaining and row migration in tablespaces.
Designing and developing packages in the database layer, stored procedures, functions
and triggers.
Upgrading Oracle database 9i to Oracle10G.
Writing Shell Scripts to automate various routine jobs.
Implemented Data guard (standby) for maximum protection
Communicating with UNIX Production Support group for UNIX production issues like
database installations, file space issues, patch applications, database startup/shutdown
automation and other database services and file system backups.
Environment: Oracle 9i/10g, SQL*Plus, SQL*Loader, PL/SQL, RMAN, Oracle Enterprise
Manager, RedHat Linux AS-4, Windows 2000/XP.
Johnson & Johnson, NJ
Oracle DBA
Responsibilities:
Apr’05 – Jun’06













Installation, Configuration and Administration of Oracle 10g/9i databases on various
Operating Systems.
Performing database analysis, design, coding, testing and implementing database
structures.
Creating and managing users, roles and profiles, auditing and monitoring databases and
user access.
Planning and implementing Backup strategy for the databases using RMAN, Scripting
backups, once in two weeks on the application database.
Developing UNIX shell scripts (Korn/Bourne), Crontab in UNIX and Extensively used
packages like DBMS_JOBS, DBMS_SCHEDULER for scheduling routine tasks.
Trouble shooting performance issues using Explain Plan and TKPROF and well versed
with STATSPACK.
Implementing table partitioning and sub-partitioning to improve performance and data
management.
SQL and PL/SQL Performance Tuning and Identifying SQL and PL/SQL bottlenecks
using PL/SQL Profiler (package DBMS_PROFILER), Explain Plan, Auto trace,
TKPROF and tuned them to suit SLA.
Creating database Objects, managing partitioned tables, and table spaces.
Data loading using Oracle SQL Loader, developing SQL Loader scripts to load global
data, and fine tuned SQL Loader performance using Direct-load mechanism
Designing Tables, Constraints, Views, and Indexes etc. in coordination with the
application development team.
Estimating the space requirements for database growth for next 12 months and
availability of hardware to support the processes.
Developing, Implementing and administering database policies and procedures.
Environment: Oracle 10g/9i, Quest Toad, SQL*Loader, SQL*Plus, PL/SQL, RMAN, Sun
Solaris 5.9, and Windows 2003/XP,
ICICI Bank, India
Oracle DBA
Feb’04 – Jan’05
Responsibilities:
 Creating login accounts and database user accounts and managing database security using
profiles, groups and roles.
 Planning and implementing Backup strategy for the databases using Veritas Netbackup,
RMAN, Scripting backup.
 Installing and configuring RMAN, Veritas NetBackup for Backup and Recovery.
Scheduled daily backups and performed periodic recovery tests.
 Restoration management activity using hot and cold backups.
 Detecting and diagnosing production system performance by analyzing oracle trace, log
files, analyzing SQL statement, measuring system and database activity, Querying oracle
dynamic performance view.
 Optimization of various initialization parameters, batch processes with Tkprof, SQL
Trace and explain plan
 Done regressive performance tuning with oracle Statspack for production performance
problem.
 Creating the necessary indexes to improve the query performance.




Installing, configuring and managing SQL Server 2000 databases hosted on Windows2000 Advanced server.
Performing data-communication/exchange between oracle and non-oracle databases.
Coding in PL/SQL like stored procedures, functions, packages, and triggers.
Installation and configuration of Oracle 9i on different Operating Systems.
Environment: oracle 9i, Quest Toad, SQL*Loader, SQL*Plus, SQL Server- 2000, Enterprise
Manager, Veritas Netbackup, RMAN, RedHat Linux AS 3.0, SUN Solaris 2.8/2.9, and Windows
2000.
ASIAN PAINTS, INDIA
Database Developer/DBA
Jul‘02 – Jan’04
Responsibilities:
 Performing database design and development.
 Involved in analysis, design and development of the system.
 Providing back-end support for customized Forms like customer and supplier
maintenance, bill, receipt, letter of credit, invoice, debit and credit notes.
 Developing PL/SQL Packages to monitor revenue earnings and expenses and to maintain
the general ledger of the organization.
 Developing stored procedures and functions using PL/SQL for complex updates and
audit trails.
 Writing database triggers for audit and data validation.
 Designing the Entity-Relationship model and normalized database.
 Performing re-sizing of data files, managed tablespaces and data files.
Environment: Oracle 8i, SQL*Plus, PL/SQL, UNIX, RedHat Linux AS 2.1/3.0, and Windows
2000.
References: Available upon request.