GitLab - Intermediate Backend Engineer, Gitlab Delivery: Upgrades
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience building and maintaining backend services in production environments, especially in deployment, infrastructure, or platform tooling. • Practical knowledge of Kubernetes operations, including authoring and maintaining Helm charts. • Practical knowledge • Practical knowledge • Helm charts • Helm charts • Proficiency with Go for building and maintaining observable, resilient services, with an ability to work in Ruby as a plus. • Proficiency • Familiarity with Terraform and infrastructure as code practices across cloud and on-premises environments. • Familiarity • Familiarity • Terraform • Terraform • Hands-on experience with relational databases, especially PostgreSQL, including performance and reliability considerations. • Understanding of secure, scalable, and supportable deployment practices, along with observability tools such as Prometheus and Grafana. • Understanding • Understanding • Prometheus • Prometheus • Grafana • Grafana • Experience collaborating in large codebases and distributed teams, including writing clear user-facing documentation and implementation guides. • Openness to learning new technologies and applying transferable skills across different parts of the GitLab deployment stack. • Openness • Openness • The Operate team is part of GitLab Delivery and delivers GitLab to self-managed users through supported, validated deployment tooling. The team maintains Omnibus GitLab, Helm Charts, the GitLab Operator, and the GitLab Environment Toolkit (GET) to help self-managed users deploy GitLab securely and reliably across diverse environments. You’ll join a distributed group of backend engineers that works asynchronously across time zones and collaborates closely with Site Reliability Engineering, Release, Security, and Development teams. The team is focused on improving installation and upgrade workflows, strengthening automation and security, and helping self-managed customers run GitLab successfully at any scale. • Operate • Operate • Omnibus GitLab • Omnibus GitLab • Helm Charts • Helm Charts • GitLab Operator • GitLab Operator • GitLab Environment Toolkit (GET) • How GitLab will support you • Benefits to support your health, finances, and well-being • Flexible Paid Time Off • Team Member Resource Groups • Equity Compensation & Employee Stock Purchase Plan • Growth and Development Fund • Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. • Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. • Country Hiring Guidelines:
Responsibilities
• Maintain and improve the Omnibus GitLab package so GitLab components work reliably in self-managed deployments. • Maintain • Maintain • Omnibus GitLab • Omnibus GitLab • Develop and support GitLab Helm Charts for scalable, production-ready Kubernetes deployments. • Develop • Develop • GitLab Helm Charts • GitLab Helm Charts • Enhance the GitLab Environment Toolkit (GET) and validated reference architectures used by enterprise and internal users. • Enhance • Enhance • GitLab Environment Toolkit (GET) • Support and extend the GitLab Operator for Kubernetes-native lifecycle management of GitLab installations. • Support • Support • GitLab Operator • GitLab Operator • Improve the installation, upgrade, and day-to-day operating experience across supported self-managed platforms. • Improve • Improve • Collaborate with Security to address vulnerabilities and strengthen secure defaults and configurations across the deployment stack. • Collaborate • Collaborate • Build and maintain automation and continuous integration and continuous deployment pipelines that validate deployment tooling across Omnibus, Charts, GET, and the Operator. • Build • Build • Partner with Distribution Engineers, Site Reliability Engineers, Release Managers, and Development teams to integrate new features and keep user-facing documentation accurate and useful. • Partner • Partner
Similar Jobs
No credit card. Takes 10 seconds.