Engineering Manager, Architecture Engineering: AsyncNew

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.