Skip to content

Sounding Board - Tech Stack - Add New System & System Onboarding

Tech Stack - Add New System & System Onboarding

Please do not merge before the Business Systems Analysts have reviewed and approved!

Questions? Ask in #tech-owners_tech-stack Slack channel.

Business/Technical System Owner or Delegate to Complete

General Tech Stack Entry Tasks

  1. Rename this MR's title to [System Name] - Tech Stack - Add New System & System Onboarding
  2. Requisition Link (if an externally-developed System): https://gitlab.ziphq.com/request/06722493-99a3-7f57-8000-c1e921bec413/overview
  3. Populate all data fields using the Web IDE. More instructions are here.
  4. Is this New System replacing an existing System in the Tech Stack?
    • Yes - Delete the existing System's entry from the Tech Stack in this MR using the Web IDE. Next, create a Tech Stack Offboarding Issue. Offboarding Issue Link:
    • No

Access Tasks

  1. Add the New System to one of two Offboarding templates below. More instructions are here.

System Onboarding Checklist

Each checklist item below should be addressed before this MR can be merged. If unsure of whether a requirement is satisfied, ask the Technical Owner (if a different Team Member) or Vendor Contact / Sales Engineer. Reach out to Security Risk in the #tech-owners_tech-stack Slack channel for help.

  1. The New System is configured for Okta Single Sign On.
  2. Encryption of data in-transit and data at-rest are enabled for the New System. Note: Data encryption protocol is specified in the SOC 2, if available.
  3. GitLab's implementation of the New System has audit logging enabled and documented.
  4. If applicable, SOC 2 Complementary User Entity Controls (CUECs) have been reviewed and acknowledged by the Business/System Owner. Note: Security Risk will address this item.
    • Yes - Link to Comment in TPRM Assessment Report Issue indicating confirmation from the Business:
    • N/A
      • Rationale (Populate):
  5. I understand that the below-linked controls must be implemented if this System was to be in-scope for one of GitLab's external certifications such as SOC, SOX, or ISO.

Privacy Team to Complete

If the New System contains Personal Data, has a Privacy Review been completed?:

  • If System contains Orange (internal only) / RED Personal Data:
    • Yes - Link a completed Privacy Review Issue, Coupa approval, or Zip approval.
    • No - Complete Privacy Review Issue
  • If System contains Yellow Personal Data (GitLab Team Member Names/Emails):
    • Yes - a Data Processing Agreement (DPA) was executed between GitLab and the Vendor.
    • No - a DPA is not in place. Privacy Team will be in contact about completing a DPA, which is required for this Tech Stack Addition.
  • If System contains only Green Data or contains no Personal Data, a Privacy Review is not required.

Security Risk Team to Complete

  1. Check this box to indicate approval of the New System's Critical System Tier.
  2. Answer Question 4. in 'System Onboarding Checklist' section above.
    • Was a Technical Security Validation launched in response to the TPRM Assessment?
      • Yes - Link the TSV here and confirm all steps within the Observation Management section of the TSV have been completed, including acknowledgment of TSV findings by the Business Owner if findings were noted.
      • No - No further action needed.

Business Technology Team to Complete

  • To-do before merging -- (@marc_disabatino) is to ensure all sections/action items are completed.

/cc @gitlab-com/internal-audit @disla

Edited by Jamie Allen

Merge request reports

Loading