Download 1334568560_ARAVIND

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

IMDb wikipedia , lookup

Tandem Computers wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Oracle Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Concurrency control wikipedia , lookup

Microsoft Access wikipedia , lookup

Ingres (database) wikipedia , lookup

Database wikipedia , lookup

Btrieve wikipedia , lookup

Team Foundation Server wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

Open Database Connectivity wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
ARAVIND CHAKKA
SQL Server DBA
E-Mail: [email protected]
Contact No.: 678 935 2300
SUMMARY:




















Over Eight years experience in Database Administration, System Analysis and
Administration, Design, Development & Support of MS SQL Server 2008/2005/
2000 and 7.0 in Production, Development & Replication Environments.
Intensive experience in monitoring and tuning SQL Server databases &
improve performance using SQL Profiler, Index Tuning Wizard and Windows
Performance Monitor.
Involved SQL Server 2000/ 2005 to SQL 2008 database migration.
Migrated SQL Server DTS/ SSIS (2005) packages to SQL 2008 SSIS Packages.
Implemented partitioning of tables to purge Old data in SQL 2005 & 2008
Environments.
Implemented Disaster recovery setup in production environments on Windows
64 bit servers for Transactional databases.
Excellent in DTS package development & implementation; Excellent in writing
stored procedure for different tasks.
Used Import/Export wizard, Bulk Insert, BCP, DTS/ SSIS Packages to migrate
data across different servers.
Generated performance related reports using SQL Server Reporting Services.
Good in automation process by creating jobs, and error reporting using Alerts,
SQL Mail Agent.
Specialized in designing and implementing Replication Models like Snapshot
& Transactional.
Experience in maintenance of Database authentication modes, Database
Mirroring, Log Shipping, Database Snapshots and worked with Linked
Servers
Extensive experience in writing Complex Stored procedures as well analyzing
and debugging existing complex stored procedures and DDL Triggers.
Created Database users, controlled access to SQL Server and making sure
right people get access to data and looking after security issues.
Improved the server Availability time with optimum level of Database
Recoverability by incorporating the SQL server Differential and LOG
Backup’s.
Monitored Database Growth and Documenting of server setting and all the
configuration changes.
Experience in working with Production (24 x 7) and Development environment
Experience in MS SQL Server installation, configuration, performance tuning,
client/server connectivity, query optimization, back-up/recovery, executing
DBCC Commands.
Good Experience in SQL Server Management Studio, Enterprise Manager, Query
Analyzer, SQL Profiler.
Excellent interpersonal, analytical and communication skills.
PROFESSIONAL CERTIFICATIONS
Microsoft Certified Technology Specialist (MCTS) – SQL Server 2005
 Implementation & Maintenance Databases with Microsoft SQL Server 2005
Microsoft Certified Professional (MCP) – SQL Server 2000 & 2005
 Installing and Administering Databases with Microsoft SQL Server 2000
 Designing and Implementing Databases with Microsoft SQL Server 2000
 Optimizing & maintaining Database Administration with Microsoft SQL Server
2005
TECHNICAL SKILLS:
Operating Systems MS DOS, Windows 2003 Advanced Server (32 bit & 64 bit),
Windows 95/98/2000, NT, XP
Languages
T-SQL, ASP, C, JAVA, Visual Basic 6.0, VB .NET, VB Script,
XML, Perl Script
RDBMS
MS SQL Server 7.0, 2000, 2005 & 2008; ERWIN; Oracle 8i; MSAccess
OLAP Tools
MS OLAP Services Manager
Reporting Tools
MS SQL Server Reporting Services
SQL Server Tools Replication, SQL Loader, Import & Export Wizards, DTS, SSIS,
SSAS, Query Analyzer, Enterprise Manager, SSMS, SQL Profiler
Web Servers
IIS 5.0 and IIS 6.0
Tools
Toad; Team Foundation Server; Visionapp remote desktop;
Microsoft Visio; Visual Source Safe; Quest Lite Speed; IIS; FTP &
SFTP; Filezilla Server; MS OFFICE 2000 & 2003.
Testing Tools
Win Runner 7.0, Manual Testing, Load Runner 6.0,
Test Director, Quick Test Professional 6.5, Silk Test 5.0
Software Package
AutoCAD-2D, Small World (Ver.3.1), Micro station.
PROFESSIONAL EXPERIENCE:
Frontier Communications, Allen-TX
SQL Server DBA
Sep 2011 – Till date
OneSource eSales Application is an end-to-end sales cycle management tool. The
application would be used by Agents, BPC and Implementers for Leads, Order Entry,
Implementation and follow-up on orders status. It will encompass the ordering and post
ordering follow-up done by BASES II functionality. The eSales app is expected to do
end-to-end workflow management.
Responsibilities:




