Description du poste
Contexte
Le bénéficiaire souhaite une prestation d'ingénierie de Production (rôle IT OPS) pour accompagner dans le cadre de la gestion des applications du build au run du périmètre Cash Management pour un grand groupe bancaire, dans un contexte Agile et cloud (IBM/Kubernetes).
Les projets de déploiement sur lesquels interviendra le candidat sont en cours de construction avec pour objectif d'avoir une mise en production avant la fin de l'année. Par conséquent, une forte culture cloud (infrastructure, système & réseau, base de données) est indispensable avec une expérience en contribution projets côté OPS afin d'assurer une rapide adaptation du candidat.
L'Ingénieur OPS intervient au sein d'une équipe mode Agile (Scrum), autonome et pluridisciplinaire, composée de ressources IT métiers (les « Dev ») et de ressources OPS, responsabilisées autour d’un ou plusieurs produits.
Missions
* Création ou mise à jour des environnements cloud & on premise (VM, bases de données, clusters, namespaces, message queues, VIP)
* Gestion de l’intégration, d’installation, de la mise à jour et de l’exploitation applicative dans le cadre des évolutions et des projets
* Migration des applications vers le cloud DMZR (cloud IBM / Kubernetes)
* Mise à jour des consignes d’exploitation et de contribution au passage en patrimoine
* Accompagnement technique et fonctionnel
* Gestion des chaînes de déploiements via Ansible Tower, Gitlab CI/CD, Digital AI Release, Jenkins
* Participation au diagnostic et à la résolution des incidents
* Mise en place de monitoring avec la mise en place d’indicateurs de performance/surveillance avec la stack Elastic et Dynatrace
* Proposition d'axes d’optimisations, d’industrialisations, d’amélioration des méthodes, processus et outils de l’équipe
* Veille à l’application des bonnes pratiques, des standards du groupe
* Participation à la documentation technique et applicative
* Opérations en HNO et astreintes
Au sein de l'équipe Agile, il :
* Participe à l’ensemble des rituels Agile (Sprint planning, Daily Meeting, Review, Rétro)
* Communique des exigences infrastructure et exploitation dans le product backlog
* Participe à l’évaluation de la complexité des User Stories lors des sprint planning
* Implémente les User Stories techniques et d’exploitation du Product Backlog
* Réalise durant le sprint de façon autonome les tâches relatives à la production, ou bien coordonne les parties prenantes « Production Mutualisée » extérieures à l'équipe Agile
* Déclare les obstacles (impediments) et les remonte aux bons interlocuteurs
Supporter les bonnes pratiques OPS :
* Assurer la montée en compétence de l’équipe Agile sur les bonnes pratiques DevOps (profil confirmé et senior)
* Sensibiliser et propager les bonnes pratiques OPS au sein de l’équipe
* Faire monter en compétence les membres de son équipe sur les outils d’exploitation mis à disposition dans le cadre DevOps
* Promouvoir les solutions standards ou expérimentales répondant aux problématiques de l’équipe ou orienter vers les architectes
* Challenger l’équipe sur les solutions proposées en s’appuyant sur son expertise Ops
Contribuer à l'enrichissement du backlog des fonctions OPS :
* Remonter les feedbacks vers les équipes OPS pour identifier les prochaines fonctionnalités des composants d’infrastructure à développer
Faciliter les déploiements :
* Participer à la mise en place des Jalons Qualités (Quality Gates)
Contribuer à la mise à disposition des ressources d’infrastructure :
* Anticiper les problématiques de conformité aux règles et standards d’architecture, de sécurité, de délais de livraisons et de mise à l’échelle des solutions proposées
* Obtenir et gérer les ressources techniques en tant que référent
* Implémenter et surveiller l’utilisation des services de production (OpStore…)
* Assurer la traçabilité des accès aux machines (OS, espace de stockage, routeurs…)
* Tester l’exploitabilité des environnements techniques (backup/restore, accès aux données, performances…)
* Identifier les points de blocage Ops (flux, sécurité, réseau…) puis alerter et proposer des plans d’action
Contribuer au Maintien en Conditions Opérationnelles (MCO) du produit :
* Implémenter la surveillance et la supervision des ressources d’infrastructures
* Participer à l’amélioration des outils de surveillance et supervision
* Communiquer l’analyse des résultats à l’équipe
* Proposer des ajustements concernant les indicateurs de pilotage des produits
* Veiller à la disponibilité d’une documentation d’installation et d’exploitation à jour et validée
* Contribuer à la gestion des incidents
* Contribuer à la gestion des problèmes (Time to fix / Time to repair - réparation de la cause qui a généré l’incident)
* Appliquer les principes du continuous operations / exploitation
Outils & Environnement
* Containerisation : Kubernetes, Kubernetes/HELM, OpenShift
* Messaging/Flux : Kafka, EventStream, CFT, IBM MQ
* Déploiement : Ansible, Ansible Tower, Terraform, ArgoCD
* Monitoring : ELK, IBM Cloud Logs, IBM Cloud Monitoring (Sysdig)
* Bases de données : MongoDB, Oracle, PostgreSQL
Conditions de travail
* Expérience dans l'environnement de la prestation : 9 ans et plus
* Intégration Applicative Open (Linux, Windows, Sortie d'Aix*)
* Compétence DEVOPS vers de nouvelles technologies Cloud (dont : Ansible, Kubernetes, Micro-Services, Plateforme-aaS = As A Services...)
* La connaissance de l’environnement bancaire, plus précisément des paiements, sera un plus
* Maitrise du scripting
* Maitrise de l'ordonnancement (Schedulers)
* Connaissance en Infrastructure Cloud (IaaS, PaaS) et d'applications Open
* Connaissance de l'intégration Continue (Continuous Intégration) : outil de gestion de version, référentiel du code source (GitLab, Bitbucket, ...), référentiel binaire (Nexus, Artifactory, ...), orchestration (Jenkins, ...)
* Connaissance de la livraison continue : gestion de configuration d'environnement, déploiement, infrastructure as code (Ansible, Puppet, Chef)
Profil recherché
1. 9 ans et plus d'expérience dans l'environnement de la prestation
2. Forte culture cloud (infrastructure, système & réseau, base de données)
3. Compétences en DEVOPS vers de nouvelles technologies Cloud (Ansible, Kubernetes, Micro-Services, Plateforme-aaS)
4. Connaissance de l’environnement bancaire, plus précisément des paiements, un plus
5. Maîtrise des outils de containerisation : Kubernetes, Kubernetes/HELM, OpenShift
6. Maîtrise des outils de messaging/flux : Kafka, EventStream, CFT, IBM MQ
7. Maîtrise des outils de déploiement : Ansible, Ansible Tower, Terraform, ArgoCD
8. Maîtrise des outils de monitoring : ELK, IBM Cloud Logs, IBM Cloud Monitoring (Sysdig)
9. Connaissance des bases de données : MongoDB, Oracle, PostgreSQL
10. Connaissance en Infrastructure Cloud (IaaS, PaaS) et d'applications Open
11. Connaissance de l'intégration continue (GitLab, Bitbucket, Nexus, Artifactory, Jenkins) et de la livraison continue (gestion de configuration d'environnement, déploiement, infrastructure as code avec Ansible, Puppet, Chef)
12. Maîtrise du scripting
13. Maîtrise de l'ordonnancement (Schedulers)
14. Capacité à travailler en mode Agile (Scrum) au sein d’une équipe autonome et pluridisciplinaire
15. Profil confirmé et senior capable d’assurer la montée en compétence de l’équipe Agile sur les bonnes pratiques DevOps
16. Capacité à sensibiliser et propager les bonnes pratiques OPS au sein de l’équipe
17. Capacité à challenger l’équipe sur les solutions proposées en s’appuyant sur son expertise Ops
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.