Retour
Freelance
Consultant IAM & Keycloak (Java) - (H/F)
Lieu :
Paris
Type :
Hybride
Salaire :
500€- 650€
TJM :
650
€
Java
Sécurité des systèmes d’information et des systèmes d’exploitation
Keycloack
CLIENT
- Notre client doit recourir à une prestation externe pour renforcer l’équipe Application Servers and Tools afin de mener à bien le projet de centralisation des authentifications et habilitations de l’ensemble des applications métiers et techniques autour d’une solution commune de SSO.
- Vous aurez en charge l’administration de la plateforme d’authentification et la sécurisation/migration des accès applicatifs sur cette solution (Keycloak).
- Vous devrez également participer à l’ensemble des développements, évolutions ou extensions de cette solution afin de répondre aux différentes contraintes business et à l’intégration de sociétés externes dans cet outil.
- Il sera également de votre ressort d’accompagner les développeurs dans la mise en place de cette solution en intervenant sur les librairies techniques développées pour l’occasion et d’associer l’implémentation à leur api gateway.
- De plus, vous participerez au déploiement de cette solution dans un environnement orchestré et dockerisé tout en devant prendre en compte les différentes contraintes d’infrastructure et d’isolation réseau.
MISSIONS
- Maintenance et évolution autour d’une solution IAM opensource (keycloak : https://www.keycloak.org/ )
- Maintenance et évolution des processus d’automatisation de la solution (ansible, docker, git, tests automatiques, java), objectif zéro downtime / 100% as code
- Participation aux évolutions d’architectures pour répondre aux nouveaux besoins (clients externes, nouveaux modes d’authentification comme les certificats clients, api-gateway, intégration SI)
- Support à l’intégration des applications en respectant les protocoles Oauth2/OpenId connect et SAML v2
- Implémentation et automatisation des processus CIAM pour l’onboarding de clients externes.
- Support des applications utilisant la solution.
- Coordination avec les équipes études pour la migration sur la solution.
- Passage de la solution sur Kubernetes pour tenir des montées en charges ponctuelles
- Documentation des processus entourant la solution.
PRE-REQUIS
Techniques
- Langages : Java
- Normes : JWT / OAuth2 / OIDC / SAMLv2/ Kerberos
- Web: Http / Javascript / Protocoles rest
- Environnements : Windows / Linux Sles / Docker / Kubernetes
- Serveurs applicatifs : Wildfy / Quarkus
- Reverse proxy : F5 BigIP / Apache / Nginx / Kong
- Bases: Postgresql / LDAP / AD
- Scripting : Shell / Python / Ansible / rego
- Langues : Anglais indispensable
Fonctionnel
- MaÎtrise du langage Java
- Connaissances des protocoles de sécurité
- Appétence des outils d’automatisation et d’orchestration
- Capacités rédactionnelles et conduite de projet
- Veille technologique et force de proposition
- Autonomie et relationnel
Outils:
- Git et GitLab
- Maven, NPM
- Jenkins, Artifactory
- Intellij / Visual Studio Code
- Jira, Confluence, Messenger
- Teams
EQUIPE
PROCESS
MODALITÉS
Postulez directement au poste de
Consultant IAM & Keycloak (Java) - (H/F)
Nous vous recontacterons rapidement !