Migrated SQL Server DTS packages to SQL 2005/2008 SSIS Packages.
Good exposure on Cluster environment servers, to failover /failback the cluster
nodes.
Production Support 24x7, Analysis of the data for creating adhoc reports.
Tuned Databases to improve performance of application and also involved in
space management of servers.









Improved database performance by suggesting required Indexes on tables or
altering code logic for Stored Procedures.
Involved in replication setup (Transactional Replication), Replication Monitoring
& fixed replication issues.
Monitoring of daily scheduled Jobs, Performance Tuning of stored Procedures.
Responsibilities include maintenance of the database Servers, Daily backup of
databases in all the environments (Production, SIT, Staging and Development).
Created SSIS packages and scheduled as job for various tasks such as weekly
order reports, purge Old data and to monitor feed files.
SFTP the huge table’s data (import & export) with Bulk copy & Bulk insert
commands.
Created alerts to monitor failed jobs, if feed files not received.
Writing scripts for Production Code Drops bi-weekly and KIT deployment.
Experience on Windows 64 bit servers.
Environment: Windows 2k3 (32 bit & 64 bit) & 2k, SQL Server 2000/2005/2008,
MS-Access, MS-Excel pivot tables, VB 6.0, FTP & SFTP, Filezilla Server, Terminal
Server, TFS, Visonapp remote server, TOAD, SQL Profiler, DTS, SSIS, T-SQL.
MetLife Inc., Irving, TX
SQL Server DBA
Jun 2011 – Aug 2011
MetLife, Inc. is a leading global provider of insurance, banking, home loans and reverse
and forward mortgage in the United States, Japan, Latin America, Asia Pacific, Europe
and the Middle East.
Responsibilities:















Implemented SQL Active/Active cluster setup on Windows 2008 R2 servers.
Migrated SQL Server 2000/2005/2008 Side by side database migration.
Migrated SQL Server DTS/ SSIS (2005) packages to SQL 2008 SSIS Packages.
Implemented Log shipping based on database sizes for database migrations.
Created Windows and SQL Logins and Maintained logins
Granted roles based on requirement to users/user group
Granted Server level permissions based on company policy to user group or
individual logins.
Performed Cluster Configuration and granted group polices to shared drives for
specific users
Tuned Databases to improve performance of application and also involved in
space management of servers.
Suggested to create Indexes on tables (Clustered, Non-Clustered & Composite
Indexes) to developers and enhance retrieval time of data.
Improved database performance by suggesting composite Indexes on tables and
alter code logic for Stored Procedures.
Enhance page retrieval time by fine tuning of Stored Procedures.
Monitoring of daily scheduled Jobs
Good exposure on Cluster environment servers, to failover /failback the cluster
nodes.
Responsibilities include maintenance of the database Servers, Daily backup of
databases in all the environments (Production, Staging and Development).






Created SSIS packages with ETL Procedures, FTP files and scheduled as job for
various tasks such as weekly order reports, purge Old data and to monitor feed
files.
Involved in design and Configuration of 2008 SSIS packages
SFTP the huge table’s data (import & export) with Bulk copy & Bulk insert
commands.
Performed weekly Production Code KIT deployment.
Involved with FIS team in documentation of SQL Client tool Installation
standards and guidelines for.
Worked with FIS team to setup database Backup/Recovery policy, database
restoration procedures, database Security, and SQL Database Development.
Environment: Windows 2008 R2 64 bit Servers ,Windows 2k3 (32 bit & 64 bit) &
2k, SQL Server 2000/2005/2008, MS-Access, MS-Excel pivot tables, VB 6.0, FTP &
Terminal Server, Visonapp remote server, TOAD, SQL Profiler, DTS, SSIS, TSQL.
Verizon Business, Irving, TX
SQL Server DBA/ Data Analyst
Jul 2009 –May 2011
OneSource eSales Application is an end-to-end sales cycle management tool. The
application would be used by Agents, BPC and Implementers for Leads, Order Entry,
Implementation and follow-up on orders status. It will encompass the ordering and post
ordering follow-up done by BASES II functionality. The eSales app is expected to do
end-to-end workflow management.
Responsibilities:













