✨ About The Role
- The IT Applications Engineer will enhance internal IT services through the use of OpenAI's models and automation.
- Responsibilities include automating internal identity and access management systems and designing applications and dashboards for internal users.
- The role involves creating and managing intelligent Slack bots and integrations to optimize workflows.
- The candidate will architect scalable systems and deliver full lifecycle application development, including requirement gathering, planning, building, deploying, and maintaining software solutions.
- Managing AzureAD IAM, SAML, OAUTH, and SCIM systems is a key responsibility of this position.
- The role requires handling identity and permissions on major cloud providers such as Azure, AWS, and GCP.
- The candidate will be expected to manage multiple projects simultaneously while ensuring attention to detail and effective task prioritization.
- This is a hybrid role, requiring three days a week in the San Francisco office.
âš¡ Requirements
- The ideal candidate will have proven application development skills with experience in reliable systems.
- A strong background in building Web APIs and services using Python, particularly with frameworks like Flask or FastAPI, is essential.
- In-depth knowledge of AzureAD IAM, SAML, OAUTH, and SCIM is required for this role.
- Advanced scripting skills in Python and familiarity with infrastructure automation tools such as Ansible, Chef, Puppet, and Terraform are necessary.
- The candidate should have experience with role-based access control (RBAC) systems design and implementation.
- Understanding common security vulnerabilities in Identity and Access Management and strategies to mitigate them is crucial.
- Excellent communication skills are needed to engage effectively with both technical and non-technical stakeholders.
- Experience in developing and managing Slack bots and integrations will be beneficial for this position.