Senior database administrator

5
` Career objective I am seeking a career in the field of Database administration & Database analyst with a Multinational or well established corporation where my interpersonal, technical and acquired skills can be fully utilized and help me best implement the different design and analysis skills. ME About ME I am Senior Database Administrator and DB Analyst with a deep practical knowledge about T-SQL performance, HW Performance issues, Data Warehousing and data mart solutions, SQL Server Replication, Clustering solutions (Active Active and active passive), HAG (High Availability Group), and Database Designs for different kinds of systems Founder of Community: SQL DATABASE ADMINISTRATION: http://mostafaelmasry.wordpress.com/ Linked in: https://www.linkedin.com/in/mostafaelmasry Community Annual report : https://mostafaelmasry.wordpress.com/2014/annual-report/ Technical Writer and Reviewer : http://www.slideshare.net/MostafaElmasry3/table-partitioning-implementation- with-advanced-scenarios CodePlex Project :https://www.codeplex.com/site/users/view/MostafaElmasry Audience Marketing Manager and Executive Board member: SQLSERVER PERFORMANCE TUNING http://sqlserver- performance-tuning.net/ One Hundred POST :http://sqlserver-performance-tuning.net/?p=5244 Fluent Participator at Microsoft Forums of SQL Server at http://Social.technet.microsoft.com More than +175 Post in SQL Server Technology: http://sqlserver-performance-tuning.net/?p=4526 Microsoft Profile: https://www.mcpvirtualbusinesscard.com/VBCServer/EngMostafaElamsry/profile I am available by phone at 966 543990968 , 00201114668821 or VIA mail [email protected] , [email protected] (966) 543990968, 549661486 ,(002) 01114668821 [email protected] [email protected] Date of Birth: 01 October 1985 Marital Status: Married Current Address: Riyadh, Saudi Arabia Mustafa EL-Masry Senior Database Administrator / DB Architect http://mostafaelmasry.wordpress.com/ Last Update 12/01/2015

Transcript of Senior database administrator

Page 1: Senior database administrator

`

Career objective I am seeking a career in the field of Database

administration & Database analyst with a

Multinational or well established corporation

where my interpersonal, technical and

acquired skills can be fully utilized and help

me best implement the different design and

analysis skills.

ME

About ME I am Senior Database Administrator and DB Analyst with a deep practical knowledge about T-SQL performance, HW

Performance issues, Data Warehousing and data mart solutions, SQL Server Replication, Clustering solutions (Active Active

and active passive), HAG (High Availability Group), and Database Designs for different kinds of systems

Founder of Community: SQL DATABASE ADMINISTRATION: http://mostafaelmasry.wordpress.com/

Linked in: https://www.linkedin.com/in/mostafaelmasry

Community Annual report : https://mostafaelmasry.wordpress.com/2014/annual-report/

Technical Writer and Reviewer : http://www.slideshare.net/MostafaElmasry3/table-partitioning-implementation-

with-advanced-scenarios

CodePlex Project :https://www.codeplex.com/site/users/view/MostafaElmasry

Audience Marketing Manager and Executive Board member: SQLSERVER PERFORMANCE TUNING http://sqlserver-

performance-tuning.net/

One Hundred POST :http://sqlserver-performance-tuning.net/?p=5244

Fluent Participator at Microsoft Forums of SQL Server at http://Social.technet.microsoft.com

More than +175 Post in SQL Server Technology: http://sqlserver-performance-tuning.net/?p=4526

Microsoft Profile: https://www.mcpvirtualbusinesscard.com/VBCServer/EngMostafaElamsry/profile

I am available by phone at 966 543990968 , 00201114668821 or VIA mail [email protected] ,

[email protected]

(966) 543990968, 549661486

,(002) 01114668821

[email protected]

[email protected]

Date of Birth: 01 October 1985

Marital Status: Married

Current Address: Riyadh, Saudi Arabia

Mustafa EL-Masry Senior Database Administrator / DB Architect

http://mostafaelmasry.wordpress.com/ Last Update 12/01/2015

Page 2: Senior database administrator

