The opportunity
The Async team runs GitLab. com's background processing layer, from the Sidekiq infrastructure to the shared code that enqueues jobs.
What you'll do
Lead, hire, and grow a team of site reliability engineers and backend: engineers, supporting career development, promotions, and onboarding.
Own reliability for the job processing and caching platforms, including: service-level objectives, error budgets, alerting, and weekly operational reviews.
Manage capacity planning, support escalations, and incident follow-ups,: balancing operational work with roadmap projects and rescoping work when deadlines can't be met.
Run the team's part of GitLab.com's first-tier on-call rotation, including: shift coverage, onboarding, and handovers, and serve as incident commander for high-severity incidents.
Drive zero-downtime Redis version upgrades and automate operating system patching and reboots.
Adapt job processing to run in single-tenant and cell-based deployments.
What they're looking for
- Own the migration from queue-based job orchestration to a durable workflow: engine, defining the first use cases, a measurable migration path, and the roadmap.
- Own quarterly planning and the team roadmap, and clarify shared operational: responsibilities with partner teams, including Git storage.