Involved SQL Server 2000/ 2005 to SQL 2008 database migration.
Implemented partitioning of tables through which Old data can be purged.
Migrated SQL Server DTS/ SSIS (2005) packages to SQL 2008 SSIS Packages.
Implemented Disaster recovery setup in production environments on Windows 64
bit servers for all Transactional databases and documented complete Disaster
Recovery Plan for the Database servers.
Implemented Log shipping for Disaster recovery set up.
Good exposure on Cluster environment servers, to failover /failback the cluster
nodes.
Production Support 24x7, Analysis of the data for creating adhoc reports & YTD
reports.
Tuned Databases to improve performance of application and also involved in
space management of servers.
Created complex stored procedures to enhance retrieval time of data and
suggested to create Indexes on tables (Clustered, Non-Clustered & Composite
Indexes) to developers.
Improved database performance by suggesting required Indexes on tables or
altering code logic for Stored Procedures.
Involved in replication setup (Transactional Replication), Replication Monitoring
& fixed replication issues.
Monitoring of daily scheduled Jobs, Performance Tuning of stored Procedures.
Responsibilities include maintenance of the database Servers, Daily backup of
databases in all the environments (Production, SIT, Staging and Development).







Created SSIS packages and scheduled as job for various tasks such as weekly
order reports, purge Old data and to monitor feed files.
SFTP the huge table’s data (import & export) with Bulk copy & Bulk insert
commands.
Created alerts to monitor failed jobs, if feed files not received.
Writing scripts for Production Code Drops bi-weekly and KIT deployment.
Experience on Windows 64 bit servers.
Involved in creating cubes in SSAS with proper designing of Fact and
dimensioning tables.
Little Exposure to VSU & EMC backup environments.
Environment: Windows 2k3 (32 bit & 64 bit) & 2k, SQL Server 2000/2005/2008,
MS-Access, MS-Excel pivot tables, VB 6.0, FTP & SFTP, Filezilla Server, Terminal
Server, TFS, Visonapp remote server, TOAD, SQL Profiler, DTS, SSIS, T-SQL.
Verizon Business, Richardson, TX
SQL Server DBA
Jun 2008- Jul 2009
The Executive Dashboard Portal project is an Intranet site for Verizon executives. The
Verizon Executive Dashboard reporting tool provides organized and valuable information
to Verizon Executives in order to support business decisions, Transparency of
information, slicing and dicing information. Dashboard connects to different data sources
in order to centralize Verizon Business as well as Verizon Partner Solutions (VPS)
information. Dashboard data feed is automated allowing to display real time, daily,
weekly and monthly information depending on the nature of metrics.
Responsibilities:

















Transformed data from various data sources using OLE DB connection by various
DTS packages.
Implemented Data transformation Services for data migration tasks.
Created DTS packages using Custom SQL queries and Stored Procedures.
Scheduling Jobs and Alerting security procedures.
Proactive and Reactive tuning of databases in every stage of the project.
Created and monitored Database maintenance plans for checking database
integrity, data optimization, rebuilding indexes and updating statistics.
Monitored Performance Monitor and SQL Profiler to optimize queries and
enhance the performance of database servers.
Improved performance of the system by suggesting composite Indexes.
Involved in Data volume estimation and planning.
Capacity planning in estimating and sizing of tables.
Maintained security tasks like granting and revoking permissions.
Created user logins and adding users to respective databases.
Used Snapshot replication for creating multiple instances of a database for
distributing the workload.
Involved in requirement gathering, analysis, design and development of new
metric.
Developed database procedures, triggers and SQL scripts for development teams.
Materialized views, dimensions and stored outlines for optimal performance.
Performed Backup and recovery & Automation of Backup using maintenance
plans.

