Description du poste
Contexte de la mission
L’intégrateur sera chargé du développement, de l’optimisation et de la maintenance de la plateforme d’automatisation, utilisant notamment XL Deploy (XLD), XL Release (XLR), Jenkins, Jira et Artifactory.
Il contribuera à l’évolution de l’usine logicielle, participera à la conception de plugins, et à la création de pipelines et modèles (templates) visant à fluidifier le processus de déploiement applicatif. Il assurera également l’intégration des applications du système d’information.
Objectifs et livrables
La Société devra fournir les prestations suivantes :
- 1. Développement & Intégration
- Développer et maintenir des plugins pour XL Deploy et XL Release.
- Concevoir, actualiser et optimiser des templates XL Release en respectant les bonnes pratiques et favorisant l’industrialisation.
- Créer et maintenir des Jenkinsfiles pour des pipelines CI/CD complexes.
- Automatiser les tâches répétitives liées aux déploiements et aux releases.
- 2. Administration et gestion des outils
- Naviguer efficacement dans Jira, gérer les workflows, et réaliser notamment :
- Création et modification d’écrans.
- Automatisation via ScriptRunner avec des scripts Groovy.
- Contribuer au maintien opérationnel de l’usine de déploiement :
- Nettoyer les déploiements en échec, en particulier les déploiements failed réalisés le matin.
- Rationaliser et mettre à jour les templates existants.
- Mettre à jour et enrichir la documentation technique.
- 3. Amélioration continue
- Proposer des améliorations techniques pour la plateforme CI/CD.
- Participer à l’optimisation des processus DevOps.
- Suivre l’évolution des outils, frameworks et des bonnes pratiques du marché.
Compétences techniques requises
Outils & plateformes
- XL Deploy / XL Release :
- Développement de plugins
- Manipulation des templates
- Compréhension des pipelines et des processus de déploiement
- Jenkins :
- Rédaction de Jenkinsfiles (Pipeline as Code)
- Bonne connaissance des concepts CI/CD
- Jira :
- Configuration avancée
- Scripting avec ScriptRunner (Groovy)
- Modification des écrans et workflows
Langages de scripting
- Groovy (pour ScriptRunner et Jenkinsfiles)
- Shell / PowerShell (en fonction de la stack interne)
Compétences complémentaires appréciées
- SQL : création de requêtes simples (SELECT, JOINS basiques)
- Java : lecture et compréhension de code plugin, corrections simples
Soft skills & qualités
- Expérience préalable en intégration continue, DevOps ou automatisation
- Connaissance des environnements multi-projets et multi-équipes
- Capacité à industrialiser et maintenir une plateforme CI/CD à grande échelle
NoneA propos de l'entreprise
Cabinet de conseil spécialisée en IT avec trois domaines d’expertises :
- Le conseil & la transformation digitale
- Expertises techniques
- Développement sur-mesure
- Notre Cabinet est né du constat que les migrations sont souvent laborieuses, coûteuses et longues. Les développements ne répondent pas de façon pertinente aux besoins métiers.
Les solutions ne tiennent pas suffisamment compte de l’environnement ou de la structure. Avec plus de 17 ans d’expertise dans la transformation digitale.
Notre équipe est issue du top 10% des profils tech pour répondre à vos besoins et vous accompagner sur les sujets, développement d’applicatifs sur mesure , Devops, Cloud, Api Management et SAP