Job Description
You are expected to:
- Provide guidance and technical expertise integrating Applications into ForgeRock platform. This requires general knowledge of creating Journeys, Policies, Scripting, and implementation using ForgeRock SDKs.
- IAM knowledge and preferably experience working with customer facing applications that require OAuth2, OIDC, SAML, Certificate based Authentication to name a few.
- Demonstrated experience working with ForgeRock or other IAM products that are SAAS or Cloud based. Hands on experience with AWS, Azure or GCP desired but not required.
- Demonstrated experience working in Cybersecurity organization with a Technical Engineering focus on CIAM/IAM
- Collaborate with Product Owners in understanding needs and defining features working with tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact and support the goals.
- Some scripting or coding experience a plus
- Excellent Communication Oral and Written Skills
Preferred Qualifications
- Bachelor of Computer Science or Engineering or a minimum of 3-5 years of demonstrated experience.
- Ability to work independently or in a team collaborative environment.
- Experience with working in a Scrum Agile development Team
- Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
- Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
- Excellent problem solving, communication and collaboration skills
- Experience providing documentation and diagrams for all architecture, builds, and configurations for solutions provided.
- Advanced experience and/or expertise in several of the following;
- ForgeRock SAAS or On Prem. This includes ability to install and configure RCS with different types of data stores.
- Other IAM Platforms – Okta, SailPoint, Ping, a plus
- Some Experience with creating Account Profiles, Authentication and Authorization policies and schemes for users to fit various use case scenarios
- DevOps Platform: Experience working with AWS CI/CD – Jenkins, Bitbucket, GIT a plus
- Programming Languages: Python, Java, Node, Groovy, Shell/Power Shell Scripting a plus
- Demonstrate experience or Fundamental understanding of OAUTH2/SAML/OIDC/WebAutN
- Experience with Session Management (Client,Server)
- Knowledge of Infrastructure fundamentals
- Linux / UNIX/Windows Operating Systems
- Database Fundamentals: Schemas, Tables, Permissions, SQL
- Networking, TCP/IP and other common Communication Protocols: OSI Model, 3 Way Handshake, Stateful vs Stateless, Proxy Firewall
- Logging & Monitoring: Dynatrace and Splunk , Change Management, Problem management, industry standard tooling
- Test/Quality Ability to conduct Unit Test on integrations as required
- Cloud Computing: Understanding and knowledge (of 1 or more): AWS, Azure or GCP
- Documentation : Ability to provide documentation in form of Runbooks or Technical Implementation Guides