Sample Job Description (platform independent) - VO identity architect

Identity and group management is a complex and fascinating problem within any organization.  For virtual organizations (VO) that exist beyond the traditional boundaries of a single institution, the problem becomes even more challenging.  The need for collaboration is strong within a VO, and in fact is usually the driving force behind the creation of the VO.  Collaboration management platforms (CMP) are being looked to to help ease the problem of identity and group management and strengthen the utility of collaboration tools such as wikis, mailing lists, and applicable domain science applications within a VO.

[Note on specific VO, its goals and mission, here]

This position will provide hands-on guidance and support for the identity and group management needs of a virtual organization.  Work will include assisting in the implementation of a CMP, integrating appropriate domain applications, and providing technical support to users of this complex environment.  The ideal candidate brings strong project management and coordination skills to the table along with their technical abilities to support and enhance a variety of applications.  This is an opportunity to be on the leading edge of collaboration development and gain exposure to a variety of tools and research groups working around the world.  

The successful candidate will provide advanced technical expertise on the systems design, be primarily responsible for implementation, and be expected to solve complex operational problems with the identity management infrastructure.  This person will also understand the complexity around dynamic group infrastructure and associated authorization issues. The Identity Management Architect is expected to keep up-to-date with trends and new developments in the identity management industry and relevant open source communities, and to be in touch with peers at other higher education and/or research institutions.

Responsibilities include:

-      Install and adapt a CMP instance

-      Design and implement IdM and group workflows and management rules appropriate for the VO

-      Establish a sensible group structure

-      Assist in the work of scientists and developers to externalize authentication and group management (aka, domesticate) domain science applications to work in a CMP

-      Write and maintain documentation for the ongoing operation of the service

QUALIFICATIONS:

-      An advanced degree in computer science or related field is recommended, or an equivalent level of training, knowledge, and experience is required.

-      Five or more years of experience working in an information technology field as a programmer, systems administrator, or software architect

-      Strong written and verbal skills

-      Self-motivated and able to work effectively in a team environment

-      Highly effective interpersonal skills

-      Strong Problem-solving and analytical skills; the ability to approach complex problems logically and systematically

REQUIRED SKILLS:

-      Programming and software design skills, including experience with Perl, Java, C, C++, Ruby, and PHP.  Demonstrated expertise is required in Java, including familiarity with the Spring framework is required.

-      Demonstrated expertise developing multi-tier web-based applications.

-      Demonstrated experience designing and maintaining database back-ends, including strong SQL expertise.  Oracle, MySQL, or Postgres expertise preferred.

-      Demonstrated expertise working effectively in a shared software development environment, including version control, bug tracking, release management, and code review.

BONUS SKILLS:

-      Experience with IdM and Group management tools

-      Experience deploying and managing various authentication technologies

-      Experience working in a federated environmen

-      Experience with web portals and OpenSocial frameworks

-      Experience managing a PKI environment

-      A strong understanding of the needs particular to research institutions and grant-funded organizations strongly preferred

  • No labels