Développeur / Ingénieur DevOps – Nantes (IT) / Freelance
Summary
A freelance DevOps engineer/developer in Nantes will help a banking group migrate applications to shared private-cloud environments, move CI/CD pipelines to a mutualized software factory, and modernize DevOps practices (build automation, code quality/security, releases, dashboarding) using Python, PowerShell, SQL and Gitflow.
Nous recherchons pour le compte de notre client dans le domaine de la banque, un(e) Développeur / Ingénieur DevOps.
Environnement technique
Python, PowerShell, SQL, Gitflow, outils de CI/CD (usine logicielle), outils d'analyse qualité et de sécurité du code, gestionnaire de paquets, outil de déploiement et de gestion des releases, système de dashboarding, environnements cloud privés.
Contexte
Dans le cadre d'un programme de convergence technologique visant à unifier les systèmes d'information de plusieurs entités bancaires, l'organisation accompagne la migration progressive de nombreux établissements vers un système cible commun, enrichi de développements complémentaires, à horizon 2028.
Missions
- Accompagner les entités du groupe dans la migration de leurs applications vers les environnements cloud mutualisés du groupe, en hors production comme en production
- Contribuer à la bascule des chaînes d'intégration et de déploiement continu vers l'usine logicielle mutualisée, afin de tirer parti des briques infogérées disponibles
- Participer à la modernisation des pratiques DevOps des applications concernées : industrialisation, personnalisation et refactoring selon les besoins
- Transmettre son expertise aux équipes de développement afin de renforcer leur autonomie sur les pratiques DevOps
- Mettre en œuvre et fiabiliser la gestion des sources selon les bonnes pratiques Gitflow
- Automatiser le build, les tests unitaires et fonctionnels des applications, en appliquant les standards associés
- Déployer et paramétrer les stratégies de qualité et de sécurité du code, ainsi que la publication automatisée des paquets
- Configurer les environnements, les infrastructures et les releases dans les outils de déploiement dédiés
- Produire et restituer des indicateurs de suivi au sein d'un outil de dashboarding
Compétences attendues
DevOps, Python, PowerShell, SQL, Gitflow, CI/CD, automatisation des tests, qualité et sécurité du code, gestion des releases, industrialisation, cloud, dashboarding