3 months ago
Remote, Worldwide
Senior
Responsibilities
- Maintain and evolve the Omnibus GitLab package and GitLab Helm Charts for reliable self-managed deployments.
- Enhance the GitLab Environment Toolkit and GitLab Operator for secure, scalable lifecycle management.
- Improve installation, upgrade, and operational workflows for consistent user experiences.
- Collaborate with Security to address vulnerabilities and ensure secure configurations.
- Build and maintain automation and CI/CD pipelines for deployment tools.
- Work with cross-functional teams to integrate new features and maintain reliability.
- Create user-focused documentation and implementation guides for customers.
- Provide technical leadership and mentor backend engineers.
Requirements
- Experience running backend services in production environments, especially with Kubernetes and Helm.
- Advanced proficiency in Go for building resilient services; Ruby experience is a plus.
- Hands-on experience with infrastructure as code tools like Terraform across major cloud providers.
- Practical experience with databases, particularly PostgreSQL, in secure setups.
- Understanding of secure and scalable deployment practices.
- Familiarity with observability tools like Prometheus and Grafana.
- Experience collaborating within large codebases and distributed teams.
- Ability to write clear documentation and guides.
Benefits
- Benefits to support 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.
- Home office support.