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