Wikimedia Release Engineering Team/Skill matrix/Historical

Remember: This is only the historical data for the Release Engineering Team's skill matrix. Bring yourself into the present.

2020-06 edit

Ahmon Antoine Brennen Dan Jeena Lars Mukunda Other maintainers (names)
Developer Tools
Support
MWVagrant 0/5 stars 0/5 stars 5/5 stars 0.75/5 stars 1/5 stars 0.75/5 stars
Gerrit maintenance 4/5 stars 0/5 stars 2/5 stars 0/5 stars 1/5 stars 2.5/5 stars
Phab maintenance 1/5 stars 2/5 stars 0/5 stars 0/5 stars 1/5 stars 5/5 stars Daniel Zahn
Continuous Integration
Infrastructure
Jenkins maintenance 5/5 stars 2/5 stars 3/5 stars 0/5 stars 1/5 stars 1.5/5 stars
Zuul maintenance 5/5 stars 2/5 stars 3/5 stars 0/5 stars 1/5 stars 0/5 stars
CI config / JJB 5/5 stars 2/5 stars 5/5 stars 2/5 stars 1/5 stars 1.75/5 stars James Forrester
docker-pkg 3/5 stars 4/5 stars 4/5 stars 1/5 stars 1/5 stars 0/5 stars James Forrester
Docker images 5/5 stars 3/5 stars 4/5 stars 2/5 stars 2/5 stars 1/5 stars James Forrester
Quibble 5/5 stars 0/5 stars 2/5 stars 0/5 stars 1/5 stars 0.5/5 stars
Testing
Tooling & Maintenance
Unit test
tooling and debugging
2/5 stars 0/5 stars 2/5 stars 0/5 stars 1/5 stars 1/5 stars
Integration test
tooling and debugging
2/5 stars 0/5 stars 2/5 stars 0/5 stars 1/5 stars 1/5 stars
Acceptance test
tooling and debugging

(e.g. Selenium-Node.js)

2/5 stars 0/5 stars 3/5 stars 0/5 stars 0/5 stars 1/5 stars Ċ½eljko Filipin
Software Configuration Management
(regular maintenance of MW extensions)
3/5 stars 0/5 stars 2/5 stars 0/5 stars 0/5 stars 1/5 stars James Forrester
Testing
Training and Education
Testing strategy 2/5 stars 0/5 stars 4/5 stars 1/5 stars 2/5 stars 1/5 stars
Unit testing and refactoring 2/5 stars 0/5 stars 4/5 stars 0/5 stars 2/5 stars 1/5 stars
Integration & Acceptance Testing 2/5 stars 0/5 stars 4/5 stars 0/5 stars 2/5 stars 1/5 stars
Design for testability 0/5 stars 0/5 stars 4/5 stars 0/5 stars 3/5 stars 1/5 stars
Test Environments Beta Cluster 2/5 stars 0/5 stars 2/5 stars 0.75/5 stars 1/5 stars 3.2/5 stars
Integration cluster
(where/how MW+extensions run in CI)
5/5 stars 0/5 stars 5/5 stars 0/5 stars 1/5 stars 0.75/5 stars James Forrester
Deploying software New MW branches / The Train 4/5 stars 3/5 stars 5/5 stars 3/5 stars 3/5 stars 5/5 stars James Forrester
Backports / SWATs 4/5 stars 2.5/5 stars 2/5 stars 1/5 stars 1/5 stars 3.5/5 stars James Forrester
Developing scap 0/5 stars 0/5 stars 4/5 stars 0/5 stars 2/5 stars 4.5/5 stars
Production log error reporting 3/5 stars 4/5 stars 4/5 stars 1/5 stars 3/5 stars 4.7/5 stars
MediaWiki deployment
troubleshooting / debugging
4/5 stars 1/5 stars 3/5 stars 1/5 stars 1/5 stars 3.2/5 stars James Forrester
Deployment Pipeline Kubernetes 0/5 stars 0/5 stars 3/5 stars 3/5 stars 2/5 stars 1.6/5 stars
Blubber 1/5 stars 2/5 stars 5/5 stars 3/5 stars 3/5 stars 0/5 stars
pipelinelib 0/5 stars 1/5 stars 5/5 stars 2/5 stars 1/5 stars 0/5 stars
local-charts 0/5 stars 4/5 stars 2/5 stars 5/5 stars 1/5 stars 1.75/5 stars
dev-images 0/5 stars 5/5 stars 4/5 stars 3/5 stars 0/5 stars 0.5/5 stars
MediaWiki Releases Release mechanics/tooling 0/5 stars 0/5 stars 4/5 stars 0/5 stars 1/5 stars 2.5/5 stars James Forrester
Doing major releases 0/5 stars 0/5 stars 3/5 stars 0/5 stars 1/5 stars 0.5/5 stars James Forrester
Doing point releases 0/5 stars 0/5 stars 2/5 stars 0/5 stars 1/5 stars 1/5 stars James Forrester
Security releases 0/5 stars 0/5 stars 0/5 stars 0/5 stars 1/5 stars 0/5 stars James Forrester
Other PGP & pwstore 2/5 stars 1/5 stars 2/5 stars 1/5 stars 4/5 stars 2.5/5 stars



