DevOps & Software Engineer
Intégration d'une équipe DevOps et software engineering au sein d'une entreprise du secteur des énergies renouvelables pour moderniser l'infrastructure cloud Azure et accélérer les migrations vers AWS.
- Réduction du temps de provisioning des ressources Azure de ~1 jour à moins de 30 minutes en refactorisé une structure partagée Terraform appliquée à 22 fichiers d'état et en modularisant les assignments de rôles Azure (RBAC) par configuration spécifique au projet.
- Mise en place d'un pipeline Azure d'auto-service permettant aux non-ingénieurs de déployer l'infrastructure avec un support DevOps minimal, en générant automatiquement les fichiers de configuration et en déclenchant les déploiements Terraform.
- Accélération de la migration Azure-vers-AWS en implémentant des workflows CI/CD GitHub Actions centralisés, améliorant la cohérence des déploiements et réduisant les efforts de 3 jours à 2 heures pour le déploiement de nouvelles applications sur EKS.
- Optimisation des performances d'export Excel à grande échelle en réduisant la consommation mémoire de 50% pour des datasets de millions de lignes, en migrant de ClosedXML vers OpenXML SDK au sein d'un worker service ASP.NET Core.
- Assurance de la sécurité applicative et de la conformité d'audit en facilitant les mises à jour Windows Server, en définissant les requirements et user stories, et en collaborant avec les équipes réseau et infrastructure pour gérer les règles firewall, les mises à jour load balancer et les configurations d'environnement, supportant un système de reporting critique utilisé par ~150 utilisateurs en Danemark, Royaume-Uni et Asie.
- Amélioration de la visibilité système et du dépannage des incidents en migrant le monitoring applicatif vers OpenTelemetry et en intégrant AWS CloudWatch et X-Ray, renforçant l'observabilité pour une application utilisée par ~50 utilisateurs au Royaume-Uni, Danemark et Asie.
Environnement technique