Roles

Application Team Roles

Each Rubin application will have the following roles defined to manage and operate the application. A person can hold more than one role.

Application Roles

Role

Responsibilities

Application Sponsor

Responsible for assigning resources

Application Owner

Responsible for the overall application functionality, data, and user experience

Database Administrator

Responsible the database’s design, performance, security, and maintenance. Absent if no database.

Application Infrastructure

Responsible for the infrastructure configuration, deployment, and routine maintenance

Operations Support

Responsible for the support of the application. Handles alerts, application monitoring, application incident response

Documentation Lead

Ensures all documentation is created and up to date.

SLAC and Rubin Team Infrastructure Roles

Below are the roles and responsibilities for the SLAC and Rubin Infrastructure teams.

SLAC and Rubin Team Infrastructure Roles

Role

Responsibilities

Infrastructure Services Support (Physical)

Responsible for physical datacenter, servers, storage, and networking. This includes Weka and Ceph.

Applications and Users (Virtual)

Responsible for the virtual infrastructure, Kubernetes cluster, vClusters and Kubernetes Weka Storage. The DBA is on this team and is responsible for Butler and providing subject matter expertise to help the App DBAs.

Astro Domain / Rubin Specific

Understanding Science Operations, Teams, and Roles. They may also be application owners.