Identity (IAM) and Collaboration Platform System Integration Engineer
UC Santa Barbara · Santa Barbara, CA · 4 mo ago
Quality Assurance$110k–$140k/yrFull-time
About the role
The Identity (IAM) and Collaboration Platform System Integration Engineer is responsible for designing, engineering, and managing the full lifecycle of secure and efficient identity and access management (IAM) solutions across the organization. This includes managing user identities, access controls, and integrating authentication systems to ensure data security and compliance with industry standards and regulations.
Responsibilities
- Engineer and manage the lifecycle of IAM platforms and technologies.
- Design and implement automated user provisioning, de-provisioning, and lifecycle events.
- Develop, implement, and integrate authentication systems (e.g., single sign-on, multi-factor authentication).
- Perform functional analysis to design and engineer authorization mechanisms (e.g., access control lists, attribute-based access control, role-based access control, least privilege).
- Perform technical risk assessments to ensure the security and compliance of IAM and collaboration platforms and their integrations.
- Engineer and implement Observability tools to perform system optimization and ensure platform performance and availability.
- Provide engineering analysis for complex system integration incidents related to Identity and Collaboration services, including SSO, Google Workspace, and campus identity provisioning.
- Collaborate closely with other IT teams (e.g., network, security, application development, database) to ensure successful integration and operation of IAM solutions.
- Maintain comprehensive documentation of IAM and collaboration platforms, integrations, and processes, including technical specifications, user guides, and run books.
- Design and implement complex, multi-system integrations between IAM systems (e.g., identity providers, directory services, access management platforms) and other IT systems (e.g., HR systems, CRM, ERP, cloud platforms).
- Develop and maintain integration interfaces using APIs, connectors, and other technologies.
- Perform complex troubleshooting and validation to resolve integration issues related to data flow, connectivity, and authentication/authorization.
- Ensure data quality and accuracy during data exchange between systems.
- Identify and implement opportunities to improve the IAM and Collaboration platforms' performance, reliability, and user experience.
- Stay current on the latest features and updates to IAM platforms and toolsets.
- Research, prototype, and perform effectiveness analyses on new IAM or collaboration technologies and tools.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent experience.
- 1-3 years: Strong understanding of IAM concepts, tools (e.g., Okta, Azure EntraID, AWS IAM), and technologies (e.g., identity providers, directory services, access control models).
- 1-3 years: Experience in system integration technologies (e.g., APIs, connectors, ETL tools), with a strong focus on IAM integrations.
- 1-3 years: Experience with scripting languages (e.g., Python, PowerShell), Infrastructure as Code (e.g., Terraform, Cloudformation, CDK), Configuration Management (e.g., Ansible), and potentially low-code/no-code integration platforms.
- 1-3 years: Knowledge of security best practices and compliance standards (e.g., NIST, ISO 27001).