AS
Amr Salama
Database Administration Expert
Mohandessin, Giza, EgyptWork Experience
Database Administration ManagerFull Time
HEALTH-INSIGHTS
Sep 2018 - Present -6 yrs, 10 months
Egypt , Giza
- Job Details:- Fulfil RFP required points in database administration scope, and coordinate these points applications by DBA team, and other teams (Development, Security, OS, Network) - Participate in database HW architecture, allocating and configurations related to database servers. - Configure databases and database servers with tuned values that match application nature, in areas of OS settings, Network, Storage, CPU, and Memory. - Design, execute, document, test, and qualify HADR (High Availability and Disaster Recovery), that matches application design, and achieves customer needs. - Design Backup/Recovery plan as per customers’ needs. - Database Maintenance for indexes, and Statistics: beginning from the measurement of what needs to be maintained, interval, how to maintain, maintenance window, HW resources needed, developing required scripts, monitoring the effect on performance, and keep enhancement to the process. - Take care of performance tuning for databases with proactive Monitoring for and acting on long-running, Locking, deadlocks, high CPU queries, CPU occupation, memory usage, IO latency, Missing Indexes, unused Indexes, badly designed DB objects, etc. - Security: Firewall settings, TDE, always encrypted, logins and permissions control. - Knowledge transfer to 1st level and 2nd level support for fast-acting on issues if showed up, and increase the know-how in teams so to consider in new development/releases. - Managing customer's needs through meetings, in-job sessions for making sure HW design is applied correctly, backup and restore are intact, and ongoing operational needs are considered like monitoring, access rights, extracting performance reports, applying updates, fixes related to database performance/configurations. - Act in operation issues when needed or reported by the operation team, or the customer side. • Projects: Worked with more than 100 customer sites (Hospitals) with versatile workloads/sizes ranging from 2 users to thousands of users, and DB size from 1 TB to 27 TB And maintenance window from 6 hours to 2 hours, Application usage 24*7, RTO from 2 hours to 15 minutes, and RPO from 15 minutes to 1 minute. • Platforms & Tools: - Administrate MS SQL Server from version 2005 to 2019 on Windows server physical and virtualized. - Security: CIS Microsoft SQL Server benchmark - Data Centers: local Data centers, Cloud data centers like Azure, Alibaba, and Huawei. - Backup: Native SQL Server, Acronis, EMC networker, Veeam. - Monitoring: Native SQL Server, System Center Monitoring Pack for SQL Server, SolarWinds, SQL Sentry, and others.
Database Administration ManagerFull Time
KHUSHEIM HOLDING
Apr 2016 - Sep 2018 -2 yrs, 5 months
Egypt , Giza
- Job Details:- Customer site database administration tasks for MSSQL Server under TrioERP ERP system. - Apply backup & recovery policy, plan, and procedures to make sure we meet RPO and RTO. - Daily Maintenance for indexes, statistics, and database integrity checks. - Extract poor-performing queries, apply fixes or recommend actions to tune the code or change DB objects design. - Install and configure required DB servers, apply cumulative updates, hotfixes as per need. - Build HA using Always on Availability group. - Evaluating Migration from the local data center to Cloud, Google, Amazon, and Azure.
Database Administration Team LeaderFull Time
GHABBOUR AUTO
Jul 2014 - Apr 2016 -1 yr, 9 months
Egypt , Giza
- Job Details:- Customer site database administration tasks for MSSQL Server under Microsoft Dynamics system. - Oracle E-Business Suite database administration accountability. - Managing recommended design patterns for migration between MSSQL Server and Oracle EBS for the scope of performance, and consistency. - Apply backup & recovery policy, plan, and procedures to make sure we meet RPO and RTO. - Daily Maintenance for indexes, statistics, and database integrity checks. - Extract poor performing queries, apply fixes, or recommend actions to tune the code or change DB objects design. - Install and configure required DB servers, apply cumulative updates, hotfixes as per need. - Build HADR using Always on failover cluster and Availability group for different MSQL SQL server systems, using 7 levels of availability and data loss aspects, - With the highest level to run in 3 separate data centers, with a target of 0 data loss, 0 downtimes (99.995 uptime).
Database Section HeadFull Time
B.TECH
Nov 2010 - Jul 2014 -3 yrs, 8 months
Egypt , Cairo
- Job Details:- As Senior DBA (Section head deputy),I am responsible for maintenance of all company databases in production , test, and development areas. - All backup policies, execution ,fine tuning, scheduling, and monitor. - Performance monitoring and tuning in development, test and production DB's, all DDL creation pass my review in logic ,writing technique Advise and modification. - Maintaining DB security, access rights, and tools (reports,development tools, monitoring tools, user connections, integration connections) connections best technique prioritization. - Configured and Maintained Replications - Implemented ,supported and monitoring and fixing snapshot and transactional replications - Implemented and supported Log shipping, Replication and Database Mirroring - Handle DB instance running like waits, locks ,deadlocks automatically by jobs and manually . - Participation in new deployment design and execution to recommend best practice database techniques that can fit target. - Database Engine Upgrade plans, and execution with coordination with vendor and developers so our customized codes could run smoothly. - Trace all issues in DB servers in level of database , operating system and hardware with other parities, do the role of OS admin on servers by myself, and on other areas by recommendations and plan as we don't have guy in this area. - I had extra area of responsibility , Acting as VMWare admin , monitoring, maintaining , contact vendor, execute VMWare tasks, and manage hosts and storage resources on VMWare. - I had extra area of responsibility , Acting as IT Customer support section manager , this section is responsible of all setup of Os, Apps, drivers, HW , and user technical issues. section consists of 2 guys. - Also do all coordination required for best performance in all areas with all other sections ( development, apps support, network).
Education
Information systems in Database, information systems, systems analysis and design
Helwan UniversityJan 1996 - Jan 2003 - 7 yr
Languages
Arabic
FluentEnglish
Advanced
Training & Certifications
Microsoft SQL Server Advanced Administration
Microsoft Academy·2015Oracle Administration OCP
Oracle·2008