Les principales tâches qui rythment les journées sont les suivantes :- Initialiser (en se basant sur un archétype prêt à l?emploi) ou modifier/améliorer des rôles et inventaires Ansible. Il faut surtout comprendre comment le rôle fonctionne, mais il n?est pas nécessaire de tous les connaître dans les moindres détails.- Tests de la bonne exécution d?un rôle et du déploiement du flux associé avec Molecule (commande simple, et est toujours la même).- Pousser nos modifications dans le projet correspondant sur GitLab et générer + tester un snapshot avant de faire une merge request (très simple aussi).- 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 peuvent aider en support).Les compétences - Linux : naviguer sur un système (interface terminal), savoir le configurer un peu?- Bash : commandes de bases, scripts, boucles, conditions?- Ansible : savoir créer et exécuter des playbooks et des rôles (simples au moins), savoir créer des tâches, connaître le fonctionnement et savoir se documenter (site officiel, tuto?).- Molecule : connaître le principe, savoir l?utiliser.- Réseaux : connaître les bases sur les réseaux.- VirtualBox, Docker : savoir comment ça fonctionne, comment l?utiliser.- 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 un peu l?interface.- IBM MQ : solution commerciale de files d?attentes par IBM (similaire à RabbitMQ qui est open-source).- IIB (IBM Integration Bus) : solution commerciale d?IBM permettant de faire connecter des applications entre elles, utilise IBM MQ pour fonctionner.- Python, Java : Python pour de possibles scripts de tests et d?automatisation, Java car les applications déployées sont écrites en dans ce langage et il peut arriver que l?on doive consulter le code source.- Postman : Permet d?effectuer des requêtes à des services Web (POST, GET).
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.