Monitored daily scheduled jobs.
Environment: Windows 2k, SQL Server 2000/2005, MS-Access, MS-Excel pivot
tables, VB 6.0, FTP & SFTP, Terminal Server, SQL Profiler, DTS and T-SQL.
Selective Insurance Group, Branchville, NJ
SQL Server DBA
June 2006 – Jun 2008
Description: Selective Insurance Group, Inc is the property and casualty insurance
company in USA. The company’s main activities are to provide regional property and
casualty insurance. It provides broad range of insurances like risk management products
and services, HR Administration services, Claim Management services, Business
Insurance, Personal Insurance and also Flood Insurance. Selective value added products
and services are offered to business, public entities and individuals.
Responsibilities:
 Monitored Performance Monitor and SQL Profiler to optimize queries and
enhance the performance of database servers.
 Backup and recovery of production databases and tuning production databases for
better performance.
 Created and maintained Database Snapshots.
 Created and monitored Database maintenance plans for checking data integrity,
data optimization, rebuilding indexes and updating statistics.
 Performed import / Export using DTS and BCP utility.
 Implemented Data transformation Services for data migration tasks.
 Deployed Database changes to Staging and Production Servers.
 Generated performance related reports using SQL Server Reporting Services.
 Implemented Pager options to inform corresponding DBA basis on Each Job
Status.
 Performed De fragmentations Techniques of most complex indexes.
 Configured Replication Server, worked on replication server.
 Developed database procedures, DDL triggers and SQL scripts for development
teams.
 Build Cubes, Dimensions & Fact tables using OLAP
 Choosing Star schema or Snowflake schema as required.
 Created DTS packages using Custom SQL queries and Stored Procedures.
 Created user logins and adding users to respective databases.
 Data volume estimation and planning.
 Performed Backup and recovery & Automation of Backup
 Improved performance of the system by suggesting composite Indexes.
 Involved in Team Foundation Server installation.
 Migrated Databases from SQL Server 2000 to SQL Server 2005 in Development
and test Environments.
 Maintained security tasks like granting and revoking permissions.
Environment: Windows 2003 & 2k Servers, SQL Server 2000/2005, MS-Access, VB
6.0, Erwin, FTP, OLAP, Terminal Server, Team Foundation Server, SQL Profiler,
DTS, T-SQL, BCP, XML, VSS 6.0.
Transaction Network Services Inc., Reston, VA
SQL Server DBA
June 2005 – May 2006
Description: TNS is a leading provider of business critical data communication services
to processor of Credit Card, Debit Card & ATM transactions, the data is being replicated
between the servers in Reston, VA and Palmer Lake, CO for high availability.
Responsibilities:



















Login and User management: Adding logins, roles, groups to the window NT and
MS SQL Server and maintaining proper security procedures.
Scheduling Jobs and Alerting security procedures.
Database creation; database tuning, performance planning, backup planning and
database administration.
Proactive and Reactive tuning of databases in every stage of the project.
Capacity planning in estimating and sizing of tables.
Materialized views, dimensions and stored outlines for optimal performance.
Wrote Triggers and Stored Procedures.
Evaluated database performance and performed maintenance duties such as
tuning, backup, restoration and disaster recovery of the database.
Configured SNAPSHOT Replication using Snapshot agent. (Creating Distribution
Databases, creating & managing Publications, managing Replication monitors).
Wrote DTS scripts for data transfer.
Used BCP and DTS/SSIS Packages for migrating data across different servers.
Involved in maintenance of Database authentication modes, Database Mirroring,
Clustering and worked with Linked Servers
Handled corrupt databases and diagnosed and repaired them.
Regular forecasting of the datagrowth in the database.
Monitored Performance Monitor and SQL Profiler to optimize queries and
enhance the performance of database servers.
Configured the SQL Server’s Optimal Settings (Multithreading, Locking
Memory) according to the usage of its tables, # of users and hardware.
Monitored Performance during Beta – Testing phase of the application.
Worked with generating reports using Microsoft Reporting Services.
Prepared documentation to set standards, guidelines and best practices for SQL
Server Database Installation, Administration, Backup & Restore Procedures,
Database Security, and SQL Database Development.
Environment: SQL Server 2000 Enterprise Edition, SQL, Enterprise manager,
Developer 2000, ERWINS, MS PowerPoint, MS Project, MS Access 2000 &
Windows 2K platform.
Johnson & Johnson, Inc., Raritan, NJ
SQL Programmer/Admin
Feb 2004-June 2005
Description: This system speeds up on-line order processing, streamline functions such
as customer quotations, pricing and order processing, acknowledgement handling and
invoicing. It provides effective accounts management, rapid customer order processing
and timely customer order delivery, which in turn help to improve customer service. The
main modules of the application are Accounting management, Customer Order
processing (COP), and Shipping & Distributions.
Responsibilities:




















