Back
Freelance
IAM & Keycloak Consultant (Java) - (M/F)
Location:
Paris
Type:
Hybrid
Salary:
500€- 650€
TJM:
650
€
Java
Security of information systems and operating systems
Keycloack
CUSTOMER
- Our customer requires an external service to strengthen the Application Servers and Tools team in order to successfully complete the project to centralize authentication and authorization for all business and technical applications around a common SSOsolution .
- You will be responsible for administering the authentication platform and securing/migrating application access to this solution (Keycloak).
- You will also have to participate in all developments, evolutions or extensions of this solution in order to meet the various business constraints and the integration of external companies into this tool.
- It will also be your responsibility to support the developers in implementing this solution by working on the technical libraries developed for the occasion, and to associate the implementation with their gateway api.
- In addition, you will participate in the deployment of this solution in an orchestrated and dockerized environment, while having to take into account the various infrastructure and network isolation constraints.
MISSIONS
- Maintenance and upgrade of an opensource IAM solution (keycloak: https: //www.keycloak.org/ )
- Maintenance and evolution of solution automation processes (ansible, docker, git, automatic tests, java), aiming for zero downtime / 100% as code
- Participation in architecture upgrades to meet new requirements (external customers, new authentication modes such as customer certificates, api-gateway, IS integration).
- Support for application integration using Oauth2/OpenId connect and SAML v2 protocols
- Implementation and automation of CIAM processes for onboarding external customers.
- Support for applications using the solution.
- Coordination with design teams for migration to the solution.
- Switch the solution to Kubernetes to handle occasional load increases
- Documentation of the processes surrounding the solution.
PREREQUISITES
Techniques
- Languages: Java
- Standards: JWT / OAuth2 / OIDC / SAMLv2/ Kerberos
- Web: Http / Javascript / Protocols rest
- Environments : Windows / Linux Sles / Docker / Kubernetes
- Application servers: Wildfy / Quarkus
- Reverse proxy: F5 BigIP / Apache / Nginx / Kong
- Bases: Postgresql / LDAP / AD
- Scripting: Shell / Python / Ansible / rego
- Languages: English essential
Functional
- Java language skills
- Knowledge of safety protocols
- Appreciation of automation and orchestration tools
- Writing skills and project management
- Technological watch and proposal force
- Autonomy and interpersonal skills
Tools:
- Git and GitLab
- Maven, NPM
- Jenkins, Artifactory
- Intellij / Visual Studio Code
- Jira, Confluence, Messenger
- Teams
TEAM
PROCESS
TERMS AND CONDITIONS
Apply directly to the position of
IAM & Keycloak Consultant (Java) - (M/F)
We'll be in touch soon!