GHULAM ABBAS
Professional Summary:
• Over *+ years of experience in database administration, modeling, analysis, implementation,
performance monitoring and tuning using SQL Servers 2012/2008R2/2008/2005.
• Experience in Installing, Configuring, Managing and Troubleshooting SQL Server
2012/2008R2/2008/2005.
• Experience in upgrading SQL Server to new versions and applying service packs and hot fixes
and unattended Installation.
• Experience in Migration from SQL Server 2005 to SQL Server 2008
• Good understanding of Normalization /De-normalization and the database design methodology.
• Installed new Instances, created databases, tables, Indexes, Stored Procedures, and Views for
the developers.
• Performed database and instance security activates creating user login with appropriate role,
granting login privileges, monitoring the user accounts, created groups and granted database
application roles to users for groups.
• Experience scheduling jobs, alerts and operators with SQL Server Agent, handling
Backup/Recovery of databases, Replication, Linked Servers, and Database Maintenance
Planning. Experience in implementing different types of Replication Models like
Transactional and Snapshot. Excellent skills in creating SQL objects like Tables, Stored
Procedures, Views, Indexes, Triggers, Rules, Defaults, user defined functions .
• Proficient with SQL Server Disaster Recovery, Backup/Restore.
• Experience in implementing SQL Server Security and Database Permissions.
• Well experienced in scheduling SQL Server Jobs, Maintenance plans and executing them.
• Hands-on working experience with analyzing query plans, using extended Stored Procedures,
managing indexes and locks, troubleshooting deadlocks.
• Solid experience and outstanding knowledge of high availability SQL Server solutions
including Mirroring, Log shipping, Replication.
• Knowledge and experience in dealing with Constraints, Querying, Joins, Keys, Indexes.
• Expertise in Performance Tuning, Index Tuning, Maintenance, Troubleshooting, Query
Optimization and Database Consistency Checks using DBCC Utilities, DMVs and DMFs
also using (DET) to get recommendation what query need to work on.
• Knowledge of using (SSIS) in the development (ETL) Extract Transform Load
• Well experienced in performing root cause analysis and using SQL Profiler for troubleshooting.
• Knowledge in deploying multiple reports ( SSRS) in Drill mode using tables, financial tables,
crosses tabs and charts.
• Knowledge in SQL Server Clustering, Non-Clustering, heap and balance Tree.
• Experienced in implementing efficient Disaster prevention and Recovery Strategies and High
availability like Database Backup and Restore, Database Snapshot, transactional, Replication,
Log shipping, and Clustering (Active/Passive).
Technical Summary:
Operating Windows Server 2003, Windows 2000 Server/ Advanced Server, Windows
Systems 98/XP/Vista/7/8/8.1
Database Tools Profiler, Management Studio/Enterprise Manager, Query Analyzer, SSIS, SSRS
Web Technologies HTML, CSS, JavaScript
GUI Tools Visual Studio 2005/2008
Languages C++, C#, .Net, ASP.Net, VB.Net,
Databases SQL Server 2012/2008R2/2008/2005/2000, Microsoft VS 2010/2012/2013
OLAP Tools SQL Server Reporting Server 2008/2005, SSIS (as ETL)
Third Party Tools Spotlight and Redgate
Education
BS In Computer Science and Mathematical
Cerner Corporation, North Kansas City, Missouri June 2012 – Present.
Role: SQL SERVER DBA
Description: Cerner Corporation is a global supplier of health care information technology solutions,
services, devices and hardware. My job was there to schedule jobs, back up, recovery and both from an
application view as well as disaster recovery. Provide 24/7 online support to production.
Environment: Windows 2003/2007/2008, MS SQL Server 2012/2008/2005, SQL Server reporting
services, T-SQL, SQL Query Analyzer, replication, monitoring.
Responsibilities:
• Installed SQL Server 2005/2008R2/2012 Servers on windows 2003/7/8/8.1 Platform.
• Monitoring the Schedule job, Backup, SQL Server database and Replication.
• Managing database backup and recovery Create database objects including tables, triggers, views,
stored procedures, indexes, defaults and rule.
• Experienced in trouble shooting, performance tuning, query tuning, index tuning using DBCC
command, Wizards and SQL Profiler.
• Set database access privileges for different users and user groups.
• Perform optimization of SQL queries.
• Maintenance of clustered and non-clustered indexes. Create jobs and monitor job history for
maximum availability of data and to ensure consistency of the databases.
• Developed DTS, SSIS Packages to transform data from excel file to SQL Server database.
• Perform database consistency checks at regular intervals.
• Monitor SQL Server activity through profiler.
• Developed backup & restore scripts for SQL Server as needed.
• Monitor server space usage and generate reports.
• Developed standards for SQL Server maintenance / updates.
• Design and implementation of database maintenance plan.
• Performance optimization and normalization of database.
• Tuning and optimizing queries and indexes.
• Job, Scheduling, batch, alert and E-mail notification setting.
• Maintained Disaster recovery strategies for the database and fail-over methods.
• Monitor SQL Server log files.
TCF Bank, Minneapolis, MN May 2011 – May 2013
Role: SQL Server DBA
Description: TCF Banks are affiliated with TCF Financial Corporation, a financial holding corporation
based in Minnesota. TCF has 444 banking offices in Minnesota, Illinois, Michigan, Colorado, Wisconsin,
Indiana, Arizona and South Dakota. My job was there to perform migration, log shipping, store procedure
and troubleshooting the issue that cannot be resolved within the establish timeframes.
Environment: Windows 2003/2008, SQL 2000/2005, T-SQL, Replication, SSIS, SSRS, Database
Mirroring, Lite Speed, BMC (Ticketing).
Responsibilities:
• Managed the migration of SQL Server 2000 databases to SQL Server 2005.
• Implemented new SQL Server 2005 concepts like Data partitioning, Snapshot isolation.
• Created Documentation for steps need to be taken while upgrading the SQL server 2000 to
SQL server 2005.
• Rebuilding indexes at regular intervals for better performance.
• Expertise in SQL server Reporting Services (SSRS).
• Scheduled package execution in SSIS.
• Installing packages on multiple servers in SSIS.
• Extensively worked on SSIS for data manipulation and data extraction, ETL Load.
• Created extensive reports using SSRS (Tabular, Matrix).
• Installed, configured and maintained MS SQL Fail over clustering to provide server high availability
solution for 6 different environments.
• Involved in tuning SQL Server databases using available tuning methods like index tuning wizards,
profiler and execution plans.
• Monitored & modified Performance using execution plans and Index tuning.
• Used log shipping for synchronization of databases.
• Worked in Active passive cluster environment.
• Prepared Documentation for the Disaster Recovery plan.
• Wrote and debugged Stored Procedures, (DDL) triggers, functions as per client requirements
and (DML).
• Extensively worked on troubleshooting and fine-tuning of databases for its performance.
• Designed and implemented comprehensive Backup plan and disaster recovery.
• Hands on experience in trouble shooting database issues. Update statistics, database integrity
check and Backup operations.
• Worked on call 24/7 Support on weekly basis.
Gain Capital, Bedminster, NJ Mar 2010- April 2011
Role: Senior SQL DBA
Description: Gain Capital a fortune 500 company dealing with Financial products. The role was to
manage SQL Server instances and give 24/7 support. Managed SQL servers in HA/DR and replicated
environments and gave On-call support
Environment: MS SQL Server 2008/2005Windows 2000/2003/2008 Server Operating systems, SSIS
and SSRS.
Responsibilities:
• As a Production and development DBA managed 63+ SQL Servers with size ranging 20 GB to
1 Terabyte in a 24x7 Production environment.
• Installed SQL Server 2008 and SQL Server 2005 on Windows 2003 and 2008 servers, applied
service packs and security fix for all servers.
• Successfully Upgraded most of the MS SQL Server from SQL 2000/2005 to MS SQL Server
2008
• Installed SQL Server 2008 and SQL Server 2005 on windows 2003 and 2008 servers on
VIRTUAL Servers, applied service packs and security fix for all servers.
• Extensively used VMware for Virtual environment.
• Configured and maintained Log shipping architecture to provide backup server solution for 4
environments.
• Managed SQL Servers in Clustered environments.
• Installed, configured and maintained MS SQL Fail over clustering to provide server high
availability solution for 6 different environments.
• Experience in upgrading from SQL Server 2000 to SQL Server 2005 servers.
• Upgraded server from MS SQL Server 2005 to MS SQL Server 2008.
• Did extensive Database design and Modeling using ERWIN.
• Created the DTS, SSIS packages to import the data from MS Access SQL Servers.
• Created SSIS packages to Extract and Load data from diverse source (flat file, excel, xml and
oracle)
• Used Send Mail, Bulk Insert, Execute SQL, Data Flow, Import Export control extensively in
SSIS
• Performed Multi File Imports, Package configuration, Debugging Tasks and Scripts in SSIS
• Involved in securing the SQL Server environment and involved in setting up the user
permissions.
• Experienced with creating database maintenance plans for efficient operations.
• Created the backup schedule for production, test and development servers.
• Involved in restore operations to refresh the data from production to test servers.
• Experienced in troubleshooting production servers and fixed the user and application issues.
Pfizer Inc, New York City, NY Dec 2008 – Feb 2010
Role: SQL Server DBA
Description: Pfizer is a world leader in the Pharmaceuticals and Healthcare industry. It is well known
for its large variety of products. It leads the list of companies of its kind in terms of sales. The project was
about the backend maintenance of their huge databases which supported the company’s numerous
applications. Mostly the applications were designed to monitor their daily sales and orders.
Environment: Windows Server 2005, MS SQL Server 2008 Enterprise Edition, SQL Profiler, SSIS, and
SSRS.
Responsibilities:
• Responsible for the Installation, daily monitoring, maintenance of SQL Server 2005 installations in
both the production and development Environments and also upgrades to SQL server 2005.
• Involved in the configuration of new SQL Server Instances on Windows servers with appropriate
parameters
• Participated in the migration of the databases and managed the location of database files, log files and
their sizes.
• Migrated and validated users and logins in the new environment.
• Granted roles and permissions to SQL server users.
• Developed, implemented, and maintained procedures for ensuring the security and integrity of SQL
Server 2005 and the corresponding databases.
• Created tables, Views, Indexes, Functions and advanced queries for databases by using SSMS.
• Generated database SQL scripts and deployed databases including installation and configuration.
• Automated and enhanced daily administrative tasks including space management, database backup
and recovery.
• Involved in setting up SQL Server Agent Jobs for periodic backups with backup devices, Database
maintenance Plans and Recovery.
• Configured and maintained transactional, snapshot and merge replications.
• Performed Log shipping to a standby server to safeguard valuable data.
• Performed Database Mirroring in SQL Server 2005.
• Modified and optimized complex queries for data retrieval.
• Involved in converting DTS Packages to SSIS Packages.
• Managed the production and development databases for performance tuning, capacity planning and
database security configuration.
• Scheduled and monitored all maintenance activities of SQL Server 2005 including database
consistency check, and index defragmentation. Monitored database status including CPU, memory,
I/O, space, and deadlocks using SQL Server utilities.
• Performed Root cause analysis to track down problems and used SQL profiler for troubleshooting.
• Generated different reports using SSRS. Manage more than 20 databases running on different
Windows platform.
National Commission for Human Development (NCHD), Pakistan Aug 2006 - Nov2008
Role: SQL Server DBA/Developer
Environment: MS SQL Server 7.0/2000/2005, Windows 2000/200, Create and maintain databases after
logical and physical database design.
• Installed SQL Server 2005, 2000 Servers, multi instances and service packs for existing 7.0/2000
servers.
• Managing database backup and recovery create database objects including tables, triggers, views,
stored procedures and indexes.
• Experienced in troubleshooting, performance tuning, index tuning using DBCC command,
Wizards and SQL Profiler.
• Set database access privileges for different users and user groups.
Perform optimization of SQL queries.
• Maintenance of clustered and non-clustered indexes. Create jobs and monitor job history for
maximum availability of data and to ensure consistency of the databases.
• Developed SSIS and SSRS Packages to transform data from excel file to SQL Server database.
• Perform database consistency checks at regular intervals.
• Monitor SQL Server activity through profiler.
• Developed backup & restore scripts for SQL Server as needed.
• Monitor server space usage and generate reports.
• Developed standards for SQL Server maintenance / updates.
• Design and implementation of database maintenance plan.
• Performance optimization and normalization of database.
• Job, Scheduling, batch, alert and E-mail notification setting using maintenance plan.
• Maintained Disaster recovery strategies for the database and fail-over methods.
• Monitor SQL Server log files.