DevOps Engineer
Intervention au sein d'une entreprise en Suisse afin de concevoir, optimiser et faire évoluer l'infrastructure cloud et les pipelines CI/CD.
- A migré le calcul EKS d'un mode hybride Fargate/EC2 vers des instances EC2 gérées par Karpenter, réduisant les coûts du cluster de 50 % sans perte de fiabilité.
- A construit des pipelines serverless (Step Functions, Lambda/ECS) pour indexer la télémétrie multi-tenant dans OpenSearch, avec des tableaux de bord Grafana pour une détection plus rapide des incidents.
- A piloté une mise à niveau sans interruption du fournisseur Terraform Snowflake, en réfactorisant des fichiers d'état pour absorber les changements cassants et éviter la destruction ou la recréation de ressources.
- A migré la CI/CD de Terraform Cloud vers GitHub Actions, en déplaçant les fichiers d'état vers S3 et en adoptant OIDC pour l'authentification AWS.
- A construit une bibliothèque de modules Terraform partagés et des modèles de flux de travail GitHub réutilisables, réduisant la charge de maintenance et accélérant l'intégration à travers les dépôts.
- A conçu des exécuteurs GitHub Actions auto-hébergés sur EC2 Spot pour les flux de travail de tests E2E, utilisant une AMI dorée et la journalisation pour la résilience aux interruptions, réduisant les coûts CI de 85 % par rapport aux exécuteurs hébergés par GitHub.
- A mis en place un chemin réseau entièrement privé pour la réplication Amazon RDS inter-compte via AWS DMS sur VPC PrivateLink, éliminant l'exposition publique du trafic de base de données sensible.
- A migré l'intégration de comptes AWS pour une architecture multi-tenant des scripts SDK personnalisés vers AWS Control Tower Landing Zone, réduisant le code personnalisé et la charge manuelle.
- A construit l'infrastructure AWS (API Gateway, ALB, ECS, Bedrock, DynamoDB, OpenSearch) pour un chatbot RAG interne qui répond aux questions d'utilisation de la plateforme client, réduisant le volume d'e-mails du support client d'environ 80 %.
- A consolidé la visibilité de l'infrastructure à travers Grafana, CloudWatch et Dashbird avec des alertes en temps réel acheminées par e-mail et MS Teams.
- A mené des initiatives d'optimisation des coûts AWS (Rightsizing, instances réservées, politiques de cycle de vie S3) avec un suivi quotidien des dépenses dans DoiT Console, réalisant une réduction de 20 % (environ 5 000 $/mois) des dépenses cloud.
Environnement technique