Onboarding
New here? Work through these in order. You'll be committing code by the end of the day.
Getting Started
Prerequisites and first steps for new team members
BYOD & Device Setup
Bring your own device policy, MDM enrolment, and keeping client data safe
Shell & Dotfiles
Configure your terminal, shell prompt, and common aliases
Git Configuration
Set up git defaults, commit signing, and branch conventions
Kubernetes Tooling
Install and configure kubectl, krew, stern, and cluster access
Cloud & Infrastructure
Set up AWS CLI, Terraform, and infrastructure tooling
Development Workflow
How we work day-to-day: branching, PRs, code review, and deployment
Editor Setup
Configure your code editor with the right extensions, settings, and language support
Security Practices
SSH keys, 2FA, secrets management, and security hygiene
macOS for Developers
System settings, Xcode tools, and defaults that make development smoother
Troubleshooting
Solutions to common issues you'll hit in your first few weeks
Communication & Conventions
How we communicate, collaborate across projects, and work with clients
Learning Resources
Curated docs, courses, and references for our core stack