Design a multi-tenant CI/CD platform | OpenAI Interview Question