DevOps-инженер (Core DevOps, CI/CD)
GitLab — платформа интеллектуальной оркестрации DevSecOps. Более 50 миллионов зарегистрированных пользователей и более 50% компаний из Fortune 100 используют GitLab. Компания внедряет ИИ как основной фактор повышения производительности, и все сотрудники ожидают использования ИИ в повседневной работе.
О роли: Ищем Distinguished Engineer для руководства техническим направлением Core DevOps — сервисов, с которыми ежедневно работают большинство пользователей. Distinguished Engineers — признанные эксперты в нескольких технологических областях и представляют самый старший уровень технического лидерства в компании. Core DevOps включает непрерывную интеграцию, непрерывное развертывание, планирование и управление исходным кодом. Это одни из самых зрелых, высоконагруженных и взаимосвязанных систем GitLab. Задача — повысить их качество, свести к единой целевой архитектуре и устранить накопленные риски, не прерывая работу миллионов пользователей и организаций из Fortune 100.
GitLab реализует общеорганизационные инженерные цели: значительное повышение производительности разработчиков, измеримо более высокое качество продукта и перестройка инженерных практик вокруг ИИ и агентных рабочих процессов. Core DevOps — ключевое место реализации этой стратегии.
Что вы будете делать:
- Задавать и постоянно уточнять техническое направление для CI, CD, Plan и работы с исходным кодом в соответствии с горизонтальными архитектурными инициативами.
- Работать напрямую с VP of Engineering как её технический партнёр по планированию, техническим инвестициям и распределению усилий группы.
- Транслировать общеорганизационные цели по производительности, качеству и ИИ-нативному инжинирингу в конкретные технические направления для Core DevOps и превращать их в итеративные дорожные карты.
- Определять измеримые показатели качества для этих сервисов: доступность, задержка на p95 и p99, процент успешных пайплайнов, надёжность тестов, корректность данных и процент дефектов, и контролировать их соблюдение.
- Поддерживать актуальную картину системных технических рисков группы: единые точки отказа, бесхозные критические пути, хрупкие связи между CI/CD и Plan, ограничения масштабирования и прошлые решения, сдерживающие дорожную карту. Формировать и реализовывать план по их устранению.
- Лидировать в самых сложных дизайн-решениях, писать код, прототипы и proof-of-concept, где аргументация требует доказательств.
- Способствовать конвергенции к общим паттернам, библиотекам и paved paths, сокращая количество разных способов решения одной и той же проблемы.
- Проектировать миграционные пути, позволяющие большим долгоживущим системам меняться без нарушения работы пользователей, используя инкрементальный переход, dual run, измеримый откат и деприкацию с понятными сроками.
- Внедрять возможности платформы от ИИ-организации GitLab и инициатив по производительности в Core DevOps, передавать требования группы обратно и помогать проверять, что работает на системах такого масштаба.
- Выступать эскалационной точкой для сложных или спорных технических решений в группе, включая те, где ни одна команда не владеет результатом.
- Рецензировать значимые дизайны и merge request'ы на критических путях группы, используя ревью для обучения, а не только для контроля.