01
J’explicite la décision : la contrainte de production, le comportement attendu, les compromis techniques, les dépendances et responsabilités inter-équipes, et les éléments qui valideront l’approche.
Ingénieur systèmes distribués · Leadership technique
Ingénieur en systèmes distribués, spécialisé dans la fiabilité et l’exploitabilité — des environnements d’exécution embarqués et du stockage distribué aux pipelines de traitement temps réel à haut débit et aux plans de contrôle. J’interviens avec plusieurs équipes sur la conception de systèmes, les migrations en production et l’outillage nécessaire à leur exploitation sûre.
01
J’explicite la décision : la contrainte de production, le comportement attendu, les compromis techniques, les dépendances et responsabilités inter-équipes, et les éléments qui valideront l’approche.
02
Je porte le changement jusqu’aux tests de bout en bout, à la validation sur trafic réel lorsque c’est pertinent, au déploiement progressif, aux procédures de reprise testées et à la passation opérationnelle.
03
Je transforme le travail opérationnel récurrent nécessitant une intervention experte en outillage et en workflows de libre-service automatisés et validés, afin que d’autres ingénieurs puissent exploiter et faire évoluer le système de manière autonome.
J’aide les équipes à rendre les systèmes de production à haut débit plus fiables, plus faciles à diagnostiquer et à exploiter — des pipelines de traitement, du routage et des plans de contrôle au stockage distribué.
Conçu un plan de contrôle de routage des métriques remplaçant une configuration statique gérée par des spécialistes par des API validées, un état transactionnel, des déploiements progressifs, des procédures de reprise et des workflows de migration réutilisables, permettant des migrations de production plus sûres et répétables.
Intégré des signaux de fraîcheur et d’exhaustivité des données dans l’évaluation des moniteurs entre Alerting et Metrics, afin que des données de plateforme retardées ou incomplètes ne soient pas interprétées comme un comportement client ; le cadre a favorisé une reprise plus sûre en mode dégradé et a été étendu à d’autres domaines produit.
Pris en charge et optimisé des systèmes de routage et de traitement gérant des milliards d’événements par seconde sur des données à l’échelle du pétaoctet et des milliers de workers, réduisant l’utilisation des ressources d’environ 3× grâce au cache, au sharding et à l’optimisation des chemins critiques, tout en validant la correction et le comportement en cas de défaillance dans des conditions de production.
Stabilisé les mécanismes internes d’un système de fichiers distribué et de synchronisation sensibles à la correction, puis industrialisé son exploitation sous Linux afin que les utilisateurs puissent diagnostiquer et rétablir le comportement de l’environnement d’exécution.
Pris en charge le firmware, le noyau, le démarrage et la reprise pour rendre les plateformes sans fil embarquées plus sûres à mettre à jour, diagnostiquer et exploiter à distance.
Datadog · Paris, France
Ingénieur logiciel en systèmes distribués
Conçu et exploité des plans de contrôle de routage et des systèmes de traitement à haut débit pour les produits Alerting et Metrics de Datadog. Collaboré avec les équipes Produit et plateforme sur le comportement des moniteurs, les diagnostics de télémétrie et les migrations en production.
Lima · Paris, France
Ingénieur logiciel cœur de produit
Développé les composants centraux d’un système de fichiers distribué, d’un sous-système de synchronisation et de l’outillage de fabrication.
Sequans Communications · Paris, France
Ingénieur logiciel embarqué
Développé des firmwares LTE et des logiciels de plateformes embarquées, notamment des noyaux Linux et temps réel, le démarrage et la récupération, des pilotes de périphériques et l’infrastructure de build.
Dmytro Milinevskyi
GitHub
github.com/niamsterTéléphone
+33 (0)6 08 23 66 58Site web
dmilinevskyi.positron.party