Portal:Cloud VPS/Admin/Skill matrix
This is an attempt to identify who knows what about which Cloud Services subject areas. Started: October 2018.
On a scale of 0-5 where 0 means "no idea" and 5 means "expert", please rate your knowledge of the below skills. All prolific (incl past) contributors to these areas, please add yourselves freely!
| Category | Skill | Staff (Tools Infra + Tools Platform) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Andrew | Filippo | Riccardo | Taavi | David | Francesco | Komla | Raymond | ||
| VM Infrastructure | NFS, system-level | ||||||||
| NFS integration e.g. nfs-exportd | |||||||||
| Ceph | |||||||||
| VM auth things: Ldap/Pam/Groups | |||||||||
| Toolforge | API Gateway | ||||||||
| Jobs Service | |||||||||
| Toolforge (k8s) | |||||||||
| Envvars Service | |||||||||
| Build Service | |||||||||
| Components Service | |||||||||
| lima-kilo | |||||||||
| Harbor | |||||||||
| Docker Registry | |||||||||
| Redis | |||||||||
| Web services | PAWS | ||||||||
| Quarry | |||||||||
| Toolhub | |||||||||
| Toolsadmin (Striker) | |||||||||
| Openstack Browser | |||||||||
| K8s status | |||||||||
| Tool:FourohFour | |||||||||
| OpenStack | Nova | ||||||||
| Designate | |||||||||
| Horizon | |||||||||
| Cinder | |||||||||
| Magnum | |||||||||
| Trove | |||||||||
| Puppet/Nova integration + Horizon UI | |||||||||
| Nova proxy service | |||||||||
| Openstack | |||||||||
| metricsinfra | |||||||||
| Backups | VM backups | ||||||||
| Cinder backups | |||||||||
| Databases | clouddumps | ||||||||
| Wiki Replicas | |||||||||
| Toolsdb | |||||||||
| Coding | Puppet | ||||||||
| OpenTofu | |||||||||
| Ansible | |||||||||
| Ruby | |||||||||
| Golang | |||||||||
| Shellscript | |||||||||
| Python | |||||||||
| Other skills | DNS | ||||||||
| Grafana | |||||||||
| Prometheus | |||||||||
| MediaWiki | |||||||||
| Category | Skill | Andrew | Filippo | Riccardo | Taavi | David | Francesco | Komla | Raymond |
| Staff | |||||||||
Copy/paste stars:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Bus factor
To analyze bus factor, the table below replaces 3/4/5 star ratings with a check mark, so it is easier to see which skill or service would be more at risk.
| Category | Skill | Staff (Tools Infra + Tools Platform) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Andrew | Filippo | Riccardo | Taavi | David | Francesco | Komla | Raymond | ||
| VM Infrastructure | NFS, system-level | ||||||||
| NFS integration e.g. nfs-exportd | |||||||||
| Ceph | |||||||||
| VM auth things: Ldap/Pam/Groups | |||||||||
| Toolforge | API Gateway | ||||||||
| Jobs Service | |||||||||
| Toolforge (k8s) | |||||||||
| Envvars Service | |||||||||
| Build Service | |||||||||
| Components Service | |||||||||
| lima-kilo | |||||||||
| Harbor | |||||||||
| Docker Registry | |||||||||
| Redis | |||||||||
| Web services | PAWS | ||||||||
| Quarry | |||||||||
| Toolhub | |||||||||
| Toolsadmin (Striker) | |||||||||
| Openstack Browser | |||||||||
| K8s status | |||||||||
| Tool:FourohFour | |||||||||
| OpenStack | Nova | ||||||||
| Designate | |||||||||
| Horizon | |||||||||
| Cinder | |||||||||
| Magnum | |||||||||
| Trove | |||||||||
| Puppet/Nova integration + Horizon UI | |||||||||
| Nova proxy service | |||||||||
| Openstack | |||||||||
| metricsinfra | |||||||||
| Backups | VM backups | ||||||||
| Cinder backups | |||||||||
| Databases | clouddumps | ||||||||
| Wiki Replicas | |||||||||
| Toolsdb | |||||||||
| Coding | Puppet | ||||||||
| OpenTofu | |||||||||
| Ansible | |||||||||
| Ruby | |||||||||
| Golang | |||||||||
| Shellscript | |||||||||
| Python | |||||||||
| Other skills | DNS | ||||||||
| Grafana | |||||||||
| Prometheus | |||||||||
| MediaWiki | |||||||||
| Category | Skill | Andrew | Filippo | Riccardo | Taavi | David | Francesco | Komla | Raymond |
| Staff | |||||||||
Copy/Paste checkmark
Should you need to update this table, copy the original skills table source into a file in your laptop, and then in the shell run this:
user@laptop:~$ cat file | sed s/\|{{rating\|5\|5}}/\|{{Check_Mark}}/gI | sed s/\|{{rating\|4\|5}}/\|{{Check_Mark}}/gI | sed s/\|{{rating\|3\|5}}/\|{{Check_Mark}}/gI | sed s/\|{{rating\|2\|5}}/\|/gI | sed s/\|{{rating\|1\|5}}/\|/gI | sed s/\|{{rating\|0\|5}}/\|/gI