- getting people into the systems to work with their teams
- getting people to understand Tor culture
- getting people to know where to look for information
...
...
@@ -13,16 +15,18 @@ What do we want out of this process?
### Core Contributor Onboarding Process
1. Candidate gets nominated and approved (as described in the [membership document](https://gitweb.torproject.org/community/policies.git/tree/membership.txt)).
2. Membership secretary sends mail to new contributor with the following information:
. Organization's chart
2. Membership secretary sends mail to new contributor with the following information: . Organization's chart
3. Membership secretary or nominator creates a ticket in TPA's GitLab, PGP signed, to:
- Setup Email/LDAP access. LDAP coordinates access to a few services, mostly shell, and gitolite, but less and fewer services are connected to it, so we need to grant access to a lot of services when we add new users
4. Membership secretary sends a mail to tor-internal@ introducing the new contributor (after the email is created and tested). Instructions for tor-internal IRC are in intro email.
5. The membership secretary creates a ticket in TPA's Gitlab group requesting to create the following accounts as needed:
6. Person that nominated new contributor, onboard them. We should give the nominator a template for things to remember to tell them about (similar to the one we have in https://gitlab.torproject.org/tpo/team/-/wikis/OnBoardingAgendaTemplate) and a "how to talk with media" guide that comms team will write and policies at Tor.
## Offboarding process
...
...
@@ -30,6 +34,7 @@ What do we want out of this process?
### Priorities
What do we want out of this process?
- manage access to the systems that we work on
- give people the opportunity to keep collaborating in the Tor community
...
...
@@ -43,7 +48,6 @@ What do we want out of this process?
6. Remove from all private mailing lists, znc irc bouncer and aliases. Handle contributor's email.
7. Check if they are a security liaison (i.e. on the security@ list), and if so go through the removal process.
# The Tor Project's Employees
## Onboarding process
...
...
@@ -51,39 +55,40 @@ What do we want out of this process?
### Priorities
What do we want out of this process?
- getting people into the systems to work with their teams
- getting people to understand Tor culture
- getting people to know where to look for information
### TPI hiring procedure
This happens after we go through the recruiting process, and the
candidate has accepted a formal offer.
This happens after we go through the recruiting process, and the candidate has accepted a formal offer.
1. Candidate accepts the offer, in writing, from TPI (with the social contract, code of conduct, and employee handbook). HR sends the start date to the team the person will be working in.
2. Send a mail to the team lead + PM to tell them starting date for new employee.
4. HR sends mail to new employee with the following information:
3. HR sends mail to new employee with the following information:
* holidays calendar
* org chart
* harvest
* next steps
5. HR creates a ticket in TPA's gitlab, pgp signed, to:
* setup Email/LDAP access. LDAP coordinates accesses to a few services, mostly shell and gitolite, but less and less services are connected to it, so we need to grant access to a *lot* of services when we add new users
6. HR sends a mail to tor-internal@ introducing new employee (after email is created and tested). Instructions for tor-internal IRC is in intro email.
7. HR creates a ticket in TPA gitlab group requesting to create following accounts:
4. HR creates a ticket in TPA's gitlab, pgp signed, to:
* setup Email/LDAP access. LDAP coordinates accesses to a few services, mostly shell and gitolite, but less and less services are connected to it, so we need to grant access to a _lot_ of services when we add new users
5. HR sends a mail to tor-internal@ introducing new employee (after email is created and tested). Instructions for tor-internal IRC is in intro email.
6. HR creates a ticket in TPA gitlab group requesting to create following accounts:
* BBB
* GitLab
* Nextcloud
* ... maybe more? see the [service list](https://gitlab.torproject.org/tpo/tpa/team/-/wikis/service)