As a Senior Professional Services Engineer, you will lead end-to-end technical implementations for government and public sector clients adopting GitLab. Your role includes designing and deploying solutions—from single-node setups to large-scale, automated environments—using infrastructure as code and configuration as code practices.
Key Responsibilities
- Lead customer engagements involving installation, migration, training, and technical advisory services across GitLab’s platform capabilities.
- Design and implement deployment architectures using tools like Terraform, Ansible, Packer, Puppet, or Chef across AWS, GCP, and Azure environments.
- Manage transitions from legacy systems to GitLab SaaS or self-managed instances, ensuring secure, compliant, and efficient workflows.
- Collaborate with project and engagement leads to streamline delivery processes and enhance customer success.
- Act as a trusted advisor, translating customer objectives into actionable technical roadmaps and clear implementation steps.
- Coordinate with GitLab’s product and engineering teams to resolve complex issues and contribute customer-driven feedback for product improvement.
- Mentor junior engineers, providing technical guidance and enabling greater autonomy across project teams.
- Balanced management of multiple concurrent customer projects, either as the primary lead or overseeing other engineers.
Required Qualifications
- Professional experience with infrastructure as code or configuration as code tools such as Terraform, Ansible, Packer, Puppet, or Chef.
- Hands-on deployment experience across at least two major cloud platforms: AWS, GCP, or Azure.
- Active Top Secret Security Clearance is mandatory.
- Proven track record deploying, configuring, or administering GitLab, with strong understanding of Git and source control workflows.
- Experience delivering customer-facing technical services including training, migration, and advisory engagements.
- Ability to lead complex projects independently and guide other engineers through technical challenges.
- Strong written and verbal communication skills in English, with experience working in remote, asynchronous environments.
- Solution-focused mindset: capable of diagnosing root causes, evaluating tradeoffs, and driving resolution across multiple priorities.
- Experience collaborating effectively in fully distributed teams, with a focus on documentation, clarity, and alignment with organizational values.
Work Environment
This role operates in a fully remote capacity within the United States, supporting global teams across time zones. Work is conducted in an asynchronous model, emphasizing clear written communication, documented decisions, and self-directed progress aligned with GitLab’s core principles.
Technology Stack
- Terraform, Ansible, Packer, Puppet, Chef
- Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure
- GitLab, Git