2019-04 edit

On a scale of 0-5 where 0 means "no idea" and 5 means "expert", rate your knowledge of the below skills.

Antoine Brennen Dan Jean-Rene Jeena Lars Mukunda Tyler Zeljko Other maintainers (names)
Developer Tools
Support
MWVagrant 1/5 stars 0/5 stars 3/5 stars 1/5 stars 1/5 stars 0/5 stars 2/5 stars 1/5 stars 0/5 stars James F. (2/5 stars)
Gerrit maintenance 3/5 stars 1/5 stars 0/5 stars 0/5 stars 0/5 stars 0/5 stars 2.5/5 stars 3.5/5 stars 0/5 stars
Phab maintenance 0/5 stars 0/5 stars 0/5 stars 0/5 stars 0/5 stars 0/5 stars 5/5 stars 1/5 stars 0/5 stars
Continuous Integration
Infrastructure
Jenkins maintenance 5/5 stars 0/5 stars 4/5 stars 0/5 stars 0/5 stars 2/5 stars 0.5/5 stars 4/5 stars 0/5 stars
Zuul maintenance 5/5 stars 0/5 stars 3/5 stars 0/5 stars 0/5 stars 0/5 stars 0/5 stars 4/5 stars 0/5 stars
CI config / JJB 5/5 stars 0/5 stars 5/5 stars 0/5 stars 0/5 stars 1/5 stars 2/5 stars 4/5 stars 1/5 stars James F. (3/5 stars)
docker-pkg 4/5 stars 2/5 stars 2/5 stars 0/5 stars 1/5 stars 0/5 stars 0/5 stars 2/5 stars 0/5 stars James F. (3/5 stars)
Docker images 4/5 stars 2/5 stars 4/5 stars 3/5 stars 2/5 stars 2/5 stars 1/5 stars 3/5 stars 0/5 stars James F. (3/5 stars)
Quibble 5/5 stars 0/5 stars 2/5 stars 1/5 stars 0/5 stars 0/5 stars 0/5 stars 1/5 stars 0/5 stars
Testing
Tooling & Maintenance
Unit test
tooling and debugging
2/5 stars 0/5 stars 2/5 stars 4/5 stars 0/5 stars 0/5 stars 1/5 stars 1/5 stars 0/5 stars James F. (3/5 stars)
Integration test
tooling and debugging
2/5 stars 0/5 stars 3/5 stars 3/5 stars 0/5 stars 0/5 stars 1/5 stars 1/5 stars 0/5 stars James F. (3/5 stars)
Acceptance test
tooling and debugging

(e.g. Selenium-Node.js)

2/5 stars 0/5 stars 4/5 stars 3/5 stars 0/5 stars 0/5 stars 1/5 stars 1/5 stars 4/5 stars James F. (1/5 stars)
Software Configuration Management
(regular maintenance of MW extensions)
3/5 stars 0/5 stars 0/5 stars 2/5 stars 0/5 stars 0/5 stars 0/5 stars 0/5 stars James F. (5/5 stars)
Testing
Training and Education
Testing strategy 2/5 stars 0/5 stars 4/5 stars 5/5 stars 2/5 stars 0/5 stars 1/5 stars 0/5 stars James F. (1/5 stars)
Unit testing and refactoring 3/5 stars 1/5 stars 4/5 stars 4/5 stars 2/5 stars 0/5 stars 0/5 stars 0/5 stars James F. (2/5 stars)
Integration & Acceptance Testing 2/5 stars 0/5 stars 4/5 stars 4/5 stars 3/5 stars 0/5 stars 1/5 stars 0/5 stars James F. (2/5 stars)
Design for testability 2/5 stars 2/5 stars 4/5 stars 4/5 stars 3/5 stars 0/5 stars 1/5 stars 0/5 stars James F. (2/5 stars)
Code Health Code Health Metrics 2/5 stars 4/5 stars 1/5 stars
Code Stewardship Reviews 0/5 stars 5/5 stars 1/5 stars
Test Environments Beta Cluster 0/5 stars 0/5 stars 2/5 stars 2/5 stars 0/5 stars 0/5 stars 2/5 stars 2/5 stars 0/5 stars James F. (2/5 stars)
Integration cluster
(where/how MW+extensions run in CI)
5/5 stars 0/5 stars 3/5 stars 2/5 stars 0/5 stars 0/5 stars 4/5 stars 0/5 stars James F. (4/5 stars)
Deploying software New MW branches / The Train 3/5 stars 1/5 stars 3/5 stars 0/5 stars 1/5 stars 0/5 stars 5/5 stars 5/5 stars 4/5 stars James F. (2/5 stars)
Backports / SWATs 4/5 stars 0/5 stars 1/5 stars 0/5 stars 0/5 stars 0/5 stars 4/5 stars 5/5 stars 4/5 stars James F. (5/5 stars)
Developing scap 0/5 stars 0/5 stars 3/5 stars 0/5 stars 0/5 stars 0/5 stars 5/5 stars 5/5 stars 0/5 stars
Production log error reporting 4/5 stars 0/5 stars 3/5 stars 1/5 stars 0/5 stars 0/5 stars 5/5 stars 3/5 stars 3/5 stars