Карьера в «Базальт СПО»

Добро пожаловать, уважаемый соискатель!
Эта страничка для тех, кто намерен стать частью команды, ведущей независимую разработку одной из лучших в мире операционных систем. Работа в «Базальт СПО» — это интеллектуальный драйв, творческий поиск нестандартных решений, дружная команда, комфортное рабочее место и достойное вознаграждение за добросовестный труд.

Желаем успехов!

Вакансии

Санкт-Петербург
Копировать

Специалист службы обеспечения совместимости

Должностные обязанности:

  • Изучение документации и состава продуктов технологических партнёров, предлагаемых партнёрами методик и протоколов тестирования, оценка предоставляемых партнёрами материалов и документации;
  • Написание методик и протоколов тестирования, инструкций, статей на ВиКи для обеспечения воспроизводимости;
  • Стендирование комплексных решений на физическом оборудовании и в среде виртуализации;
  • Локализация проблем запуска и функционирования приложений в ОС GNU/Linux;
  • Локализация проблем запуска ОС GNU/Linux на оборудовании партнёров и в виртуальной среде;
  • Поиск решений и выработка рекомендаций по устранению проблем в результате их локализации;
  • Взаимодействие с техническими специалистами компании для обеспечения технологической совместимости продуктов;
  • Взаимодействие с QA-отделом: помощь в тестировании продуктов партнёров на совместимость с решениями компании;
  • Взаимодействие с менеджерами службы обеспечения совместимости по любым вопросам технического характера;
  • Техническое общение с партнёрами и решение технических проблем по результатам проверки на совместимость;
  • Техническое участие в процессе подготовки материалов для таблиц совместимости на публичном сайте компании и внутренней CRM;
  • Участие в ВКС с партнёрами по техническим вопросам и во внутренних ВКС компании в период карантина.
  • В исключительных случаях: поддержка офисной сети, помощь менеджерам в настройке компьютеров.

Требования к кандидату:

  • Умение составлять методики тестирования и тест-кейсы, работать с протоколами тестирования;
  • Хорошее знание архитектуры ОС GNU/Linux, успешный опыт установки и администрирования GNU/Linux;
  • Знание сетевых стандартов и протоколов, понимание принципов работы компьютерных сетей;
  • Уверенное владение скриптовыми языками и командной строкой GNU/Linux;
  • Технический английский – на уровне чтения документации;
  • Технический русский – на уровне написания инструкций;
  • Умение грамотно общаться на технические темы;
  • Базовые навыки работы с системой контроля версий git;
  • Большим плюсом будет: опыт работы с ОС Альт, Redmine, TestLink и MediaWiki.

Условия:

  • Оформление по ТК РФ, стабильный доход;
  • Место работы: г. Санкт-Петербург, ст.м. Пионерская;
  • Полная занятость: пятидневная рабочая неделя, полный 8-ми часовой рабочий день;
  • Возможность оформления сертификата для частичной оплаты путевки в детский лагерь;
  • Непосредственное подчинение начальнику службы обеспечения совместимости;
  • Работа в среде профессиональных разработчиков, возможность повышения квалификации и карьерного роста.

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Санкт-Петербург
Копировать

Разработчик службы совместимости

Должностные обязанности:

  • Непосредственное участие в разработке слоя обеспечения совместимости ОС Альт с продуктами партнёров;
  • Сопровождение в репозиториях пакетов, обеспечивающих слой совместимости с продуктами партнёров;
  • Диагностика и локализация проблем запуска и функционирования приложений в ОС Альт;
  • Локализация проблем запуска ОС Альт на оборудовании партнёров и в виртуальной среде;
  • Оформление результатов диагностики в виде патчей, сообщений об ошибках и рекомендаций разработчикам;
  • Взаимодействие с техническими специалистами для обеспечения технологической совместимости продуктов;
  • Тестирование и стендирование комплексных решений на физическом оборудовании и в среде виртуализации;
  • Оформление результатов стендирования в виде статей на ВиКи для обеспечения воспроизводимости;
  • Участие в ВКС с партнёрами по техническим вопросам и во внутренних ВКС компании в период карантина.

