Intermediate Backend Engineer, Gitlab Delivery: Upgrades

GitlabGitlab·Remote(Remote, India)
Software Development
Adjust

WFA Digital Insight

The demand for skilled backend engineers in the remote job market has grown significantly, with a 25% increase in 2025. As companies like Gitlab continue to drive innovation in DevSecOps, professionals with expertise in areas like Omnibus GitLab and GitLab Helm Charts are in high demand. With over 50 million registered users, Gitlab offers a unique opportunity to work on complex problems and collaborate with industry leaders. Before applying, candidates should be aware of the importance of AI integration, high-performance culture, and continuous knowledge exchange in Gitlab's work environment.

Job Description

About the Role

The Intermediate Backend Engineer position at Gitlab is a hands-on role that focuses on building and supporting the deployment tooling, infrastructure, and automation behind GitLab's installation, upgrade, and operation. As a key member of the Upgrades team, you will partner with various teams, including Distribution Engineers, Site Reliability Engineers, Release Managers, Security, and Development teams, to make self-managed GitLab easier to use across a wide range of platforms.

The role entails working on projects such as evolving Omnibus GitLab, Helm Charts, GET, and the GitLab Operator to support new GitLab features and architectures. You will also improve installation, upgrade, and validation automation for large-scale self-managed GitLab deployments. The team's work has a direct impact on the reliability, security, and scalability of production-grade environments.

Gitlab's high-performance culture is driven by its values and continuous knowledge exchange, enabling team members to reach their full potential while collaborating with industry leaders to solve complex problems.

What You Will Do

  • Maintain and improve the Omnibus GitLab package to ensure reliable operation of GitLab components in self-managed deployments.
  • Develop and support GitLab Helm Charts for scalable, production-ready Kubernetes deployments.
  • Enhance the GitLab Environment Toolkit (GET) and validated reference architectures used by enterprise and internal users.
  • Support and extend the GitLab Operator for Kubernetes-native lifecycle management of GitLab installations.
  • Improve installation, upgrade, and validation automation for large-scale self-managed GitLab deployments.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Participate in code reviews to ensure high-quality, reliable, and maintainable code.
  • Troubleshoot complex technical issues and provide solutions.
  • Contribute to the development of best practices and standards for backend engineering.

What We Are Looking For

  • 3+ years of experience in backend engineering, preferably in a DevSecOps environment.
  • Strong proficiency in programming languages such as Ruby, Python, or similar.
  • Experience with containerization using Docker and Kubernetes.
  • Familiarity with infrastructure as code (IaC) tools like Terraform or AWS CloudFormation.
  • Knowledge of CI/CD pipelines and experience with GitLab CI/CD.
  • Strong understanding of networking fundamentals, including TCP/IP, HTTP, and DNS.
  • Experience with Agile development methodologies and version control systems like Git.

Nice to Have

  • Experience with GitLab's products and technologies, such as Omnibus GitLab and GitLab Helm Charts.
  • Knowledge of security best practices and experience with security audits and compliance.
  • Familiarity with cloud platforms like AWS, GCP, or Azure.
  • Experience with mentoring junior engineers and contributing to the growth of the team.

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work with a highly skilled and collaborative team.
  • Professional growth and development opportunities.
  • Flexible working hours and remote work arrangement.
  • Access to the latest technologies and tools.
  • Comprehensive health insurance and wellness programs.
  • Generous paid time off and holidays.

How to Stand Out

  • To stand out, highlight your experience with containerization, IaC tools, and CI/CD pipelines in your resume and cover letter.
  • Be prepared to provide specific examples of your backend engineering experience and problem-solving skills during the interview.
  • Show your passion for DevSecOps and your willingness to learn and adapt to new technologies.
  • Make sure your portfolio includes examples of your work with GitLab's products and technologies, if applicable.
  • Research Gitlab's values and culture to demonstrate your understanding of the company's work environment and expectations.
  • Prepare questions to ask the interviewer about the team, the role, and the company's future plans.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.