Мы - разработчики, выпускающие свои продукты на таких языках, как C/C++/Python/Qt/Ruby. В нашу команду требуется DevOps-инженер для обеспечения автоматизации CI/CD наших продуктов, а также способный к поддержке существующей инфраструктуры.
Общий стек технологий:
Linux (Debian, Arch), Bash, Make/CMake, Git/SVN, Gitlab, Proxmox, Postgresql, Docker, QEMU, LXC, Ruby-on-rails.
Требуемые навыки:
- работа в командной строке bash, опыт работы с GNU/Linux системами;
- работа с Docker (Dockerfile/docker-compose и др.);
- умение работать с Git;
- умение писать на языках C/Python, yaml;
- умение работать с Makefile/CMake;
- понимание принципов разработки CI/CD.
Обязанности:
1) Разработка CI/CD пайплайнов для Gitlab по ТЗ различных команд разработчиков (включая ядро Linux и системы сборки продуктов).
2) Создание Docker-образов для компиляции и тестирования продуктов, включая обеспечение возможности распределенной сборки (distcc/ccache).
3) Администрирование кластера серверов Proxmox (создание lxc/vm, настройка виртуальных машин и контейнеров под требуемые задачи).
4) Постоянный контакт с командами разработки - выдача им рекомендаций о доработке алгоритмов сборки или тестирования, а также получение обратной связи по пайплайнам.
Условия:
- оформление в соответствии с ТК РФ;
- оплата труда по результатам собеседования, испытательный срок – 3 месяца;
- возможность профессионального и карьерного роста;
- добровольное медицинское страхование;
- гибкий рабочий график;
- возможность частично-удалённой работы;
- возможность написания научных статей по теме работы;
- офис – 1 минута от м. Беляево.