La transformation de la discipline Software répond à des enjeux fondamentaux : améliorer la qualité de nos livrables, optimiser le Lead Time et avoir un « monitoring » efficace afin de favoriser le « continuous improvement ».
Dans ce contexte, le déploiement d'un processus de développement orienté CI-CD est un des axes fondamentaux permettant de répondre aux objectifs de transformation. Etant donné que nous travaillons sur des systèmes complexes, volumineux et à dominante Software, un prérequis à ce déploiement est de maîtriser les chaînes de production de chacun des composants Software constituant nos Systèmes.
Pour ce faire, nous considérons nécessaire de proposer des templates et des guidelines afin d'accompagner efficacement le déploiement de chaînes de production, et notamment :
- Une résolution de dépendances efficace et rigoureuse
- Une publication consistante des artefacts produits dans un registry spécifique
A ce jour, il existe des plugins et modèles Gradle pour une partie des composants Software. A voir si ce choix technologique sera adapté pour l'ensemble des composants et des langages associés (Java, C/C++ et Ada).
your job
Suite à l'analyse de l'existant et aux premières recommandations de templates et guidelines basés sur Gradle, cette mission se décompose en 3 activités :
- Consolidation, industrialisation et optimisation des templates et guidelines cibles
- Support au déploiement dans le contexte client
- Sur sollicitation, transfert de connaissance (processus et outils) vers d'autres intervenants de manière à poursuivre les activités passées et en cours
Livrables
- Des composants logiciels migrés.
- Des chaines de Build mis en place
Organisation de la mission :
- Cette mission s'effectuera dans un contexte Agile : itératif et incrémental
- Le support nécessite d'être en interaction avec des équipes de développement basées en France et à l'étranger
- Un niveau d'anglais « avancé » oral et écrit est exigé pour cette mission
votre profil
Compétences requises :
- Domaines techniques : DEVOPS
- Technologies : GIT / GITLAB / Jenkins
- Environnements linguistique : Anglais
- Autres compétences : Gitlab-CI (maîtrise) / Artifactory (maîtrise)
- Maîtrise des techniques de CI-CD (maîtrise) : Gradle (Maîtrise) / Groovy (Maîtrise)
Compétences attendues :
- Maîtrise de la chaîne de build pour plusieurs langages de programmation (Java, C/C++, Ada)(Niveau avancé)
- Maîtrise de la technologie Gradle(Niveau avancé)
- Maîtrise d'un ou plusieurs langages de programmation (C/C++, Java) (Niveau moyen)
- Maîtrise des techniques de CI-CD, GitLab CI, Jenkins, Artifactory (Niveau avancé)
Rejoignez-nousau coeur de la ville rose !
Entreprisehandi-accueillante !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.