`

06/2012 – 06/2013 Ministry of Social Affairs

Saudi Arabia-Riyadh

Senior Database Administrator

Install and configures SQL Server, including system upgrades,

clustering, configure instances.

Manages and monitors security of SQL Server on 20 DB for 120

Branches in KSA of the Ministry, Creates and configures databases,

file groups, constraints, Indexes, Stored procedure, Triggers & views.

Creates and manages the work necessary to perform SQL Server

Agent jobs, Alert, Operators, and Creates and maintains the strategy of

backup procedures and preparing for recovery.

Performs the allocation and performance monitoring system and SQL

Server through Trace, Monitor, DMV, SQLIO, SQL Deadlock Detector,

hard work on T-SQL performance, DWH.

Participates in meetings with partners to negotiate protocols and

standards of data exchange. Plan and configure replication.

Construction and maintenance of all infrastructure databases and data

storage ETC. Implementing Database Mirroring in SQL Server 2008

Infrastructure, Preparation and drafting of some internal documents:

views, high Availability systems and Disaster Recovery, Database

security implementation and auditing, Database Log Shipping,

replication.

Work Experience

Senior Database Administrator /DB Architect

Mange more than 35 SQL Server Cluster (Testing, Staging, Production)

13 of them are Production SQL Cluster.

Mange 1200 databases across Ministry of Higher Education (MOHE)

environment, 500 databases out of them on production with High DB

Sizes (7 TB , 5 TB , 2 TB , 1.5 TB).

Mange 3 HAG build on Cluster and standalone SQL Server, more than

20 Replication, 5 DB Log shipping.

Install, Configure and maintain all SQL Server versions (2005 > 2014),

Upgrade SQL Server (Side by Side and on Site) with online Data

Migration, online Data Archiving, improving T-SQL performance, DWH,

EDWH.

Design the best DB Architecture that matches Application design,

Checking and optimizing weekly the top 10 expensive queries,

designing the optimal DB files structure through multiple File Groups, ,

Designing Database Cluster and troubleshooting HAG, Mirroring, Log

Shipping.

Check periodically indexes for their designs, usages, sizes, and

fragmentation to determine the best decisions for them in terms of

dispose, alter or maintain them, Checking periodically expensive

queries status performing necessary action to improve query

performance, Checking periodically DB implementations and general

health status on production to make sure they are matching with staging

and testing and no impact on live systems performance.

07/2013 - Present Ministry of Higher Education

Saudi Arabia-Riyadh

Page 3: Senior database administrator

`

05/2010 – 05/2012 Safe ERP Solution (Safe) Saudi Arabia-Riyadh

Database Engineer

Creates and maintains the strategy of backup procedures and

preparing for recovery

Implementing Database Mirroring in SQL Server 2008 Infrastructure.

Preparation and drafting of some internal documents: views, High

Availability systems and Disaster Recovery, Database security

implementation and auditing, Database Log Shipping, replication

Manage and maintenance Servers, Install and Configure All Windows

Server Release From 2003 to 2012, Perform daily system monitoring,

reviewing system application log, Maintain data center environmental

and monitoring.

Using Windows Server Power Shell, managing and Troubleshoot

Active Directory, Configure and troubleshoots {DNS.TCP IP, DHCP,

DNZ, Router, NAT}, Knowledgeable with PC hardware, troubleshooting

and maintenance. Knowledge with network administration involving

LAN and WAN usage, Migration and Upgrade OS, Installing,

troubleshoots Microsoft Office.

01/2009 – 03/2010 Business Analysis Group

Software

Egypt-Cairo

Database Administrator

Installation Database, Troubleshoot, Maintenance Database problem

and managing all SQL Server 2005,2008

Developing database design and maintenance,

Creates and configures databases, file groups, constraints, Indexes,

Stored procedure, Triggers & views,

High Availability systems and Disaster Recovery, Database security

implementation and auditing, Database Log Shipping, replication

Creates and maintains the strategy of backup procedures and

preparing for recovery.

SQL Server Implementer and technical Support

SQL Server installation and upgrade on side

Monitor the alert log file and take actions if any errors found

Check the growth of database

Manage database backup

Attending user calls and give a solution to their problems.

Maintain a Log Activity Report and report the same to the Senior DBA

.Check Database Availability and Server Healthy Check

06/2006 – 11/2008 EConnect Technology

Egypt-Cairo-Maadi

Page 4: Senior database administrator

