Engineering Manager, Architecture Engineering: Async
Core
Lead a distributed team of Site Reliability Engineers and Backend Engineers to ensure reliability of GitLab.com's background job processing and caching platforms.
Role type
Senior Engineering Manager (SRE/Backend)
Builds
Zero-downtime Redis upgrades, single-tenant/cell-based deployments, durable workflow engine migration
Domain
DevOps / Distributed Systems / Caching
Required skills
Engineering team leadership, Site Reliability Engineering, Backend engineering, Redis, Sidekiq, Service Level Objectives (SLOs), Incident command, Capacity planning, Remote team management
Preferred skills
None stated
Technologies
Redis, Sidekiq, GitLab.com
Responsibilities
Lead, hire, and grow a distributed team of SREs and backend engineers; Own reliability for job processing and caching platforms including SLOs and error budgets; Manage capacity planning and incident follow-ups; Run first-tier on-call rotation and serve as incident commander; Drive zero-downtime Redis upgrades and automate OS patching; Lead migration from queue-based orchestration to a durable workflow engine; Own quarterly planning and team roadmap.
