Employer listing
Professional Services Technical Architect - West
GitLab
remote · full time
$123,840 - $209,520
Overview
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, ensuring 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.
What You’ll Do
- 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 that help Professional Services and partners deploy and adopt GitLab best practices.
- Lead the full technical delivery lifecycle for GitLab Professional Services engagements, from early scoping and technical discovery through implementation and handoff.
- Produce high-level and detailed technical designs for GitLab infrastructure and functionality, ensuring alignment with customer requirements and expectations.
- Evaluate and communicate scalability and security considerations (including compliance constraints) in proposed reference 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).
- Plan and execute source system migrations to GitLab using Congregate while maintaining data integrity and minimizing 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 implementation work across GitLab team members, partners, and customer points of contact (POCs) in an asynchronous environment.
- Mentor Professional Services and partner consultants through documentation, delivery kits, training materials, and enablement sessions.
- Maintain and improve delivery automation assets with clean, maintainable code and testing.
- Support scoping and SOW creation with Engagement Managers, stay current on monthly GitLab releases, and assist with technical vetting and staffing assessments while maintaining a 55% billable utilization.
What You’ll Bring
- Strong written and verbal communication skills, including the ability to lead technical discussions and communicate risks/trade-offs clearly in an asynchronous environment.
- Demonstrated experience delivering consulting services in two or more of: source code management migration, cloud architecture, DevOps engineering, or CI/CD consulting.
- Enterprise software development experience with the ability to translate requirements into technical designs and implementation plans.
- Progressive DevOps platform experience, including designing reliable, scalable systems with clear performance and security trade-offs.
- Hands-on experience deploying and managing infrastructure in cloud 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) validated by testing and code review.
- Experience performing migrations to GitLab, including using Congregate or similar tooling.
- Working knowledge of data consistency and integrity concepts (e.g., ACID properties).
- Strong problem-solving, decision-making, organizational, and time management skills.
- Comfort working in a remote, asynchronous environment.
- Bachelor's Degree in Information Technology, Computer Science, or advanced technical degree, or equivalent experience.
- Location preference in PST, MST, or CST timezones.
- Ability to travel up to 30% at times.
Benefits
GitLab supports full-time employees with health, financial, and well-being benefits, flexible paid time off, equity compensation & ESPP, parental leave, growth and development funds, and team member resource groups.