Hamza Tej

consultant dba oracle / postgresql

Peut se déplacer à Paris, Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Hamza.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Hamza.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour
  • Paris et 50km autour

Préférences

Durée de mission
Préfèrerait :
  • ≤ 1 semaine
  • ≤ 1 mois
Préfèrerait éviter:
  • entre 3 et 6 mois
  • ≥ 6 mois
Taille d'entreprise
  • 1 personne
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
+2 autres

Vérifications

Langues

Compétences (14)

Hamza en quelques mots

Je dispose d'un diplôme d'ingénieur en Informatique.
Administrateur Base de données Oracle depuis plus de 5 ans,
j'ai été DBA ORACLE chez FIS (Fidelity National Information Services),est une société américaine figurant sur la liste Fortune 500 qui propose une gamme de produits et services financiers, notamment; développement et support de logiciels financiers, les produits bancaires et centres de contact back-office comme le produit UBIX.
J'ai travaillé aussi en tant que DBA ORACLE interne chez la banque internationale Arabe et Tunisie (BIAT).
J'ai été un DBA ORACLE & PostgreSQL & SQL Server chez Canal+.
Acctuellement je suis en mission avec la banque de France en tant que DBA ORACLE & PostgreSQL.
Mes compétences couvrent principalement l'administration des bases de données sur multi SGBD comme ORACLE, PostgreSQL et Sql Server.
J'ai également une maitrise des OS linux / Unix.

Expériences

FIS (anciennement SUNGARD)

Banque & assurances

DBA ORACLE

Tunis, Tunisie

novembre 2015 - septembre 2018

CONTEXTE :
Administrateur de base de données Oracle chez FIS (anciennement SUNGARD Global Trading) dans l'équipe UBIX (produits logiciels Back Office) Sungard Global Trading est un fournisseur mondial de solutions pour les opérations front office, middle office et back office. UBIX est un système de back office en temps réel pour les dérivés (Futures et Options) et ne fonctionne qu'avec une base de données Oracle.

