Projet
UNOWHY est une société française d'informatique qui fabrique des tablettes tactiles spécialisées pour la cuisine et
l’éducation.
Mission
•Ajout de test unitaires sur le projet Python DevSecOps
•Monitoring Grafana et Loki pour le logging
•Enrichir la documentation via Mkdocs
•Support production
Projet
Migration Kubernetes des projets ALMT déployés sur les VM par Ansible en utilisant les outils en place.
Mission
•Création d’une image Docker de base répondant aux normes de sécurité du groupe
•Mise en place d’une solution générique pour builder les images Docker des projets
•Packaging des applications avec Helm
•Publication des images et des packages dans Artifactory
•Optimisation des builds NodeJS
•Maintenance et support de la toolchain DevSecOps en place
Projet
Mise en place d’une toolchain DevOps permettant le travail à distance sur les divers projets.
Mission
•Installation et maintenance des services de la toolchain dans un environnement hors ligne
•Automatisation des installations et mise à jour avec Docker
•Configuration et administration des services avec des workflow spécifiques
•Sauvegarde des services
•Mise en place des certificats SSL avec une autorité de certification
•Gestion des intégrations entre les divers services
•Support des projets
Projet
Au sein d’ITG, la division TAS est un projet transverse et a pour mission de mener et piloter la transformation DevOps
pour le groupe Bnp Paribas dans le but d'améliorer le "time to market". Pour répondre à cet enjeu majeur de la
transformation IT chez BNP Paribas, le domaine IDO garantit l'expérience utilisateur DevOps, les workflows associés, la
conception des toolchains DevOps et leur déploiement, tout en accompagnant les équipes et les collaborateurs (expertise,
formation, communication).
Mission
•Installation et maintenance des services de la Toolchain dans un contexte groupe sur la production mutualisée
•Onboarding des équipes sur la Toolchain et proposition de plan de migrations des projets
•Mise à disposition d’un environnement d’intégration Docker reproduisant celui de production
•Contact avec les éditeurs afin d’assurer la maintenance et la mise à jour des applications
•Automatisation des installations via des scripts Ansible, testés avec Molecule
•Ouverture des flux et des ports nécessaires afin de configurer correctement les machines virtuelles
•Se conformer aux règles et politiques de sécurité du groupe en collaboration avec les équipes
•Intégration d’Errbot, un chat-bot pour Mattermost
•Création d’un board et dashboard Jira avec un workflow dédié aux supports utilisateurs.
•Rédaction de la documentation dans Confluence
•Support de niveau 3
Projet
Intégré à l’équipe de production, je suis intervenu afin d’aider les études à migrer leurs projets vers le cloud Azure
conjointement avec les équipes Windows, Linux, réseau et sécurité.
Mission
DevOps – Cloud Azure
•Ouverture des flux et des ports nécessaires afin de configurer correctement les machines virtuelles dans Azure
•Se conformer aux règles de sécurité et les appliquer aux machines du cloud
•Configurer les machines et les applications avec le proxy de l’entreprise
•Automatisation des installations via des scripts Ansible
•Mise à disposition d’une VM REHL7 configurée avec une stack XAMP pour Drupal 7
•Réunion de cadrage pour la mise en place d’OpenShift On-Premise avec l’éditeur Red Hat en partenariat avec OnePoint
•Rédaction de la documentation
DevOps – Docker, réalisation d’un POC pour la migration de l’usine de développement
•Création d’un reverse proxy avec Nginx
•Sécuriser le proxy en https en utilisant Let’s Encrypt pour la génération des certificats
•Configuration d’un serveur Gitlab derrière le reverse proxy
•Mise en place des scripts de déploiement pour le développement, la production, le backup et le rollback
Docker, Azure, Gitlab, Ansible, Red Hat Enterprise Linux 7, CentOS, VMware ESXi, Nginx, Let’s Encrypty
Projet
Dans le cadre d’une équipe de 13 personnes dont 1 CP, 3 MOA, 9 MOE, je suis intervenu en tant que Consultant Scrum Master et
développeur C#/.NET sur une application Web« eSmart Client FX » qui prend en charge les deals de Murex et affiche leur évolution
aux Sales. En parallèle, je suis intervenu en tant qu’architecte sur la refonte de « LogBook » qui permet de gérer le post-trading de
l’ensembleduFrontetduMiddleOffice(Traders,SalesetMiddle-Office)deNatixisCIBetgénérationdereportingd’aideàladécision.
Mission
eSmart Client FX - Application Web Front/Back
•Recueil des besoins auprès de laMOA
•Propositions de solutions
•Maintenance corrective et évolutive
•Création d’un nouveau batch pour l’import des donnéesMurex
•Ouverture de l’application aux clientsexternes
•Création d’un report Excel via EPPlus
•Encapsulation EPPlus pour une création plus souple des reports
•Tests fonctionnels et d’intégration
•Mise en production
•Livraison et déploiement
•Support de production
•Documentation technique et fonctionnelle
Journal de Bord LogBook - Application Web Front/Back
•Refonte de l’architecture de la gestion des clients
•Migration des packages Nuget enWeb Services
•Migration sur le nouveau référentiel
•Tests de non-regression
•Mise en production
•Livraison et déploiement
•Support de production
•Documentation technique et fonctionnelle
Gestion de l’équipe technique via la méthodologie Scrum/Agile
Projet
Dans lecadred’uneéquipede13personnesdont1CP,2PM,10IT,jesuis intervenuentant queConsultantAgileetdéveloppeurC#,
C++, Summit, SQL sur le projet PLSTriOptima qui permet de sélectionner l’ensemble des trades éligibles à la compression.
Mission
PLSTriOptima (C#) - Refonte de l’application de compression de trades
•Analyse du besoin métier en direct avec les business analysts, deux Project Manager à Londres et Asie
•Refonte globale de l’application : GUI, requêtage, meta-model, mapping, gestion des logs, des performances
•Amélioration de la chaine du processus de génération des extractions
•Rendre l’application plus souple par l’ajout de nouveaux périmètres
•Tests unitaires, tests de non-régression
•Mise en Producti...