👤 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
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