Professional Services Technical Architect - West

at GitLab
USD 88,200-189,000 per year
MIDDLE
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 3 Software Development @ 3 Ansible @ 3 DevOps @ 3 Terraform @ 3 CI/CD @ 3 Leadership @ 3 Scoping @ 3 Communication @ 3 Compliance @ 3

Details

GitLab is seeking a Professional Services Technical Architect to lead the technical direction of customer engagements from scoping and discovery through delivery. The role focuses on designing high-level architectures and implementation plans for GitLab infrastructure and functionality, coordinating implementation across Professional Services and partner consultants, supporting deployments in cloud and on-premises environments, and performing migrations to GitLab using Congregate. The position operates in GitLab's remote, asynchronous environment and combines deep technical expertise with customer-facing leadership.

Responsibilities

  • Design and deliver GitLab reference architecture implementations for both self-managed and cloud environments using infrastructure-as-code practices.
  • Lead source code management and CI/CD migrations to GitLab, including large-scale enterprise moves using Congregate.
  • Build repeatable delivery kits, documentation, and enablement materials for Professional Services and partners.
  • Lead the full technical delivery lifecycle for Professional Services engagements (scoping, technical discovery, implementation, handoff).
  • Produce high-level and detailed technical designs for GitLab infrastructure and functionality, ensuring alignment with customer requirements and SOWs.
  • Evaluate and communicate scalability, security, and compliance considerations for proposed architectures and implementation plans.
  • Deploy and configure GitLab in customer environments (on-premises and major cloud providers) using Terraform, Ansible, and the GitLab Environment Toolkit (GET) aligned to reference architectures.
  • Plan and execute source system migrations to GitLab using Congregate, partnering with customer stakeholders to reduce risk, maintain data integrity, and minimize downtime.
  • Provide DevOps and DevSecOps consulting and best-practice guidance, including advising on frameworks such as the Delivery Governance Framework (DGF) and GitLab Flow.
  • Coordinate and oversee implementation work across GitLab team members, partners, and customer POCs, ensuring clear asynchronous communication and decision capture.
  • Mentor Professional Services and partner consultants by contributing documentation, delivery kits, and training materials and by leading enablement sessions.
  • Maintain and improve delivery automation assets emphasizing code cleanliness, maintainability, and appropriate unit/integration testing.
  • Support scoping and Statement of Work (SOW) creation with Engagement Managers, stay current on monthly GitLab releases, and assist Regional Delivery Managers with technical vetting and staffing assessments while maintaining ~55% billable utilization.
  • Develop case studies, presentations, design documentation, and best-practice methodologies.

Requirements

  • Strong written and verbal communication skills; ability to lead technical discussions and communicate risks/trade-offs in an asynchronous environment.
  • Prefer San Francisco, Bay Area (location preference).
  • Demonstrated experience delivering two or more of: source code management migration, cloud architecture, DevOps engineering, or CI/CD consulting services.
  • Enterprise software development experience with the ability to translate requirements into technical designs and implementation plans.
  • Progressive DevOps platform experience designing and implementing reliable, scalable systems with 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 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 their impact on migration design and performance trade-offs.
  • Strong problem-solving, decision-making, organizational, and time-management skills; ability to manage multiple priorities with minimal supervision.
  • Comfort working in a remote, asynchronous environment using documented decisions (issues, proposals, runbooks) to keep work unblocked across time zones.
  • Bachelor's Degree in Information Technology, Computer Science, or equivalent experience (or equivalent experience).

About the team

The role is part of GitLab's Professional Services organization, partnering with customers transitioning to or expanding GitLab usage, or planning complex upgrades. The team focuses on GitLab deployment, maintenance, and best practices, working remotely and asynchronously with Engagement Managers, partner consultants, and customer stakeholders. The role typically reports to a Regional Delivery Manager and expects independent work leveraging deep technical expertise.

Salary

United States Salary Range: $88,200 - $189,000 USD

(The base salary range is for residents of the United States only and does not include bonuses, equity, or benefits. Grade level and salary ranges are determined through interviews and a review of education, experience, and geographic location.)

How GitLab will support you

  • Benefits to support 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