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 | ||||||||
Gerrit maintenance | |||||||||
Phab maintenance | Daniel Zahn | ||||||||
Continuous Integration Infrastructure |
Jenkins maintenance | ||||||||
Zuul maintenance | |||||||||
CI config / JJB | James Forrester | ||||||||
docker-pkg | James Forrester | ||||||||
Docker images | James Forrester | ||||||||
Quibble | |||||||||
Testing Tooling & Maintenance |
Unit test tooling and debugging |
||||||||
Integration test tooling and debugging |
|||||||||
Acceptance test tooling and debugging (e.g. Selenium-Node.js) |
Željko Filipin | ||||||||
Software Configuration Management (regular maintenance of MW extensions) |
James Forrester | ||||||||
Testing Training and Education |
Testing strategy | ||||||||
Unit testing and refactoring | |||||||||
Integration & Acceptance Testing | |||||||||
Design for testability | |||||||||
Test Environments | Beta Cluster | ||||||||
Integration cluster (where/how MW+extensions run in CI) |
James Forrester | ||||||||
Deploying software | New MW branches / The Train | James Forrester | |||||||
Backports / SWATs | James Forrester | ||||||||
Developing scap | |||||||||
Production log error reporting | |||||||||
MediaWiki deployment troubleshooting / debugging |
James Forrester | ||||||||
Deployment Pipeline | Kubernetes | ||||||||
Blubber | |||||||||
pipelinelib | |||||||||
local-charts | |||||||||
dev-images | |||||||||
MediaWiki Releases | Release mechanics/tooling | James Forrester | |||||||
Doing major releases | James Forrester | ||||||||
Doing point releases | James Forrester | ||||||||
Security releases | James Forrester | ||||||||
Other | PGP & pwstore |
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 | James F. () | |||||||||
Gerrit maintenance | |||||||||||
Phab maintenance | |||||||||||
Continuous Integration Infrastructure |
Jenkins maintenance | ||||||||||
Zuul maintenance | |||||||||||
CI config / JJB | James F. () | ||||||||||
docker-pkg | James F. () | ||||||||||
Docker images | James F. () | ||||||||||
Quibble | |||||||||||
Testing Tooling & Maintenance |
Unit test tooling and debugging |
James F. () | |||||||||
Integration test tooling and debugging |
James F. () | ||||||||||
Acceptance test tooling and debugging (e.g. Selenium-Node.js) |
James F. () | ||||||||||
Software Configuration Management (regular maintenance of MW extensions) |
James F. () | ||||||||||
Testing Training and Education |
Testing strategy | James F. () | |||||||||
Unit testing and refactoring | James F. () | ||||||||||
Integration & Acceptance Testing | James F. () | ||||||||||
Design for testability | James F. () | ||||||||||
Code Health | Code Health Metrics | ||||||||||
Code Stewardship Reviews | |||||||||||
Test Environments | Beta Cluster | James F. () | |||||||||
Integration cluster (where/how MW+extensions run in CI) |
James F. () | ||||||||||
Deploying software | New MW branches / The Train | James F. () | |||||||||
Backports / SWATs | James F. () | ||||||||||
Developing scap | |||||||||||
Production log error reporting | James F. () | ||||||||||
MediaWiki deployment troubleshooting / debugging |
James F. () | ||||||||||
Deployment Pipeline | Kubernetes | James F. () | |||||||||
minikube | James F. () | ||||||||||
Blubber | James F. () | ||||||||||
pipelinelib | |||||||||||
local-charts | James F. () | ||||||||||
dev-images | James F. () | ||||||||||
MediaWiki Releases | Release mechanics/tooling | James F. () | |||||||||
Doing major releases | James F. () | ||||||||||
Doing point releases | James F. () | ||||||||||
Security releases | James F. () | ||||||||||
Other | PGP & pwstore |
2017-04
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Developer Tools Support | Continuous Integration Infra | Testing Tooling | Integration Environments | Deploying software | MediaWiki Releases | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MediaWiki-Vagrant | Elastic-search | Gerrit maint | Phab maint | Jenkins maint | Zuul maint | Nodepool maint | CI config | Unit test maint | Integration
test maint |
MW-Selenium | Selenium-Node.js | Beta Cluster | Deploying new MW branches | backports | Developing scap | Debugging or Reporting log errors | Doing major releases | Doing security releases | |
Antoine | |||||||||||||||||||
Chad | |||||||||||||||||||
Dan | |||||||||||||||||||
Jean-Rene | |||||||||||||||||||
Mukunda | |||||||||||||||||||
Tyler | +1 | ||||||||||||||||||
Zeljko |
2017-01
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Development environment | Developer Tools Support | Continuous Integration Infra | Testing Tooling | Integration Environments | Deploying software | MediaWiki Releases | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dev'ing
MediaWiki-Vagrant |
Gerrit maint | Phab maint | Jenkins maint | Zuul maint | Nodepool maint | CI config | Unit test maint | Integration
test maint |
MW-Selenium | Malu | Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | Doing major releases | Doing security releases | |
Antoine | |||||||||||||||||||
Chad | -1 | ||||||||||||||||||
Dan | |||||||||||||||||||
Jean-Rene | |||||||||||||||||||
Mukunda | |||||||||||||||||||
Tyler | +1 | ||||||||||||||||||
Zeljko |
2016-10
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Development environment | Developer Tools Support | Continuous Integration Infra | Testing Tooling | Integration Environments | Deploying software | MediaWiki Releases | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dev'ing
MediaWiki-Vagrant |
Gerrit maint | Phab maint | Jenkins maint | Zuul maint | Nodepool maint | CI config | Unit test maint | Integration
test maint |
MW-Selenium | Malu | Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | Doing major releases | Doing security releases | |
Antoine | (+2) | (-1) | |||||||||||||||||
Chad | (+1) | (+2) | (+2) | ||||||||||||||||
Dan | |||||||||||||||||||
Mukunda | |||||||||||||||||||
Tyler | (+2) | ||||||||||||||||||
Zeljko |
2016-07
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Development environment | Developer Tools Support | Continuous Integration Infra | Testing Tooling | Integration Environments | Deploying software | MediaWiki Releases | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dev'ing
MediaWiki-Vagrant |
Gerrit maint | Phab maint | Jenkins maint | Zuul maint | Nodepool maint | CI config | Unit test maint | Integration
test maint |
Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | Doing major releases | Doing security releases | |
Antoine | (+1) | (+1) | (-1) | (-2) | |||||||||||||
Chad | (-1) | (+1) | (-1) | ||||||||||||||
Dan | |||||||||||||||||
Mukunda | (-1) | (+1) | (+1) | (+1) | (+1) | (+1) | (-1) | (-1) | (-1) | ||||||||
Tyler | (-1) | (+1) | (+1) | (-1) | (-1) | (+1) | |||||||||||
Zeljko |
2016-03/4
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Development environment | Developer Tools Support | Continuous Integration Infra | Testing Tooling | Integration Environments | Deploying software | MediaWiki Releases | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dev'ing
MediaWiki-Vagrant |
Gerrit maint | Phab maint | Jenkins maint | Zuul maint | Nodepool maint | CI config | Unit test maint | Integration
test maint |
Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | Doing major releases | Doing security releases | |
Antoine | (+1) | ||||||||||||||||
Chad | (+1) | ||||||||||||||||
Dan | (+1) | (+1) | (+1) | (-1) | |||||||||||||
Mukunda | |||||||||||||||||
Tyler | |||||||||||||||||
Zeljko | (-2) |
2016-01
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Continuous Integration | Integration Environments | Deploying software | Development environment | Developer Tools Support | MediaWiki Releases | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jenkins maint | unit tests | integration tests | Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | MediaWiki-Vagrant | Gerrit maint | Phab maint | Doing major releases | Doing security releases | |
Antoine | (-1) | (-1) | (-2) | (-1) | (+1) | |||||||||
Chad | (+1) | (+2) | ||||||||||||
Dan | (-1) | (+1) | ||||||||||||
Mukunda | (+1) | (-1) | (-1) | |||||||||||
Tyler | (-1) | (+1) | (+1) | |||||||||||
Zeljko |
2015-09
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Continuous Integration | Integration Environments | Deploying software | Development environment | Developer Tools Support | MediaWiki Releases | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jenkins maint | unit tests | integration tests | Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | MediaWiki-Vagrant | Gerrit maint | Phab maint | Doing major releases | Doing security releases | |
Antoine | ||||||||||||||
Chad | (+2) | |||||||||||||
Dan | (+1) | (+1) | (+2) | (+1) | ||||||||||
Mukunda | (+2) | (+1) | (+1) | |||||||||||
Tyler | (+1) | (+1) | ||||||||||||
Zeljko |
2015-08
[edit]On a scale of 1-5 where 1 means "no idea" and 5 means "expert", rate your knowledge of the below skills.
Continuous Integration | Integration Environments | Deploying software | Development environment | Developer Tools Support | MediaWiki Releases | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jenkins maint | unit tests | integration tests | Beta Cluster | Deploying new MW branches | backports
SWAT deploys |
Developing scap | Dev'ing Trebuchet | Debugging or Reporting log errors | MediaWiki-Vagrant | Gerrit maint | Phab maint | Doing major releases | Doing security releases | |
Antoine | ||||||||||||||
Chad | ||||||||||||||
Dan | ||||||||||||||
Mukunda | ||||||||||||||
Tyler | ||||||||||||||
Zeljko |