Download Satyanarayana.Ravipati SQL SERVER DBA

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

Entity–attribute–value model wikipedia , lookup

Tandem Computers wikipedia , lookup

Concurrency control wikipedia , lookup

Oracle Database wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Microsoft Access wikipedia , lookup

Ingres (database) wikipedia , lookup

Database wikipedia , lookup

Btrieve wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Team Foundation Server wikipedia , lookup

Database model wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

Open Database Connectivity wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
SQL SERVER DBA
Satyanarayana.Ravipati
[email protected]
9284211228
Professional Summary:




















Over 8+ Years of SQL Server DBA experience in Database Administration, System
Analysis, Design, Development, Security and Support of MS SQL Server 2012, 2008, 2008R2,
2005, 2000 in Production (24x7), Testing, Development, Replication & Cluster Server
Environments.
Supports day to day operational duties for the database platform such as service requests and
tickets, backups, monitoring, performance tuning, system troubleshooting.
Experience in Database Backup, Recovery and Disaster Recovery Procedures.
Experience in implementing of Replication Models like Snapshot, Merge and Transactional on
basis of business specification.
Hands on Experience in Writing & Debugging Stored Procedures and Triggers,
Troubleshooting Database issues.
Experience in Query Optimization, Re-Indexing, Updating Statistics, tuning Stored
Procedures and performing Maintenance Tasks.
Created maintenance plans to perform index defragmentation, re-indexing and update the index
statistics.
Experience in using SSIS tools like Import and Export Wizard, Package Installation, and SSIS
Package Designer.
Experience in importing/exporting data between different sources like Oracle/Access/Excel
etc. using SSIS/DTS utility.
Experience in creating configuration files to deploy the SSIS packages across all environments.
Transformed data from one server to other servers using tools like Bulk Copy Program (BCP),
and SQL Server Integration Services (SSIS) (2005/2008).
Experience working with DTS Packages, migrating DTS packages.
Proficient with SQL Enterprise Manager, SQL Query Analyzer, scheduling jobs with SQL
Server Agent, SQL Profiler, restoring full, differential, and log backups.
Experience in Using Performance Monitor/Profiler to resolve Dead Locks/Long Running
Queries and to resolve System Hardware bottlenecks.
Expert in Database migration from MS SQL Server 2000 to SQL Server 2005, SQL Server
2005 to SQL Server 2008, and SQL Server 2008 to SQL Server 2012.
Experience with Reporting Services SSRS and Analysis Services SSAS.
Worked extensively in OLTP&OLAP environments that included Production (24x7), QA and
database development in SQL Server.
Good experience with the entire phases of Software Development Life Cycle (SDLC)
Troubleshoot performance problems, fine-tuning of databases and index Analysis.
24x7 Production Database on Call Support.
EDUCATION:
Bachelor's degree in Electrical and Electronics from ANNA UNIVERSITY Chennai.
CERTIFICATIONS:
Microsoft Certified Professional : MCP DBA 2012
TECHNICAL SKILLS:
Relational Databases: SQL Server 2012/2008/2008R2/2005/2000/7.0, MS-Access 2000/2003/2007,
My SQL4/5.
Operating Systems: Windows NT/ Windows 2000 Advanced Server / Enterprise Server 2003 /
Windows XP / Standard, Windows 98, Windows Vista, Windows 7.
Database Tools: SQL Server Enterprise Manager, Query Analyzer, SQL Profiler, SSIS, SSAS, SSRS.
Web Servers: IIS 5.0/6.0/7.0, Apache, Tomcat, Amazon web services, Service Center, Virtual Private
Cloud (VPC).
Architecture: Relational DBMS, Client-Server Architecture, Clustering, Replication, OLAP, OLTP.
ETL: SSIS, SSRS.
PROFESSIONAL EXPERIENCE:
Global Payments INC, Atlanta, GA
MS SQL SERVER DBA
OCT 2013 to Till Date
Role & Responsibilities:
 Analyzed SQL server over 50+ with 200+ databases from 2000, 2005, 2008 & 2008R2.
 Consolidation of SQL server and databases based on physical memory, server memory, I/O
