A live role

Senior Backend Engineer, Gitlab Delivery: Zero Downtime Upgrades

from GitLab · read the original and apply on their site

Bangalore, India

Our take: The real work here is making self-managed GitLab reliably deployable and upgradable at scale, through Go tooling, automation pipelines, and close async work with security and reliability teams.

If you like making self-managed software genuinely reliable, this is deployment tooling done properly: Omnibus, Helm Charts, the Environment Toolkit, and the Operator, all built so enterprise customers can install, upgrade, and operate GitLab without drama. You will write Go, build the CI pipelines that catch regressions before they ship, and partner with security, SRE, and release teams across a fully remote, async, globally distributed group. It suits someone who takes quiet pride in fewer escalations, cleaner upgrades, and infrastructure that just works.

Needs

  • infrastructure tending
  • automation pipelines
  • go engineering
  • integrating systems
  • writing docs
  • database troubleshooting

Rewards

  • remote working
  • customer reliability
  • mentoring engineers
  • shaping roadmap
  • measurable results

Demands

  • cross-team coordination
  • clear written comms
  • large codebase work
  • security partnership
  • async collaboration

Grows

  • systems design
  • cloud platforms
  • architectural direction
  • observability tooling

Values

  • deployment rigour
  • secure by default
  • transparent working
  • quality assurance

Drains

  • escalation handling
  • compliance alignment
  • async across timezones

Would you love this work?

See how what you love doing lines up with this role - it takes about ten minutes to find out.

Find what I'd love to do next