Mohamed - Architecte Data NoSQL
Ref : 111014E001-
84000 AVIGNON
-
Architecte, Administrateur BD, Data Analyst (39 ans)
-
Freelance
Expérience professionnelle
Architecte Big Data
Opérateur Télécom - Paris - Juin 2021 – en cours
Ø Responsable Cassandra au sein du projet
ü Définition de l’architecture et Dimensionnement de la base
ü Préconisations techniques pour l’installation et configuration des nœuds
ü L’intégrité des données stockées dans la base
ü La cohérence des données remontées de la base
ü La sécurité des données sensibles.
ü La disponibilité et la prise en compte des spécificités Cassandra dans l’architecture technique globale
ü L’exploitabilité de la base Cassandra et ses performances
Ø Support pour l’architecte technique, de l’architecte fonctionnel E2E, et l’équipe de production
ü Définir les règles de data mapping entre les tables de données existantes et Cassandra pour optimiser la structure.
ü Analyser le besoin de mise en place de Spark au dessus de Cassandra.
ü Analyser la mise en place d’Analytics pour la partie applicative
ü Optimiser les requêtes NoSQL applicatives pour garantir l’intégrité et la cohérence des données utilisées par l’applicatif
ü Définir les stratégies de Migration (quelque To/mois) et optimisation des scripts de migration pour optimiser les temps de chargement
ü Définir la configuration et l’architecture de Cassandra pour supporter les accès de l’applicatif, à savoir la sécurité des données sensibles
ü Les besoins de résilience (haute disponibilité, cluster, réplication des anneaux Cassandra)
ü La cohérence et l’intégrité des données
ü Définir les besoins d’exploitabilité de la base de données (logs, alarmes, backups, …)
ü Délivrer en respectant planning/qualité/coût avec l’équipe projet technique, les scripts d’exploitabilité,
Environnement Technique : Expertise Cassandra, SolR, SPARK, NoSQL, Zookeeper, Ignite, architecture technique et Data Migration
Architecte Big Data
Capgemini - Toulouse - Octobre 2013 – Octobre 2016
Ø Elaboration de dossiers d’architecture dans des environnements hétérogènes complexes
ü Expertise sur les solutions du marché, leur qualification et leur implémentation dans le SI
ü S’assurer des déploiements de versions selon la trajectoire
ü Pilotage de l’évolution technique de la plateforme (migration des solutions, mise à niveau de
l’infrastructure, rationalisation des environnements)
ü Mise en place d’une démarche d’industrialisation
ü Pilotage de la Performance pour supporter l’augmentation du volume de données souhaité (en To)
Ø Missions d’expertise technique et de conseil
Ø Réalisation d'audit sur la performance applicative
Ø Réalisation de POC / application :
ü Identification et recensement des solutions du marché
ü Mise en place et pilotage de POC
ü Restitutions managériales
ü Support dans l’intégration et le déploiement des solutions et technologies retenues
Ø Veille technologique IT
Ø Gestion de Formation outils Big Data
Le schéma fonctionnel du POC : Hadoop, Spark, Hbase, Cassandra, MongoDB, Hive, Python
Enseignant chercheur vacataire
Université fédérale de Toulouse – Université d’Avignon janvier 2014 – En cours
Ø Préparation des cours, TD/TP, Examens
Ø Gestion des projets Master 2
Ø Etude et Installation Plateforme de test (25 Noeuds)
o Construction du processus de données
o Coordination des travaux des data scientist, data engineers et développeurs
o Synchronisation des échanges des données via l’ESB de la plateforme
o Automatisation des déploiements
Cous enseignés : Programmation (c,php,ada,Python,Scala), NoSQL, NewSQL, Spark, Hadoop, Machine learning, Informatique Décisionnelle.
Ingénieur Décisionnel
Sopragroup janvier 2012 – Octobre 2013
Transformation des données, chargement des données, restitution des données
Environnement technique : SQLServer, BO, Talend
Formation
Doctorat en la conception et l’implantation des entrepôts de données basés sur les systèmes de stockage distribués NoSQL.
Domaine de compétence
Expertise technique
Ø Définir les scénarios d’architecture s’intégrant dans la stratégie de l’entreprise
Ø Définir les indicateurs d’évaluation et de choix des solutions
Ø Élaborer ou valider des choix et orientations techniques
Ø Mettre en place des processus de gestion de la qualité de la conception à la livraison
Management / Gestion de projets
Ø Capacité à animer une équipe, transmettre ses savoirs et savoir-faire à un groupe
Ø Capacité à mettre en place des méthodes de travail collaboratives
Ø Capacité à prendre des décisions pragmatiques et contextuelles
Ø Capacité à déléguer et responsabiliser les membres de l'équipe
Ø Capacité à mobiliser l'équipe sur des objectifs définis
Objectifs
Ø Planification des projets de déploiement des solutions Big Data
Ø Industrialiser des applications métiers
Ø Coordination des équipes de Data Engineer, Data Scientist, Data Architect
Ø Suivi du déploiement des produits pour les entités métiers
Compétences Techniques
Ø Big Data : Cloudera, Hortonworks, Hadoop, spark
Ø NoSQL : Cassandra, HBase, MongoDB, CouchDB, Neo4j, ElastecSearch
Ø Systèmes : Windows, Linux (centos7 , ubuntu, redhat7)
Ø Langage de programmation : Python, Scala, Java, ADA
Publication Scientifique
Ø How Can We Implement a Multidimensional Data Warehouse Using NoSQL?
Ø Benchmark for OLAP on NoSQL Technologies
Ø Implementation of multidimensional databases in column-oriented NoSQL systems
Ø Liste des publications : ********/-Publications-?code=9068&nom=El+Malki+Mohammed
Ø MPT : SUITE TOOLS TO SUPPORT PERFORMANCE TUNING IN NOSQL SYSTEMS
Langue
Ø Anglais professionnel
Ø Italien : Intermédiaire