Aller au contenu

Boubacar Soumaré

Ingénieur DevOps et Platform Engineer · Cloud AWS et Azure, certifié AWS

Toulouse, France · contact@boubacarsoumare.com · linkedin.com/in/boubacar-soumare

Profil

Ingénieur DevOps, Cloud et Platform, quatre ans d’expérience sur des infrastructures critiques et industrielles (aéronautique, machinisme agricole, véhicules industriels). Spécialisé sur les environnements multi-services AWS et Azure, j’industrialise les chaînes CI/CD et DevSecOps (Jenkins, GitLab CI, Checkmarx) et pilote l’efficience cloud : réduction mesurée de 65 à 75 % des coûts AWS chez un avionneur européen, sans interruption de production. Issu du génie logiciel (Python et outillage multi-langages), je traite l’infrastructure comme du code modulaire et testé (Terraform). En parallèle, j’exploite en production continue une plateforme d’infrastructure auto-hébergée, 24 h/24 (conteneurs, automatisation IA, agents), avec la même rigueur d’exploitation.

Compétences techniques

Platform engineering
plateformes internes en libre-service, état généré et réconcilié, catalogues de capacités réutilisables, règles d’usage explicites, bancs de test, documentation d’usage.
IA et automatisation
Claude Agent SDK, MCP (Model Context Protocol), n8n, Claude API, Gemini, LLM local, transcription vocale, RAG, mémoire vectorielle, FinOps des LLM.
Cloud AWS
EKS, ECS, EC2, Lambda, S3, CloudFront, RDS · Aurora, API Gateway, Glue, EventBridge, Cognito, SNS, SageMaker, CloudWatch, CloudFormation, Secrets Manager, KMS, WAF et Shield, Budgets.
Azure et GCP
Azure DevOps, Azure Cloud Services, sécurité réseau, gestion des secrets, Google Cloud Platform, Gemini.
Infrastructure en code
Terraform, OpenTofu, CloudFormation.
Conteneurs et Kubernetes
Docker, Amazon ECS ; plateforme EKS exploitée côté sécurité et coûts ; GitOps ; administration Kubernetes en formation (CKA en préparation).
CI/CD et artefacts
Jenkins, Azure DevOps Pipelines, GitLab CI, JFrog Artifactory.
Sécurité et qualité
Checkmarx (SAST), SonarQube, Cypress (E2E), Jest, WAF et Shield, Secrets Manager, KMS, chiffrement de bout en bout.
Observabilité et FinOps
CloudWatch, alarmes de sécurité et de performance, AWS Budgets, alertes sur les coûts.
Langages
Python (FastAPI, Flask), JavaScript · TypeScript, C# · .NET, Java (Spring), SQL, Bash, React, Angular, Node.js.
Méthodes et outils
Agile SAFe, Scrum, GitHub, GitLab, Confluence, Jira.

Expérience professionnelle

Capgemini · Ingénieur logiciel, puis ingénieur DevOps et cloud
Un avionneur européen · plateforme big data sécurisée

Ingénieur DevOps sur une plateforme cloud multi-services, en environnement aéronautique.

  • Réduction des coûts AWS de 65 à 75 % selon les services : audit du provisionnement réel service par service, puis réduction en deux paliers d’une semaine avec validation CloudWatch entre les deux, sans aucun incident de production.
  • Sécurisation de la plateforme multi-services (EKS, ECS, Lambda, RDS · Aurora, S3, CloudFront, Cognito, SNS, SageMaker) : durcissement WAF et Shield, gestion centralisée des secrets (Secrets Manager, KMS), alarmes de sécurité et de performance.
  • Conception des chaînes d’ingestion de données : jobs AWS Glue planifiés par EventBridge, stockage S3, secrets gérés par Secrets Manager.
  • Développement d’une barre de recherche augmentée par IA (RAG) sur Google Cloud Platform et Gemini.
  • Industrialisation qualité et sécurité des pipelines : Checkmarx (SAST), SonarQube et Cypress intégrés à la CI/CD, correction des failles détectées, artefacts gérés par JFrog Artifactory, parallélisation des jobs Jenkins.
  • Migration de bases de données avec chiffrement KMS, refactoring Terraform, déploiements CloudFormation, plusieurs mises en production assurées.
  • Support applicatif et outillage en Python · FastAPI (back) et React (front).

Environnement : AWS, GCP, Gemini, Terraform, CloudFormation, Checkmarx, SonarQube, Cypress, Jenkins, JFrog Artifactory, React, Python, FastAPI.

Un programme de services aux citoyens · environnements Azure

Ingénieur DevOps, prise en charge complète des environnements cloud du projet.

  • Prise en charge de bout en bout des environnements Azure : développement, test et bac à sable totalement isolé, mis en place dès le démarrage du projet.
  • Définition et application des règles de sécurité réseau sur l’ensemble des environnements.
  • Mise en place d’un système d’alertes FinOps pour le suivi des coûts cloud en temps réel, et gestion centralisée des secrets.

