Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 3
Software Development @ 3
Ansible @ 3
DevOps @ 3
Terraform @ 3
CI/CD @ 3
Hiring @ 3
Scoping @ 3
Communication @ 3
Compliance @ 3
AI @ 3
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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.
Responsibilities
- Lead the technical direction of customer engagements from early scoping and discovery through delivery.
- Design and deliver GitLab reference architecture implementations for both self-managed and cloud environments, using infrastructure-as-code practices.
- Produce high-level and detailed technical designs for GitLab infrastructure and functionality, ensuring alignment with customer requirements and the Statement of Work (SOW).
- Lead source code management and CI/CD migrations to GitLab, including large-scale enterprise moves using Congregate.
- 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 closely with customer stakeholders to reduce risk, protect data integrity, and minimize downtime.
- Provide DevOps and DevSecOps consulting and best-practice guidance (including GitLab Flow and internal frameworks such as the Delivery Governance Framework).
- Coordinate and oversee implementation work across GitLab team members, partners, and customer points of contact, ensuring clear asynchronous communication and decision capture.
- Build repeatable delivery kits, documentation, training materials, and enablement content for Professional Services and partners.
- Mentor Professional Services and partner consultants and lead enablement sessions.
- Maintain and improve delivery automation assets with emphasis on code cleanliness, maintainability, and appropriate unit/integration testing.
- Support scoping and SOW creation with Engagement Managers; stay current on monthly GitLab releases and assist Regional Delivery Managers with technical vetting and staffing assessments while maintaining a 55% billable utilization.
- Develop case studies, presentations, design documentation, and best-practice methodologies.
Requirements
- Strong written and verbal communication skills, able to lead technical discussions and communicate risks/trade-offs clearly in an asynchronous environment.
- Comfortable with up to 25% travel.
- 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 clear technical designs and implementation plans.
- Progressive DevOps platform experience 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, 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; 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 other advanced technical degree, or equivalent experience.
About the team
The Professional Services Technical Architect is part of GitLab's Professional Services organization. The team partners with customers transitioning to GitLab, expanding existing GitLab installations, or planning complex upgrades. The team brings diverse skills across GitLab deployment, maintenance, and usage, with deep technical knowledge of adjacent tools and platforms. This role typically reports to the Regional Delivery Manager and requires working independently to drive customer outcomes in GitLab's remote, asynchronous environment.
Compensation
United States Salary Range: $123,840 - $209,520 USD (base salary range for US residents; does not include bonuses, equity, or benefits).
Benefits
- 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
Additional notes
- Role is remote (hiring in multiple countries). Some roles may carry location-based eligibility requirements; Talent Acquisition can advise on location questions during recruiting.