GitLab Platform Engineer (Self-Managed

Information Consulting Services
Herndon, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Herndon, United States of America

Tech stack

Backup Devices
Software as a Service
System Configuration
Continuous Integration
Lightweight Directory Access Protocols (LDAP)
Performance Tuning
Security Assertion Markup Language (SAML)
Software Engineering
Data Logging
System Availability
Delivery Pipeline
Gitlab
Kubernetes
Terraform
Static Application Security Testing
Dynamic Application Security Testing

Job description

  • Own the full lifecycle of self-managed GitLab: upgrades, backups, high availability, capacity planning, and performance tuning.
  • Design and maintain organization-wide CI/CD pipeline architecture, including reusable templates, parent/child pipelines, and integrations with security scanners and artifact repositories.
  • Manage GitLab Runner fleets at scale using the Kubernetes executor on Amazon EKS (shared, group, and project-scoped runners).
  • Implement and maintain authentication and access control (SSO/SAML/LDAP) and enterprise-level group/project permission models.
  • Manage platform configuration as code Terraform as the source of truth.
  • Integrate security into CI/CD (e.g., SAST/DAST, dependency and container scanning, Wiz) and ensure findings are actionable.
  • Harden the platform: least-privilege access, secure secrets/CI variables, and timely security patches.
  • Implement supply-chain security controls (signed artifacts, trusted artifact repositories such as JFrog, dependency policies).
  • Support audit/logging/compliance and translate control requirements (e.g., NIST 800-53) into automated configuration., * Role favors a specialist who stays current with GitLab s rapid release cycle and treats the platform as a product.
  • Collaborative with security/compliance partners; vocal in raising risks and advocating for the right technical approach.
  • Remote-first; local candidates may be periodically onsite in Herndon, VA.

Requirements

Seeking a senior, hands-on owner for a self-managed GitLab platform. This role is for a deep specialist who will run GitLab as a product driving availability, performance, security, and an excellent CI/CD experience across engineering teams. You will operate in a security-conscious, regulated environment where security is a first-class concern.

Ideal candidates have recent, direct administration experience with self-hosted GitLab (not SaaS), manage configuration as code, and are comfortable making and advocating for secure, stable platform decisions., * Recent, direct administration of GitLab self-managed (not GitLab.com), including upgrades, backups, HA, runner management, and performance tuning.

  • CI/CD pipeline architecture expertise with reusable templates and parent/child pipelines; integration with security scanners and artifact repositories.
  • Runner management at scale using the Kubernetes executor on EKS.
  • Enterprise authentication and access control: SSO/SAML/LDAP and robust permission modeling.
  • Infrastructure as Code with Terraform (ideally including the GitLab provider); configuration managed as code over UI changes.
  • Security-first mindset and the willingness to advocate for stability and security best practices.

Preferred Qualifications

  • GitLab Geo (replication/DR) experience.
  • Container and Package Registry administration.
  • Migrations and major version upgrade experience for self-managed instances.
  • Hands-on Kubernetes/EKS integration for runner and deployment pipelines.
  • Exposure to regulated environments (e.g., FedRAMP, IL5, NIST 800-53) and ATO processes.

Apply for this position