Wikimedia Release Engineering Team/Roles

This page outlines roles and their responsibilities in the context of the Wikimedia Release Engineering Team.

Tech Lead
The Tech Lead for a project is responsible for overall direction setting, determining short-term plans, and being aware of the project's health.

A Tech Lead is assigned for every project that has a quarterly goal (see Goals) and is continuous for the quarter. Changes to the Tech Lead happen at the start of a new project, usually around the time of quarter switch over.

Responsibilities

 * Running weekly/bi-weekly meetings associated with the project
 * Communicates project status update during weekly Release Engineering Team meeting (eg: what recently happened, what the current near-term plan is, and anything anyone is blocked on)
 * Project workboard maintenance (triaging, prioritization)
 * If applicable: manage and perform releases of the software.

Train Conductor
The Train Conductor is responsible for all aspects of rolling out the latest production deploy of MediaWiki and extensions (the bulk of Wikimedia's user-facing code).

A Train Conductor is assigned via 2 week rotations within the Wikimedia Release Engineering Team.

Responsibilities

 * Perform the train release, see Heterogeneous deployment/Train deploys
 * Revert when issues arise, (quickly) assign people to fix issues when needed.
 * Address Logspam