Environnement : Microsoft Azure, Azure DevOps, CI/CD.

Un constructeur d’engins agricoles · applications mobiles du réseau de concessionnaires

Ingénieur logiciel, cadre Agile SAFe. Applications critiques de suivi, de maintenance et de réparation d’engins agricoles.

  • Réduction de la dette technique d’environ 80 % par refactoring et par un script de nettoyage du dépôt GitLab, qui a supprimé plus de 800 branches obsolètes.
  • Migration technologique Cordova vers Capacitor, avec analyse d’impact détaillée sur les plugins et sur l’application.
  • Mise en place de la chaîne CI/CD mobile (Jenkins pour les builds iOS, Azure DevOps), gestion du cycle de release complet et six livraisons trimestrielles sur Google Play et l’App Store.
  • Livraison d’un POC de pipeline Jenkins vers Azure et TestFlight, avec une documentation clé en main pour le client (variables, certificats sécurisés, procédures de déploiement).
  • Intégration de Firebase Crashlytics, Matomo, des notifications push iOS et Android et de Google Maps.

Environnement : Ionic, Angular, Capacitor, Cordova, Java Spring, Jenkins, Azure DevOps, GitLab, Firebase, TestFlight.

Un constructeur de véhicules industriels · supervision de flottes

Ingénieur logiciel, cadre Agile SAFe. Projet international de plus de cent personnes entre la France et l’Inde.

  • Migration technologique majeure de l’application web de supervision, d’AngularJS vers Angular 16.
  • Développement de fonctionnalités métier avec les équipes France et Inde, maintenance en production, refactoring du code existant et écriture de tests unitaires.

Environnement : Angular, AngularJS, Java Spring, Jenkins, GitLab, Jira.

Une jeune entreprise de la restauration · Développeur full stack, alternance
Plateforme de mise en relation entre restaurateurs et cuisiniers

Contexte COVID-19. Responsabilité de bout en bout : conception, développement, déploiement et mise en production.

  • Conception de l’infrastructure AWS complète : backend sur Beanstalk, front sur S3 et CloudFront, base RDS avec montée en charge automatique, réplication et sauvegardes automatiques.
  • Développement d’une PWA serverless optimisée pour le référencement (Angular Universal, Node.js, AWS Lambda, API Gateway), conteneurisation Docker et CI/CD Azure DevOps.
  • Module de paiement Stripe, messagerie temps réel par WebSockets, mise en production sur Google Play et l’App Store, contrôle des coûts par AWS Budgets.

Environnement : Angular, Ionic, .NET Core · C#, AWS, Docker, Azure DevOps, Stripe.

Plateforme d’automatisation et d’IA, conçue et exploitée en production

Conçue, développée et exploitée seul, en production 24 h/24.

  • Platform engineering : plateforme interne dont les consommateurs sont des agents IA. La contrainte est celle d’une équipe de développeurs : ils doivent pouvoir agir sans moi. D’où un état du système généré automatiquement, un catalogue de capacités réutilisables, des règles d’usage explicites et des bancs de test.
  • Outils de plateforme : micro-services Python (Flask, FastAPI) en conteneurs, connecteur MCP qui expose les capacités à un modèle externe, workflows de génération pilotés par webhook, ingestion multi-canale (texte, voix, image, PDF, URL, courriel).
  • Protection des données dès la conception : routage déterministe à deux voies, données publiques vers un LLM cloud, données marquées privées gardées sur place, sans aucun modèle ni API externe.
  • Sécurité : accès privés chiffrés, listes d’autorisation, garde des secrets avant toute sortie, sauvegardes chiffrées hors machine, procédure de reprise écrite.
  • Exploitation de type SRE et FinOps des LLM : redémarrage automatique, alerte d’échec armée et vérifiée en production, diagnostic d’une panne silencieuse. Migration d’une charge GPU vers un service à la demande, au coût mesuré de 0,041 $ par exécution, environ 6 $ par mois.
  • Chaîne de livraison : intégration continue multi-architecture, infrastructure en code (OpenTofu) et GitOps pour Kubernetes, écrits et éprouvés au banc ; runbooks et post-mortems sans coupable.

Environnement : Docker, n8n, OpenTofu, Python, Claude Agent SDK, MCP, Git.

Certifications

AWS Certified Cloud Practitioner (2024)

CKA, Certified Kubernetes Administrator (en préparation)

Formation

MSc Pro Développeur d’applications, Epitech Toulouse (2022)

Licence informatique, Université de Haute-Alsace, Mulhouse (2020)

Langues

Français, langue maternelle

Anglais professionnel (B2) : quatre ans en environnement international, comités quotidiens avec les équipes France et Inde