Intégration DevOps TIBCO
Les livrables sont
Participer aux différentes cérémonies Agile
DevOps en support N3 sur le service EIP
Amélioration continue sur les outils et processus DevOps
Compétences techniques
TIBCO - Expert - Impératif
Linux - Expert - Impératif
Ansible - Confirmé - Impératif
Molecule - Confirmé - Impératif
Connaissances linguistiques
Anglais Professionnel (Impératif)
Français Courant (Impératif)
Contexte:
L’objectif de la mission sera centré sur un projet spécifique nécessitant de rapatrier l’ESB (technologie TIBCO) d’une autre entité CLIENT vers le service ESB/EIP existant..
Lieu de mission:
Full remote
Expertise:
- TIBCO : technologie utilisée sur l’ESB à rapatrier. Nécessité de comprendre la configuration pour re déployer le service sur l’ESB actuel.
- Linux : naviguer sur un système (interface terminal), savoir configurer, exécuter des commandes
- Ansible : savoir créer et exécuter des playbooks et des rôles, savoir créer des tâches, connaître le fonctionnement et savoir se documenter (site officiel, tuto).
- Molecule
- Docker
- Git : savoir faire des pull , push , clone , commit , checkout (pour créer et changer de branche).
- GitLab : savoir récupérer des versions/branches particulières pour un repo, connaître l’interface, opéré des pipelines.
- Python, Java : Python pour des scripts de tests et d’automatisation. Java car les applications déployées sont écrites dans ce langage et il peut arriver que l’on doive consulter le code source.
- Bash : commandes de bases, scripts, boucles, conditions
- Réseaux, Authentification et Sécurité : connaître les bases
Livrables:
- Récupérer la connaissance de l’ESB TIBCO auprès de l’ingénieur
- Initialiser ou modifier/améliorer des rôles et inventaires Ansible.
- Tests de la bonne exécution d’un rôle et du déploiement du flux associé avec Molecule.
- Pousser les modifications dans le projet correspondant sur GitLab et générer + tester un snapshot avant de faire une merge request.
- Récupérer le projet (rôle de déploiement + inventaires) et déployer le flux sur les différents environnements
- Vérifier que le flux s’est correctement déployé et qu’il fonctionne (recherche dans les logs, dépôt de fichiers sur des serveurs FTP, consultation de la présence de fichiers à la destination ). Sinon déterminer la cause du problème et la corriger (quand la cause est trop complexe, la Core Team, les autres OPS et aussi les développeurs IBM sont en support).
- Participer aux différentes cérémonies Agile
- Echange avec le client lors des tests de déploiement
- DevOps en support N3 sur le service EIP
- Amélioration continue sur les outils et processus DevOps