# Старший инженер DevOps
Мы ищем инженера, который будет отвечать за нашу платформу CI/CD и её инфраструктуру AWS для большого кода на C++. Ваша цель — быстрые и надёжные сборки для каждого разработчика, подкреплённые метриками.
Обязанности
•Отвечать за платформу GitLab CI/CD: проектирование пайплайнов, скорость, стабильность и стоимость
•Создавать переиспользуемые CI-шаблоны, используемые в более чем 10 проектах
•Проектировать и управлять инфраструктурой AWS для CI: автоскейлинг раннеров на EC2/EKS, IAM, хранилище S3
•Создавать мониторинг и оповещения для раннеров, хранилищ, кэшей и времени сборки
•Использовать метрики для выявления узких мест и сокращения времени получения результата
•Оптимизировать C++ пайплайны (Conan + CMake) для воспроизводимых сборок и предсказуемого кэширования
•Обеспечивать безопасность CI с минимально необходимыми правами доступа и краткоживущими учётными данными через Vault
Требования
•Глубокий опыт работы с GitLab CI/CD: шаблоны, extends, rules, needs, artifacts, cache, дочерние и динамические пайплайны
•Опыт запуска и настройки GitLab Runners (docker, shell, k8s): автоскейлинг, лимиты ресурсов, параллелизм
•Сильные знания AWS: EC2, IAM, S3, VPC; EKS будет плюсом
•Prometheus, Grafana и ELK: метрики, дашборды, оповещения и диагностика инцидентов
•Умение находить коренную причину медленной сборки по метрикам (IOwait, NFS, коэффициент попадания в кэш, насыщенность раннера)
•Практический опыт с Conan, CMake и ccache в CI
•Ansible для управления конфигурацией
•Vault или аналогичный инструмент, интегрированный с CI
•Сильные навыки устранения неполадок в Linux и подход, основанный на данных
Желательно
•Раннеры и кэширование в нескольких регионах
•Python или Go для автоматизации
•Kafka
Что мы предлагаем
•Бонусы за результат поверх высокой конкурентной зарплаты
•Прозрачные процессы и отсутствие бюрократии
•Реальную ответственность за платформу
•Команду с одним из самых высоких уровней экспертизы на рынке
•Поддержку при переезде на Кипр