Onboarding Guillaume Samson
ref. checklist: https://docs.softwareheritage.org/sysadm/user-management/onboarding.html
-
order a computer + accessories
Goodies
-
Give out Software Heritage t-shirt and stickers + goodies!
Administrative
-
Inria access badge and office keys -
Sign PV d’installation? -
Create Inria account -
Cantine card -
transportation expenses -
Add picture (150x150px) and short bio to the people page (proposition sent to Marla on 2022-08-31) -
Review the team charter
Technical setup
-
Create *nix account and email alias on project machines (swh-site puppet repo) -
Set *nix password for the account (swh-private-data puppet repository) -
Set up email forwarding on gandi (gsamson@ and guillaume.samson@) -
Configure printer: - If the machine was configured through puppet: add printer alias per *nix account mapping *nix account to the inria’s ldap account if different
- Otherwise, check the SIC documentation. If the page looks empty/broken, make sure you select “Space language: French” (the English translation is missing)
-
Create Phabricator account-
add user to phabricator projects: Developers, Staff, Reviewers, Interns
-
-
VPN access -
HTTP auth credentials for the intranet wiki -
Create account on the intranet wiki (https://intranet.softwareheritage.org) -
Create account on the public wiki (https://wiki.softwareheritage.org) -
Configure a gitlab account
Extra steps for sysadm:
-
Add GPG key to password manager -
Add GPG key to allow debian package upload (pergamon:/srv/softwareheritage/repository/conf/uploaders) -
Configure a Rancher account -
Configure an OpnSense account -
Configure a Netbox account -
Configure a grafana account -
Configure azure account -
Give access to the mybox's sysadmin shared directory -
Subscribe to mailing lists: -
swh-sysadm -
swh-sysop
-
Communication
-
Subscribe to mailing lists: -
swh-devel -
swh-team
-
-
Invite to IRC channels -
Invite to sysadm and sysops mailing lists -
Create user page on the intranet (see example) with personal contact information -
Subscribe to team calendar
Training
-
Read data model -
Read python modules structure -
Follow getting started tutorial -
Have make check and make test pass there in swh-environment -
Configure arcanist and submit a first diff following the code review workflow
Edited by Guillaume Samson