Welcome to Tor!
This is a public on-boarding document focus for people who are joining Tor either because they became an employee or a contractor. But it can be useful for volunteers too.
Keep in mind that is a whole onboard process that is done internally with our HR and Finance teams, so, if somethings like health care and vacation is missing from this page is because they will be presented to you in private.
Introducing tpi and tpo:
_tpi_ is The Tor Project, Inc - a US 501(c)(3) non-profit organization - if you are hired to work for Tor this organization is who will hire you, pay your salary, set up all your benefits etc.
_tpo_ is The Tor Project community - which includes everyone who is payed by tpi but also everyone else that makes Tor possible: users, tor relay operators, researchers, code contributors etc.
The graph below tries to show more or less how 'these layers' of our organization works.
Tor Project's Staff
All this teams have TPI's staff and volunteers from the community:
- Network Team
- Applications Team
- Network Health Team
- Anti-censorship Team
- UX Team
- Community Team
- Sysadmin Team
- Communications Team
- HR/Administration/Operations Team
- Finance Team
What happens first: Get yourself set up! :)
- Home office setup; order business cards
- New hire forms
- US-based: I9, W4(s), payroll setup, benefits enrollment(s)
- Non-US: Payroll setup (required forms vary by country)
Setting up your PGP key
- What is a PGP key?
- How to create a key and keep it safe
- Getting your key signed by someone at Tor
- Uploading your key to the server
Getting your @torproject.org email set up
- Choosing an alias
- Getting your email address forwarding set up to work with your email client
- Email etiquette
There is an Employee Handbook. Ask HR for it.
First week on the job: Get yourself oriented! :)
Quick overview of some internal tools we use
- Email lists
- Signal <-- It needs UPDATE -->
- Gitlab <-- It needs UPDATE -->
- Nextcloud <-- It needs UPDATE -->
- RT <-- It needs UPDATE -->
Stuff a developer should do to get themselves set up
- internal Git
- ldap + ssh key
Need help with any of the above? You can submit a ticket in Sysadmin Repo.
What is expected from you?
- Havest - timesheets and expenses
- Reporting (per role/per team expectations)
- Working Remote! (work and life balance tips)
Tips & Likes and Dislikes
What is the difference between system admin work and services admin work?
Some people at Tor don't like Google Docs.
Ask before taking photos of people at events or Tor meetings
Be mindful when asking private questions as 'where do you live' or 'when is your birthday', not everyone like to share private information :)
Social media engagement equals tracking people - be mindful when asking for people who likes Tor to engage with our social media buttons out there.
Feel free to ask in irc.