Lead DevOps GitlabCI - H/F
Role details
Job location
Tech stack
Job description
Contexte de la mission : Le bénéficiaire est un acteur majeur du secteur bancaire. Il recherche un Lead DevOps expérimenté pour un accompagnement visant l'intégration de nouveaux services dans l'orchestration CI sur GitlabCI et pour piloter la migration de Jenkins vers GitlabCI.
Vous intégrerez une plateforme DevSecOps massive supportant actuellement la CI pour des milliers d'applications, des milliers d'utilisateurs et des dizaines de milliers de dépôts Gitlab., Étudier les services et pipelines existants sur GitlabCI et Jenkins.
Refactorer le code pour optimiser les performances et la maintenabilité.
Créer et maintenir des services CI (bash, python, yaml, groovy) en intégrant des outils de sécurité, data et CI (exemples : Artifactory, Gitlab, Sonarqube, Fortify, JFrog Xray, Starburst, Airflow, Sonatype, Seeker, SandboxAQ).
Réaliser des tests de non-régression et d'intégration.
Rédiger la documentation interne et utilisateur.
Développer des services orchestrés et créer/maintenir les images Docker pour le build.
Assurer l'articulation CI/CD avec les déploiements en environnement de développement et les tests automatisés.
Contribuer à l'évolution de la plateforme DevOps (CI) et aux besoins clients dans une organisation Agile (contexte Jenkins et Gitlab-CI sur Kubernetes/OpenShift).
Analyser et résoudre les incidents, et apporter un support au déploiement de la solution auprès des clients (développeurs Java, JS, Python, Angular, PHP, .NET FW et Core).
Requirements
Vous êtes diplômé(e) d'une école d?ingénieur ou d?un master dans un domaine de l?IT.
Vous avez minimum 5 ans d?expériences professionnelles sur des fonctions similaires en DevOps/CI.
Un très bon niveau en anglais est exigé, à l?oral comme à l?écrit.
Vous faites preuve d'un fort sens du travail collectif, de leadership technique et de partage de connaissance.
Compétences techniques indispensables : GitlabCI (maîtrise avancée de l'écriture de pipelines)
Migration Jenkins vers GitlabCI
Conteneurisation : Docker et Kubernetes/OpenShift
Environnement technique : Linux et Windows (VM)
Langages de scripting : Bash, Python, YAML