Mehdy Cyril Chaillou

Senior Platform Engineer

CI/CD et plateformes de build · DevSecOps · Observabilité

développeurs accompagnés
500+
lignes de code dans un seul monorepo
10M+
d'artefacts de build
250+ To
VM de build que je gère
100+

Profil

Ingénieur plateforme. Capable de gérer l'intégration continue (CI), l'infrastructure de build et l'outillage de plus de 500 développeurs sur un monorepo de plusieurs millions de lignes. J'ai mené des migrations majeures (on-prem, cloud, CI), de la conception aux urgences et au suivi, en accompagnant les équipes dans le changement. Solide expertise récente sous Windows et Active Directory, et sous Linux. J'ai toujours (surtout en cette période) le réflexe sécurité. Je spécifie, relis, teste et exploite des outils construits avec des agents IA, en restant au cœur du process.

Expérience

Ingénieur plateforme et DevOps, GIRO

Montréal · – aujourd'hui

Éditeur de logiciels pour les transports en commun et les services postaux, déployés dans plus de 30 pays. Référent CI de fait pour plus de 500 développeurs sur un grand monorepo ; astreinte sur la plateforme Azure DevOps.

  • Migration d'Azure DevOps. J'ai co-piloté le passage de TFS 2019 à Azure DevOps Server 2022 et en ai réalisé l'essentiel : extensions et API internes reconstruites, gestion des secrets renforcée, dépendances entre solutions réduites d'environ 80 %. J'ai ensuite redimensionné et optimisé la plateforme pour qu'elle tienne une charge CI croissante. Je pilote aujourd'hui l'étude du passage au cloud.
  • Standardisation de Jenkins. Contrôleurs de production remis sur un standard commun : HTTPS, accès par rôles via les groupes Active Directory, traçabilité dans Dynatrace, contrôles sur le code des pipelines.
  • Outils de l'équipe CI. J'ai créé un tableau de bord de production pour le parc Jenkins (disponibilité par contrôleur et par agent) et un outil PowerShell qui administre en toute sécurité plus d'une centaine de machines de build Windows.
  • Analyse de sécurité. J'ai déployé Black Duck (auto-hébergé, Docker Compose), écrit la CI d'analyse et ses builds dédiés, et j'administre les plateformes SCA et SAST (Black Duck, Coverity), avec l'attribution des résultats par équipe et les notifications.
  • Refonte de la propriété du code. Le service qui associe chemins de code, produits et responsables pour tous les outils qui en ont besoin : application web et API livrées aux techniciens, généralisation en cours à toute l'entreprise.
  • Cartographie du build historique. J'ai cartographié de bout en bout le build nocturne dans une carte interactive qui a mis au jour des défauts cachés ; je porte le passage aux builds incrémentaux, déclenchés par les changements.

Mission de développement

–

Automatisation d'agents vocaux pour une startup allemande au service de plus d'une centaine de clients : AWS Lambda, Twilio, ElevenLabs

Pause professionnelle

–

Certified Kubernetes Administrator (CKA), 2022

Développeur automatisation QA, puis ingénieur DevOps, Sensibill

Toronto · –

  • CI et automatisation des tests. J'ai mis en place et exploité Jenkins, et écrit les frameworks d'automatisation QA, l'un pour les applications natives iOS et Android (Appium), l'autre pour le web (Selenium), avec une ferme d'une trentaine d'appareils sous STF.
  • Exploitation sous SLA stricts. D'astreinte sur environ 180 VM réparties dans plusieurs régions chez IBM et AWS ; j'ai participé à la migration du calcul, du stockage et de téraoctets de données clients vers AWS, et organisé des tests de charge jusqu'à 300 000 connexions simultanées. J'ai repéré un incident en production et maintenu toute la nuit un service dégradé mais conforme aux SLA, évitant des pénalités à six chiffres.

Auparavant

–

  • Service client, bibliothèques du George Brown College, Toronto 2016 – 2017
  • Fondateur de WeFixIT, conseil informatique, Paris 2014 – 2015
  • Apprentissage QA : Thales Transportation Systems (SCADA ferroviaire) ; stage QA : Magneti Marelli (LabVIEW) 2007 – 2010