waits, linked servers, active servers, offline database.
 Maintain Operators, Categories, Alerts, Notifications, Jobs, Job Steps and Schedules.
 Monitor connections, locks and performance of SQL server.
 Involved in designing, developing and deploying reports in MS SQL Server environment using
SSRS-2008andSSIS in Business Intelligence Development Studio (BIDS).
 Transformed data from one server to other servers using tools like Bulk Copy Program (BCP),
and SQL Server Integration Services (SSIS) (2005/2008).
 Created SSIS Reusable Packages to extract data from Multi formatted Flat files, Excel, XML
files into UL Database and DB2 Billing Systems.
 Created SSIS packages for File Transfer from one location to the other using FTP task.
 Created configuration files to deploy the SSIS packages across all environments.
 Set up SQL Mail and Created Jobs to Automate & Scheduled many tasks.
 Creating new procedures using Dynamic SQL and Table Variables.
 Developed SSIS Templates which can be used to develop SSIS Packages in such a way that
they can be dynamically deployed into Dev, Test and Production Environments.
 Used various SSIS tasks such as Conditional Split, Derived Column, which were used for Data
Scrubbing, data validation checks during Staging, before loading the data into the Data
warehouse.
 Experience in database redundancy strategies, and disaster recovery (Data Mirroring,
Replication, Log Shipping, and Clustering).
 Setting up logical/physicalbackups for the databases.
 Responsible for creating tables, triggers, stored procedures, indexes.
 Managing Logins, Users, Roles and User permissions.









Effectively using DBCC commands, Dynamic Management Views (DMV), SQL Profiler,
Performance Monitor, SQL Server Management Studio, Trace Analysis and Execution plans as
part of troubleshooting and performance tuning.
Involved in Performance tuning and Query Optimization.
Performing query optimization and performance tuning using native tools like performance
monitor, resource monitor, profiler, DMV’S and built in performance reports.
Resolving blocking and deadlock issues using activity monitor and system stored procedures.
Applying required Service Packs, Hotfixes and any Critical Security Updates in clustered and
standalone servers.
Involved in implementation of replications like Snapshot and Transactional in OLTP
environments
Configured SNAPSHOT Replication using Snapshot agent. (Creating Distribution Databases,
creating & managing Publications, managing Replication monitors)
Responsible for monitoring and making recommendations for performance improvement in
hosted databases. This involved index creation, index removal, index modification, file group
modifications, and adding scheduled jobs to re-index and update statistics in databases.
Created reports using SSRS from OLTP and OLAP data sources and deployed on report server.
Bank of America, Dallas, TX
MS SQL SERVER DBA
JAN 2012 to SEP 2013
Role &Responsibilities:
 Performed SQL server database upgrades from version 2000 to 2005 and applied patches to
2005 database server instance.
 Maintaining jobs for data messaging from production server to Business Objects server for
generating daily reports for financial and marketing team.
 Managed and coordinate with remote user for change request and optimization of application.
 Management and maintenance of data, including backups, data fixes, replication, restoration and
high availability of operational systems.
 Responsible for planning, executing, and maintaining data integration projects and database
upgrades.
 Create Stored Procedures, User Defined Functions, Views, T-SQL Scripting for complex
business logic.
 Writing T-SQL queries (DDL and DML). Creating SQL Scripts for data loads and Upgrades for
data migrations and data validations.
 Created and maintained SSIS packages in BIDS 2012 to load and maintain DW.
 Created SSIS packages for File Transfer from one location to the other using FTP task.
 Created configuration files to deploy the SSIS packages across all environments.
 Experience with SSIS performance tuning using counters, error handling, event handling, rerunning of failed SSIS packages using checkpoints.
 Experience in SSIS script task, look up transformations and data flow tasks using T-SQL.
 Experience in database redundancy strategies, and disaster recovery (Data Mirroring,
Replication, Log Shipping, Clustering).
 Responsible for fine tuning of the database, trouble shooting, user administration, memory
management, and running DBCC.
 Involved in Performance tuning and Query Optimization.
 Used multitask data pump in DTS/ETL.
 Responsible for creating tables, triggers, stored procedures, indexes.
