• Mission & contexte : Dans le cadre de la fondation numérique de l’entreprise, je m’emploie à la créer en suivant une approche Cloudâfirst sur
deux fournisseurs de cloud.
• Mise en place d’une stratégie DevOps pour rationaliser et améliorer les processus de développement et de déploiement.
• Mise en place de pipelines CI/CD pour automatiser le déploiement des applications et des services.
• Utilisation de Terraform & CloudFormation pour la gestion de l’infrastructure.
Mission & contexte : Dans le cadre de l’entité Canal Plus, j’ai été impliqué en tant que consultant pour le maintien et l’évolution du MediaHub,
outil transversal pour la programmation des chaînes du groupe.• En tant qu’ingénieur DevOps, j’ai dirigé la mise en place des nouveaux pipelines CI/CD de bout en bout, dans le respect des meilleures pratiques.
• Promotion de l’utilisation de Git pour le contrôle de version, mise en œuvre et maintenance de flux de travail CI/CD pour le déploiement efficace
du code de la solution.
• Introduction de SonarQube pour l’analyse de la qualité du code, améliorant l’ensemble du processus de développement.
• Veille et promotion des meilleures pratiques en matière de CI/CD, en prêchant l’importance de l’automatisation et de l’intégration continue tout
au long du cycle de développement.
• Rôle clé dans la migration des systèmes de contrôle de version, menant la transition de Bitbucket à GitLab. Réalisation réussie d’une démonâ
stration de faisabilité pour la migration des processus CI/CD de Jenkins à GitLab CI.
• Collaboration avec des équipes interfonctionnelles, en utilisant Jira pour une gestion de projet efficace et le suivi des problèmes.
• Optimisation continue et rationalisation des processus de déploiement, assurant une livraison plus rapide et plus fiable des solutions logicielles.
• Contribution au développement et à la mise en œuvre des meilleures pratiques pour les processus DevOps au sein de l’équipe et de
l’organisation.
• Travail étroit avec différents services pour assurer une transition fluide vers un modèle de cloud hybride, répondant aux exigences commerciales
uniques et favorisant la collaboration entre les équipes.
• Mission & contexte : Dans le cadre d’un renfort d’équipe, j’ai été impliqué en tant qu’ingénieur Fiabilité des Sites pour maintenir et améliorer
la fiabilité des systèmes critiques.
• Gestion d’un environnement multiâcloud couvrant OVH, AWS, GCP, et une infrastructure sur site.
• Maintenance et optimisation des performances et de la fiabilité des technologies critiques, dont Apache Mesos, Kafka, Docker, et Hadoop pour
le traitement des données volumineuses.
• Implémentation réussie de ScyllaDB à la place de MongoDB sur Ubuntu 18.04, améliorant l’efficacité et la scalabilité de la base de données.
• Direction de la migration d’Apache Airflow vers Google Kubernetes Engine (GKE) sur la plateforme Google Cloud (GCP), assurant une transition
sans heurts et des capacités d’orchestration améliorées.
• Collaboration avec des équipes interfonctionnelles pour maintenir et prendre en charge les systèmes existants, assurant une disponibilité et
une fiabilité élevées dans une architecture multiâcloud complexe.
• Exécution d’une stratégie de migration, abordant les défis spécifiques d’un environnement multiâcloud et d’une pile technologique diversifiée.
• Contribution au développement desmeilleures pratiques SRE,mettant l’accent sur la fiabilité, la scalabilité et une réponse aux incidents efficace.
• Mission & contexte : Dans le cadre de la refonte de l’équipe d’observabilité & monitoring World Wide autour de Dynatrace, j’ai été impliqué en
tant que consultant pour conseiller sur les bonnes pratiques DevOps appliquées à l’observabilité.• Installation de l’agent Dynatrace sur des serveurs Linux et Windows, en utilisant Ansible pour l’automatisation.
• Maintien de la solution sur site de Dynatrace, Elasticsearch & Cassandra. Mise en place de la sauvegarde & restauration des métriques de
données. Mise en place de la sauvegarde & restauration des configurations avec Monaco (Monitoring As Code).
• Support pour les équipes de développement pour l’instrumentation des applications pour la surveillance.
• Collaboration avec les membres de l’équipe World Wide pour assurer une surveillance efficace des performances et une observabilité dans
toute l’organisation.
• Mise en place et maintenance des solutions Dynatrace pour une surveillance complète des applications et de l’infrastructure World Wide Euâ
rope/Amérique/Asie.
• Recommandation de l’utilisation de Git pour le contrôle de version, en maintenant les fichiers de configuration et les scripts liés aux configuraâ
tions Dynatrace.
• Recommandation de l’utilisation de Jira pour le suivi des projets afin d’améliorer la gestion globale des tâches et des ressources.
• Travail collaboratif pour améliorer les stratégies d’observabilité globales, assurant une approche proactive pour la détection et la résolution des
problèmes.
• Mission & contexte : Dans le cadre de la division de la banque de détail de la Société Générale, j’ai été impliqué en tant qu’ingénieur
d’intégration Big Data pour maintenir et améliorer les systèmes de traitement des données. Accompagnement de la migration des pratiques
de déploiement héritées vers une approche moderne de l’Intégration Continue/Intégration Continue (CI/CD).
En tant qu’ingénieur d’intégration dans un environnement de production Hadoop, contribuer à la conception, le déploiement et l’optimisation
de systèmes complexes de traitement des données.
• Utilisation d’Ansible et de Git pour automatiser et accélérer le processus de livraison, en particulier dans un domaine métier à haut risque axé
sur la détection de la fraude bancaire.
• Maintenance de Kafka en tant que moteur d’événements pour le streaming de données en temps réel, permettant une communication et un
flux de données efficaces au sein de l’écosystème Hadoop.
• Maintenance de HBase en tant que base de données NoSQL, fournissant un stockage évolutif et distribué pour de grands volumes de données
générés dans le contexte de l’analyse de la fraude bancaire.
• Leadership collégial dans la première migration des pratiques de déploiement héritées vers une approche moderne de l’Intégration Conâ
tinue/Intégration Continue (CI/CD).
• Promotion de l’intégration des pratiques CI/CD pour rationaliser et améliorer le cycle de développement logiciel.
• Confrontation à des défis lors du processus d’adoption CI/CD, notamment la résolution de dépendances des systèmes hérités, garantissant la
compatibilité ascendante et l’alignement sur des exigences de sécurité et de conformité strictes dans le domaine de la détection de la fraude
bancaire.
• Collaboration avec des équipes interfonctionnelles pour résoudre des difficultés, établir des meilleures pratiques et assurer une transition en
douceur vers des builds CI/CD modernes.
• Contribution au développement de pipelines CI/CD robustes, intégrant des tests automatisés, des stratégies de déploiement et un contrôle de
version pour garantir la fiabilité et l’efficacité des versions logicielles.
Mission & contexte: maintien de la solution Splunk onâpremise pour la divisionMise en place de solutions Splunk sur site pour BNP Paribas et sa division BP2I.
• Direction de la mise en œuvre de Git pour contrôler le code dans une perspective CI.
• Déploiement et tests en CI/CD à l’aide de pipelines GitLab CI.
• Déploiement de l’infrastructure à l’aide d’Ansible, assurant des processus de déploiement efficaces et cohérents.
• Collaboration avec des équipes interfonctionnelles pour concevoir et déployer une infrastructure évolutive et sécurisée.
• Utilisation de systèmes de contrôle de version, en particulier Git, pour gérer les fichiers de configuration et le code d’infrastructure.
• Travail sur l’optimisation des performances du système, l’identification et la résolution des problèmes liés à l’infrastructure.
• Contribution au développement et à la mise en œuvre des meilleures pratiques pour la gestion de l’infrastructure.
• Collaboration avec les membres de l’équipe pour améliorer l’observabilité générale du système et la surveillance.
Mission & contexte: Gestion et administration des systèmes d’hébergement web pour divers clients chez Synalabs.
Environnement: web hosting, Apache, Nginx, MySQL, PostgreSQL, Jenkin...