GitLab
A single application for the entire DevOps lifecycle
GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Remote Work Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream ManagementGitLab
A single application for the entire DevOps lifecycle
GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Remote Work Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream ManagementWe currently have two main areas of focus for Support Engineers:
We also have one area of focus that is more specific:
During onboarding your initial area of focus will be made clear.
When reading this page keep in mind your current area of focus. This will help you locate the correct workflows and roles.
Note: We hire Support Engineers who have a 'Solutions' background, an 'Application' background, or both. Internally everyone is a 'Support Engineer'. In 2020, we are expanding our internal areas of focus from the two main ones above. This helps solve customer problems more effectively, because you can focus on a narrower range of problem types. For some areas of focus, you have the opportunity to gain expertise in supporting both .com and self-managed customers (e.g., 'License and Renewals'). Support Engineers rotate in and out of areas of focus every few months if desired. Details of this proposal will be available for discussion in an issue during 2020-05.
The core responsibility of a GitLab Support Engineer is to resolve customer problems by solving support tickets on a daily basis. On average you'll spend more time focusing on this than other areas.
The focus of this responsibility is to solve tickets that are assigned to you.
See Working On Tickets for how to do this.
What does success look like?
You have the freedom to choose what is best for the customer and GitLab. We value quality over quantity.
On a weekly basis:
Our Support Service Levels mean that we offer round-the-clock support for customers. We work together as a team to meet SLAs, so you will often update tickets assigned to people in other regions that are close to breaching SLA.
You should balance your time supporting the SLA hawk with the 'Solve Support Tickets' responsibility above.
What does success look like?
See Customer Calls for our practices and workflows.
Joining customer calls can be an effective way to speed up ticket resolution. You can choose to schedule a customer call when you believe it's the best next step to help solve a ticket.
What does success look like?
We don't currently have a way to make all your contributions to customer calls visible. We're planning to investigate how to do this so you can gauge your contribution and get credit for this valuable work.
The call summary notes you complete as part of the Customer Calls process mean that your work is documented in Zendesk. Highlight any Customer Calls in your 1:1 Meeting Notes with your manager.
The following on-call rotations are staffed by Support Engineers:
All Support Engineers participate in one of these rotations - not both, unless you absolutely love being on-call!
New Team Members: your Support Engineer Onboarding Issue shows the readiness criteria for joining rotations.
What does success look like?
See the handbook for more details on Expectations for on-call.
Be sure to highlight notable incidents in your 1:1 notes doc.
Collaboration is a core value at GitLab. You are encouraged to collaborate with Support team members, other GitLab team members, and customers to help directly and indirectly solve customer problems.
What does success look like?
Reducing future customer problems is an important part of being a Support Engineer. Creating, updating and escalating issues for bugs and feature requests helps achieve this.
What does success look like?
Aim to create at least two bug reports or feature requests each month. You can see how you're doing using the 'GitLab issues' activity link in your 1:1 notes. Here's an example link. The format is https://gitlab.com/groups/gitlab-org/-/issues?scope=all&utf8=%E2%9C%93&state=opened&author_username=YOUR_USERNAME
(replace YOUR_USERNAME
)
GitLab doesn't currently have a way to find all the comments you've made on Issues. Until this feature is available, it's hard to make your contributions to product Issues visible. Instead, be sure that your Zendesk tickets have links to the Issues that you create or update. You can also highlight contributions in your 1:1 notes doc.
You are encouraged to update documentation regularly. This helps prevent ticket creation by improving the information available for customers to use in solving problems without contacting us.
Creating blog posts and other publicly available knowledge that is accessible by search engines is valuable to help prevent ticket creation.
We summarize Support team contributions every week using a bot.
What does success look like?
https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&author_username=YOUR_USERNAME&label_name[]=documentation
(replace YOUR_USERNAME
)Experienced Support Engineers and those familiar with programming are encouraged to fix GitLab bugs and create features.
We summarize Support team bug fixes and feature requests every week using a bot.
What does success look like?
There's no goal for this area. You can see how you're doing using the 'Support Fix' activity link in your 1:1 notes. Here's an example link. The format is: https://gitlab.com/groups/gitlab-org/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&author_username=YOUR_USERNAME&label_name[]=support-fix
(replace YOUR_USERNAME
)
We continuously evolve and improve our processes. You are encouraged to update the handbook and improve Support processes by contributing to issues in the Support Meta project.
There's a lot going on. It can be overwhelming if you try to contribute to everything. To help focus and find an area you're interested in look at the Support Team Epics where issues are grouped into larger initiatives. Epics have a directly responsible individual's (DRI) name in parentheses after the title. Contact them and speak with your manager if you'd like to help out.
What does success look like?
There's no goal for this area. You can see how you're doing by using the 'Handbook updates' activity link in your 1:1 notes. Here's an example link. The format is https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&author_username=YOUR_USERNAME
(replace YOUR_USERNAME
)
We are committed to helping you develop your skills through continuous learning. You can complete courses and bootcamps in the Support Training project.
The GitLab Learning and Development team provides opportunities for exploration and training.
Support Engineers are also encouraged to complete courses and certification from external providers. Speak with your manager to plan your learning goals.
What does success look like?
https://gitlab.com/gitlab-com/support/support-training/-/issues?scope=all&utf8=%E2%9C%93&state=closed&assignee_username[]=YOUR_USERNAME
(replace YOUR_USERNAME
)An important focus for the Support Team in 2020 is to improve our Learning and Training resources to help you have a clear route to improving your skills and a better way to make your expertise visible to the team.
We encourage Support Team members to update or create Support Training resources.
What does success look like?
There's no goal for this area. If you have ideas of materials you'd like to create or update, speak with your manager. You can keep track of updates you've made using the 'Support Training Updates' activity link your 1:1 notes. Here's an example link. The format is https://gitlab.com/gitlab-com/support/support-training/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&author_username=YOUR_USERNAME
(replace YOUR_USERNAME
)
We encourage the whole team to help with the Hiring Process. If you would like to help in this area, discuss with your manager and start an Interview Training bootcamp
What does success look like?
There's no goal for this area. When you've completed the bootcamp:
We'd like to make your contributions in this area more visible. Suggestions on how to do this are welcomed.