Production Onboarding

On this page

Dashboards

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

Credentials

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
  2. GitLab.com account
  3. GitLab.com admin account
  4. dev.GitLab.org account
  5. Chef access
  6. VPN config

Yubikey

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

Follow the yubikey runbook to set up

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

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