О компании и команде
YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, клиентских устройств, микропроцессорных ядер и fabless-производство микропроцессоров.
R&D центры расположены в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла в городе Дубна.
Сейчас мы находимся в поиске Release engineer в продуктовое направление TATLIN.FLEX. Команда занимается разработкой, тестированием и документированием полноценной СХД со своим Software-Defined Storage (SDS) на борту.
Наш стек технологий:
- GitLab / Docker / Nexus
- Makefile / Bash / Python
- RPM build tools / DEB build tools
- Anaconda ISO
- Oracle Linux / Alt Linux / Debian
Чем вам предстоит заниматься:
- оптимизацией процесса CI для группы проектов, включая утилиты развертывания на производстве, в продуктивных контурах заказчика, а также утилиты обновления в полях без потери сервиса;
- разработкой оптимальных сценариев автоматической сборки релизных артефактов;
- выстраиванием безопасной сетевой инфраструктуры;
- обеспечением бесшовного переезда продукта на кастомный дистрибутив Linux, разработанный в Yadro;
- аудитом текущей системы сборки для описания ее логики и принципов работы;
- проектированием и инспекция текущих CI\CD процессов;
- курированием перехода CI/CD на внутренний сервис по выделению ресурсов;
- внедрением и поддержкой инструментов тестирования кода и безопасности;
- экспертным ревью и помощью другим командам в смежных с DevOps областях;
- внутренним документированием функциональных спецификаций и пользовательских инструкций.
Ожидания от кандидата
- навыки работы с Linux системами на уровне админа;
- опыт работы с различными linux-дистрибутивами и другими ОС;
- уверенное владение Bash;
- опыт написания системных и прикладных программ для задач DevOps на Python;
- опыт использования и понимание, как работают Docker, Jenkins;
- опыт настройки CI/CD с использованием Jenkins, Gitlab CI или Github Action;
- умение собирать RPM или DEB пакеты;
- знание JIRA, Confluence.
Будет плюсом:
- проектирование CI\CD процесса, его внедрение в смежные команды;
- опыт эксплуатации высоконагруженных систем;
- умение читать на Perl, C, javascript;
- высшее техническое образование;
- заинтересованность в внедрении новых технологий;
- интерес к автоматизации и стандартизации процессов.
Условия работы
- возможность выбрать удобный формат работы: гибрид, офис, удаленная работа;
- конкурентный уровень заработной платы для нас это не просто слова, а принцип;
- обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и изучение английского языка;
- программа поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;
- "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий;
- забота о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких;
- поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- открытое общение: регулярные онлайн-встречи всей команды YADRO;
- программа рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.