1. Mustafa Mohamed El-Saied Abdel-RahmanMustafa Mohamed El-Saied Abdel-Rahman
My projects: Last Update 12/01/2015
Major projects and all reference are Available on request for Mangers and my friends join with me in this projects
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 , 966 549661486, 00201114668821 or VIA mail
Eng.Mostafa_Elmasry@WindowsLive.Com , Eng.MostafaElmasry@Gmail.Com
Project name: laserfiche Workflow for archiving
SQL Server projects – Mustafa El-Masry Database Administrator / Architect
2. Occupation: Senior Database administrator at ministry of Social Affairs
Project Date: 01/02/2013 to 01/04/2013
Project URL: http://mosa.gov.sa/portal/
Project Description: This is project build on two parts
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 adhoc 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).
Project name: Workflow DWH
Occupation: Senior Database administrator/DB analyst at ministry of higher education
Project Date: 01/08/2013 to 01/10/2013
Project Description: 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
Workflow DWH Quality FIX: this solution like auditing on the WF DWH the Solution do more tasks
• Tracking the delay time for WF DWH Engine. And send alert by this Time
• find the difference between Source DB and Destination DB and passed it to WF DWH Quilty fix engine to
import it on Destination DB
• Send the issues to Support team to fix it .
Project name: Scaling up DB stress powers for the Ministry of Higher Education
Occupation: Senior Database administrator/DB analyst at ministry of higher education
SQL Server projects – Mustafa El-Masry Database Administrator / Architect
3. Project Date: 01/10/2013 to 01/11/2014
Project Description: Scale up DB stress powers for numerous T-SQL Codes running over TB DBs from 10-100
concurrent users to 10000 concurrent users
Project name: Building Active-Passive DR solution
Occupation: Senior Database administrator/DB analyst at ministry of higher education
Project Date: 01/01/2014 to 01/04/2014
Project Description: I am one in 3 persons DBA we 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..!
Project name: EDW Solution (Enterprise Data Warehouse)
Occupation: Senior Database administrator/DB analyst at ministry of higher education
Project Date: 01/05/2014 to 15/05/2014
Project Description: 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 and this is of course is a part of EDW solution . and by this Solution we can
de-normalizing data from multiple data entities at multiple databases through long chain of process in 5 Second
Execution for the Process with high Performance improvement and we do another Solution EDW Quality fix to cover
any issue or any missed record.
Project name: WF Report Assessment and Enhancement
Occupation: Senior Database administrator/DB analyst at ministry of higher education
SQL Server projects – Mustafa El-Masry Database Administrator / Architect
4. Project Date: 01/06/2014 to 01/08/2014
Project Description: Working in a big Database and the most important database in MOHE to 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.
Project name: SQL Server 2014 Upgrade
Occupation: Senior Database administrator/DB analyst at ministry of higher education
Project Date: 01/10/2014 Present
Project Description: We are 2 Teams DBA Team and DB Architecture team under DB manger and Working under the
name of one umbrella for Upgrade All Our environment (Development, Testing , Staging , Production) from 2012 to
SQL Server 2014 with the latest Microsoft DB edition and version, Upgrading more than 10 Cluster for each
environment for more than 150 Databases and we working with 2 kind of Upgrade solutions
• Upgrade side by side.
• Upgrade on Site
Project name: SQL Server 2014 performance features
Occupation: Senior Database administrator/DB analyst at ministry of higher education
Project Date: 01/10/2014 to Present
Project Description: SQL Server 2014 performance features is big project because our responsibility here to enhance
more than 150 Databases in MOHE build on +13 Cluster on production to do 0x-30x performance improvements in
many many course and Stored procedures using Clustered Columnstore index (CCI) or In Memory Table and
Archiving compression and the batch mode instead of Row mode it is Awesome..! Challenge to be the first
organization over KSA to upgrade to 2014 and using the new feature of SQL Server 2014 And do challenging to do
0x-30x performance improvements and we Succeeded on it in many many Cases.
Project name: Database Consolidation and Migration from SQL Server 2012 to SQL Server 2014
Occupation: Senior Database administrator/DB analyst at ministry of higher education
SQL Server projects – Mustafa El-Masry Database Administrator / Architect
5. Project Date: 01/11/2014 to 01/12/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
1- Upgrade More than 200 Database: from SQL Server 2012 to SQL Server 2014 Hosted on 7 SQL Server
Clusters
2- Consolidate More than 200 SQL Server DB : from 7 SQL Server Clusters to 4 SQL Server Clusters
3- Migrate More than 200 Database: from old Staging environment windows server 2008 to new windows Server
2012
And in our project we covered the most important point in the Consolidation and Migration like:
1. Analyze the disk space of the target server for the new database, if the disk space is not enough add more
space on the target server
2. Confirm the data and log file location for the target server
3. Collect the information about the Database properties (Auto Stats, DB Owner, Recovery Model, Compatibility
level, Trustworthy option etc.)
4. Collect the information of dependent applications; make sure application services will be stopped during the
database migration
5. Collect the information of database logins, users and their permissions. Check the database for the Orphan
users if any
6. Check the SQL Server for any dependent objects (SQL Agent Jobs and Linked Servers)
7. Check, if the database is part of any maintenance plan
SQL Server projects – Mustafa El-Masry Database Administrator / Architect
6. Project Date: 01/11/2014 to 01/12/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
1- Upgrade More than 200 Database: from SQL Server 2012 to SQL Server 2014 Hosted on 7 SQL Server
Clusters
2- Consolidate More than 200 SQL Server DB : from 7 SQL Server Clusters to 4 SQL Server Clusters
3- Migrate More than 200 Database: from old Staging environment windows server 2008 to new windows Server
2012
And in our project we covered the most important point in the Consolidation and Migration like:
1. Analyze the disk space of the target server for the new database, if the disk space is not enough add more
space on the target server
2. Confirm the data and log file location for the target server
3. Collect the information about the Database properties (Auto Stats, DB Owner, Recovery Model, Compatibility
level, Trustworthy option etc.)
4. Collect the information of dependent applications; make sure application services will be stopped during the
database migration
5. Collect the information of database logins, users and their permissions. Check the database for the Orphan
users if any
6. Check the SQL Server for any dependent objects (SQL Agent Jobs and Linked Servers)
7. Check, if the database is part of any maintenance plan
SQL Server projects – Mustafa El-Masry Database Administrator / Architect