SlideShare a Scribd company logo
1 of 6
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
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
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
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
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
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

More Related Content

What's hot

NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Michael Noel
 
Couchbase overview033113long
Couchbase overview033113longCouchbase overview033113long
Couchbase overview033113long
Jeff Harris
 

What's hot (20)

Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
The Real Scoop on Migrating from Oracle Databases
The Real Scoop on Migrating from Oracle DatabasesThe Real Scoop on Migrating from Oracle Databases
The Real Scoop on Migrating from Oracle Databases
 
MySQL Sharding: Tools and Best Practices for Horizontal Scaling
MySQL Sharding: Tools and Best Practices for Horizontal ScalingMySQL Sharding: Tools and Best Practices for Horizontal Scaling
MySQL Sharding: Tools and Best Practices for Horizontal Scaling
 
NoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture PatternsNoSQL Now! NoSQL Architecture Patterns
NoSQL Now! NoSQL Architecture Patterns
 
FOSDEM 2015 - NoSQL and SQL the best of both worlds
FOSDEM 2015 - NoSQL and SQL the best of both worldsFOSDEM 2015 - NoSQL and SQL the best of both worlds
FOSDEM 2015 - NoSQL and SQL the best of both worlds
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
 
SQLServer Database Structures
SQLServer Database Structures SQLServer Database Structures
SQLServer Database Structures
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
 
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...Tuning SQL Server for Sharepoint 2013-  What every sharepoint consultant need...
Tuning SQL Server for Sharepoint 2013- What every sharepoint consultant need...
 
D Maeda Bi Portfolio
D Maeda Bi PortfolioD Maeda Bi Portfolio
D Maeda Bi Portfolio
 
Machine Learning in SQL Server 2019
Machine Learning in SQL Server 2019Machine Learning in SQL Server 2019
Machine Learning in SQL Server 2019
 
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
 
Business Intelligence with SQL Server
Business Intelligence with SQL ServerBusiness Intelligence with SQL Server
Business Intelligence with SQL Server
 
Expert summit SQL Server 2016
Expert summit   SQL Server 2016Expert summit   SQL Server 2016
Expert summit SQL Server 2016
 
Couchbase overview033113long
Couchbase overview033113longCouchbase overview033113long
Couchbase overview033113long
 
NoSQL Architecture Overview
NoSQL Architecture OverviewNoSQL Architecture Overview
NoSQL Architecture Overview
 
Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013
 
Overview SQL Server 2019
Overview SQL Server 2019Overview SQL Server 2019
Overview SQL Server 2019
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 

Similar to Mostafa EL-Masry Project

Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
Tushar Kanti
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)
Paul Anderson
 
Kasinathan_P-Resume
Kasinathan_P-ResumeKasinathan_P-Resume
Kasinathan_P-Resume
KASINATHAN P
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
Bruno Alves
 
Satyajeet_Parida-SQL_SERVER_DBA
Satyajeet_Parida-SQL_SERVER_DBASatyajeet_Parida-SQL_SERVER_DBA
Satyajeet_Parida-SQL_SERVER_DBA
Satyajeet Parida
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant Saurabh
 

Similar to Mostafa EL-Masry Project (20)

Shashi.Kiran_CV
Shashi.Kiran_CVShashi.Kiran_CV
Shashi.Kiran_CV
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
 
Santhosh sybase dba
Santhosh sybase dbaSanthosh sybase dba
Santhosh sybase dba
 
Ganesh CV
Ganesh CVGanesh CV
Ganesh CV
 
Kwasi Date-Bah CV SlideShare
Kwasi Date-Bah CV SlideShareKwasi Date-Bah CV SlideShare
Kwasi Date-Bah CV SlideShare
 
Hemanth_SQLDBA
Hemanth_SQLDBAHemanth_SQLDBA
Hemanth_SQLDBA
 
updated_profile_ak
updated_profile_akupdated_profile_ak
updated_profile_ak
 
Maria_Joseph_Vimalan_Resume
Maria_Joseph_Vimalan_ResumeMaria_Joseph_Vimalan_Resume
Maria_Joseph_Vimalan_Resume
 
Pratyusa_Resume
Pratyusa_ResumePratyusa_Resume
Pratyusa_Resume
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)
 
Kasinathan_P-Resume
Kasinathan_P-ResumeKasinathan_P-Resume
Kasinathan_P-Resume
 
ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5ukoug-soa-sig-june-2016 v0.5
ukoug-soa-sig-june-2016 v0.5
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
 
Vedashree_Resume
Vedashree_ResumeVedashree_Resume
Vedashree_Resume
 
Satyajeet_Parida-SQL_SERVER_DBA
Satyajeet_Parida-SQL_SERVER_DBASatyajeet_Parida-SQL_SERVER_DBA
Satyajeet_Parida-SQL_SERVER_DBA
 
Nishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBANishant_Saurabh_MS_SQL_SERVER_DBA
Nishant_Saurabh_MS_SQL_SERVER_DBA
 
Sanyog_Resume
Sanyog_ResumeSanyog_Resume
Sanyog_Resume
 
Resume
ResumeResume
Resume
 
Migrate Access to SQL Server/Azure
Migrate Access to SQL Server/AzureMigrate Access to SQL Server/Azure
Migrate Access to SQL Server/Azure
 
Neil-Leslie-CV
Neil-Leslie-CVNeil-Leslie-CV
Neil-Leslie-CV
 

Recently uploaded

Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
LewisJB
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
Ken Fuller
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
anilsa9823
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
PriyanshuRawat56
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
amitlee9823
 
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
Masuk Ahmed
 

Recently uploaded (20)

Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
 
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdfreStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
reStartEvents 5:9 DC metro & Beyond V-Career Fair Employer Directory.pdf
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
 
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...Escorts Service Cambridge Layout  ☎ 7737669865☎ Book Your One night Stand (Ba...
Escorts Service Cambridge Layout ☎ 7737669865☎ Book Your One night Stand (Ba...
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.
 
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
Sensual Moments: +91 9999965857 Independent Call Girls Paharganj Delhi {{ Mon...
 
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
Toxicokinetics studies.. (toxicokinetics evaluation in preclinical studies)
 
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
 
VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In East Of Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
 
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
 

Mostafa EL-Masry Project

  • 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