Wikimedia Technology/Goals/2019-20 Q2

Technology Department Team Goals and Status for Q2 FY19/20 in support of the  Medium Term Plan (MTP) Priorities and Annual Plan for FY19/20



Analytics
Team Manager: Nuria Ruiz

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Core Platform
Team Manager: Corey Floyd

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Fundraising Tech
Team Manager: Erika Bjune

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Performance
Team Manager: Gilles Dubuc

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Release Engineering
Team Manager: Tyler Cipriani

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Quality and Test Engineering
Team Manager: JR Branaa

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Research
Team Manager: Leila Zia

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Scoring Platform
Team Manager: Aaron Halfaker
 * - Jade Entity Page UI
 * - Newcomer quality session models
 * - Expansion of Topic Model to ar, ko, and cswiki

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Search Platform
Team Manager: Guillaume Lederrey

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Security
Team Manager: John Bennett

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Site Reliability Engineering
Directors: Mark Bergsma and Faidon Liambotis

Dependencies on:

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -



Technical Engagement
Team Manager: Birgit Müller

Core
 * - [IaaS] All out of warranty hardware used for offsite backups of Cloud Services data in the codfw datacenter is replaced
 * - [IaaS] 90(?)% of Debian Jessie systems in the hardware layer underlying Cloud VPS are upgraded to Debian Buster or Stretch
 * - [IaaS] All Debian Jessie instances are removed/replaced in 95% of Cloud VPS hosted projects
 * - [IaaS] Deploy a minimum viable Ceph cluster in eqiad and convert 1+ cloudvirt servers to use it for instance storage
 * - [IaaS] Measure IOPS as seen at the instance level, IOPS as seen at the Ceph cluster level, and network activity generated in delivering IOPS at the backbone network level to produce a forecast for impact of full conversion of cloudvirt servers to Ceph instance storage.
 * - [IaaS] Create a shared understanding of systems and service continuity and availability constraints in the current Cloud VPS product which can be used to design follow-on projects to reduce single points of failure and establish practices for testing and maintaining continuity and availability of Cloud VPS core services.
 * - [IaaS] OpenStack APIs and services are upgraded to the "Ocata" release
 * - [PaaS] Deploy a Kubernetes 1.16+ cluster in Toolforge which will be used to provide a more modern, secure, and performant PaaS baseline to Tool maintainers.
 * - [PaaS] Migrate 5+ early adopter/beta tester tools from legacy Kubernetes cluster to new Kubernetes cluster to validate integration with ingress proxy layer and sandboxing/isolation of new Kubernetes cluster deployment.
 * - [PaaS] Create timeline and operational plan for migrating all Kubernetes workloads in Toolforge to the new Kubernetes cluster and decommissioning the legacy cluster by the end of FY19/20.

Increased visibility & knowledge of technical contributions, services and consumers across the Wikimedia ecosystem (Reduce Complexity of the Platform, Movement Diversity)

Support Wikimedia's diverse technical communities (Reduce Complexity of the Platform; Movement Diversity)

Dependencies for core work is on: SRE/Data Center Operations team

 Status 
 * October 2019 status -
 * November 2019 status -
 * December 2019 status -