About Benjamin
English
Fluent
French
Native or bilingual
Experience
- QorvoIngénieur DEVOPSTECHMay 2024 - Today (2 years and 1 month)Paris, FranceJ'ai intégré l'équipe Backend chez Qorvo afin de participer aux tâches de développement Gitlab CI/CD.On m'a également confié le développement de fonctionnalités en python sur un Merge Bot chargé de gérer automatiquement les Merge Request Gitlab.L'équipe étant plutôt orientée IT, cela m'a permis de travailler sur des outils de déploiement.Toute la configuration des projets Gitlab (300+) étaient gérés par Terraform.Enfin j'étais chargé d'harmoniser la configuration ainsi que les pipelines de tous les projets Gitlab dans le but de garantir un certain niveau de qualité et de sécurité.
- BNP ParibasIngénieur DEVOPSBANKING AND INSURANCEMarch 2022 - September 2022 (6 months)Montreuil, FranceJenkins: Développement des jobs DEVOPS pour les équipes projets localisées en Inde.Ansible: Développement des playbooks Ansible afin d'automatiser le déploiement des applications projets déclenché depuis JenkinsCyberArk: Gestion des credentials sous CyberArkPython: Développement des scripts d'automatisation DEVOPS
- SPooN.aiMise en place de la CI/CD et des outils de développements Unity/Android/iOSVIDEO GAMES AND ANIMATIONOctober 2022 - Today (3 years and 8 months)Paris, FranceMa mission chez SPooN a consisté à mettre en place une infrastructure de build ainsi que l'automatisation des builds avec une CI adaptée aux différents dépôts de sources Git (Android, iOS, Unity).Dans un premier temps, il était important de ne plus stocker les binaires dans les dépôts Git à cause de leur taille. Il a fallu automatiser la gérération d'artefacts, les versionner afin de pouvoir les stocker dans Google Storage (artifact registery).Ensuite l'architecture de certains dépôts Git a été revue afin d'apporter plus de modularités dans le développement et de disposer de plus de flexibilité dans la génération d'artefacts.Ceci permet via un système de dépendance entre les artefacts, de centraliser et de mieux gérer le contenu des Releases à venir.Une fois les artefacts disponibles, j'ai mis en place une CI Gitlab permettant aux developpeurs de pouvoir tester leurs changements rapidement via la génération d'une app mobile de test, ceci dans le but de pouvoir valider leur Merge Request avant de "Merge" dans la branche d'intégration.Quant aux "Release Manager", ils peuvent désormais déclencher une release complète en posant simplement un tag Git.Les releases, désormais composées de différents artefacts, sont automatisées via la CI Gitlab.Enfin l'infrastructure de build est basée sur des VMs connectées à un cluster Kubernetes (GKE) exécutant des conteneurs Docker.Afin d'optimiser les coûts de l'infra de build, ces VMs sont instanciées à la demande lorsqu'un pipeline est lancé et décomissionées lorsqu'elles ne sont plus utilisées.
Recommendations
Be the first to recommend Benjamin
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingénieur informatiqueEsigetel/Efrei2004
Certifications
- AWS - Solutions Architect - associatePearsonVUE2024