`

Major Projects (for more detail Check Project DOC attached with CV)

Senior Database administrator/DB analyst at Ministry of Higher Education

01/11/2014 to 01/12/2014 Database Consolidation and Migration from SQL Server 2012 to SQL

Server 2014

In this project we do (Upgrade , Consolidation , Migration ) from old SQL SERVER Cluster 2012 build on windows

server Cluster 2008 to new Environment SQL SERVER Cluster 2014 build on Windows Server Cluster 2012 so the

project build on three Subject { Upgrade More than 200 Database: from SQL Server 2012 to SQL Server 2014 ,

Consolidate More than 200 SQL Server DB : from 7 SQL Server Clusters to 4 SQL Server Clusters , Migrate More

than 200 Database: from old Staging environment windows server 2008 to new windows Server 2012 }

01/10/4102 • Present, SQL Server 2014 performance features

Enhance more than 150 Databases in MOHE build on +13 Clusters on production to do 0x-30x performance

improvements in many many course and Stored procedures using Clustered Column store index (CCI) or In

Memory Table…ETC

01/10/4102 • Present, SQL Server 2014 Upgrade

Upgrade 35 SQL Cluster for All Our environment (Testing, Staging , Production) from SQL Server 2012 SP 2 to SQL

Server 2014 with 1200 Database out of them 500 DB on Production …ETC

01/06/4102 to 01/08/2014, WF Report Assessment and Enhancement

Assess and enhance the performance for more than 70 Report to Improve the Query Execution from which took

around between 2 Min to 5 Min, was now optimized for not exceeding 30 second in the worst cases, along with

improved IO and CPU…ETC

01/05/4102 to 15/05/2014 EDW Solution (Enterprise Data Warehouse)

EDW Solution is Enterprise Data warehouse Architecture for Complex and Huge database used in BI System and

reporting System we are actually de-normalizing data from multiple data entities at multiple databases through

long chain of process to reach it in one dimensional data entity as RTDWH (Real time DWH) Using More

technique Like Timestamp Deltflag…ETC

01/01/4102 to 01/04/2014 Building Active-Passive DR solution

Built an active-passive DR Solution based on SAN replication for more than 350 DBs and more than 10 DB clusters

with RPO (Recovery point objective) of 99.999 % and RTO (Recovery Time objective) of 5 min...Awesome..!

01/10/2013 to 01/00/2014 Scaling up DB stress powers for the Ministry of Higher Education

Scale up DB stress powers for numerous T-SQL Codes running over TB DBs from 10-100 concurrent users to 10000

concurrent users...ETC

01/10/2013 to 01/01/4102 Workflow DWH

build new DWH for high important Database have millions of record so we build SQH Solution to select the latest

updates and transaction on the Source DB and insert it in the destination database using Timestamp Technique

and we tuned this Solution to afford 1000 Concurrent user under stress test with maximum Execution time 20 SEC

this Solution based on more parts..ETC

Page 5: Senior database administrator

`

Certifications + Awards MCITP, Microsoft Certified IT Professional

SQL Server 2008, Database Administration

MCTS, Microsoft Certified Technology Specialist

SQL Server 2008, Implementation and

Maintenance

MCTS, Microsoft Certified Technology Specialist

SQL Server 2008, Database Developer

Upcoming Certifications + Awards

MCSE, Microsoft Certified Solution Expert

SQL Server 2012 Data Platform with 2014

Technology

MVP, Microsoft Most Valuable Professional

Technical Skills SQL Server 2005…2014 Technology

DWH, EDWH, Data Archiving

SSRS, SSIS, SSAS

T-SQL performance, DB health Check

Education Bachelors of Commerce

Mansoura University

References Available on request.

Senior Database administrator at ministry of Social Affairs

01/02/2013 to 01/04/2013 T-SQL performance for Data Archiving Solution

First Part: upgrade SQL Servers from 2008 to 2012 Sp2 and I do this in 60 branches the level of Arab, Saudi

Arabia. Second Part: SQL Server performance tuning: do assessment for more than 150 stored procedures and

45 Views and more ad hoc queries (heavy Select Queries) used in archiving system to be afford Min 500

Concurrent user and maximum 1000 Concurrent user based on the Data volume and limitation of search (wide

search or normal Search)…ETC