О компании
GitLab — платформа оркестрации для DevSecOps. Более 50 млн зарегистрированных пользователей и более 50% компаний из Fortune 100 доверяют GitLab.
Обязанности
- Проектирование, создание и поддержка пайплайнов GitLab CI/CD для корпоративных приложений: валидация, тестирование, упаковка, деплой, продвижение, откат и пост-релизная проверка
- Разработка переиспользуемой автоматизации на Python для сокращения ручных релизных операций
- Ежедневное использование AI-инструментов (Claude, Duo Agent Platform) для ускорения разработки пайплайнов, скриптов, тестов, документации и автоматизации
- Определение и внедрение CI/CD-паттернов для Salesforce, Zuora и других бизнес-систем
- Построение стратегий окружений и продвижения (dev, test, staging, production), управление конфигурацией и последовательностью деплоя
- Внедрение quality gates, автоматических проверок, согласований, аудита и политик
- Улучшение наблюдаемости релизов: дашборды деплоя, метрики пайплайнов, уведомления
- Расследование неудачных деплоев, root-cause analysis и корректирующие действия
- Наставничество инженеров по CI/CD, релизной автоматизации и стратегиям ветвления
Требования
- Степень бакалавра в Computer Science, Information Systems или эквивалентный опыт
- 7+ лет опыта в release engineering, DevOps или смежной дисциплине
- Опыт релизов и деплоя корпоративных SaaS-приложений (Salesforce, Zuora, Business Systems)
- Сильный практический опыт проектирования и эксплуатации GitLab CI/CD в продакшене
- Владение Python и написание поддерживаемой автоматизации
- Обязательный опыт использования AI-инструментов разработки (Claude или аналоги)
- Опыт с контролем версий, стратегиями ветвления и слияния, управлением артефактами, автоматическим тестированием, оркестрацией деплоя и откатом
- Знание REST API, webhooks, JSON, паттернов аутентификации
- Опыт управления релизами в нескольких окружениях с вниманием к конфигурации, зависимостям и аудиту
- Сильные коммуникативные навыки для работы с engineering, business, security, compliance и operations командами