# Onboarding

# The beginning

  1. You'll get a GSuite invite to your personal email.
  2. Click the link from the invite and activate your account.
  3. Your corporate email will be used for Slack, Jira, and GitLab authorization.
  4. Someone from our team will assist you with all these steps, they will help you with any questions during the onboarding.

# Google Workspace

  1. Upload your photo to the profile (opens new window).
  2. Enable 2-factor authentification.

# Google Calendar

  1. Go to the Calendar (opens new window).
  2. At the bottom on the left there is a button to add a new calendar (opens new window)
  3. Click this button and select "From URL".
  4. Add the link to our calendar in the opened window https://calendar.google.com/calendar/ical/apliteni.com_5dkf6kvfeqk0cfkj65ckve3s5k%40group.calendar.google.com/private-dabb5aaf5882fde9b7f4f5c91dc0ac58/basic.ics
  5. Click Add Calendar.
  6. Done, now you can have access to our corporate calendar and working meetings.

# Slack

# First sign in

  1. Go to apliteni.slack.com (opens new window).
  2. Log in with Google using your @apliteni.com account.
  3. Upload your photo.

# Reducing noise pullution

Change notification settings:

  1. Go to Preferences > Notifications.
  2. Select Direct Messages, mentions & keywords.
  3. Opt-out Notify me about replies to threads I'm following.
  4. Choose the time interval when you're working in Allow notifications.
  5. Opt-in Mute all sounds from Slack.
  6. Opt-out Show a badge A dock badge on Mac on Slack's icon to indicate new activity

# Syncing Google Calendar with Slack

  1. First, you need to set up your Google Calendar:
  • Go to https://calendar.google.com/calendar/u/0/r, make sure you are logged in with your Apliteni account. How to check. (opens new window)
  • Click the gear icon > Settings. See the image. (opens new window)
  • In the Language and Region section set up your Language (1), Country (2), Date and Time Format (3 and 4).
  • Select your primary timezone (5).
  • Scroll down and check Enable working hours checkbox (6). Click M to F to select Monday-Friday as your working days, insert your working hours (opens new window). Important note: we are adding these working hours mainly for the reason to be able to schedule team or 1-1 meetings without long communication. These are the hours when you are able to accept the call.
  • All the settings will be saved automatically.
  1. Go to Slack:
  • Click Apliteni in the left upper corner > Preferences.
  • In the Language and region section select your timezone.
  • Close Preferences.
  • Click Add apps in the left bottom corner of Slack under all direct messages.
  • Search for Google Calendar app (opens new window).
  • Add this app, allow all permissions and select your Apliteni gmail account to get info from.
  • You will be redirected to Google Calendar in Slack.
  1. Sync setup:
  1. Return to Google Calendar and add your lunchtime, or any other timeslots when may be absent.

# Vacation tracker

  1. Adding Vacation tracker to Slack:
  1. Now you can sing in to the Vacation tracker dashboard (opens new window):
  • go to https://app.vacationtracker.io/signin.
  • sign in using Slack.
  1. Adding Vacation tracker calendar to Google calendar:
  • go to Vacation tracker dashboard (opens new window).
  • Proceed to Calendar menu on the left.
  • Click Get calendar link on the right, copy the link.
  • Go to Google calendar, click the + button on the left menu near the Other calendars to add a new calendar.
  • Select From URL and paste the link you copied.
  • Click Add calendar.
  1. Syncing with Slack.
  • Go to Google Calendar Home tab (opens new window), click Settings.
  • Make sure your daily schedules are turned on.
  • Scroll down to Accounts, click Choose and select Vacation tracker.
  • Set up notifications in settings of this calendar. Disable notifications for full day events.
  1. To add a day off type /vacation in an any channel or private messages in Slack, select Vacation tracker and later click Request Leave. Then add necessary dates and Send request. Your days off will be automatically added to Google calendar.

  2. To check if anybody has a day off on definite days, do to Calendar page (opens new window), set the necessary month, and see if someone will be off this month.

