Москва, Марксистская улица, 3с7
Метро: МарксистскаяRuby-разработчик (с акцентом на Linux / Системная интеграция)
Обязанности:
Разработка и поддержка Ruby-компонентов, интегрированных с низкоуровневыми системными сервисами.
Диагностика и устранение системных ошибок при отладке, тестировании и интеграции сервисов.
Интеграция backend-сервисов с Apache Kafka и PostgreSQL.
Автоматизация рутинных задач по настройке окружений, развертыванию и мониторингу сервисов.
Участие в проектировании архитектурных решений, связанных с взаимодействием между прикладным кодом и операционной системой.
Сборка и адаптация программных пакетов под различные дистрибутивы Linux (RHEL, CentOS, Ubuntu, Debian и т.п.).
Поддержка CI/CD-процессов, включая билд системы и деплой под разные ОС.
Обеспечение стабильности работы распределённых систем.
4+ лет опыта разработки на Ruby (включая работу с низкоуровневыми библиотеками, FFI, native extensions).
Знание основ системного программирования и опыт работы в Linux-среде (на уровне системных вызовов, файловых систем, сетевых интерфейсов).
Навыки диагностики и анализа производительности, выявления узких мест и системных ошибок.
Опыт сборки и настройки RPM/DEB пакетов, знание специфики дистрибутивов Linux.
Работа с Apache Kafka — настройка, потребление, производство, управление топиками, сериализация данных.
Работа с PostgreSQL (подключение, настройка, работа с репликацией)
Знание Git, принципов CI/CD, практик написания чистого и тестируемого кода
Опыт работы с Docker, контейнеризацией приложений.
Умение читать техническую документацию на английском языке.
Будет плюсом:
Опыт участия в open-source проектах, особенно связанных с Linux или системным ПО.
Знание Ansible, Puppet, Chef — для автоматизации развёртываний.
Опыт работы с systemd, SELinux/AppArmor, auditd, journalctl и другими диагностическими инструментами.
Знание C/C++, Python — для взаимодействия с системными библиотеками
Участие в разработке продуктов с поддержкой нескольких версий ОС.
Технический стек:
Ruby, RSpec
C, Python
Linux (RHEL, CentOS, Ubuntu, Debian), Shell, Systemd
Apache Kafka
PostgreSQL
Git, CI/CD (Jenkins, GitLab CI, GitHub Actions, Gitea)
Docker, Podman
Ansible (желательно)
Работу в аккредитованной ИТ компании
Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
Гибкое обсуждение индивидуальных финансовых условий
Гибкое начало рабочего дня — в пределах разумного
Обучение за счёт компании
Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ
Programming Store
Москва
до 250000 RUR
Царенко Кирилл Сергеевич
Москва
до 220000 RUR
Барщевский Денис Игоревич
Москва
до 500000 RUR
ПИК-специализированный застройщик
Москва
до 500000 RUR