About Benjamin
English
Fluent
French
Native or bilingual
Experience
- QorvoDEVOPS EngineerTECHMay 2024 - Today (2 years and 3 months)Paris, FranceI joined the Backend team at Qorvo to participate in Gitlab CI/CD development tasks.I was also entrusted with the development of features in python on a Merge Bot responsible for automatically managing Gitlab Merge Requests.As the team was more IT-oriented, this allowed me to work on deployment tools.All the configuration of Gitlab projects (300+) was managed by Terraform.Finally, I was responsible for harmonizing the configuration as well as the pipelines of all Gitlab projects in order to guarantee a certain level of quality and security.
- BNP ParibasDEVOPS EngineerBANKING AND INSURANCEMarch 2022 - September 2022 (6 months)Montreuil, FranceJenkins: Development of DEVOPS jobs for project teams located in India.Ansible: Development of Ansible playbooks to automate the deployment of project applications triggered from JenkinsCyberArk: Management of credentials under CyberArkPython: Development of DEVOPS automation scripts
- SPooN.aiSetting up CI/CD and Unity/Android/iOS development toolsVIDEO GAMES AND ANIMATIONOctober 2022 - Today (3 years and 9 months)Paris, FranceMy mission at SPooN was to set up a build infrastructure as well as build automation with a CI adapted to the different Git source repositories (Android, iOS, Unity).Initially, it was important not to store binaries in Git repositories because of their size. It was necessary to automate the generation of artifacts, version them in order to be able to store them in Google Storage (artifact registery).Then the architecture of certain Git repositories was reviewed in order to bring more modularity to the development and to have more flexibility in the generation of artifacts.This allows, via a dependency system between the artifacts, to centralize and better manage the content of future Releases.Once the artifacts are available, I set up a Gitlab CI allowing developers to test their changes quickly via the generation of a test mobile app, in order to validate their Merge Request before "Merging" into the integration branch.As for the "Release Managers", they can now trigger a complete release by simply placing a Git tag.The releases, now composed of different artifacts, are automated via Gitlab CI.Finally, the build infrastructure is based on VMs connected to a Kubernetes cluster (GKE) running Docker containers.In order to optimize the costs of the build infrastructure, these VMs are instantiated on demand when a pipeline is launched and decommissioned when they are no longer used.
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
- Computer EngineerEsigetel/Efrei2004
Certifications
- AWS - Solutions Architect - associatePearsonVUE2024