Gitlab logo

Professional Services - Technical Architect

Gitlab·Salary not specified

Primary stack

GitLabTerraformAnsibleCI/CDDevOps

Nice to have's

GitLab

Job description

About the Position

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.

The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.

Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.

An Overview of This Role

As a Professional Services Technical Architect at GitLab, you'll lead the technical direction of customer engagements from early scoping and discovery through delivery. You'll design high-level architectures and implementation plans for GitLab infrastructure and functionality, and you'll make sure deliverables align with customer requirements and the Statement of Work (SOW). You'll coordinate and guide implementation work across GitLab Professional Services and partner consultants, support customers deploying GitLab in cloud and on-premises environments using tools like Terraform, Ansible, and the GitLab Environment Toolkit, and perform migrations to GitLab using Congregate. You'll provide DevOps and DevSecOps consulting and best practices, contribute reusable collateral such as documentation, delivery kits, and training materials, and share product release updates to help the team deliver consistent outcomes. This role combines deep technical expertise with customer-facing leadership in GitLab's remote, asynchronous, and values-driven environment.

Responsibilities

  • Designing and delivering GitLab reference architecture implementations for both self-managed and cloud environments, using infrastructure as code practices.
  • Leading source code management and CI/CD migrations to GitLab, including large-scale enterprise moves using Congregate.
  • Building repeatable delivery kits, documentation, and enablement materials that help Professional Services and partners deploy and adopt GitLab best practices.
  • Leading the full technical delivery lifecycle for GitLab Professional Services engagements, from early scoping and technical discovery through implementation and handoff.
  • Producing high-level and detailed technical designs for GitLab infrastructure and functionality, ensuring deliverables align with customer requirements and expectations.
  • Evaluating and communicating scalability and security considerations (including compliance constraints) in proposed GitLab reference architectures and implementation plans.
  • Deploying and configuring GitLab in customer environments, including on-premises and major cloud providers, using Terraform, Ansible, and the GitLab Environment Toolkit (GET) aligned to reference architectures.
  • Planning and executing source system migrations to GitLab using Congregate, partnering closely with customer stakeholders to reduce risk, protect data integrity, and minimize downtime.
  • Providing DevOps and DevSecOps consulting and best-practice guidance, including advising on internal frameworks such as the Delivery Governance Framework (DGF) and GitLab Flow.
  • Coordinating and overseeing implementation work across GitLab team members, partners, and customer points of contact (POCs), ensuring clear asynchronous communication and decision capture, effective execution, and high-quality outcomes.
  • Mentoring Professional Services and partner consultants by contributing documentation, delivery kits, and training materials, and by leading enablement sessions on how to deliver and position service offerings.
  • Maintaining and improving delivery automation assets with an emphasis on code cleanliness, maintainability, and appropriate unit/integration testing.
  • Supporting scoping and Statement of Work (SOW) creation with Professional Services Engagement Managers, staying current on monthly GitLab releases, and helping Regional Delivery Managers with technical vetting and staffing assessments while maintaining a 55% billable utilization.
  • Reviewing and providing input to Professional Services training materials and presentations.
  • Developing case studies, presentations, design documentation, and best-practice methodologies.
  • Working closely with customer project teams to ensure accurate task-level articulation of work required.

Requirements

  • Strong written and verbal communication skills, including the ability to lead technical discussions with customers and partners and communicate risks/trade-offs clearly in an asynchronous environment.
  • UK remote-based role.
  • Up to 50% travel at times.
  • Demonstrated experience delivering two or more of the following consulting services: source code management migration, cloud architecture, DevOps engineering, or continuous integration and continuous delivery (CI/CD) consulting services.
  • Enterprise software development experience, with the ability to translate requirements into clear technical designs and implementation plans.
  • Progressive DevOps platform experience, including designing and implementing reliable, scalable systems with clear performance and security trade-offs.
  • Hands-on experience deploying and managing infrastructure in cloud providers and on-premises environments, including using tools such as Terraform and Ansible.
  • Ability to write clean, maintainable automation/integration code (e.g., Terraform modules, Ansible roles, scripts) and validate changes with appropriate testing and code review.
  • Experience performing migrations to GitLab, including using Congregate or similar migration tooling.
  • Working knowledge of data consistency and integrity concepts (e.g., ACID properties) and how they impact migration design and performance trade-offs.
  • Strong problem-solving, decision-making, organizational, and time management skills, with the ability to manage multiple priorities with minimal supervision.
  • Comfort working in a remote, asynchronous environment, using documented decisions (e.g., issues, proposals, and runbooks) to keep work unblocked across time zones while collaborating effectively across GitLab team members, partners, and customer stakeholders.
  • Bachelor's Degree in Information Technology, Computer Science, or other advanced technical degree, or equivalent experience. #LI-CM1

About the Team

The Professional Services Technical Architect is part of GitLab's Professional Services organization. We partner with customers who are transitioning to GitLab, expanding how they use an existing GitLab installation, or planning complex upgrades to their infrastructure and processes. Our team brings a diverse set of skills across GitLab deployment, maintenance, and day-to-day usage, along with deep technical knowledge of adjacent tools and platforms. Working closely with Engagement Managers, partner consultants, and customer stakeholders, we focus on delivering high-quality outcomes, sharing best practices, and helping customers realize faster time to value from their GitLab investment. We operate in GitLab's remote, asynchronous environment and rely on clear documentation and transparent communication to collaborate effectively.

This role models skills and behavior aligned with GitLab Values and typically reports to the Regional Delivery Manager. As a Professional Services Technical Architect, you will work more independently than an associate consultant, leveraging deep technical expertise to drive customer outcomes.

We Offer

  • 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

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

Apply for This Job

indicates a required field

First Name

Last Name

Email

Country

Phone

Location (City)

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


LinkedIn Profile

What's the name you'd prefer us to use throughout the interview process?

Please choose the country in which you are located.

Select...

Are you subject to any employment agreements and/or post-employment restrictions with your current employer or a past employer?

Select...

It is important to us to create an accessible and inclusive interview experience. Please let us know if there are any adjustments we can make to assist you during the hiring and interview process.

Will you now or in the future require sponsorship for a visa to remain in your current location?

Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in GitLab’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Gender

Select...

Are you Hispanic/Latino?

Select...

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Veteran Status

Select...

© Gitlab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Gitlab logo
Gitlab

Developer Tools

More at Gitlab

All 224 roles

Popular searches