What are the responsibilities and job description for the Sr IAM Engineer - Onsite Interview ( Locals Only) position at Rapport IT?
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.
Requirements
- 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.
Salary : $65