McKesson Health Solutions, Denver,CO
SQL Server DBA/Developer
MAY 2010 to DEC 2011
Role &Responsibilities:
 Monitored and maintained over 6 SQL Servers in Production, QA, Test and Development
Environments.
 Set up SQL Mail and Created Jobs to Automate & Scheduled many tasks.
 Implementing Automated Backup and Database Maintenance / Cleanup jobs.
 Imported Data from Text files and Excel Spread sheet into SQL Server 2000 database using
DTS package.
 Creating and maintaining documentation including data dictionary. Installation and maintenance
of DBMS software and connectivity to client tool.
 Implementing Automated Backup and Database Maintenance / Cleanup jobs.
 Change management ensuring all changes are tested, communicated, approved, and
documented.
 Setting up logical/physicalbackups for the databases.
 Create packages, procedures, functions, triggers, and handle database performance with tuning.
 Implemented replication model like Merge, Transactional and Snapshot.
 Demonstrating Communication skills and leadership ability. Previous marketing and/or CRM
expertise a plus. Demonstrating project management skills.
 Backed up system and user databases related to Merge, Transactional and Snapshot Replication.
 Creating DTS Packages migration of data across different servers and Other Databases such as
Oracle and DB2.
 Participating in 24x7 on-call rotation. Good analytical and troubleshooting skills required. Been
a good team player with good communication skills and a can do attitude.
 Managing Logins, Users, Roles and User permissions.
 Application installation for database-centric applications like SAP and Siebel.
 Assist Developers in writing and tuning new procedures.
 Creating new procedures using Dynamic SQL and Table Variables.
 Create and Modify procedures, Triggers and functions.
NOA SOFT, Pune, India JUN 2008 to APR 2010
Database Administrator
SQL Server 2005/2008
Role &Responsibilities:
 Installing and configuring default and Named instances of SQL Server 2000, SQL Server
2005, and SQL Server 2008.
 Upgraded and Migrated SQL Server 2000(SP4)/ SQL Server 2005(SP2) to SQL Server
2008 using in place and Side-by-Side upgrade methods.
 Creating Database Users, SQL Logins and Server Roles.
 Assigning permissions to Roles and adding users to the appropriate Roles.
 Monitoring Jobs created by Maintenance Plan sub plans.
 Creating and scheduling Full and Differential and Transaction log backup Jobs.
 Creating and scheduling Maintenance related jobs to automate tasks such as Defragmenting
Indexes (Reorganizing Indexes), Rebuilding Indexes.
 Creating and scheduling jobs to Monitor Changes in the databases.










Configuring Database Mail and using for setting up notifications in the event of failure of
jobs
Configuring and Implementing Replication techniques such as Database Snapshots,
Transactional Replication, and Merge Replication.
Troubleshooting Replication related problems and errors.
Configuring and Implementing Log Shipping in Test Database Server environments.
Configured Automatic Failover for Database Mirroring.
Use SQL Server Profiler traces to collect and monitor server performance.
Extensive usage of performance and Monitoring tools such as:
System Monitor for tracking resource usage
Activity Monitor in SSMS
System Stored Procedures
Sahitya Technologies, HYD, India DEC 2006 to MAY 2008
Database Administrator
SQL Server 2000/2005 on Win Server 2003.
Role &Responsibilities:
















Installing, Configuring and Administering SQL server 2000\2005.
Performing Database maintenance activities like Backups, Restoring.
As a part of the DBA team providing 24x7 production support to the clients.
Monitoring the Scheduled jobs.
Configured log-shipping between the servers.
Monitoring the Disk spaces on all the servers.
Checking the general Health of the servers for identifying Bottlenecks.
Analyzing, Identifying and Resolving performance issues of the server.
Database performance tuning for optimal results.
Ensuring High Availability using Technologies like DB mirroring, Log shipping.
Backing and Restoring of Databases
Scheduling and scripting Jobs.
Having knowledge in Replication.
Experience in using Performance Monitor, SQL Profiler.
Implemented backup and Recovery strategies.
Maintaining and troubleshooting Log-Shipping.