Platform Engineering Team/Skill Matrix
Appearance
Here we break down our team members current knowledge level for each code base, service, Mediawiki extension and infrastructure for which the team is accountable. We intend to use this information to help guide requests for help and also to focus our own internal knowledge transfer efforts. Below is the latest revision of the skill matrix.
On a scale of 0-5 where 0 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
- no experience
- general understanding
- has submitted patches or has written code that extends or interacts with
- has reviewed and +1'd patches, proficient
- has reviewed, +2'd patches, expert knowledge
- can support others in resolving complex problems and can train others
Product Board | Aaron | Atieno | Ariel | Bill | Cindy | Clare | Daniel | Derek | Hannah | Gabriel | Hugh | Thomas | Wendy | Sam | Santiago | Surbhi | Xabriel | Frankie | External Code Reviewers (Teams) | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MediaWiki | Action API | MediaWiki-API | Needs maintainer(s) | ||||||||||||||||||
Authentication and Authorization | MediaWiki-Authentication-and-authorization | (Engineering)Gergő Tisza | |||||||||||||||||||
Configuration | MediaWiki-Configuration | Needs maintainer(s) | |||||||||||||||||||
RDBMS | Wikimedia-Rdbms | (Performance)Aaron Schulz | |||||||||||||||||||
Decoupling | Missing | Needs maintainer(s) | |||||||||||||||||||
Page Protection | Missing | Needs maintainer(s) | |||||||||||||||||||
User login and signup | MediaWiki-User-login-and-signup | Needs maintainer(s) | |||||||||||||||||||
ContentHandler | MediaWiki-ContentHandler | Needs maintainer(s) | |||||||||||||||||||
MediaWiki | WAN Cache | MediaWiki-Cache | (Performance)Aaron Schulz | ||||||||||||||||||
Main Stash | (Performance)Aaron Schulz | ||||||||||||||||||||
Parser Cache | (Performance)Aaron Schulz | ||||||||||||||||||||
File Cache | (Performance)Aaron Schulz | ||||||||||||||||||||
File Content Hasher | (Performance)Aaron Schulz | ||||||||||||||||||||
LESS Compilation Cache | (Performance)Aaron Schulz | ||||||||||||||||||||
MessageBlobStore | (Performance)Aaron Schulz | ||||||||||||||||||||
Revision Text | (Performance)Aaron Schulz | ||||||||||||||||||||
Minification Cache | (Performance)Aaron Schulz | ||||||||||||||||||||
Message Cache | (Performance)Aaron Schulz | ||||||||||||||||||||
Interwiki Cache | MediaWiki-Interwiki | (Performance)Aaron Schulz | |||||||||||||||||||
Session Store | Missing | (Performance)Aaron Schulz | |||||||||||||||||||
Echo Store | Missing | (Performance)Aaron Schulz | |||||||||||||||||||
MediaWiki
Extensions |
AbuseFilter | AbuseFilter | Needs maintainer(s) | ||||||||||||||||||
ApiFeatureUsage | ApiFeatureUsage | Needs maintainer(s) | |||||||||||||||||||
CheckUser | CheckUser | Needs maintainer(s) | |||||||||||||||||||
CentralNotice | Fr-CentralNotice-Caching | Needs maintainer(s) | |||||||||||||||||||
PoolCounter | PoolCounter | Needs maintainer(s) | |||||||||||||||||||
OAuth Extension | MediaWiki-extensions-OAuth | ||||||||||||||||||||
OAuthRateLimiter | MediaWiki-extensions-OAuthRateLimiter | ||||||||||||||||||||
SecureLinkFixer | SecureLinkFixer | Needs maintainer(s) | |||||||||||||||||||
SecurePoll | SecurePoll | Needs maintainer(s) | |||||||||||||||||||
TorBlock | MediaWiki-extensions-TorBlock | Needs maintainer(s) | |||||||||||||||||||
TrustedXFF | MediaWiki-extensions-TrustedXFF | Needs maintainer(s) | |||||||||||||||||||
UrlShortener | MediaWiki-extensions-UrlShortener | Needs maintainer(s) | |||||||||||||||||||
WikimediaApiPortal | |||||||||||||||||||||
WikimediaApiPortalOAuth | |||||||||||||||||||||
MediaModeration | MediaWiki-extensions-MediaModeration | ||||||||||||||||||||
Services | API Gateway | ||||||||||||||||||||
API Rate Limiter | |||||||||||||||||||||
AQS | |||||||||||||||||||||
ChangeProp | Changeprop | Needs maintainer(s) | |||||||||||||||||||
RESTBase | RESTBase | Needs maintainer(s) | |||||||||||||||||||
Servicerunner | service-runner | Needs maintainer(s) | |||||||||||||||||||
Citoid | Citoid | Needs maintainer(s) | |||||||||||||||||||
Mathoid | Mathoid | Needs maintainer(s) | |||||||||||||||||||
Kask | Missing | Eric Evans | |||||||||||||||||||
Eventbus | Event-Platform | ||||||||||||||||||||
Functions | Schema Changes | Needs maintainer(s) | |||||||||||||||||||
Backport and Config Deploy | Needs maintainer(s) | ||||||||||||||||||||
Deploy MW-config | Needs maintainer(s) | ||||||||||||||||||||
Deploy Service | Needs maintainer(s) | ||||||||||||||||||||
Production Triage Logging | Needs maintainer(s) | ||||||||||||||||||||
Kibana/Graphana/Logstash | Needs maintainer(s) | ||||||||||||||||||||
MediaWiki Release | Release Checklist | ||||||||||||||||||||
Technologies | Cassandra | Eric Evans | |||||||||||||||||||
Kubernetes | Needs maintainer(s) | ||||||||||||||||||||
Docker | |||||||||||||||||||||
Envoy | |||||||||||||||||||||
Puppet | |||||||||||||||||||||
MySQL/Percona | |||||||||||||||||||||
Languages | PHP | ||||||||||||||||||||
JavaScript | |||||||||||||||||||||
Python | |||||||||||||||||||||
Lua | |||||||||||||||||||||
Go | |||||||||||||||||||||
Java | |||||||||||||||||||||
Dumps | XML dumps (MW core) | MediaWiki-Export-or-Import | Ariel Glenn | ||||||||||||||||||
XML/SQL dumps (python scripts) | Dumps-Generation | Ariel Glenn | |||||||||||||||||||
XML dumps (C utils) | Ariel Glenn | ||||||||||||||||||||
"Misc" dumps (Wikibase, CirrusSearch, ...) | Ariel Glenn, extension maintainers, etc |