Ижевск, Северный переулок, 61
Мы разрабатываем средства доставки наших продуктов. Инструмент позволяет устанавливать решения, запускать их и конфигурировать. Команда небольшая, но амбициозная — 3 разработчика и 2 тестировщика. Работаем проектным методом: проект разбивается на несколько спринтов, после каждого — релиз. Все разработчики работают кросс-функционально, тестировщики активно участвуют в подготовке стендов и тестовой документации.
Возможна работа как из офиса, так и 100% удаленка.
Технологический стек проекта
Инфраструктурное ПО: Haproxy, Docker, Kubernetes, MSSQL, PostgreSQL, RabbitMQ .
Ansible: есть невизуальная возможность развертывания, встроенная в инструмент.
Целевые окружения:
Windows Server 2012 и выше (IIS, службы Windows).
Linux: Astra, ALT, Ubuntu, RedOS (Docker, Haproxy, Ansible).
Kubernetes.
Чем предстоит заниматься
Разработка новой функциональности платформы (Python, C# Blazor).
Поддержка существующей функциональности.
Проектирование и упаковка решений в плагины: от анализа требований вендора до реализации UI/CLI.
Исследование новых продуктов, прототипирование интеграции, общение с вендорами.
Настройка Haproxy под конкретные решения (генерация конфигов через код).
Написание Helm-чартов для развертывания в Kubernetes.
Поддержка разных Linux-дистрибутивов (Astra, ALT, Ubuntu, RedOS) и Windows Server.
Работа с базами данных и брокерами сообщений на уровне проверки подключения и прав, запуск скриптов конвертации.
Мы ищем человека, который
Готов к кросс-функциональной работе: сегодня писать код на Python, завтра — на C# под Blazor, послезавтра разбираться с конфигом Haproxy или писать Helm-чарт.
Не боится неизвестности: многое нужно исследовать, проектировать с нуля, общаться с вендорами решений.
Имеет системное мышление: понимает, как компоненты взаимодействуют друг с другом, как их установка влияет на окружение.
Быстро обучается: технологии и продукты меняются, нужно уметь вникать в новое.
Коммуникабелен: умеет задавать правильные вопросы вендорам и коллегам.
Какие профессиональные навыки нам важны
Python (продвинутый уровень): опыт разработки CLI и REST API (Flask/FastAPI), понимание архитектуры плагинов, работа с системными вызовами.
C# (.NET): опыт веб-разработки, желательно Blazor (MudBlazor будет плюсом). Понимание взаимодействия с бэкендом через REST.
Docker и Kubernetes:
Уверенное владение Docker (написание Dockerfile, compose).
Опыт написания Helm-чартов с нуля (не просто использование готовых).
Haproxy: опыт настройки и управления конфигурацией (особенно программно, через код).
Linux (администрирование): опыт работы с различными дистрибутивами (Astra, ALT, Ubuntu, RedOS). Умение писать скрипты, настраивать сервисы, работать с пакетными менеджерами.
Windows Server: опыт развертывания приложений в IIS, работы со службами Windows.
Базы данных и очереди: понимание, как проверить подключение к MSSQL/PostgreSQL, выполнить простой запрос, проверить права. Для RabbitMQ — проверка подключения.
Ansible: желательно понимание, как работают плейбуки (для развития функциональности).
Приветствуется
Опыт работы с системами конфигурации (Ansible, возможно, другие).
Опыт общения с техподдержкой/вендорами сторонних продуктов.
Навыки прототипирования и исследования новых технологий.
Почему к нам стоит идти
Небольшая команда, где голос каждого важен.
Интересные задачи на стоне разработки, DevOps и исследования.
Возможность влиять на архитектуру платформы.
Проектная работа с понятными спринтами и регулярными релизами.