G

GitLab

Unified DevOps platform for CI/CD

Professional Services Engineer

Implementation & Technical Account ManagementPosted on Nov 9
Full-timeRemote in Saudi ArabiaNo salary listedRemote

About the Job

Requirements

  • Professional exposure to one or more infrastructure as code or configuration as code technologies, such as Terraform, Ansible, Packer, Puppet, Chef, or Kubernetes.
  • Experience with at least one major cloud provider, such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure.
  • Experience using, deploying, or configuring GitLab, including a solid understanding of Git and source control workflows.
  • Familiarity with security and artificial intelligence technologies, or the ability to build knowledge in these areas.
  • Experience contributing to customer-facing technical work, such as installation, migration, training, or advisory services.
  • Clear written and verbal English communication skills, including the ability to provide status updates and work effectively in a remote, largely asynchronous environment.
  • A solution-oriented approach to investigating issues, explaining options, and following through on agreed actions.
  • Strong organization and collaboration skills, including the ability to manage assigned work across customer engagements.
  • Ability to work effectively in a fully remote organization, document decisions, collaborate across time zones, and work in ways consistent with GitLab’s values.

Responsibilities

  • Deliver assigned GitLab Professional Services work, including installation, migration, training, and advisory services across GitLab capabilities.
  • Configure and support deployments ranging from single-node Omnibus installations to established reference architectures using infrastructure as code and configuration as code practices.
  • Contribute to migration plans and carry out assigned activities to move customers from other systems to GitLab SaaS or self-managed GitLab.
  • Work with Engagement Managers and Project Managers to understand customer goals, scope, and delivery expectations.
  • Provide practical technical guidance within the employee’s area of experience, and ask for support on complex design decisions.
  • Communicate progress, blockers, and next steps to customers and project stakeholders.
  • Work with GitLab’s Product and Engineering teams to help resolve customer issues and share relevant feedback.
  • Contribute ideas that help improve delivery consistency and reduce friction.
  • Create clear implementation notes, handoff materials, and other engagement documentation.
  • Support GitLab installations and reference architecture deployments using tools such as Terraform and Ansible across major cloud providers.
  • Contribute to migrations to GitLab SaaS or self-managed GitLab, and share customer feedback with GitLab’s Product and Engineering teams.

About the Company

GitLab

Unified DevOps platform for CI/CD

GitLab provides a unified DevOps platform that brings together the tools needed for software development, including code hosting, collaboration, CI/CD, issue tracking, and security, all in one application. It works by offering a single subscription-based platform where teams can plan, write, test, review, and deploy code through automated pipelines, reducing the need to manage separate tools. This differs from many competitors that require using a collection of separate products; GitLab consolidates these capabilities into one integrated solution, helping teams work more efficiently. The company's goal is to help organizations speed up software delivery and improve collaboration by simplifying the DevOps process and continuously updating the platform with new features and improvements.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at GitLab

See more jobs