Move incubation engineering roles under a more consistent job family structure
Why is this change being made?
Migrate the incubation engineer and management roles into the appropriate structure.
See also https://gitlab.com/gitlab-org/incubation-engineering/meta/-/issues/23.
I've based my changes on the job family template 1.
I labeled Incubation Engineer as such leaving off the "Intermediate" modifier in most cases. When doing so I preferred the prefix form "Intermediate Incubation Engineer" since that's consistent with frontend/backend engineer job family pages rather than following the guideline of using "Incubation Engineer (Intermediate)".
What changes are being made?
-
Create a job family page for Incubation under Engineering with the following structure: - Roles > Engineering Roles > Incubation Roles
- Engineer
- Management
- VP
- Roles > Engineering Roles > Incubation Roles
-
Create a job family page for Incubation Engineer under Incubation with the following structure: - Roles > Engineering Roles > Incubation Roles > Incubation Engineer Roles
- Incubation Engineer
- Senior Incubation Engineer
- Staff Incubation Engineer
- Roles > Engineering Roles > Incubation Roles > Incubation Engineer Roles
-
Create a job family page for Incubation Engineering Leadership under Incubation with the following structure: - Roles > Engineering Roles > Incubation Roles > Incubation Engineering Leadership
- Director, Incubation Engineering
- VP of Incubation Engineering
- Roles > Engineering Roles > Incubation Roles > Incubation Engineering Leadership
-
Move the existing VP of Incubation Engineering page to VP under the Incubation Engineering Leadership job family mostly untouched. - Roles > Engineering Roles > Incubation Roles > Incubation Engineering Leadership > VP of Incubation Engineering
-
Add @bmarnane as a CODEOWNER for the sites/uncategorized/source/job-families/engineering/incubation/
directory. -
Marked VP as an acronym for helper functions which were previously causing "Vp" to be rendered as the link text for VP roles under engineering and more in the handbook. -
Added table of contents to all incubation job family pages.
Author Checklist
-
Provided a concise title for this Merge Request (MR) -
Added a description to this MR explaining the reasons for the proposed change, per say why, not just what - Copy/paste the Slack conversation to document it for later, or upload screenshots. Verify that no confidential data is added, and the content is SAFE
-
Assign reviewers for this MR to the correct Directly Responsible Individual/s (DRI) - If the DRI for the page/s being updated isn’t immediately clear, then assign it to one of the people listed in the
Maintained by
section on the page being edited - If your manager does not have merge rights, please ask someone to merge it AFTER it has been approved by your manager in #mr-buddies
- The when to get approval handbook section explains the workflow in more detail
- If the DRI for the page/s being updated isn’t immediately clear, then assign it to one of the people listed in the
-
If the changes affect team members, or warrant an announcement in another way, please consider posting an update in #whats-happening-at-gitlab linking to this MR - If this is a change that directly impacts the majority of global team members, it should be a candidate for #company-fyi. Please work with internal communications and check the handbook for examples.
Edited by Erran Carey