Mission freelance
Expert Middleware (H/F)

Démarrage  
ASAP
T.J.M
Max 520€ HT
Localisation
Paris
Télétravail
2 jours min.
Freelance
Postuler

Description de la mission

🚀 Contexte de la mission

Au sein de la direction technique d'un grand compte, vous intervenez sur un projet stratégique de modernisation des infrastructures et d'industrialisation. L'enjeu est de rationaliser le parc applicatif existant en accélérant la transition vers le Cloud.

Dans ce cadre, la mission consiste à auditer, définir et piloter un plan d'action global pour accélérer la conversion d'applications traditionnelles en conteneurs.

🎯 Missions principales & Rôle

En tant que Leader Technique / Consultant Migration Cloud (H/F), vous aurez un rôle transverse mêlant expertise technique Java/DevOps et compétences de cadrage/méthodologie.

Vos responsabilités majeures seront de :

  • Auditer le parc existant : Identifier de manière autonome les applications Java potentielles actuellement hébergées sur des serveurs d'applications traditionnels (JBoss, Tomcat).
  • Définir la stratégie de migration : Proposer un plan de migration pragmatique de ces applications vers un environnement conteneurisé.
  • Évaluer et planifier : Mesurer la complexité de migration de chaque application, estimer la charge de travail et budgétiser l'effort associé.
  • Démontrer la faisabilité (PoC) : Échanger avec les équipes de développement et de production applicative, vulgariser la démarche et mener des démonstrations techniques concrètes pour prouver la viabilité du projet.
  • Collecter les données : Aller chercher les informations techniques nécessaires auprès des différentes équipes pour consolider la connaissance du parc informatique.

🏁 Objectifs

Les livrables attendus pour cette mission sont les suivants :

  • Un Plan d'action stratégique détaillé pour la trajectoire de migration.
  • Une Estimation de charge et de budget globale et par application.
  • Une Démarche méthodologique claire, réutilisable et documentée pour la conteneurisation.
  • Des tableaux de bord et comptes-rendus synthétiques présentant les résultats de l'analyse du parc.

🛠️ Compétences requises

⚙️ Architecture & Conteneurisation

  • Kubernetes & OpenShift : Maîtrise impérative de l'environnement (avoir déjà déployé des applications sur OpenShift, maîtrise des concepts de Pods, Deployments, Services, Routes, ConfigMap, Secrets, etc.).
  • Processus de Build : Excellente maîtrise de la création de conteneurs (écriture de Dockerfile, processus de build natifs OpenShift type oc new-build, oc start-build, etc.).

☕ Développement & Middlewares

  • Écosystème Java : Solide background technique en développement Java et maîtrise des frameworks modernes, notamment Spring Boot.
  • Serveurs d'applications : Expérience concrète dans le déploiement et la configuration sur JBoss et Tomcat (gestion de configurations spécifiques, connaissance de JNDI).

🔄 DevOps & CI/CD

  • Pipelines : Bonne maîtrise des outils de la chaîne CI/CD, notamment Git et Jenkins (écriture de Jenkinsfile).
  • Outils complémentaires (Plus) : Des notions sur ArgoCD ou XL Deploy sont un avantage.

🌐 Langues

  • Français : Courant (Impératif pour la gestion des réunions au quotidien).
  • Anglais : Professionnel (Impératif pour le contexte technique et documentaire).

👤 Profil recherché

  • Expérience : Profil confirmé à senior, ayant déjà mené des projets de rationalisation ou de migration d'architectures monolithiques/legacy vers le Cloud (Move to Cloud / Replatforming).
  • Soft Skills :

    • Autonomie & Proactivité : Capacité à aller chercher l'information à la source et à investiguer de manière autonome auprès des équipes de production.
    • Excellente communication : Aptitude à animer des réunions, à fédérer des équipes de dev et d'ops parfois réticentes au changement, et à faire preuve de pédagogie.
    • Esprit de synthèse : Capacité à restituer des indicateurs clairs et des synthèses décisionnelles à destination du management.