What are the responsibilities and job description for the Sr IAM Engineer - Onsite Interview ( Locals Only) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Rapport IT, is seeking the following. Apply via Dice today!
Description
We are seeking a Senior Identity and Access Management (IAM) Engineer to design, build, and deploy an on-premise Identity and Access Management (IAM) solution, potentially using Keycloak. This on-premise IAM platform will not only provide authentication and authorization resilience for on-premise applications in the event the primary cloud-based IDPs, such as Azure AD, experience downtime, but also streamlined access and risk management for on-premise applications. The engineer will work closely with our IAM, cloud, and development teams to ensure seamless integration and operational resilience
Description
We are seeking a Senior Identity and Access Management (IAM) Engineer to design, build, and deploy an on-premise Identity and Access Management (IAM) solution, potentially using Keycloak. This on-premise IAM platform will not only provide authentication and authorization resilience for on-premise applications in the event the primary cloud-based IDPs, such as Azure AD, experience downtime, but also streamlined access and risk management for on-premise applications. The engineer will work closely with our IAM, cloud, and development teams to ensure seamless integration and operational resilience
- Key Responsibilities/Deliverables:
- Design and Build On-Premise IDP: Architect and implement a reliable on-prem IDP solution to ensure continuity for on-prem applications during internet or cloud IAM outages.
- Cloud and On-Premise Integration: Collaborate with Azure AD and SailPoint development teams to integrate the on-prem IDP solution into our existing IAM infrastructure.
- Failover Mechanism: Develop and test failover mechanisms to seamlessly switch from Azure AD to the on-premise IDP.
- Configuration and Customization: Configure the on-prem IDP with custom authentication flows to support multiple use cases and environments.
- CI/CD Pipelines: Set up CI/CD pipelines for deployment and updates to ensure smooth and automated rollouts.
- Deployment in Kubernetes (K8s): Deploy and manage the on-prem IDP solution in a Kubernetes environment.
- Security: Work with security to make sure on-premise IAM deployment is hardened and meets all security requirements.
- Documentation and Communication: Produce clear and comprehensive documentation of the architecture, processes, and systems, and communicate effectively with cross-functional teams and stakeholders.
- IAM Expertise: Strong experience with Identity and Access Management platforms such as Keycloak, Azure AD, ForgeRock, and SailPoint.
- Cloud and On-Prem Experience: Deep understanding of cloud-based IAM platforms and experience building on-premise alternatives.
- Java Development: Proficiency in Java for customizing and extending IAM functionality.
- Configuration and Customization: Experience configuring IAM systems and customizing authentication and authorization flows.
- CI/CD Knowledge: Hands-on experience with CI/CD tools and processes for automating deployments and updates.
- Kubernetes (K8s): Proficiency in deploying and managing applications in a Kubernetes environment.
- Strong Communication Skills: Ability to communicate complex technical concepts to both technical and non-technical stakeholders.