Tech Stack
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.
Ansible @ 4
Chef @ 4
IaC
Puppet @ 4
Security @ 6
Terraform @ 4
- 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 seeking a Senior Professional Services Engineer to partner with public sector customers and help them successfully adopt and expand GitLab across their organizations. The role involves hands-on technical delivery, customer communication, project ownership, and collaboration in a remote, largely asynchronous environment.
Responsibilities
- Deliver Professional Services engagements, including installation, migration, training, and advisory services, completing projects on scope and schedule.
- Plan and execute GitLab deployments ranging from single-node Omnibus installations to highly available reference architectures.
- Use infrastructure as code and configuration as code practices for deployments.
- Oversee and perform migrations from multiple source systems to GitLab SaaS or self-managed GitLab.
- Help customers reduce migration risk, maintain momentum during change, and complete cutovers with minimal disruption.
- Provide technical guidance across the GitLab feature stack and recommend practices appropriate to customer goals, constraints, and operating environments.
- Partner with project managers and engagement managers to improve delivery consistency, maintain schedules, and reduce delivery issues.
- Manage and deliver multiple customer projects while balancing customer outcomes, billable time, utilization, and delivery priorities.
- Mentor and assist other Professional Services Engineers by sharing technical expertise and contributing to repeatable delivery patterns.
- Collaborate with GitLab product and engineering teams to remove customer blockers and improve GitLab features and delivery processes.
- Occasionally travel to SCIF sites as needed.
Requirements
- Professional experience with infrastructure as code or configuration as code tools such as Terraform, Ansible, Packer, Puppet, or Chef.
- Active Secret or TS/SCI clearance, or another applicable clearance, is required because of the nature of the customers supported.
- United States citizenship is required due to government security requirements.
- Ability to support public sector customers with TS/SCI clearance-related requirements for their environments and engagements.
- Ability to lead technical delivery end to end, including discovery, planning, documentation, and knowledge transfer.
- Desirable locations include the DC Metro area, Georgia, Texas, Alabama, Colorado, and Utah.
Team
The Professional Services Engineer is part of GitLab's Professional Services organization, helping customers adopt GitLab through installation, migration, training, and advisory engagements. The team works closely with project managers and customer stakeholders to deliver successful outcomes and help organizations expand their use of GitLab.
Compensation
The United States base salary range is $138,080–$230,040 USD. The range does not include bonuses, equity, or benefits.
Benefits
- Benefits supporting health, finances, and well-being
- Flexible paid time off
- Team member resource groups
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave