GitLab logo

Software Engineer, Delivery : Release

GitLab
NewPosted today

LOCATION

Bangalore · Remote

EXPERIENCE

Not specified

SKILLS REQUIRED

Release managementCI/CD PipelinesGoBackend DevelopmentRubyInfrastructure as CodeObservability

Job description

Overview

Backend engineer on the Software Delivery:Release team, working alongside SREs to improve GitLab's release management tooling, infrastructure and processes so code ships safely and quickly across SaaS multi-tenant, self-managed and SaaS single-tenant environments.

What you'll do

  • Guarantee the GitLab release process.
  • Create new tools and frameworks to automate the release process.
  • Build new GitLab release features to replace existing custom tooling by contributing to the Release Framework.
  • Work with individual teams to define and implement solutions that help them release quicker.
  • Create frameworks that allow engineers to write code that scales with demand.
  • Help teams instrument their code and recognize parts of code that could benefit from increased observability.
  • Work closely with peer Infrastructure Platforms groups to control the impact of application code running in user-facing products.
  • Help communicate the release schedule clearly with others.
  • Develop monitoring and alerting to measure release process velocity.
  • Identify process bottlenecks and introduce optimizations.
  • Participate in Release Manager rotation.

What you'll need

  • Strong coding background.
  • Mandatory Ruby or Go (willingness to learn Ruby is a must).
  • Experience working on large-scale systems.
  • Experience optimizing Continuous Delivery and Continuous Deployment pipelines, as well as the tooling and processes that go with them.
  • Interest in cloud platforms, containerization, and Infrastructure as Code tools.
  • Application and systems observability background.
  • Collaboration mindset, boundless curiosity and a demonstrable ability to learn.
  • A product development mindset when developing new components.
  • Shares GitLab's values and works in accordance with them.

Nice to have

  • Proficiency with Ruby.

Details

  • Location: Bangalore, India.
  • All roles are remote; some roles may carry specific location-based eligibility requirements.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer, Delivery : Release