À propos de Mehrez
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- BNP Paribas,Solutions Architectnovembre 2020 - décembre 2024 (4 ans et 1 mois)Paris, FranceEn tant qu'Architecte IAM Principal, j'ai conçu et mis en place une solution de gestion des identités et des accès (IAM) pour BNP Paribas, couvrant les clients et partenaires à l'échelle européenne (France, Allemagne, Espagne, Portugal, Belgique) ainsi que Jaguar Land Rover (JLR), qui reposait principalement sur une authentification fédérée. Contributions clés :• Déploiement d'une solution IAM basée sur PingIdentity : Mise en œuvre d'un système d'authentification, d'autorisation et de fédération d'identités sécurisé et performant.• Fédération d'identité pour JLR : Intégration d'un système d'authentification fédérée pour Jaguar Land Rover (JLR), garantissant un accès sécurisé et transparent aux différentes ressources.• Intégration de Kafka pour la gestion des événements utilisateurs : Consommation et traitement des événements liés aux clients afin de synchroniser dynamiquement les données utilisateurs dans PingDirectory.• Automatisation du déploiement avec Ansible : Standardisation et automatisation du déploiement de la solution IAM sur tous les environnements, assurant fiabilité et cohérence.• Mise en place d'un pipeline CI/CD optimisé : Intégration d'une chaîne CI/CD avec Jenkins, Sonar, GitLab et Nexus pour améliorer l'automatisation, la qualité du code et l'efficacité des déploiements. Cette initiative a permis de renforcer significativement les capacités IAM de BNP Paribas, en apportant scalabilité, sécurité et automatisation, tout en garantissant une expérience d'authentification fédérée fluide et sécurisée pour Jaguar Land Rover (JLR).
- SiemensSolutions Architectjanvier 2020 - décembre 2020 (1 an)Paris, FranceEn tant qu'Architecte IAM, j'ai conçu et mis en place la solution de gestion des utilisateurs pour le système de contrôle des trains basé sur la communication (CBTC) de la ligne de métro Queens Boulevard (QBL) au sein du New York City Transit (NYCT). La solution reposait sur Keycloak, garantissant une authentification et une autorisation sécurisées adaptées aux exigences du système. Contributions clés :• Gestion des identités et des accès (IAM) avec Keycloak : Conception et déploiement d'un système de contrôle d'accès basé sur les rôles (RBAC) permettant une gestion efficace des identités et des permissions des utilisateurs.• Extensions personnalisées pour Keycloak (développement SPI) : Développement de Server Provider Interfaces (SPIs) pour implémenter des exigences spécifiques en matière d'authentification et d'autorisation, étendant ainsi les fonctionnalités natives de Keycloak.• Automatisation avec PowerShell pour VMware : Développement de scripts PowerShell afin d'automatiser le déploiement et la configuration des machines virtuelles VMware, garantissant cohérence et efficacité sur l'ensemble des environnements.• Intégration avec le système CBTC : Mise en place d'un processus d'authentification et d'autorisation fluide, renforçant ainsi la sécurité et l'efficacité opérationnelle du système de contrôle des trains.• Déploiement sur VMware : Installation et gestion de la solution IAM sur des machines virtuelles VMware, assurant haute disponibilité et évolutivité. Ce projet a permis de déployer un cadre IAM sécurisé, évolutif et automatisé, améliorant la gestion des utilisateurs et le contrôle des accès pour l'une des lignes de métro les plus fréquentées de New York.
- TNP Consulting,Solutions Architectjanvier 2020 - juin 2020 (5 mois)Paris, FranceEn tant qu'Architecte Solutions chez TNP Consulting, j'ai dirigé la conception et la mise en œuvre du système d'authentification pour les élections des Très Petites Entreprises (TPE), commandé par le Ministère du Travail. Ce système de grande envergure, destiné à environ 5 millions d'utilisateurs, nécessitait une solution IAM sécurisée, évolutive et performante pour garantir une authentification fluide et conforme aux réglementations durant les élections.Contributions clés :• Architecture de la solution IAM : Conception et implémentation d'un système d'authentification robuste basé sur Keycloak, garantissant une gestion sécurisée et efficace des identités utilisateurs.• Infrastructure Cloud sur AWS : Conception d'une solution évolutive et hautement disponible sur AWS, optimisant les ressources pour assurer performance et maîtrise des coûts.• Personnalisation des workflows d'authentification : Adaptation de Keycloak aux exigences spécifiques du processus électoral, garantissant la conformité aux normes de sécurité gouvernementales.• Haute disponibilité et optimisation des performances : Mise en place de mécanismes assurant la gestion efficace de millions de requêtes d'authentification, tout en maintenant la disponibilité et la réactivité du système.• Automatisation et DevOps : Industrialisation du déploiement et de la gestion de l'infrastructure via des pratiques DevOps avancées, améliorant ainsi scalabilité, sécurité et efficacité opérationnelle. Ce projet a permis la mise en place d'une solution IAM sécurisée, évolutive et conforme aux exigences gouvernementales, garantissant un processus électoral fluide pour des millions d'utilisateurs, tout en maintenant un haut niveau de performance et une gestion optimisée des coûts.
Recommandations
Soyez le premier à recommander Mehrez
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master of Science in Computer ScienceCEFOR,2005Master's degree, Computer Science,
- Bachelor of Science in Computer ScienceISAMM2003B.S. degree, Computer Science