Production Onboarding

On this page


It is useful to have the following dashboards bookmarked and easily accessible

  1. Grafana
  2. Google Cloud
  3. System Logs
  4. Fastly CDN

Cloud Providers

  1. Google Cloud
  2. Amazon Web Services
  3. DigitalOcean
  4. Azure

Monitoring tools

  1. PagerDuty Alerting
  2. Grafana Peformance Monitoring

Issue Trackers

It is useful to have the following issue trackers bookmarked and easily accessible

  1. On Call


Production Engineers should be using a YubiKey and should not have keys on their laptop.

Follow the yubikey runbook to set up


The following is intended to be a comprehensive list of credentials and access that need to be set up, which are not covered above or elsewhere in the handbook. The list may not be up to date. If something is missing, please add it.

  1. SSH Key - this is provided to you by the yubikey setup
  2. account
  3. admin account
  4. account
  5. Chef access
  6. Cloud Providers
    • Amazon Web Services
    • Azure
    • Digital Ocean
    • Google Cloud

Slack Channels

  1. #production (Say hello to @marvin to create an account)
  2. #sre-lounge
  3. #alerts (There are several alerts channels)

Suggested Software Tools

As production engineers we are allowed to utilize a linux workstation. The list below is mostly comprised of OSX tools. You'll need to find the linux equivalent to match the linux distro of your choice.

In addition to the standard tools for interacting with the rest of GitLab, the following tools help when working on production issues.

Required tools

  1. Homebrew
  2. SSH, properly configured
  3. chef, knife, berkshelf
  4. kubectl (brew install kubernetes-cli)

Nice to have

  1. iTerm (brew cask install iterm2)
  2. A text editor such as Atom, Sublime, Textmate, MacVim, or neovim
  3. watch (brew install watch)
  4. tmux/tmate (brew install tmux tmate)
  5. A markdown editor such as macdown (brew cask install macdown)
  6. gsed (brew install gnu-sed)

To replace mac utilities with gnu core utilities use the –with-default-names option.

Brew Files

There are sample brew files in the Infrastructure Project

iOS apps

  1. Slack
  2. Zoom
  3. PagerDuty
  4. Working Copy (Optional)

Reference Material

List of relevant reference material that an engineer may need to brush up on

  1. Chef
  2. Terraform Docs or getting started guide