Мы крупная ритейл-сеть. Сейчас мы стоим на пороге большой технологической трансформации: уходим от коробочного ПО вендоров и начинаем разработку собственной экосистемы (Кассы, КСО, Весы) на современном стеке (Electron, React, Node.js, Linux). Мы ищем инженера, который поможет нам поддерживать текущую инфраструктуру и вместе с командой разработки построит фундамент для новой системы.
Твоя роль:
Ты станешь связующим звеном между "железом" (магазинами) и будущей разработкой. Сначала ты погрузишься в текущие процессы, а затем возьмешь на себя построение процессов CI/CD, мониторинга и автоматической раскатки софта на тысячи устройств.
Что предстоит делать (Задачи "Сейчас"):
- Поддержка L2/L3: Глубокая диагностика проблем с кассовым ПО и весами (анализ логов, трассировка запросов к БД, работа с XML/JSON).
- Linux & Windows: Администрирование парка машин.
- Написание скриптов (Bash/Powershell/Python) для автоматизации рутинных задач (бэкапы, очистка логов, массовая настройка).
- Работа с данными: Сложные SQL-запросы (PostgreSQL/MSSQL) для поиска расхождений в данных между кассами и ERP (1С).
- Железо: Настройка взаимодействия ОС с периферией (сканеры, фискальные регистраторы, весовые модули) через COM-порты/USB.
Что предстоит делать (Задачи "Будущего"):
- DevOps: Участие в настройке CI/CD пайплайнов (GitLab CI / GitHub Actions) для сборки нашего нового ПО.
- Контейнеризация: Упаковка приложений в Docker, настройка окружения для разработки.
- Мониторинг: Внедрение систем мониторинга (Prometheus, Grafana, Zabbix), чтобы мы узнавали о сбоях раньше, чем магазины.
- IoT Management: Настройка системы удаленного обновления софта на кассах и весах (Ansible, SSH-туннели).
Наши ожидания (Hard Skills):
- Linux: Уверенный уровень (не просто копипаст команд, а понимание прав доступа, systemd, сетей, iptables).
- SQL: Умение писать JOIN, GROUP BY, понимать структуру БД.
- Scripting: Обязательно базовое знание одного из языков для автоматизации: Bash, Python или JS. (Если ты всё делаешь руками — нам не по пути).
- Сети: Понимание как работают TCP/IP, DNS, DHCP, VPN, проброс портов.
- Желание расти в DevOps: Ты должен хотеть автоматизировать хаос, а не просто "тушить пожары".
- Опыт работы с Docker / Docker Compose.
- Понимание принципов работы REST API (умение дернуть curl-ом или Postman-ом).
- Опыт работы с кассовым оборудованием или 1С.
Мы предлагаем:
- Участие в создании Highload продукта с нуля.
- Менторство со стороны Tech Lead-а новой команды.
- Возможность перехода из эксплуатации в полноценную разработку или DevOps.