People Operations Internal Handbook

Information about the limited access internal handbook People Operations has.

Overview

Some of our processes can not be made public and we can’t even share them internally. For those reasons, People Operations has a internal handbook, where only a limited amount of people have access.

The project is hosted outside of the gitlab-com group (for access reasons) and is available here. However, you need to be invited to have access.

Once you have access to the project, you will also have access to the People Operations internal handbook.

Usage

Only to be used for items that we can’t share in the internal only or public handbook. This should contain very limit amount of information.

Get access

Create an access request and assign it to the Director, People Operations. They will add you as a member to the project. Once you have access to the project, you will also have access to the hosted page.

Engineer Access Requests

People Group Engineers will need a couple of Access Requests in order to maintain, test, and deploy our current integrations and applications.

Name Description
Oktapreview Allows us to log in to okta in your development environment.
Google Cloud Console, pops-tools & Compute Admin Allows us to manage our kubernetes clusters, this is where our production integrations live.
1Password (People Group Vault) Gives us access to different API keys and passwords for our integrations.
Sentry Alerts For monitoring application status and get notifications if there are any errors in production.
ops.gitlab.net Production repository mirror of projects on gitlab.com, this holds our environment variables and secret keys.
dev.gitlab.net Our development repository mirrors, similar to above.
ngrok Allows us to test slack integrations without hitting our production server. This reroutes external requests to our local machine.
Letter of Employment Spreadsheet Helps us keep track of new hires and double check with existing integrations.
Workday Permission Enough permission to be able to use the web interface for simple team member look ups and should be able to use the API with the correct level of permission.
Greenhouse Job Admin: People Success permission. This allows us to us to use the Greenhouse API within our integrations for testing and debugging.
Slack API Permission to access Slack’s API both for production and developmental purposes.
People Group Engineering GitLab Group Access Grants us access to our publicly available projects. Nominatorbot, People-Connect, etc.
Compensation Calculator Admin & Repository Access Allows us to grant or revoke permission to use the compensation calculator. Also lets us view the project on GitLab and make contributions.
Last modified November 21, 2024: BHR Update Pt 2 (2eaa7f4d)