ðĪ New employee onboarding
Todo Listâ
This is a list of tasks that should help you get up to speed with the current state of the product and the team.
General onboardingâ
- Complete the compliance checklist
- Review the Legion principles to understand the vision and values of the company
- Read about our engineering culture
- Complete a very small dev task and commit code to production as soon as possible ð
Get to know the product:â
- Build the browser extension and load it to chrome
- Schedule time with Avner to go over the product UX for the first time
- Record an investigation workflow
- Review the summary of the recorded workflow in the legion app
- Create a usecase workflow using the workflow editor
- Run the workflow in a guided mode investigation
- Review your recording and investigation in the internal session viewer
Architecture and environmentsâ
- Review backend AWS, GCP and worker architecture
- Review our environments
Complianceâ
- Enable MFA on your Legion Google Workspace account
- Go to https://app.drata.com/employee
- Login with your Legion Google workspace account
- Complete the following steps:
- Install and configure the Drata agent on your laptop
- Review & Acknowledge Company Policies
- Complete Security Awareness Training
Required permissionsâ
- Legion Google Workspace account
- Slack
- GitHub access to the Legion org + write permissions to repositories
- Linear
- Mongo org + project access
- Ensure you have the 'Project Owner' role on 'Project 0' (this is required to add your local IP address to the Network Access list)
- OpenAI project
- AWS
- GCP
- Axiom
- 1Password
- (Required for frontend development) Vercel
- (Optional) ConfigCat
- (Optional) WorkOS
Linearâ
We use Linear for project management and task tracking.
- (Optional) Linear clients: https://linear.app/download
- Make sure you have notifications enabled so you don't miss updates (task assignments, comments, priority changes, etc.)
- More info about configuring notifications: https://linear.app/docs/notifications
- Recommended notifications: Assignments, Comments and replies, Mentions
Slackâ
Join the folloeing channels on slack:
- alerts
- critical-alerts
- deployments
- dev
- dev-technical
- general
- incidents
- pull-requests
- urgent-pull-requests
Optional:
- new-product-releases
- random
Local env setupâ
Recommended ramp up topicsâ
- Frontend
- Typescript
- React
- Tailwind CSS
- Browser extension development (Manifest V3)
- Next.js
- Backend
- Python
- FastAPI
- AWS ECS
- MongoDB
- Pulumi
- GCP Cloud Run