Требования к кандидату:

  • Твёрдое владение хотя бы двумя распространёнными языками программирования (из списка: Си, C++, Java, Python, Perl, JavaScript, Vala);
  • Уверенное знание скриптового языка командной строки Linux (bash или posix shell);
  • Реальный опыт участия в разработке ПО и администрирования GNU/Linux-систем;
  • Реальный опыт локализации неисправностей в работе приложений и их исправления;
  • Технический английский -- на уровне чтения документации и общения с апстримом;
  • Технический русский -- на уровне написания инструкций для конечных пользователей;
  • Умение работать с git, чем-то из: make, cmake, autoconf, automake, желательно: redmine и mediawiki;
  • Подтверждение квалификации через процедуру вступления в ALT Linux Team (https://www.altlinux.org/Join);
  • Большим плюсом будет наличие разработок на github, gitlab либо патчей в апстримных проектах.

Условия:

  • Оформление по ТК РФ, стабильный доход;
  • Место работы: г. Санкт-Петербург, ст.м. Пионерская;
  • Полная занятость: пятидневная рабочая неделя, полный 8-ми часовой рабочий день;
  • Возможность оформления сертификата для частичной оплаты путевки в детский лагерь;
  • Непосредственное подчинение начальнику службы обеспечения совместимости;
  • Работа в среде профессиональных разработчиков, возможность повышения квалификации и карьерного роста;
  • Обсуждаемы: плавающий график начала/окончания рабочего дня и преимущественно дистанционная работа на время карантина.

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва
Копировать

Разработчик систем управления виртуализации (senior)

Требуется разработчик в отдел "Виртуализации и облачных технологий".

Требуемый опыт работы: от 5 лет
Полная занятость, полный рабочий день
Возможны: гибкий график и удалённая работа

Обязанности:

  • Разработка новой функциональности в системах управление виртуализации;
  • Исправление ошибок и доработка существующей функциональности в системах управление виртуализации;
  • Анализ кода (сode review) и участие в коллективной разработке открытых (opensource) проектах, в том числе и взаимодействие с внешними разработчиками (upstream);
  • Адаптация Альт-специфичных изменений в ПО;
  • Обновление RPM пакетов со свободным ПО;
  • Участие в документировании собственного кода и подготовке публичной документации к ПО.

Требования:

  • Продолжительный опыт использования GNU/Linux в качестве основной ОС;
  • Глубокое знакомство с архитектурой GNU/Linux систем;
  • Способность понимать и модифицировать чужой код на C, C++, golang, python, ruby, shell, make и других языках программирования;
  • Хорошее знакомство с git;
  • Опыт участия в разработке свободных проектов;
  • Опыт работы с системами виртуализации и их настройки;
  • Знание принципов работы L2/L3 сетей, а также опыт настройки основных сетевых протоколов сетевого и прикладного уровней для задач управления корпоративной инфраструктурой;

Большим плюсом будет:

  • Опыт работы с системами Альт;
  • Опыт упаковки пакетов RPM или иных, использующихся в GNU/Linux;
  • Активное участие в разработке свободных проектов.
  • Опыт написания публичной документации, грамотный русский язык;

Используемые технологии:

  • QEMU/KVM, Proxmox, OpenNebula, OpenUDS;
  • LVM, NFS, Ceph, GlusterFS;
  • Vagrant, Packer;
  • Docker, Podman;
  • kubernetes;
  • Make, Git, RPM;
  • Ansible;

Условия:

  • Официальное трудоустройство по ТК РФ
  • Зарплата по результатам собеседования
  • Удалённая работа или в одном из офисов компании (по желанию)
  • Условия для постоянного профессионального развития
  • Индивидуальные задачи
  • Совместная работа с другими разработчиками
  • Самостоятельные исследования и поиск актуальных задач
  • Гибкий график работы (по желанию)

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва
Копировать

Поддержка RPM пакетов (Junior)

Требуется сотрудник для поддержки пакетов в репозитории свободного ПО

Требуемый опыт работы: необязателен
Полная занятость, полный рабочий день
Возможны: гибкий график и удалённая работа

Обязанности:

  • обновление RPM пакетов со свободным ПО, в том числе по безопасности;
  • исправление собираемости пакетов при изменении их сборочных зависимостей;
  • адаптация Альт-специфичных изменений в ПО под новые версии ПО;
  • адаптация новых версий ПО с учётом Альт-специфики;
  • взаимодействие с upstream, в том числе по продвижению туда своих изменений;

Минимальные требования:

  • опыт использования GNU/Linux в качестве основной ОС;
  • знакомство с архитектурой GNU/Linux систем;
  • способность понимать чужой код на C, shell, make, Python;
  • знакомство с git;
  • базовые представление о угрозах безопасности программного обеспечения: распространённые типы уязвимостей, способность понимать информацию, содержащуюся в базах уязвимостей.

Большим плюсом будет:

  • опыт работы с системами Альт;
  • опыт упаковки пакетов RPM или иных, использующихся в GNU/Linux;
  • участие в разработке свободных проектов;
  • знакомство, хотя бы поверхностное, с другими языками программирования.

Условия:

  • Официальное трудоустройство по ТК РФ
  • Удалённая работа или в одном из офисов компании (по желанию)
  • Условия для постоянного профессионального развития
  • Индивидуальные задачи и совместная работа с опытными разработчиками
  • Гибкий график работы (по желанию)

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва
Копировать

Поддержка RPM пакетов (senior)

Требуется сотрудник для поддержки пакетов в репозитории свободного ПО

Требуемый опыт работы: от 5 лет
Полная занятость, полный рабочий день
Возможны: гибкий график и удалённая работа

Обязанности:

  • обновление RPM пакетов со свободным ПО, в том числе по безопасности;
  • исправление собираемости пакетов при изменении их сборочных зависимостей;
  • адаптация Альт-специфичных изменений в ПО под новые версии ПО;
  • адаптация новых версий ПО с учётом Альт-специфики;
  • анализ возможных уязвимостей в ПО (в том числе с использование результатов fuzzing тестирования);
  • обеспечение превентивного предупреждения эксплуатации уязвимостей (hardening), продвижение этих изменений в upstream.

Минимальные требования:

  • продолжительный опыт использования GNU/Linux в качестве основной ОС;
  • глубокое знакомство с архитектурой GNU/Linux систем;
  • способность понимать и модифицировать чужой код на C, C++, shell, make, Python и других языках программирования;
  • хорошее знакомство с git;
  • опыт участия в разработке свободных проектов;
  • глубокое понимание угроз безопасности программного обеспечения, возможных способов превентивного предупреждения эксплуатации уязвимостей (hardening)

Большим плюсом будет:

  • опыт работы с системами Альт;
  • опыт упаковки пакетов RPM или иных, использующихся в GNU/Linux;
  • активное участие в разработке свободных проектов.

Условия:

  • Официальное трудоустройство по ТК РФ
  • Удалённая работа или в одном из офисов компании (по желанию)
  • Условия для постоянного профессионального развития
  • Индивидуальные задачи
  • Совместная работа с другими разработчиками
  • Самостоятельные исследования и поиск актуальных задач
  • Гибкий график работы (по желанию)

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть