Remote Intermediate Support Engineer @ GitLab

Support Engineering at GitLab isn’t just a title – you will be embedded within the Engineering department and will truly operate in an environment where Support and Engineering meet. You’ll interact with customers daily as they encounter the difficult edge cases of running GitLab in complex environments. In the space of a day, you might be doing behind the scenes work of a Linux administrator troubleshooting performance problems by using strace on a particular process, interacting with the Product team to ensure that steps in a bug report are reproducible, or interacting with the Engineering team itself by diving deep into our codebase and putting together a merge request to actually fix a customer issue.

Attention:  This is a shift role (2nd or 3rd overnight shifts Pacific Standard Time)

That’s not all though – you’d equally be invited to contribute to the source code, improve our documentation, and help build out more efficient support processes in our issue tracker. We want to live in a world where everyone can contribute, and as a member of the support team, there are no barriers to using your skills to improve the experience of our users and customers.

What you’ll do

What you’ll bring 

About the team

The US Federal Support team collaborates with public sector organizations and United States government agencies through the US Federal Support portal to support, maintain, and resolve issues in their GitLab environments. They also dig into the code and logs to find out why something is not working as expected.

There are a number of challenges that are unique when it comes to supporting the customer environments that an engineer may encounter in the Federal space. Some of those challenges may include highly sanitized and redacted troubleshooting information, inability to screenshare or provide screenshots, etc. In addition to restrictive environments, some of the customers served by the Federal support team employ bleeding edge technologies and employ strict compliance measures on the systems which can further complicate troubleshooting efforts.

The Collaboration here at GitLab is extraordinary and exciting – Support Engineers solve complex problems together and participate in regular pairing sessions and 1:1s, as well as coffee chats and Slack conversations that help them stay connected. Team members are given the ability to structure their shift the way it best suits their private life while maintaining our ability to address customer issues