Fariz - DBA SQL

Ref : 111007H001
Email vérifié
Photo de Fariz, DBA SQL
Compétences
C
SQL
ORACLE PRO C
ORACLE SQL
SQL PLUS
Expériences professionnelles
  • Expérience professionnelle

    De 10/11 à 12/12 Université Libanaise - Beyrouth Formateur SQL et PL/SQL
    Projet : Assurer le cours et les travaux dirigés pour des étudiants en 1ère et 2ème années d’ingénieurs.
    • Enseignement (cours et TP), architecture Oracle,
    • gestion d’une instance Oracle, gestion des ressources,
    • gestion de stockages des données : tablespaces, tables, segments, procédures en PL/SQL
    • gestion des fichiers : data, contrôle et redo log,
    • export / import, SQL loader.
    Environnement : Unix, SQL Plus, SQL Developer, Oracle 10g, Windows

    De 01/10 à 08/11 Orange France Telecom (Arcueil) DBA Oracle 10g
    Projet : PARSIFAL : Administration de 5 bases de données – Datawarehouse/Datamart, entrepôt de données de gestion de la facturation. Etude et Cohérence des Données de production.

    En charge de :
    • Administrer plusieurs bases de données de type Datawarehouse et Datamart (de 100GO à 4TO),
    • définir l'architecture des bases de données, créer des nouvelles bases,
    • rafraichir les données de PROD (Export, DataPump, SQL Loader),
    • migrer les applications depuis Oracle 9i vers 10g,
    • créer et gérer les utilisateurs, privilèges et rôles,
    • auditer et optimiser la base, améliorer la performance,
    • réorganiser les tablespaces et les accès disques,
    • outils OEM, TKPROF, AWR et DMMexpress,
    • mettre en place une stratégie de sauvegarde avec RMAN,
    • former et assurer le support technique de l'équipe de développement.

    Programmation sous Shell Unix
    • Programme de sauvegarde avec DATAPUMP,
    • programme qui calcule la répartition des charges sur les disques, évolution de la base,
    • automatisation des tâches répétitives,
    • programme d’import des données depuis la base de PROD.

    Evolution : Afin d’optimiser la base :
    1) j’ai partitionné les tables de grande taille (50 à 750 Million d’enregistrements),

    2) j'ai ajouté un 2ème serveur pour séparer les 2 schémas (anciennes et nouvelles données), ainsi la charge de travail sera partagée sur les deux serveurs,
    Ceci me permet de réduire le temps de réponse de 40%.
    Environnement : PL/SQL, Shell Unix AIX, Oracle 9i et 10g, PLSQL developer

    De 06/08 à 12/09 SUEZ (Lyonnaise des eaux) Consultant Oracle
    Projet : NEPTUNE – gestion du patrimoine visible de la Lyonnaise des Eaux, (22000 sites en France). Définition des ressources humaines et matérielles déployées durant une visite sur un site (200 000 visites/an).

    En charge de :
    • Créer une application qui permet de gérer :
    • les interventions à effectuer sur chaque site (250 types d’interventions),
    • la liste des équipements à installer ou à modifier (600 000 équipements),
    • la liste des matériels nécessaires (camion, grue, …),
    • le choix des personnes en fonction de leurs qualifications (électricien, mécanicien, …),
    • gérer les droits des utilisateurs (6 niveaux hiérarchiques).

    Evolution :
    1) Pour éviter la modification lourde de cette application (modification sous Forms), ainsi que les livraisons et les installations successives dans les 20 centres régionaux, j’ai codé tous les champs variables en fonction des paramètres spécifiques stockés dans un fichier texte. Ainsi l’application évolue en fonction de ces paramètres.

    2) J'ai baissé le temps de rafraichissement des données à l'écran de 90%, en sauvegardant les identifiants dans une table temporaire, pour éviter le balayage des indexes.
    Environnement : PL/SQL, FORMS, Oracle 9i, 10g, TOAD, SQL Developer

    De 11/07 à 05/08 CSC Consultant Oracle
    Projet : GEODE – Gestion de l’entrepôt de stock (4000 m²). Prise en charge de l’approvisionnement de l’entrepôt et la vente via Internet (7000 commandes /jour).

    En charge de :
    • Migrer le projet vers Oracle 10g et corriger les bugs liés à la migration,
    • créer des interfaces entre le Client et le Serveur qui se communique par Radio Fréquence,
    • développer les programmes :
    • flux d’entrée/sortie : rangement des produits, prélèvement,
    • mouvement inter magasin : déplacement des produits afin d’optimiser les places,
    • colisage et postage (~100 000 références et 7000 commandes /jour).
    Evolution : Les messages envoyés entre le Client et le Serveur sont codés en dur dans les programmes, ce qui nécessite la modification des programmes en cas de modification d’un message. J’ai décidé de les mettre dans une table dans la base pour rendre l’application plus dynamique.
    Environnement : PL/SQL, FORMS, Oracle 10g, TOAD, C, Pro*C, Shell, Unix

    De 04/07 à 10/07 EDF Administration Oracle
    • Administration et contribution à la résolution des problèmes,
    • supervision du serveur, consommation CPU, accès disques,
    • intégration des données dans la base,
    • installation et migration de 8i et 9i en 10g,
    • sauvegarde et récupération des données.
    Environnement : Oracle 8i, 9i, 10g, Shell, TOAD

    De 06/06 à 12/06 INA (Institut National de l'Audiovisuel) Administration Oracle
    Projet : ADAJE – Gestion de vente des films. Migration vers Oracle 10g, optimisation de la performance.
    En charge de :
    • Optimiser la base pour réduire le temps de réponse de 60 à 10 minutes,
    • migrer la base de Oracle 8.0 à Oracle 10g,
    • audit sur la base, tuning avec l'utilitaire TKPROF, localisation des problèmes de blocage,
    • réorganiser les tablespaces, les tables et les index, partitionner les grosses tables.
    Evolution : J'ai baissé le temps de réponse de 60 minutes à 33 secondes, en optimisant une procédure utilisée plusieurs fois (modification du code SQL et ajout des index).
    Environnement : Unix SUN Solaris 2.8, Oracle 8.0, et 10g, SQL, PL/SQL

    De 04/03 à 05/06 CNEN (Centre National d'Etude Nucléaire) Responsable de projet
    Projet : RAMEAU – Echange des données entre différentes tranches de la centrale Nucléaire de EDF.

    En charge de :
    • Concevoir et développer un ensemble de 23 applications selon les dossiers des spécifications techniques,
    • travailler avec des bases de données hétérogènes (Relationnelles (2) et Hiérarchiques (23)),
    • programme d’installation de RAMEAU en fonction des paramètres du client/serveur,
    • réaliser des interfaces graphiques sous FORMS 4.5 pour assurer l'échange des données,
    • gérer les données : automates, armoires, capteurs, alarmes, câblages, signaux analogiques, signaux logiques, …
    • procédure automatisée pour la livraison des produits, import/Export des données, SQL Loader,
    • localisation des problèmes de blocage, contribution à la résolution des problèmes.

    Evolution : J'ai créé une base oracle commune à toutes les applications, elle contient toutes les données communes à échanger. Ce travail a réduit le nombre d'échange des données entre les 13 équipes de 13x13 à 13x2, ainsi la gestion d'échange a été très simplifiée.
    Environnement : Unix SUN Solaris 2.5 et 2.8, Oracle 7.3 et 8.0, PHENIX 9, ACCESS 97, procédures stockées, PL/SQL, Forms 3.5, Fortran

    De 07/00 à 03/03 Banque Rothschild Ingénieur de développement
    • Maintenance et développement sous Unix, Shell, Perl, Pro*C,
    • gestion des relevés de portefeuilles,
    • migration de la base Ingres vers SQL Serveur, Access 97.
    Environnement : Unix HP, ACCESS 97, Ingres, C, Shell, SQL.

    De 01/99 à 06/00 Crédit Lyonnais Ingénieur de développement
    • Maintenance et développement des applications sous C, Pro*C, Pro*Pascal, PL/SQL, SQL Loader,
    • gestion des bibliothèques TPS/SOURCES,
    • chargement des données dans la base des particuliers,
    • développement des programmes de contrôle des flux,
    Environnement : VOS sous Stratus, Lotus Notes, Windows NT, ACCESS 97, Oracle 7.3, SQL, PL/SQL

    De 10/92 à 08/94 Université Paris XII Enseignement et Recherche
    • Informatique industrielle, mécanique générale, électrotechnique et mécanique des fluides,
    • remise en état d'une très grande installation d'étude d'écoulement diphasique,
    • instrumentation, mesures, analyse et synthèse des résultats expérimentaux,
    • mise au point d'un logiciel d'acquisition et traitement des données,
    • suivi scientifique des étudiants stagiaires (DEA, DUT),
    • programmation commande numérique : NUM 750, CFAO GOELANC, électroérosion.
    Environnement : Unix, ASYST, DOS, Windows

Études et formations
  • Formation
    2013 Certification OCA en cours (mars 3013)

    2012 Administration Oracle 11g, (PLB Levallois)

    2007 Administration Oracle 9i, SQL Server 2005 (Université Paris 6)

    1998 Client/serveur C, Unix, Oracle 7.3, Shell HTML (INNOVACO)

    1992 Doctorat mécanique Université Paris VI - Paris.

    1987 DEA mécanique des fluides Université Louis Pasteur, Strasbourg.

    1983 Maîtrise de physique Université libanaise, Beyrouth.

    Domaine de compétences
    • Techniques :
    • Progiciel d’échange de données au sein de la Centrale Nucléaire d’EDF
    • Conception, développement et optimisation des applications sous ORACLE, PL/SQL, C, Shell
    • Gestion d’entrepôt et prise en charge de la vente via Internet

    • Fonctionnelles :
    • Logistique, Energie, Industrie, Télécom, Banque et Assurances
    • Informatiques :
    • Progiciels GEODE, RAMEAU, NEPTUNE
    • Langages PL/SQL, SQL, Pro*C, C, Pro*Pascal, Shell, Fortran, Asyst
    • SGBDR Oracle 7.3 à 11g, Access, Ingres, Phenix, SQL Server
    • Systèmes Windows, MS/DOS, Linux, UNIX solaris
    • Outils Oracle Forms, SQL Developer, RMAN, SQL Loader, Flashback, OEMDBC, OFA, Net Manager, Data Pump, Export/Import, Oradim, ADRCI, AWR
    • Autres Toad, DMMexpress, AMCDesigner, DBvues, Visio

    • Langues : anglais, français et arabe

D'autres freelances
DBA SQL

Ces profils pourraient vous intéresser !
CV Administrateur Systèmes, Réseaux & Sécurité
Christelle

Administrateur Systèmes, Réseaux & Sécurité

  • FÈRE-EN-TARDENOIS
WINDOWS ACTIVE DIRECTORY VMWARE ORACLE SQL SERVER SQL
CV Data Engineer Snowflake
Benjamin

Data Engineer Snowflake

  • PARIS
SQL Snowflake MYSQL PostGIS POSTGRESQL PYTHON PL SQL JAVASCRIPT PYSPARK Microsoft Power BI
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Développeur WORDPRESS
Nidal

Développeur WORDPRESS

  • STAINS
WORDPRESS SQL PHP ILLUSTRATOR PHOTOSHOP
Disponible
CV Développeur JAVA
Idrissa

Développeur JAVA

  • AMPILLY-LE-SEC
PHP JAVASCRIPT JAVA SQL SERVER SQL MYSQL J2EE Angular
Disponible
CV Administrateur Bases de Données DB2
Drif

Administrateur Bases de Données DB2

  • ALLIBAUDIÈRES
DB2 SQL SQL SERVER ORACLE LINUX
Disponible
CV Développeur Fullstack
Salomé

Développeur Fullstack

  • PLOUFRAGAN
HTML5 CSS JAVASCRIPT SQL Angular JAVA REACT.JS GIT API RESTful JENKINS
Disponible
CV Développeur FullStack
Romain

Développeur FullStack

  • VALLIÈRES-LES-GRANDES
SQL JAVASCRIPT REACT.JS NODE.JS HTML CSS SAAS POSTGRESQL Angular PHP
Disponible