Architecte Support Environnements CI/CD SI Transport
Role details
Job location
Tech stack
Job description
La mission de mise en place, d?utilisation de chaines CI/CD et de support des environnements de développement et test s?opère au sein de l'équipe IT en charge des applications liées à la gestion du transport. Cette équipe IT a la charge de l?intégration et du développement d?applications et liées au transport fixe et mobile Vous travaillerez avec les équipes support DSI, Cloud, Sécurité et Exploitation pour l?installation et la mise en ?uvre de chaines CI/CD d?applications liées au SI Transport. La mise en place des chaines doit permettre d?assurer l?identification claire des éléments livrés et déployés, de mettre en place l?intégration de tests d?intégration et d?assurer que les critères qualités et sécurité des éléments livrés sont bien respectés
Objectifs et livrables
CI/CD dans un contexte dev et test
Mise en place, utilisation de chaines CI/CD et de support des environnements de développement et test, en coordination avec les équipes support DSI, Cloud et sécurité
Configuration et déploiement des nouvelles versions applicatives sur les environnements de développement, et les environnements de tests domaine et transverses (6 bancs)
Supervision des bancs de dev et tests et s?assurer que le dimensionnement des bancs est bien adapté aux enjeux (bases, containers, ?)
Evolutions des outils de supervision (métrologie système, fonctionnelle, alarming?)
Résolution d?incidents applicatifs
L?ensemble des livrables devra pouvoir être réutilisé par les equipes d?exploitation dans l?environnement de production
Expertise technique et Support : Maîtriser l?architecture technique, logicielle et applicative des systèmes
Participer à leur conception en collaboration avec les architectes techniques et logiciels
Fournir un support technique à toutes les phases du projet aux développeurs et aux analystes Domaines d?expertise
Infrastructure : maîtriser le socle (virtualisation, containers, kubernetes?)
OS et middleware : Maîtriser linux et les middlewares mis en ?uvre
Applicatif : comprendre l?architecture logicielle (les architectes logiciels et les développeurs sont dans la même équipe) et en maîtriser sa configuration, Mise en place, utilisation de chaines CI/CD et de support des environnements de développement et test, en coordination avec les équipes support DSI, Cloud et sécurité
Configuration et déploiement des nouvelles versions applicatives sur les environnements de développement, et les environnements de tests domaine et transverses (6 bancs)
Supervision des bancs de dev et tests et s?assurer que le dimensionnement des bancs est bien adapté aux enjeux (bases, containers, ?)
Evolutions des outils de supervision (métrologie système, fonctionnelle, alarming?)
Résolution d?incidents applicatifs
Requirements
Réseau de niveau IP : Load balancing (F5, GSLB), proxy?
Sécurité : chiffrement de données, https, certificats, TLS, firewalling?
Langage : python, scripting, yaml, json, ?
Outils liés à la CI/CD : gitlab, sonar, ?
Anglais obligatoire
Présence sur site au minimum 3J par semaine, voir plus suivant les impératifs des projets, kubernetes, container, cloud : Confirmé Python, Yaml, scripting, : Confirmé CI/CD gitlab, sonar : Confirmé