GitLab

Associate Support Engineer, EMEA

GitLab

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

LinuxRuby

About the role

  • Support a mix of Self-managed and GitLab.com (SaaS) customers and resolve technical issues through Zendesk tickets, merge requests, email, and video conferencing
  • Troubleshoot complex production environments by analyzing Linux systems, application logs, and GitLab configuration to identify root causes and drive durable fixes
  • Collaborate with our Product, Development, Infrastructure, Customer Success and Sales teams to build new features and fix bugs, define and shape the product goals, roadmap, priorities, and strategy
  • Create and update clear, reusable documentation based on real customer interactions to improve self-service and reduce repeat issues
  • Contribute to the GitLab codebase by proposing and implementing merge requests that directly resolve customer problems or improve supportability
  • Improve support tooling and workflows in our issue tracker to streamline case handling, incident response, and internal collaboration
  • Pair with other Support Engineers and cross-functional partners for knowledge sharing, joint troubleshooting, and continuous improvement
  • Participate in regular weekday and weekend daytime on-call rotations to provide emergency support and coordinate with the SaaS Production team on incident communications

Requirements

  • Experience managing customer-facing support cases end to end, from initial inquiry, through triage and reproduction, to clear bug reports and resolution.
  • Practical familiarity with Linux systems, including basic administration and troubleshooting in a server environment.
  • Ability to read and write simple scripts, with exposure to scripting languages such as Ruby or Bash.
  • Basic understanding of Git workflows and common source control concepts.
  • Skill in explaining technical topics in a clear, structured way to people with varying levels of technical knowledge.
  • Comfort collaborating with cross-functional teams such as Product, Development, Infrastructure, Customer Success, and Sales.
  • Openness to learning new tools, diving into code and logs, and applying transferable skills to improve support processes and documentation.
Benefits
  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Linux administrationscripting languagesRubyBashGit workflowstroubleshootingmerge requestsdocumentationissue trackingsupport tooling
Soft skills
customer-facing supportclear communicationcollaborationknowledge sharingproblem-solvingcontinuous improvementtechnical explanationadaptabilityteamworkemergency support