Developer Onboarding
This guide contains setup instructions and credentials for new team members.
Sensitive Information
This page may contain credentials. Access is restricted to authorized personnel.
Auto-Updated
This page is automatically updated when onboarding information changes.
Quick Start Checklist
- [ ] Request access to Git repository
- [ ] Set up local development environment
- [ ] Configure VPN access
- [ ] Join team communication channels
- [ ] Complete security training
Development Environment Setup
Prerequisites
| Tool | Version | Installation |
|---|---|---|
| Node.js | 20.x LTS | nvm install 20 |
| Python | 3.11+ | pyenv install 3.11 |
| Docker | 24.x | Docker Desktop |
Repository Access
| Repository | URL | Access Level |
|---|---|---|
| main-app | https://git.example.com/main-app | Developer |
| infrastructure | https://git.example.com/infra | Read-only |
Service Credentials
Handle with Care
Never commit credentials to version control. Use environment variables.
| Service | Environment | Access Method |
|---|---|---|
| Database | Development | Via .env file from 1Password |
| AWS | Development | SSO via Okta |
Team Contacts
| Role | Name | Contact |
|---|---|---|
| Tech Lead | TBD | @techlead |
| DevOps | TBD | @devops |
Updating Onboarding Docs
To update onboarding information, send a webhook message like:
"New developer [NAME] needs access to [RESOURCE]"
"Add [TOOL] version [VERSION] to prerequisites"
"Update [CREDENTIAL_TYPE] access instructions"
Examples:
"Add pnpm version 8.x to prerequisites""New developer Jane needs access to staging database""Update AWS access to use IAM Identity Center"