Overview
The Staff Systems Engineer, IT role at GitLab is a senior, hands-on engineering position focused on managing and automating the employee lifecycle processes, including onboarding, transfers, and offboarding. The role emphasizes infrastructure-as-code practices and the integration of AI solutions within GitLab's IT service management platform.
Key Responsibilities
- Design, build, and own end-to-end automation for employee lifecycle processes.
- Serve as the technical owner of GitLab's ITSM platform, overseeing service catalog design and system integrations.
- Enhance AI deflection rates by deploying virtual agents and measuring outcomes.
- Automate repetitive workflows and manage IT infrastructure as code across cloud environments.
- Apply SRE principles to ensure reliability and performance of services.
- Develop knowledge management and self-service experiences.
- Set engineering standards and mentor support engineers.
- Collaborate with Security and Compliance teams to ensure adherence to regulations.
Requirements
- Experience as a generalist systems engineer owning diverse platforms.
- Proficient in infrastructure-as-code (Terraform) and SRE principles.
- Experience with major public clouds (AWS, GCP, Azure).
- Background in automating HRIS, identity, and management systems.
- Familiarity with workflow automation tools and ITSM platforms.
- Strong programming skills in languages such as Python or JavaScript.
- Excellent written communication skills in a remote work environment.
Benefits
- Flexible paid time off.
- Equity compensation and employee stock purchase plan.
- Growth and development fund.
- Parental leave.
- Comprehensive health, financial, and well-being support.
Location
Remote, United States.
How to Apply
Interested candidates should apply through the GitLab career portal.
Deadline
No specific deadline stated.