Mohamed Ayoub - DBA Oracle
Ref : 100104B002-
Profil
Administrateur Bases de Données, DBA (40 ans)
-
Domicile
2083 ARIANE (Tunisie)
-
Tarif Journalier MoyenVoir le tarif
Analyse des problèmes de performances et mise en place des plans d'actions pour l'optimisation.
Mise en place des plans de backup et de restauration des bases de données.
Mise en place d'un plan de secours avec data guard et/ou RAC
Mise en place de script pour l'autorisation des tâches récurrentes de ladministration de la base de données.
-
Expérience professionnelle
02/2023 à courant : Oracle database administrator NUMERYX
Ooredoo : Consultant DBA Oracle and backup (1 ans et 3 mois) :
o En qualité de consultant DBA oracle et backup, ma tâche principale est d’intégrer l’équipe
ingénierie DBA et Backup :
Assurer la disponibilité des bases de données OOREDOO.
Monitoring quotidien de l’état des bases de données critiques.
Gestion de l’archivage et de la purge des partitions automatiquement.
Automatisation des tâches d’administration des bases de données oracle.
Automatiser les tâches répétitives.
Gestion du cloud control 12c et 13c (monitoring des bases, assurer sa disponibilité,
intégrer et migrer les bases)
Assurer le backup des bases de données critiques ainsi que les serveurs d’application
(en utilisant les outils dataprotector et networker) : monitoring et intégration.
Assurer la disponibilité des environnement RAC ainsi que les environnement
standalone.
Troubleshooting et résolution des problèmes liés aux bases de données
Installation du software oracle ainsi que la configuration des instances.
Optimisation de la base de données (détection des requêtes causant des problèmes de
performance et donner des recommandations pour les optimiser y compris la ré-écriture
des requêtes)
Assurer le point de contact avec le support oracle
Installation et configuration des bases de données postgres
o Outils techniques : Oracle (11g/12c/19c/21c), SQL, PL/SQL, AWR, RMAN, Shell, Toad, expdp,
impdp, postgres, transportable tablespaces.
o Environnements : Windows, Linux (Redhat)
Projet UPCA (5 jours) :
o Optimiser une liste de requêtes qui prennent très long temps (plus que 20mn) ou qu’ils crachent
Réécriture des requêtes en se basant sur le plan d’exécution
08/2018 à 02/2023 : IT Manager / Oracle DBA MITIGAN CIB
Project Credit Bureau CBS (4 ans et 7 mois) :
o En qualité de responsable de base de données, ma tâche principale était de gérer la base de
données de la solution CBS :
Assurer l’installation, la création et la gestion, de la base de données de secours.
Gérer et améliorer les scripts RMAN.
Gérer les problèmes relatifs à la bonne exécution de la base de données.
Assurer la performance de la base de données.
Préparer des requêtes pour extraction de statistiques relatives à la solution CBS.
o En qualité de responsable IT, ma tâche était de gérer les tâches système, réseau et sécurité
relatives à la solution et à la société.
Gérer les problèmes relatifs à l’IT avec support d’une cabinet externe (assurer le point
de contact avec eux).
Assurer le point de contact avec une cabinet d’audit dans sa mission d’audit technique
de la société et de l’environnement de la solution CBS.
Gérer la sécurité de l’entreprise (assurer l’application de la procédure de sécurité de
l’entreprise)
Gérer les connexion VPN pour les employés et les prestataires externes.
o En qualité de chef de projet, ma tâche était de gérer la phase de validation et acceptation de la
solution CBS.
Gérer l’équipe de test et validation de la solution.
Assurer le rôle de SPOC (Single Point Of Contact) avec le fournisseur de la solution.
Gérer le suivi des bugs et des améliorations avec le fournisseur.
Gérer la phase d’acceptation de la solution CBS (assurer la correspondance de solution
avec les points incluses dans le contrat).
Assister dans la présentation de l’architecture réseaux et sécurité de la solution chez les
clients.
o Outils techniques : Oracle 12c, SQL, PL/SQL, AWR, RMAN, Shell, Java, Excel, Sqldeveloper.
o Environnements : Windows, Linux (Redhat)
Projet DQM Suite (Data Quality Management Suite) (2 ans) :
o En qualité de chef de projet, ma tâche principale était de gérer le projet de gestion de qualité
des données passant par les différentes phases (Conception, développement et validation).
Gestion des phases du projet (conception, développement, et validation)
Benchmark sur les algorithmes DQM et les « best practices ».
Implémentation des algorithmes de détection de doublon et de fusion
Support d’équipe (validation et développement)
Préparation et génération des indicateurs DQ
Analyser les données reçues du client pour améliorer les algorithmes de l’outils.
Installation de l’outils et support des clients à son utilisation
Pour un besoin clientèle spécifique, solution de gestion automatique des mises à jour
(appliquer les modifications, visualiser l’historique, faire le rollback) en se basant sur le
résultat de fusion.
o Outils techniques : Mysql, SQL, Shell, Java, Spring boot, Angular, JPA, Eclipse, python,
Docker.
o Environnements : Windows, Linux (CentOs, Ubunto)
07/2009 à 12/2009 : Ingénieur études et développement des applications web AMD Consulting
Projet ALPHA (2mois) :
o En qualité d’ingénieur d’étude et de développement des applications web, dans le cadre du projet ALPHA : Implémentation de web services pour automatiser des modules du projet ALPHA de la société STEG Tunisie :
Participation à l’étude et la réalisabilité du projet ALPHA
Participation à la phase d’analyse et conception et au développement des web services ALPHA
Participation aux choix technique et architectural du projet
Participation à la gestion du projet (estimation et affectation des tâches)
Participation dans le déploiement des services webs
o Outils et environnements Techniques : Java, J2ee, Windows, SVN, Design Pattern, Eclipse, Oracle 10g, EJB 3, Axis2, WSDL
Projet AUDA (3 mois):
o En qualité d’ingénieur d’étude et de développement des applications web, dans le cadre du projet AUDA : Analyse et développement d’un site de vente et d’achat des biens immobiliers en se basant sur un CMS PG Real Estate :
Participation à l’étude et la réalisabilité du projet AUDA
Participation à la phase d’analyse et conception et au développement du site AUDA
Participation aux choix technique et architectural du projet
Participation à la configuration et à la modification du code du CMS.
Participation au développement des besoins spécifiques.
Participation à la gestion du projet (estimation et affectation des tâches)
o Outils et environnements Techniques : Le CMS PG Real Estate, PHP 5, PHP 4, Smarty, MySQL, Windows, Linux, CVS, JQuery, Ajax, web services (geonames, yahoo quotes, google map, google agenda), Zend Studio
Projet ALSTOM (1mois) :
o En qualité d’ingénieur d’étude et de développement des applications web, dans le cadre du projet ALSTOM : Développement d’un site de gestion des documents pour la société ALSTOM :
Participation à l’analyse, la conception et le développement du logiciel ALSTOM
Participation aux choix technique et architectural du projet
Intégration des patterns Facade, commande, Assembler et View,
Outils et environnements Techniques : Java, J2ee, Appfuse 2, Struts2, Spring IOC, Hibernate 3, Maven 2, Velocity, MySQL, Windows, SVN, Design Pattern, JQuery, Ajax, HSSF, Eclipse
03/2009 à 06/2009 : Stagiaire (Projet Fin d’études) Java/J2EE IWAY
Projet HSD (4mois):
o En qualité de Développeur, dans le cadre du projet HSD : Développement d’un module BOE (Booking Engine), un module de réservation en ligne pour les hôtels :
Participation à la conception et développement du logiciel HSD
Participation aux choix technique et architectural du projet
Intégration des patterns Facade, commande, Assembler et View,
o Outils et environnements Techniques : Java, J2ee, Appfuse 2, Struts2, Spring IOC, Hibernate 3, Maven 2, Velocity, MySQL, Windows, SVN, Design Pattern, JQuery, Ajax, Eclipse
07/2008 à 08/2008 : Stagiaire (stage ingénieur) PHP 5 HOTIX
Projet AirLine :
o En qualité de Développeur, dans le cadre du projet AirLine : Développement d’une application extranet d’une société de service aérienne :
Participation à la conception et développement du logiciel AirLine
o Outils et environnements Techniques : PHP 5, MySQL, Ajax.
-
PROFIL
Aptitude à l’intégration et déploiement des logicielles Java/J2EE.
Aptitude à résoudre les difficultés fonctionnelles et techniques.
Aptitude au choix techniques et architectural
Aptitude à la sécurisation des applications web
Aptitude à l’analyse fonctionnelle des applications web
COMPETENCES TECHNIQUES
Langages Java, XML/XSLT, DOM/SAX, JavaScript, php, SQL, C/C++, JQuery, Ajax, WSDL
Standards J2EE SWING, Servlet, JNDI, JSP, Struts 2, Hibernate, Spring, Acegi, HSSF, Axis2
Plateformes PHP Smarty
Plate-forme de Développement eclipse, Microsof Visual Studio, JBOSS, Serveur Web(Apache, Tomcat), Jetty, Zend Studio
Méthodologie UML, J2EE Design Patterns
Système Base de données Oracle, MySql
Systèmes Exploitations Windows, Linux, DOS
Réseau LDAP, TCP/IP, Ethernet, CORBA, RMI, NFS, DNS, DHCP, Firewall (Iptable), Ethreal, VPN
Langue
Arabe : langue mère
Français : bon niveau parlé et écrit
Anglais : bon niveau (certifié TOFEL 500/750)
DIPLOMES ET FORMATIONS
2008 à 2009 Mastère professionnelle en Sécurité des Systèmes d’Information à l’Ecole Nationale des Ingénieurs de Sfax (ENIS)
2006 à 2009 Etudes d’ingénieur en informatique, option Ingénierie de systèmes distribués à l’Ecole Nationale des Ingénieurs de Sfax (ENIS)
2004 à 2006 Deux années préparatoires à l'Institut Préparatoire aux Etudes d’Ingénieurs de Sfax (TUNISIE).
Baccalauréat 2004 Baccalauréat Mathématiques - Mention Bien.