Développeur / DevOps Bus FLASH

RIDCHA DATA
Canton of Boulogne-Billancourt-1, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton of Boulogne-Billancourt-1, France

Tech stack

Adobe Flash
Java
Data analysis
Unit Testing
Azure
Cloud Computing
Continuous Integration
DevOps
Distributed Systems
Elasticsearch
Middleware
Maven
RabbitMQ
Redis
Data Server Interface
Performance Testing
Delivery Pipeline
Grafana
Mttr
Backend
GIT
Cassandra
Apache Karaf
Osgi

Job description

stratégique (Flashbus) visant à réduire l?obsolescence, renforcer la stabilité, améliorer

l?exploitabilité et reconstituer une compétence interne durable.

Le Développeur / DevOps Bus FLASH est le référent technique et opérationnel de la

plateforme modernisée. Il est responsable des évolutions, de la stabilité, de la

continuité de service et du RUN.

Objectifs et livrables

Assurer le développement, l?exploitation et la fiabilité du bus FLASH en garantissant :

? la continuité de service d?un composant critique du SI,

? la stabilité et la performance de la plateforme,

? la capacité d?évolution de la solution,

? la supervision, le RUN et la documentation

  1. Missions et responsabilités

4.1 Développement et évolutions

? Concevoir et développer les évolutions fonctionnelles et techniques du bus

FLASH.

? Maintenir et faire évoluer le socle applicatif modernisé (Java 21, OSGi/Karaf,

RabbitMQ, Cassandra, elasticsearch, Redis?).

? Renforcer la testabilité : tests unitaires, tests de performance, tests de

vieillissement.

? Participer aux choix techniques garantissant robustesse, sécurité et

maintenabilité.

4.2 Exploitation, RUN et continuité de service

? Assurer le maintien en conditions opérationnelles (MCO) de la plateforme.

? Gérer les incidents, analyser les causes racines et piloter les actions

correctives.

? Garantir les niveaux de service (disponibilité, performance, résilience).

? Participer aux périodes de double run, VSR et migrations de configuration.

4.3 DevOps, supervision et infrastructure

? Exploiter et faire évoluer la plateforme déployée sur Azure Container Apps.

? Maintenir et améliorer la chaîne CI/CD (build, déploiement, rollback).

? Mettre en place et exploiter les outils de supervision et d?observabilité (Azure

Log Analytics, métriques, alerting).

? Collaborer avec les équipes Infrastructure / DIO sur les environnements et la

sécurité.

4.4 Documentation et capitalisation

? Produire et maintenir la documentation technique et d?exploitation.

? Formaliser les procédures RUN, d?incident, de migration et de

décommissionnement.

? Contribuer à la reconstitution et au partage de la compétence interne.

  1. Livrables attendus

? Code applicatif maintenu et versionné.

? Pipelines CI/CD et scripts d?exploitation.

? Tableaux de bord de supervision et alerting.

? Documentation technique et RUN.

? Rapports d?incidents et analyses de causes racines.

  1. Indicateurs de performance (KPI)

? Taux de disponibilité du bus FLASH.

? Nombre et criticité des incidents.

? Temps moyen de résolution (MTTR).

? Succès des mises en production et migrations.

? Qualité de la documentation et autonomie des équipes.

  1. Compétences attendues (référentiel Cigref ? e?CF)

? B.1 ? Développement applicatif (N3) : conception et évolution logicielle.

? B.3 ? Tests (N3) : automatisation, performance, robustesse.

? C.3 ? Fourniture de services (N3) : MCO, supervision, SLA.

? C.4 ? Gestion des problèmes (N3) : analyse, fiabilisation.

? E.6 ? Gestion de la qualité (N2/N3) : amélioration continue.

? E.3 ? Gestion des risques (N2) : sécurité, continuité de service.

  1. Compétences techniques clés

? Compétences fonctionnelles et technique sur les bus de message, middlewares

orientés messages

? Langages & frameworks : Java 17/21, OSGi, Karaf 4.4.10.

? Messaging & data : RabbitMQ 4.2.2 , Cassandra 5.0.6, Redis 7.4, Elasticsearch

9.3.

? Cloud & infra : Azure, Azure Container Apps, services managés.

? DevOps : CI/CD, Maven, Git, automatisation des déploiements.

? Observabilité : Grafana, Azure Log Analytics.

? Architecture : systèmes distribués, haute disponibilité, résilience.

Requirements

? Bac +4/5 en informatique ou équivalent.

? Expérience confirmée en développement backend et bus de messages

? Expérience DevOps sur des systèmes critiques.

? Bonne culture RUN / production / supervision.

? Capacité à intervenir sur des plateformes transverses à fort enjeu business.

? Qualités : rigueur, autonomie, sens du service, capacité d?analyse, goût pour la

transmission.

About the company

Contexte de la mission FLASH est un bus de messages transverse et critique du SI Solocal, utilisé pour l?échange de messages entre de nombreux domaines métiers. Basé sur RabbitMQ, enrichi par Solocal (sécurité, audit, historisation), il est indispensable à la continuité de l?activité et à la capacité à vendre. Après plus de 12 ans d?existence, FLASH a fait l?objet d?un projet de modernisation

Apply for this position