Professional Services Engineer

GitLab
Madrid, Spain
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Amazon Web Services Microsoft Azure Software as a Service System Configuration Ansible Google Cloud Gitlab Git Puppet Terraform

Job description

As a Senior Professional Services Engineer at GitLab, you will work directly with customers to deliver installation, migration, training, and advisory services that help them adopt GitLab successfully. You will lead engagements from single-node Omnibus installations to large reference architectures built with infrastructure as code (IaC) and configuration as code. You will also guide migrations from other systems to GitLab SaaS or self-managed deployments, and help customers make practical decisions that improve reliability, security, and day-to-day workflows. In this role you will work closely with customers and GitLab’s product and engineering teams to drive customer success, share feedback that improves GitLab, and manage multiple projects while mentoring other Professional Services Engineers in a remote, largely asynchronous environment., * Deliver GitLab Professional Services engagements, including installation, migration, training, and advisory services across GitLab capabilities.

  • Plan and execute deployments ranging from single-node Omnibus installations to large reference architectures using Infrastructure-as-Code and Configuration-as-Code practices.
  • Lead migrations from multiple source systems to GitLab SaaS or self-managed GitLab, helping customers adopt secure, reliable workflows.
  • Partner with Engagement Managers and Project Managers to improve delivery consistency, remove friction, and continuously refine delivery processes.
  • Serve as a trusted technical advisor for customers, translating goals and constraints into practical implementation plans and clear next steps.
  • Interface with GitLab’s product and engineering teams to unblock customer outcomes and share feedback that helps improve GitLab features and services.
  • Mentor Associate and Intermediate Professional Services Engineers, providing technical guidance, removing blockers, and supporting increased autonomy.
  • Manage and deliver multiple customer engagements at once, either as the primary engineer or as a lead providing oversight and direction to other engineers., Senior Professional Services Engineers are part of GitLab’s Professional Services team. We partner closely with Engagement Managers and Project Managers to deliver consistent outcomes, and we work with GitLab’s product and engineering teams to share customer feedback and improve GitLab. Professional Services operates in a fully remote and largely asynchronous environment, collaborating across regions and time zones. The team’s challenge is to support customers with a wide range of architectures and deployment models while maintaining high-quality delivery and setting customers up for long-term success.

Requirements

  • Professional exposure with one or more infrastructure-as-code or configuration-as-code technologies such as Terraform, Ansible, Packer, Puppet, or Chef.
  • Professional exposure with two or more cloud providers such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
  • Experience using, deploying, or configuring GitLab, including a solid understanding of Git and source-control workflows.
  • Experience delivering customer-facing services such as installation, migration, training, and advisory engagements across GitLab’s feature set.
  • Proven ability to independently manage one or more projects and to lead and provide direction to other Professional Services Engineers on complex engagements.
  • Strong communication skills in English, written and verbal, with the ability to provide clear status updates and build consensus with peers and customers in a remote, largely asynchronous environment.
  • Demonstrated ability to take a solution-oriented approach by identifying root causes, proposing options and tradeoffs, and driving issues to resolution while balancing multiple customer engagements in a fast-paced environment.
  • Demonstrated ability to work effectively in a fully remote organization by communicating clearly in writing, documenting decisions, collaborating asynchronously across time zones, and working in ways consistent with GitLab’s values.
  • Must be located in Japan and have full working rights in Japan., Must be located in Japan and have full working rights in Japan.

Benefits & conditions

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation - Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:26 min

Understanding Puppeteer and its underlying architectural design

Miki Lombardi · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:03 min

Designing a self-service internal developer platform with GitOps

Patrick Koss Patrick Koss · WWC Europe 2026

Videos

See all

Related articles

See all