Involved in requirement gathering, analysis, design, development, change
management, deployment and user training.
Installed and configured MS SQL Server 2000 on Windows NT4.0/2000 Server
and Migrated databases from SQL 7.0 to MS SQL 2000.
Database creation; database tuning, performance planning, backup planning
(operating system, flat file backups & export/import).
Login and user management: Adding logins, roles, groups to the Window NT and
MS SQL Server and maintaining proper security procedures.
Scheduling Jobs and Alerting using SQL Server Agent.
Maintained Log Shipping Servers.
Proactive and Reactive tuning of databases in every stage of the project.
Capacity planning in estimating and sizing of tables.
Materialized views, dimensions and stored outlines for optimal performance.
Wrote Triggers and complex Stored Procedures.
Involved in ER diagrams (Physical and Logical using ERWIN) and mapping the
data into database objects.
Evaluated database performance and performed maintenance duties such as
tuning, backup, restoration and disaster recovery.
Configured SNAPSHOT Replication using Snapshot agent. (Creating Distribution
Databases, creating & managing Publications, managing Replication monitors).
Transformed data from various data sources using OLE DB connection by
creating various DTS packages.
Decide upon the locking strategy that could be used for various batch
Programming structures & Transactions.
Involved in System testing.
Used Performance Monitor and SQL Profiler to queries and enhance the
performance of database servers.
Monitored Performance during Beta – Testing phase of the application.
Provided 24/7 Supports for production, Development & Test Servers of MSSQL
Servers.
Worked with DBA to prepare a Disaster Recovery Plan for their database in a
scenario wherein the Master Database File is Lost / Corrupted.
Environment: ASP.NET, T-SQL, XML, Web Services, SQL Server 2000, Windows
NT4.0/2000, MS Office, JavaScript.
Centralized Pharmacy Retail Software, India
SQL Developer
Aug 2003-December 2004
Description: Client has the largest pharmacy chain in India with over 250 outlets and six
regional distribution centers across India. Project objectives are to standardize Pharmacy
outlet operations across the country, automate indent and stock transfer process,
consolidate reporting at national level; centralize master data maintenance and
procurement process management.
Responsibilities:
 Responsible for Schema Designing and Architecting Database schema based on
Use Cases and activity Diagrams.
 Responsible for Designing, documenting and implementing the SQL server
strategies.















Fine Tuning of Stored Procedures and optimized SQL Queries.
Converted various SQL statements into Stored Procedures thereby reducing the
number of the database access (Since Stored Procedures passes the whole block at
one time).
Data volume estimation and planning.
Designing and Document Backup maintenance and Recovery Plans.
Executing Database Consistency Checks, fixing data corruption on Databases.
Maintained physical Databases by monitoring Performance, Space utilization and
Physical integrity.
Worked closely with Administrator and end users in designing database and
created tables to successfully loaded data from EXCEL.
Created Database, tables, and views for production environment.
Created user logins and adding users to respective databases.
Using Performance Monitor and SQL Profiler for Monitoring memory, processor,
Disk I/O, SQL Queries, Procedures, other trace’s etc.
Managed security tasks like granting and revoking permissions.
Created Stored Procedures and user defined functions using T-SQL.
Install and Administer SQL Server 7.0.
Designed order tracking, customer maintenance, inventory repository databases.
Performed DBA tasks to maintain and optimize their SQL Server systems.
Environment: T-SQL, MS SQL Server 7.0/ 2000 and Windows NT4.0/2000 Server
MS EXCEL
Educational Qualification:
Bachelor of Technology in Electronics & Communication Engineering, INDIA