Onboarding Checklist¶
Steps to onboard a new member to Pegasus systems and services.
1. Slack¶
Invite to the pegasus-research.slack.com workspace.
2. GitHub¶
Invite to the github.com/pegasus-research GitHub organization. This also grants access to docs.pegasus-research.com via Cloudflare Access.
3. Google Workspace¶
Add as member of the Google Workspace via admin.google.com. Username / email follows the pattern first.last@pegasus-research.com. Add this user to the Pegasus Google Drive. Add this user the Pegasus Google Calendar
4. AWS¶
Create an IAM user with username pattern first.last. Add user to the Admin user group. Provide user access to AWS Console and an initial password. Issue credentials (AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY) for CLI access to:
s3://pegasus-training-data— evolutionary trajectory training datas3://pegasus-model-weights— model checkpoints and predictions
As well as the ability to spin up EC2 instances.
A Force_MFA policy is attached to the Admin group, so on first login the user will be prompted to register an MFA device (authenticator app, passkey, or security key) via Security credentials before they can access any services.
5. Lambda Labs¶
Grant access to the Lambda Labs account for GPU compute. See Compute for resource details. Username is first.last@pegasus-research.com.
Slack, GitHub, Google Workspace, AWS all have multifactor authentication (MFA) required.
6. Nextstrain.org¶
We use https://nextstrain.org/groups/trajectories/ and https://nextstrain.org/groups/trajectories-private/ specifically for the evolutionary diffusion project. Access can be granted to these Nextstrain Groups by following instructions on the internal Nextstrain wiki.