Job Overview
The CTAO is a cutting-edge, open observatory, designed to serve a large and diverse user community. The Authentication and Authorization Infrastructure (AAI) Developer will be central to the CTAO’s operations, linking to all CTAO software applications and services. This role is crucial for the seamless authentication and authorization of users across all CTAO systems. As a member of the CTAO Central Organisation’s computing department, you’ll collaborate closely with application teams and domain experts, ensuring the AAI is robust, scalable, and secure.
Your key responsibilities:Implement the CTAO AAI system using Indigo-IAM, ensuring integration with existing CTAO systems.Develop an extended user information database to support diverse user profiles and roles.Design and implement a centralized service for managing access permissions and user attributes based on specific policies.Develop support tools for user management, security monitoring, and alerting, leveraging existing tools where applicable.Assist in integrating the AAI with CTAO Software (sub-) Systems.Support the transition from x509 GRID certificates and VOMS to token-based authentication.Collaborate with other scientific communities (e.g., SKAO, CERN) to share development efforts and address common challenges.Provide support for the core Indigo-IAM service hosted by CNAF and develop necessary extensions for CTAO.Produce technical documentation for the AAI system, including use cases, test cases, specifications, and architecture.
Your skills:Proven experience in implementing AAI systems, preferably within scientific or research environments.Strong understanding of token-based authentication and authorization mechanisms.Familiarity with Indigo-IAM or similar identity and access management technologies.Experience with integrating AAI systems into complex software ecosystems.Excellent problem-solving skills, with the ability to work both independently and in a team.Strong communication and collaboration skills.Experience with projects in the astronomy or high energy communities.Previous involvement in international collaborations.Strong proficiency in Java, Python, and MySQL or other relational database management systems.Solid understanding of Linux operating systems and experience with Docker containerization.Experience developing and integrating REST APIs.Experience with or an understanding of user management workflows.
You will be reporting to: CTAO AAI CoordinatorYour duty station: Zeuthen, Germany
What we offer: CTAO offers an attractive remuneration package, including a competitive salary. The contract is a short-term contract of one year with very high chance of extending it to another year (2 years in total).Moreover, we offer you to collaborate with leading experts and institutions worldwide and to contribute to the development of innovative AAI solutions with broad scientific applications.
How to apply: Please apply on BambooHR: https://ctao.bamboohr.com/careers/26Deadline for applications: October 6, 2024 For more information about the CTAO please visit http://www.ctao.org/. For more information about the advertised position, please contact ctao-hr@cta-observatory.org
Applications are accepted and evaluated without distinction on any grounds of gender, race, colour, ethnic or social origin, genetic features, language, religion or belief, political or any other opinion, membership of a national minority, gender identity, property, birth, disability, age or sexual orientation.
Job Detail
Related Jobs (6146)
-
Data Analyst & BI Specialist on October 6, 2024
-
Analista de Business Intelligence on October 6, 2024
-
Business Intelligence und Data Analytics Consultant (m/w/d) on October 6, 2024
-
Senior Data Analyst on October 6, 2024
-
Programmatic Senior Analyst on October 6, 2024
-
Data Analyst on October 6, 2024
-
Survey Methodologist on October 6, 2024
-
Data Analyst on October 6, 2024
-
Virtual Data Analyst / Entry level (Remote) on October 6, 2024
-
Data Analyst on October 6, 2024