Define/update job families for development department
Instructions for updating Development Department Job Family pages
The Intermediate Backend Engineer role has been created already so you can use this as a model.
For each of the Job Family roles you are DRI for:
- Create a page for the role:
- Use this template to create the page: https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/.gitlab/merge_request_templates/job-family-template.md
- The page should live under a url like: https://about.gitlab.com/job-families/engineering/development/[job-family]/[job-role]/, for example https://about.gitlab.com/job-families/engineering/development/backend/intermediate/
- Add content from existing job family page into the new page.
- All sections in the job family template are required.
- Focus on collecting the existing content rather than authoring new content at this stage.
- If there isn’t content for a section draft some using your best judgement. Feel free to ask questions or ask for feedback in the #vp-development slack channel.
- Enter the text into the inclusivity check tool and update: https://inclusiveness-check.herokuapp.com/
- If you have concerns about existing content you are migrating indicate this with a comment in the MR.
- Once the page is ready for review create an MR and update this issue description with a link to it.
- Assign to your manager for initial review, once this is complete, assign to @clefelhocz1.
- Confirm that the parent path for your job family is present in the job families yml
- The
description
is an array, confirm your path exists and add it if not. - Adding may require changing from a single line description to the format below Example:
- The
- title: "Backend Engineer"
description:
- /job-families/engineering/backend-engineer/
- /job-families/engineering/development/backend/
levels: engineering_ic
apply:
open: false
ic_ttc:
compensation: 160000
percentage_variable: 0
from_base: true
manager_ttc:
compensation: 224000
percentage_variable: 0
from_base: true
Feel free to ask questions or ask for feedback in the #vp-development slack channel as you you hit snags or things we haven't thought of.
Development Job Family Pages
Frontend Engineering Roles at GitLab - https://about.gitlab.com/job-families/engineering/frontend-engineer/:
Fullstack Engineers - https://about.gitlab.com/job-families/engineering/fullstack-engineer/
Role | Action | Status | DRI | Job Description MR Link | Completed Page |
---|---|---|---|---|---|
Fullstack Engineer | CREATE | @thiagocsf | Junior: TBD, Intermediate: !55450 (merged), Senior: TBD | https://about.gitlab.com/job-families/engineering/development/fullstack/intermediate-fullstack-engineer.html |
Backend Engineering Roles at GitLab - https://about.gitlab.com/job-families/engineering/backend-engineer/:
Engineering Leadership - https://about.gitlab.com/job-families/engineering/engineering-management/:
Subsequent iteration action items
See &818 for details
Edited by Ricky Wiens