Remember: This is only the historical data for the Release Engineering Team's skill matrix. Bring yourself into the present.
2020-06
| 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
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
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 | |||||||||||||||||||
| Zeljko | |||||||||||||||||||
2017-01
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 | |||||||||||||||||||
| Dan | |||||||||||||||||||
| Jean-Rene | |||||||||||||||||||
| Mukunda | |||||||||||||||||||
| Tyler | |||||||||||||||||||
| Zeljko | |||||||||||||||||||
2016-10
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 | |||||||||||||||||||
| Dan | |||||||||||||||||||
| Mukunda | |||||||||||||||||||
| Tyler | |||||||||||||||||||
| Zeljko | |||||||||||||||||||
2016-07
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 | |||||||||||||||||
| Chad | |||||||||||||||||
| Dan | |||||||||||||||||
| Mukunda | |||||||||||||||||
| Tyler | |||||||||||||||||
| Zeljko | |||||||||||||||||
2016-03/4
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 | |||||||||||||||||
| Chad | |||||||||||||||||
| Dan | |||||||||||||||||
| Mukunda | |||||||||||||||||
| Tyler | |||||||||||||||||
| Zeljko | |||||||||||||||||
2016-01
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 | ||||||||||||||
2015-09
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 | ||||||||||||||
2015-08
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 | ||||||||||||||