MariaDB est un système de gestion de base de données édité sous licence GPL.
Audit de la plateforme du système et des configuration du backend( en Mariadb), mise en place de la solution de supervision et
gestion des environnements de travail ainsi que du backup du cluster de réplication(Galera)
Audit de la plateforme actuelle et propositions d'amélioration de la configuration.
Installation de Mariadb 10 sur trois (03) nœuds
Configuration 1 Cluster Galera en mode Actif-Actif).
Configuration de HAproxy pour le load balancing et failover
Rédaction rapport d'audit et proposition d'une solution de supervision
MISSION
Etude d’opportunité de choix entre une base Mongo DB et Cassandra,
Etude de l’impact de la crise sur les prévisions des ventes dans une entreprise Agro-Alimetaire et mise en place d'outils d'optimisation
CLIENT Opérateur Telecom à Sheffield Hallam University dans le cadre d’un Partenariat
Public -Privé
FONCTION Data Analyst, Pilote du projet - Etablir la faisabilité de la migration des Bases SQL vers les NoSql (Business Case / POC)
Explorer et Analyser les Données, Contrôler la qualité de Données
Analyser les accès en fonction de leurs fréquences sur un Site Web
Investiguer et Explorer l'étendue de 'churn', (la défection d'un client à un autre fournisseur)
Appliquer et Justifier une Gamme de Techniques d'Exploration de Données pour l'Extraction
D’Informations à Partir de Données Structurées et Non-Structurées.
Choisir et Evaluer le Modèle, Justifier les Choix,
Concevoir et Réaliser DataLake (Hortonworks). POC
Définir et Proposer une architecture de Base de données
Job Monitoring et Visualisation
MISSION Mesurer l’impact des procédures routinières sur le personnel
Définir une base de données pertinente pour accéder aux avis.
Analyser et évaluer le texte contenu dans un blog et log.
CLIENT Yorkshire Fire Service
FONCTION Ingénieur Big Data
Rechercher les informations pertinentes à partir des textes contenus dans des blogs et les documents de missions et d’alertes
Intégrer, Transformer & Modéliser les Données
Analyse sémantique puis statistique des documents, Estimer et Choisir le Meilleur Modèle
Produire le rapport d’analyse et les Recommandations
Proposer les bases de données les mieux adaptées et définir les nouvelles architectures
Extraire les données d’une base de données Oracle vers HDFS et HCATALOG
Créer un Data store pour une multiple utilisation
Installer configurer Storm cluster avec Druid. POC
Trouver les mots les plus pertinents recueillis dans un blog, évaluer leurs tendances
Compléments de formation – Etudes de cas de migrations des Bases de données classiques vers des bases de données et outils Big Data et NoSQL.
IBM insight – Big Data – Hadoop – NoSQL et pratiques sur les bases et outils listés ci-dessus à la
Rubrique ”Connaissances universitaires et formations post universitaire”
MISSION Conception et Réalisation d’un Data Warehouse, Intégration des Données et
Restitution des Résultats
CLIENT Vital Finance
FONCTION Concepteur et Administrateur des Bases de Données et du Reporting
Evaluer les possibilités de choix de la base de données en fonction des besoins clients
Assistance au choix de la base en fonctions des performances et des exigences (maquettes)
Définir les architectures en fonction des choix
Intégrer les données et réaliser la programmation du DWH (après réalisation d’un POC)
Créer les Supports Décisionnels (Data Mart, Data Warehouse et Cubes)
Modéliser et Editer des Rapport Financiers, Audit et Ratios
Assurer l’Administration et Optimisation de la Base de Données
MISSION Adaptation et intégration de nouveaux logiciels de téléphonie dans une base Oracle,
CLIENT Convergin Communication Consultancy (Yemen Sabafone)
FONCTION Pilote de projet
Analyser et Modéliser les Besoins
Développer les nouvelles Plateformes
Intégrer des fonctionnalités complémentaires
Réaliser la programmation PL/SQL
Assurer la fonction de DBA Oracle
MISSION Réaliser la Migration d’une base de données, Développer des modules de tests des
données migrées, créer des Rapports
CLIENT Pharaon Technologies
FONCTION Responsable de base de données
Migrer les données de visual FoxPro et MySQL vers Sql Serveur
Concevoir le Mapping des deux bases de données
Modéliser et Créer la nouvelle base retenue
Intégrer les données dans la nouvelle base, réaliser les POC
Développer une zone de stockage intermédiaire pour examiner de la qualité des données
Développer les modules de test des données migrées et Réaliser des reporting
AAT est intervenu pour accompagner les DBA dans leur montée en compétence sur
un parc de SGBD MariaDB suite à l’acquisition de plusieurs logiciels métier
reposant sur cette base de données. Les travaux de AAT ont été les suivants :
▪ Audit de l’architecture Bases de données existantes et des outils associés.
▪ Examen des contraintes liées à leur exploitation.
▪ Étude de 3 solutions pour la mise en en place de la Haute Disponibilité.
▪ Recommandation et choix de la solution technique.
▪ Proposition d’une architecture Haute Disponibilité adaptée.
▪ Configuration des nœuds et déploiement de la solution choisie.
▪ Gestion des ressources (Disque et Ram).
▪ Déploiement de la stratégie de sécurité (OpenSSL).
▪ Installation et configuration des bases de données et de la haute
disponibilité.
▪ Diagnostic et surveillance de la consommation de ressources.
▪ Test de la haute disponibilité.
▪ Installation de l’outil de monitoring (Centreon).
▪ Customisation - configuration des sondes de l’outil de supervision et test.
▪ Configuration de la meilleure stratégie d’index.
Étude et mise en place de la sécurisation des bases de données de l’entreprise, les
travaux de AAT ont été les suivants :
▪ Audit de performance des bases de données MariaDB et MySQL.
▪ Évaluation de la charge et du modèle de base de données.
▪ Évaluation des SLA.
▪ Tuning des bases de données.
▪ Définitions de normes et best practices pour les bases de données MySQL.
▪ Contribution au renforcement de la sécurité (solution d’Identity
Management) des systèmes de bases de données
▪ Accompagnement à la montée en charge des bases de données MariaDB et
PostgreSQL.
▪ Gestion de la redondance Active / Passive et Active / Active.
▪ Participation au choix des solutions techniques, préconiser des solutions de
déploiement.
▪ Contribution à la fiabilisation et uniformisation des solutions et outils de
sauvegardes.