PRÉSENTATION DU CONTEXTE
Les forces de sécurité intérieure (FSI) doivent être dotées des solutions opérationnelles les plus efficaces et les mieux adaptées afin de répondre dans de bonnes conditions à leur mission de protection de la population.
C'est là que vous intervenez et que vous mettez à profit votre expertise en tant que développeur.
VOS MISSIONS
- Concevoir et implémenter des modules complexes (Front-end et back-end) ou des services critiques avec une autonomie technique complète.
- Prendre l'ownership d'un composant ou d'une chaîne de services : qualité, performance, sécurité et évolutivité.
- Valider les revues de code, assurer le respect des standards (linting, SAST, SCAs - Analyse des composants logiciels) et piloter la dette technique.
- Définir et maintenir les pipelines CI/CD : build, test automatisé, déploiement progressif, gestion des secrets et chiffrement des données au repos et en transit.
- Administrer et sécuriser les environnements Linux : durcissement, gestion des services, patching, audit des accès.
- Mettre en place l'observabilité (shift-left) : logs centralisés, alerting, tableaux de bord de monitoring, traces distribuées.
- Intégrer la sécurité dès la phase de conception : modélisation des menaces, analyse des risques fonctionnels, contribution à l'homologation de sécurité et au suivi des recommandations de l'ANSSI.
- Accompagner et former les développeurs juniors, animer des sessions techniques internes et participer aux audits de sécurité ou tests de pénétration en lien avec les équipes dédiées.
- Rédiger la documentation technique as code.
Livrables attendus :
- Code source versionné et documenté.
- Runbooks internes et externes sur les aspects techniques du projet et de l'environnement de développement.
- Fonctionnalités testées et déployées en production.
Le poste est susceptible de faire l'objet de permanences ou d'astreintes dans les conditions réglementaires.