Taux journalier (TJM): 500
Contexte
LinkyCom est l'application de télécommunication de la chaîne Marché de Masse (linky). Elle est l’interface de communication du SI Linky qui permet d’assurer la connectivité entre le SI et les concentrateurs à travers différents réseaux WAN. Ses engagements en termes de performance, de sécurité et de résilience sont très élevés. L’ensemble des flux Linky transitent par LinkyCom et de ce fait son éventuelle indisponibilité ou défaillance rend inopérant l'intégralité du système.
La durée de la prestation sera de six (6) mois fermes à compter de la date de commande. Elle pourra être reconduite par périodes optionnelles de six (6) mois maximum jusqu’à la fin du marché.
Période d'arrivée : juin
Missions
- Architecture SI et contribution à la mise en œuvre des développements des applications à partir des besoins fonctionnels
- Conception, développement, test et maintien de l’application
- Responsable de l’application jusqu'à la production (surveillance, support, amélioration, …)
- Développement en respectant les bonnes pratiques définies
- Participation à la correction des anomalies fonctionnelles et/ou techniques
- Communication et remontée des alertes ou points de blocages aux personnes concernées
- Participation aux différentes réunions/ateliers de l'équipe
- Amélioration de l'outillage d’exploitabilité du SI : monitoring, alerting, exploitation
- Rédaction et maintien des documentations techniques
- Mise en œuvre des méthodes de modélisation des données et des traitements
Stack technique de l'équipe
- Java 8+ (jusqu'à 21), notamment la syntaxe autour des annotations et des lambda expressions, ainsi que l’outillage classique présent dans l’écosystème d’un projet Java
- API Java : CDI, JAX-RS, JPA, JMS & EJB
- Runtimes/frameworks : WebLogic Server
- Utilisation de Maven, Jenkins & Ansible
- Spring (Spring Core au minimum), Git, Shell, VirtualBox, Docker
- Pour les développeurs Front : Angular et React
- Expérience de systèmes de supervision (ex. Grafana, InfluxDB, Prometheus, Collectd, Telegraf, AppDynamics, JmxTrans, Micrometer, etc.)
- Autres compétences : bases de données relationnelles (Oracle), Kafka, systèmes Unix (RHEL), notions en sécurité (structure d’une PKI, protocole TLS)
Objectifs et livrables
I. Expertise technique & sécurité
- Maîtrise opérationnelle du mTLS (TLS 2-Way) et gestion des certificats
- Expertise sur l'écosystème Kafka et les architectures de flux
- Maîtrise des fondamentaux Java orientés développement applicatif
- Connaissances réseau et accès (F5 / Radius)
II. Run & Prod
- Culture de l'astreinte et autonomie sur le run de nuit
- Maîtrise de l'observabilité (dashboarding et logs)
- Réflexes structurés de gestion d'incidents et de diagnostic
III. Organisation & soft skills
- Expérience confirmée en agilité à l'échelle (SAFe like)
- Clarté, structure et précision de la communication
- Posture de contributeur technique
Compétences complémentaires
- Connaissances moyennes par rapport à l'ensemble des technologies de l'usine
- Connaissance des principes d'ingénierie en tant qu'utilisateur
- Application des choix d'architecture préalablement définis
- Connaissance théorique de l'agilité
- Participation aux choix de conception et à la mise en œuvre de l'ingénierie (tests, déploiement, …)
- Recherche active de nouvelles technologies d'un point de vue théorique
- Expérience de support produit en production
- Connaissance en architecture distribuée, clusters
- Connaissance en monitoring et métriques applicatives
- Maîtrise de TLS (sécurité de la couche de transport), infrastructure-as-code, réseaux, systèmes, langage Python, conteneurisation, administration VM
- Maîtrise de l’environnement de développement du projet
- Maîtrise des outils de test et du domaine fonctionnel
- Maîtrise des fondamentaux de l'agilité
- Maîtrise forte des technologies employées sur le projet concerné
- Maîtrise forte du langage informatique utilisé par le projet et des systèmes d’exploitation
Impératifs
- Maîtrise de Java et de la composante sécurité
- 3 ans d'expérience sur du run de nuit / maîtrise d'outils d'observabilité (Grafana par exemple)
- Maîtrise des briques techniques F5 et Radius
Conditions de travail