Design a CI/CD Task Scheduler

Quick Overview

Design the scheduling core of a CI/CD platform for dependency-linked tasks, capable workers, retries, cancellation, and progress tracking. Explore durable state, leasing, fairness, backpressure, failure recovery, and the extra safeguards required for deployments.

Design a CI/CD Task Scheduler

Company: LinkedIn

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Design the scheduling core of a CI/CD platform for dependency-linked tasks, capable workers, retries, cancellation, and progress tracking. Explore durable state, leasing, fairness, backpressure, failure recovery, and the extra safeguards required for deployments.

LinkedIn logo
LinkedIn
Jun 11, 2026
mediumSoftware EngineerOnsiteSystem Design
24
0
Loading...