OpenYard

Инженер Linux

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

OpenYard – российский производитель и вендор серверного оборудования. Мы современная технологическая компания. За нашими плечами большой опыт разработки серверного оборудования, на котором работают крупнейшие ИТ-инфраструктуры и сервисы страны (от заказа такси и продуктов до просмотра кино и организации бизнес-процессов).
Разработкой наших решений занимается собственный R&D-центр, а выпускаются они в собственном производственном комплексе, расположенном в Рязанской области недалеко от столицы региона.

OpenYard – это место, где самые яркие идеи становятся реальностью, где каждый может стать частью большого проекта по достижению технологической независимости в масштабах всей страны.

Присоединяйтесь к нашей команде и создавайте серверное оборудование для решения самых сложных задач вместе с нами!

Какие задачи вас ждут:

  • Разрабатывать и совершенствовать основу программно-аппаратных комплексов: настраивать специализированную ОС Linux, интегрировать аппаратные элементы и создавать решения для обработки и хранения данных;
  • Проверять гипотезы и тестировать прототипы на стадии MVP, совершенствуя их для релиза;
  • Разворачивать и поддерживать инфраструктуру, обеспечивающую полноценную работу новых решений в процессе разработки, тестирования и дальнейшей эксплуатации;
  • Автоматизировать процессы управления архитектурными компонентами и инфраструктурой программно-аппаратных комплексов;
  • Подбирать и валидировать аппаратные платформы и их компоненты для внедрения в готовые решения;
  • Создавать документацию и инструкции, упрощающие взаимодействие с аппаратной и программной частями комплексов;
  • Выявлять корневые причины сбоев и устранять их, чтобы повышать надёжность и производительность решений;

Мы ждём, что у вас есть:

  • Глубокое понимание ОС Linux: устройство ядра, системные службы, управление сетью и вводом-выводом;
  • Опыт кастомизации и сборки ОС Linux под конкретные запросы и задачи;
  • Знание современных серверных платформ и принципов их функционирования;
  • Понимание архитектуры программно-аппаратных комплексов, основных принципов SAN и ключевых моментов сетевых технологий;
  • Аналитическое мышление и умение быстро осваивать новые инструменты и методологии;
  • Способность работать с технической документацией на английском языке и формулировать мысли на русском чётко и структурированно;
  • Навыки внедрения и эксплуатации систем централизованного управления конфигурациями (Ansible, Chef, Puppet и др.);

Будет плюсом:

  • Техническое образование в сфере информационных технологий или вычислительных систем;
  • Опыт разработки системного ПО на C/C++, включая драйверы и встроенные решения;
  • Навыки создания или адаптации системных сервисов и приложений под ОС Linux;
  • Участие в проектах с открытым исходным кодом (в том числе как контрибьютор);
  • Владение языками C, Go, Python и Bash на уровне, позволяющем решать задачи различной сложности;
  • Опыт работы с виртуализацией, контейнеризацией и Kubernetes для построения масштабируемых решений;
  • Умение уверенно пользоваться инструментами разработки и отладки (GCC, Binutils, GDB, Make, CMake и т.д.);
  • Практический опыт администрирования Astra Linux и/или RedOS.