Experience managing an engineering team delivering high-performance services at scale, ideally site reliability or infrastructure engineers running production SaaS systems.
Technical depth in background job processing and caching technologies such as Redis and Sidekiq to guide decisions on upgrades, capacity, and failure modes.
Experience managing reliability with service-level objectives, including defining indicators, burn-rate alerting, and capacity planning.
Experience running a 24/7 on-call rotation and coordinating high-severity incidents.
Proven ability to balance operational work and incident follow-ups with roadmap projects, and manage scope when deadlines cannot be met.
Experience leading a fully remote team across multiple time zones including the Americas, Europe, Middle East, Africa, and Asia-Pacific.
What you'll be doing
Lead, hire, and develop a team of site reliability and backend engineers, supporting career growth and onboarding.
Own reliability for job processing and caching platforms, managing service-level objectives, error budgets, alerting, and operational reviews.
Manage capacity planning, escalations, and incident follow-ups while balancing operational and project work.
Oversee the team's participation in GitLab.com's first-tier on-call rotation, including shift coverage and incident command for high-severity events.
Drive zero-downtime Redis upgrades and automate OS patching and reboots.
Adapt job processing to support single-tenant and cell-based deployments.
Lead migration from queue-based job orchestration to a durable workflow engine, defining use cases, migration path, and roadmap.
Own quarterly planning, team roadmap, and clarify operational responsibilities with partner teams such as Git storage.
Perks and benefits
Benefits to support health, finances, and well-being.
Flexible Paid Time Off (PTO).
Team Member Resource Groups for inclusion and community.
Equity compensation and Employee Stock Purchase Plan.
Growth and Development Fund to support learning and career advancement.