Développeur Full Stack Java/Angular devops — Cybersécurité & IAM
Intégration du projet EAGLES pour faire évoluer la plateforme de gestion des identités et des accès (IAM) d'Enedis, déployée sur Kubernetes sur deux datacenters et cinq environnements.
- Mise en conformité des logs d'audit RHBK suite à un audit sécurité, incluant la correction du fuseau horaire vers UTC vers heure de Paris via Vector.
- Développement de code Java sur les SPI Keycloak pour enrichir les événements de connexion avec le nom d'utilisateur et le masquage des données sensibles.
- Élimination des doublons d'événements remontés vers Splunk et implémentation d'une résolution du nom des objets supprimés via des listeners personnalisés.
- Développement d'une application Angular dédiée pour tester et valider les flux d'authentification OIDC/JWT.
- Mise en place d'une authentification machine à machine (M2M) en OAuth2 client credentials entre applications internes.
- Conception et développement de l'architecture de sauvegarde et restauration de Keycloak avec des exports automatiques programmés via des CronJob Kubernetes.
- Déploiement de Jenkins et Vault sur Kubernetes avec authentification déléguée à Keycloak en OIDC.
Environnement technique