# Jira

  1. Go to jira.apliteni.com (opens new window).
  2. Log in with Google using your @apliteni.com account.
  3. Upload your photo.

# VPN

  1. You'll get your login and password to your email or to PM in Slack.
  2. Go to a VPN page and log in.
  3. Install OpenVPN following one of the manuals. Tunnelblick (opens new window) can be used for MacOS.
  4. Download your profile "Yourself (auto-login)" file. Import the file to OpenVPN or Tunnelblick.

WARNING

Do not use a corporate VPN to download torrents. We can help you build your personal VPN server if you need it.

# GitLab

  1. Go to gitlab.apliteni.com (opens new window)
  2. Log in with Google using your @apliteni.com account.
  3. Install your public SSH key.
  4. Upload the photo to your account.
  5. Go to Settings > Notifications and change Global notification level settings to Participate.

# Avion.io

You'll get an invitation link on your email.

# GIT

Set up GIT preferences:

git config --global user.name "Name Surname"
git config --global user.email "name.surname@apliteni.com"
git config --global core.autocrlf input

# Zoom.us

  1. Sign up to Zoom.uswith Google using your @apliteni.com account.
  2. Install the app to your computer.

# Setting up IDE

  1. Enable "LF" lines transfer.
  2. Enable "Strip trailing spaces on Save" in IDEA. It will delete all unnecessary spaces at the end of the line.
  3. Set up the adjustment of spaces, indents and TABs according to our coding style.

# Security checklist

  • Keep up-to-date Operation System. All security patches must be installed.
  • For Windows users:
    • Your Windows must be licensed.
    • You must use any modern Anti-Virus software for additional protection.
    • (Optional) Use Firewall application.

# What's next

Read communication and working processes pages. You'll find a story in Jira with subtasks assigned to you. Good luck!

# Adding a new employee (e-team side)

  1. Add a new user to a G Suite, all work accounts will be linked to this email. Artur or Veronika can add the user.
  2. Jira and Slack accounts will be created automatically after the employee login.

# Creating Google Workspace account

  1. Go to Google Admin (opens new window).
  2. Users section.
  3. Add the user to necessary groups. E.g., adding user to Infra Team group will allow Kubernetes clusters administration.
  4. After adding the user go to their menu and select Licenses section at the bottom. Activate a paid license for the user.

# Create a personal card on Google Drive

  1. Add a new folder with employee's name in Employees folder.
  2. Create a google doc [Name] Personal Card.
  3. Create subfolders Contract and Invoices.

# Create a VPN account

  1. Go to VPN admin panel.
  2. Select User Management > User Permissions on the left.
  3. At the bottom of the list add a new employee login in the empty field.
    • IMPORTANT In case the first and last names are too long add the login without @apliteni.com.
    • Enable "Allow auto-login".
  4. Click the user editing button and add the password that will be used by the employee to login to VPN. Other settings leave as default. Save changes.

# Create a story in Jira

  1. Create a story with "Onboarding First/Last Name" name
  2. Assign the story to a new employee.
  3. Add subtasks to a story:
  • to read our handbook,
  • to get to know our tracker,
  • tasks to get acquainted with our code.

# Create a CarrotQuest account

  1. Go to Settings at the bottom left corner and select Team Management.
  2. Click Add a new member.
  3. Insert the email, visible employee's name, acces level - Operator.
  4. Disable notifications in Notification section.
  5. Save cahnges.
  6. Go to Settings > Channels.
  7. Select all channels and add a new employee to all of them. Save changes.

# Create a Gitlab account

  1. Add the user and select groups the user will hava access to.

# Sentry

  1. Go to Members (opens new window).
  2. Add a user.

# Create admin access

In case it's necessary.

# Add the employee to Jira Automatic Rules

  1. Go to https://jira.apliteni.com (opens new window).
  2. Set up 1:1 rules.