Skip to content

Onboarding

Joining a new company involves a significant learning curve. This guide covers key aspects of onboarding, including meeting your colleagues, understanding company culture and processes, and establishing yourself within the team.

It takes a while before you are becoming productive and contributes to one of the projects you are working on. To simplify this processess companies have some kind of automation tools to get you up and running quickly. All depends on the ecosystem the company is working with: Google, Apple, Microsoft, etc.

Within Augment Vision we are working with the Apple and Google stack, which means you will have a dedicated @uug.ai email and Google workspace to arrange meetings, store files, and much more and have dedicated Apple equipment like Macbook, iPhone, Airpods, etc.

Developer Setup

At Augment Vision, we streamline onboarding through a two-phase provisioning process:

  1. Dev Machine: Configure your local development environment with essential tools and dependencies or use GitHub Codespaces
  2. Dev Container: Deploy a containerized development environment with pre-configured runtime, dependencies, and debugging tools for project contribution

This approach ensures you can contribute effectively to our projects quickly while maintaining consistency across the team.

Supportive tooling

At Augment Vision, we use a suite of integrated tools to streamline code sharing, deployment monitoring, and team collaboration. Each tool is detailed in dedicated guides, but here’s a quick overview:

  • Version Control: GitHub for code management, collaboration, and pull request reviews
  • CI/CD Pipeline: GitHub Actions for automated testing and deployment, with GitOps/ArgoCD managing production deployments
  • Communication: Slack for team messaging and community engagement
  • Project Management: GitHub Projects for tracking issues, pull requests, and development progress
  • Documentation: Centralized knowledge base at learn.uug.ai with documentation replicated across local repositories for easy access

Refer to the specific guides in this section for in-depth setup and usage instructions.