RÉALISATION
• Conseil et support aux clients UBIX.
• Mise en place des solutions de maintien de la continuité de production.
• Optimisation la performance des traitements et diagnostics en utilisant (AWR, ASH, et ADDM Performance, Plans d’exécution…)
• Gérer la sécurité d’accès aux données (contrôles d'accès, privilèges...).
• Sauvegarde et récupération de base de données ORACLE.
• Dupliquer les bases de données en utilisant RMAN.
• Analyse et correction des fiches d’anomalies.
• Développement de Module PLSQL (Procédures, Packages, Triggers.) Travailler sur la préparation d’un site de Backup distant pour toute l’activité de la Banque.
• Participation aux réunions de la direction Système & communication.

Environnement technique : RMAN, DATAPUMP, AWR, ADDM, SQLT, SQL Tuning, OEM 12C, PL/SQL, TDE.

Equipe : UBIX
Clients : Banques : BNP PARIBAS, SOCIÉTÉ GÉNÉRALE, ODDO, UOB, NATAXIS, NewEdge, CASEIS, IronBeam, …

Mission 1 : Audit de base de données client
L’objectif de la mission est d’auditer la base de données de notre produit UBIX afin de stabiliser les performances sachant que la volumétrie de donnée sera quadruplée. Les points audités seront les suivants :
• RAM du serveur ORACLE
• CPU + Cores du serveur ORACLE
• Configuration et taille de disque de stockage des données
• Gestion de mémoire ORACLE (SGA + PGA)
• Gestion de partitioning
• Gestion de process de Purge.
• La gestion automatisée des tâches de maintenance de base de données

Projet 1 : STREAM UBIX- Encrypt Of Personal Information Identification
• Création de Wallet Oracle
• Cryptage des données : possibilité de chiffrer les données sur le disque. Les colonnes, les tableaux ou la base de données entière peuvent être chiffrés
• Nous ne crypterons que des colonnes pour la contrainte de la performance (pour vérifier si le cryptage de l'espace de tables est plus efficace)
• Redaction : Ce processus traite le masquage des valeurs affichées.

Projet 2 : IN MEMORY
• Identifier les tables nécessaires dans la base UBIX pour les charger en mémoire.
• Identifier les dépendances.
• Préparer le Script.
• Préparer le CIB de recommandation au client UBIX.

Projet 3 : Partitioning
• Identifier les tables à partitionnées.
• Ajouter la colonne de partitions dans la table.
• Modifier la table avec les données de nouvelle colonne.
• Partitionner la table.
• Préparer le CIB de recommandation au client UBIX.
  • Oracle
  • RMAN
  • TDE
  • DATAPUMP
  • UBIX
  • AWR
  • SQLT

Banque Internationale Arabe de Tunisie (BIAT)

Banque & assurances

DBA ORACLE

Tunisie

septembre 2018 - juin 2019

CONTEXTE :
Administrateur de base de données de production chez la Banque Internationale Arabe de Tunisie, dans une équipe qui se compose de 7 personnes entre Admin Système et Administrateurs de base de données niveau 3.

Tâches:
• Installation et administration des base Oracle / SQL Server (T24, HRACCESS, SMART-AML, GED) sur des serveurs SOLARIS et Windows Server.
• Maintenir la sécurité des bases de données.
• Concevoir diverses stratégies de sauvegarde/récupération des bases de données.
• Surveiller et optimiser les performances des bases de données.
• Résoudre les problèmes de base de données (performance et autres).
• Rédaction de la documentation fonctionnelle et techniques, de dossier d’architecture technique.
• Être disponible pour fournir un support 24x7 pour les systèmes critiques de production sur une base de rotation sur appel.
• Supporter le déploiement de la solution et assurer les échanges techniques avec les exploitants.
• Gestion des livrables et suivi des déploiements sur les différents environnements.

Environnement technique : ORACLE 10g 11g 12c, SQL Server 2012/2014, SSMS, T-SQL, PL/SQL, RMAN, DATAPUMP EXPDP/IMPDP, ASM, SOLARIS, OEM 12C, Performance Tuning, PL/SQL, Réplication, SQLT, TDE.

CANAL+ - CANAL +

Presse & médias

DBA ORACLE / PostgreSQL / SQL SERVER

Paris, France

juin 2019 - janvier 2020

CONTEXTE :
Administrateur base de données de production chez le groupe Canal+, dans une équipe qui se compose de deux administrateurs de base de données niveau 2.
On s’occupe de la partie administration et la supervision de toute les bases de données Canal (ORACLE, SQL Server, MySQL, PostgreSQL).

Tâches:

*) ORACLE:
• Assurer le support niveau 2 des BDD
• Garantir la disponibilité, la connectivité et la gestion des espaces des bases de données
• Résoudre les problèmes de stockage (Disque et Tablespace)
• Ajout des disques ASM
• Résoudre les problèmes Dataguard (LAG, Process MRP, …)
• Mis en place des process de purge sur les nouveaux serveurs (audit, archivelog,backup,trace,..)
• Résoudre les problèmes de performance.
• Mettre en supervision les serveurs BDD sur Nagios, Thruk
• Refresh des bases de données de DEV et PreProd.
• Définir les métrologies des BDD avec l’équipe DBA N3
• S’assurer que les sauvegardes sont bien effectuées
• Assurer la récupération des données et la remise en condition opérationnelle des bases de données (disaster recovery) suite à incident grave
• Gérez tous les types de problèmes rencontrés dans la base de données
• Préparation des documentations, test et automatisation des procédures

*) SQL Server:
• Administration des bases de données SQL SERVER: réorganisation, sauvegarde et restauration de la base de données, log shipping, mirroring.
• Création, gestion et suppression de la réplication slave / master.
• Gérer la remontée des alertes à l'équipe de pilotage.
• Mise en place de la supervision de la base de données sur Thruk.
• Migration de Base de données SQL 2008 R2 vers SQL 2012 et SQL 2014.
• Gérer le blocage des sessions du traitement ETL.
• Résolution des problèmes de performances à l'aide du niveau d'isolation des transactions et le bulk insert.

*) PostgreSQL:
• Exporter la base de données à l'aide de pgdump.
• Importez la base de données à l'aide de psql.
• Gérer les utilisateurs de l'application (ajouter, supprimer, réinitialiser le mot de passe)
• Créer une base de données.

Environnement technique : ORACLE 10g 11g, SQL Server 2012/2014, Mysql, SSMS, T-SQL, PL/SQL, DATAGUARD, RMAN, DATAPUMP EXPDP/IMPDP, ASM, SOLARIS, OEM 12C, Performance Tuning, ControlM, Veritas Netbackup.

Banque de France

Banque & assurances

DBA ORACLE / PostgreSQL

Paris

janvier 2020 - Aujourd'hui

Recommandations externes

Formations