Skip to Content

Engineering Manager, Architecture Engineering: Async

Job Overview

As Engineering Manager, Architecture Engineering: Async, you'll lead a distributed group of Site Reliability Engineers and Backend Engineers.

Key points

  1. Lead, hire, and grow a team of site reliability engineers and backend engineers, supporting career development, promotions, and onboarding.

  2. Own reliability for the job processing and caching platforms, including service-level objectives, error budgets, alerting, and weekly operational reviews.

  3. Manage capacity planning, support escalations, and incident follow-ups, balancing operational work with roadmap projects and rescoping work when deadlines can't be met.

  4. 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.

  5. Experience managing an engineering team delivering high-performance services at scale, ideally site reliability engineers or infrastructure engineers running production software as a service systems.

  6. Technical depth in background job processing and caching technologies such as Redis and Sidekiq, sufficient to guide decisions about upgrades, capacity, and failure modes.

  7. Experience managing reliability against service-level objectives, including defining service-level indicators, setting up burn-rate alerting, and planning capacity.

  8. Experience running a 24/7 on-call rotation and coordinating high-severity incidents.

Skills

GitRecruitingRoadmappingCampaign Management

Experience: Mid-level