OmDev Logo
GetYourJob
0
Publié il y a 105 jours

DevOps Engineer Senior - CDI

Entreprise
Elliott GroupRecrute en direct
Localisation
Luxembourg
Hybride
Type de contrat
CDI
Niveau
Senior
0vues
0clics

Description du poste

Votre mission :

Migration & Modernisation Applicative

  • Migrer les services existants (Java 6–11, SwitchYard, Red Hat Fuse / EAP 6) vers Java 25 et Spring Boot 4, en preservant strictement le comportement fonctionnel AS-IS et en appliquant l’architecture cible définie

  • Adapter et réécrire les composants legacy (routes Camel/Fuse, services SwitchYard) en composants Spring Boot autonomes, conteneurisés et déployables sur OpenShift

  • Maintenir et faire évoluer les APIs REST et SOAP exposées par les services migrés, en garantissant la compatibilité ascendante avec les consommateurs existants (SAP Business One, BSS Billiant, Sugar CRM)

Messaging & Intégration

  • Contribuer activement à la migration progressive des flux de messagerie d’ActiveMQ vers Kafka, en assurant la compatibilité et la fiabilité des échanges pendant la phase de coexistence

  • Implémenter les patterns d’intégration (EIP) conformément aux guidelines d’architecture : idempotence, gestion des erreurs, dead-letter queues, ordering et at-least-once delivery

  • Documenter les flux de données et les contrats de messagerie (schémas Avro/JSON, topics, consumers groups) afin de faciliter les intégrations futures

DevOps, CI/CD & Déploiement

  • Utiliser et faire évoluer les pipelines CI/CD GitLab (.gitlab-ci.yml) existants : build Maven, analyse SonarQube, publication d’images Docker sur le registry interne, déploiement sur OpenShift

  • Appliquer les pratiques GitOps via ArgoCD : gestion des manifestes Helm/Kustomize dans Git, synchronisation automatique des environnements (dev, staging, prod) et rollback contrôlé

  • Contribuer à l’Infrastructure as Code pour la gestion et la reproductibilité des environnements OpenShift

Qualité, Fiabilité & Observabilité

  • Garantir la stabilité et la performance des services migrés : tests unitaires et d’intégration (JUnit 5, Testcontainers), validation fonctionnelle et tests de non-régression avant mise en production

  • Mettre en œuvre et respecter les pratiques de monitoring et de logging : instrumentation Prometheus/Micrometer, tableaux de bord Grafana, centralisation des logs ELK avec corrélation par trace ID

  • Participer aux activités de support N3 sur les services en cours de migration et assurer la transmission de connaissance vers les équipes d’exploitation (runbooks, documentation technique GitLab)

Exigences du poste

Stack technique :

DevOpsJava

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Elliott GroupRecrute en direct
Voir toutes les offres de Elliott Group

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.