n8n-automation

Hub d'automatisations personnelles

← Annuaire

William Mbouna

Python Developer & DevOps

Voir sur Malt

Thorigny-sur-Marne, FR · 450€/j · Disponibilité non-confirmée

Terraform Docker Jenkins Git Pytest

Missions

BPCE IT Django

mai 2025 - Aujourd'hui(1 an et 5 mois)

BANQUE & ASSURANCES

Mise en place d'une "Source of Truth" (Nautobot) pour la gouvernance du réseau global BPCE IT France, direction pilote SSOT.BPCE-IT possède plusieurs applications (Cockpit, DAM, X86, Rubrik, Tomato, ...) qui fournissent des informations partielles de l’infrastructure globale. Ainsi, il y’a plusieurs sources d’informations qui sont souvent contradictoire, généralement dû à des problématiques de synchronisations.En tant que développeur Python, je suis amené à travailler sur le BUILD comme sur le RUN pour le maintien opérationnel de l’application Nautobot.Équipe :4 devs en France + 2 à Portugal, 1 Scrum Master et un PO.Méthodologie :Scrum,Environnement technique :Django, Postgres, Artifactory, Bitbucket(Git), Jenkins, Docker, OpenShiftResponsabilités :Mise à jour des jobs existans (VCenter, VMWare, DAM, ...).Implémentation de nouveaux jobs (X86, Rubrik).Intégration des tests unitaires sur les jobs afin de garantir la non-régression lors des incrémentations sur les jobs.Mise à jour de la documentation confluence pour les utilisateurs métiers et markdown (fichier .md dans le code) pour les développeurs des divers jobs.Onboarding des nouveaux membres lors des setups locaux et présentation / clarification de l’architecture logicielle du projet.Traitement des tickets incidents remontés depuis la production.Développement de nouvelles fonctionnalités / features à chaque sprint.

Python/Django Git Tests unitaires Méthode agile Jenkins

Veolia Eau

mars 2023 - avril 2025(2 ans et 1 mois)

ENVIRONNEMENT

Développement de l'application "Kway" pour la gestion critique des indices de facturation, avec un focus sur la performance et le passage au Cloud.HabiliGnation est une plateforme propre à Veolia Eau pour la gestion des habilitations des utilisateurs métiers au système de facturation GN.Mercure est une plateforme propre à Veolia Eau pour l’envoi des communications de masse aux clients.Équipe:3 devs en moyenne, 2 BA, 1 CP, 1 POMéthodologie:Scrum, Architecture Hexagonale, DDDEnvironnement technique :FastAPI, Python, Angular, Postgres, Lucidchart, Bitbucket(Git), Jenkins, Docker, Terraform, AWS (Lambda, Codebuild, ECR, RDS, Cloudwatch, S3, APIGateway, Cloudfront, …)Responsabilités :Assurer le rôle de référent technique sur le backend Kway.Assurer la TMA (Tierce Maintenance Applicative) sur HabiliGnation.Effectuer la revue de code des autres développeurs sur le backend Kway.Implémenter un script (via une lambda en Python) pour l’automisation du processus mensuel d’extraction de la liste des utilisateurs sur HabiliGnation.Implémenter de nouvelles features frontend dont la refonte du dashboard sur Mercure.Assurer l’onboarding des nouveaux lors des turnovers.Reprise du développement de l’infra lors du départ du lead de l’équipe sur Kway.Intégrer l’authentification SSO via Keycloak sur Kway et Mercure.Assurer la mise en conformité du projet Kway suite à l’analyse CAST de l’équipe de sécurité.Intégration de SonarQube sur Kway afin d’améliorer la qualité de code livré.Veiller à la mise à jour du dossier d’architecture technique (DAT) de Kway.Veiller à l’annulation de la dette technique.Prise en charge des anomalies sur le RUN et déploiement des patchs correctifs sur Kway.Observer et faire un retour sur l’intégration des développeurs CGI sur le projet Kway au Chapter Tech Lead dans l’optique de l’aider dans la validation des développeurs au sein du projet.

FastAPI Amazon Web Services Terraform Architecture Hexagonale Keycloak

Impact Centre Chretien Django

juillet 2022 - février 2023(7 mois)

CULTURE

Développement d’une application web responsive pour la gestion des activités des différents ministères et/ou départements des assemblées ICC dans le monde entierÉquipe:4 développeurs, 2 Ops, 2 consultants cybersécurité, 1 data engineer, 1 Projet Manager Méthodologie : Scrum, TDDEnvironnement technique :Django, Python, ReactJs, Redux, Postgres, Draw.io, Github(Git), Jenkins, DockerResponsabilités :▪ Design de l’architecture web de la solution▪ Développer le cadre de travail côté code▪ Implémentation du pipeline CI/CD▪ Réaliser les revues de code

React.js Docker Jenkins