О проекте
У нас есть собственный продукт — low-code платформа Eftech.Factory. С ее помощью мы разрабатываем b2b проекты: электронные торговые площадки, системы взаимодействия поставщиков и заказчиков, корпоративные системы. На текущий момент мы расширяем команду и ищем системного инженера.
Основной стек технологий продукта
Система виртуализации - oVirt, OpenStack
Инфраструктура - Kubernetes, Docker, Rancher
Наблюдаемость - Prometheus/VictoriaMetrics/Grafana, EFK
БД - MongoDB, PostgreSQL
ЯП - Golang, Typescript, NodeJS
CI/CD - GitLab CI
Чем предстоит заниматься
-
развитием внутренних сервисов и поддержкой серверной инфраструктуры для разработки;
-
поддержкой тестовых контуров (среды для аналитиков и инженеров по тестированию);
-
поддержкой промышленных (prod) контуров;
-
сопровождением процессов команд разработки и тестирования (CI/CD, релизы, артефакты);
-
организацией и поддержкой мониторинга компонентов инфраструктуры и сервисов;
-
ведением и актуализацией технической документации.
Мы ожидаем
- уверенное знание Linux: файловые и дисковые системы (ext4, xfs, LVM, RAID), особенности работы с сетью, памятью, изоляция процессов (namespaces, cgroups), тюнинг и безопасность. Анализ проблем: strace, tcpdump, lsof, perf top, journalctl;
- умение работать с виртуализацией: KVM и Qemu для тебя не пустой звук, умеешь конфигурировать виртуальные машины, обеспечивать высокую доступность и следить за бэкапами;
- опыт написания скриптов: Bash, Python или любой другой скриптовый язык, который поможет облегчить тебе рутинные процессы;
- базовое знание сетей: понимание модели OSI, уровни L2/L3: VLAN, ARP, базовая маршрутизация, политики фильтрации (iptables/nftables), VPN;
- стремление к автоматизации: хочешь и умеешь автоматизировать свою работу и инфраструктуру;
- опыт применения DevOps-практик: понимаешь CI/CD, разбирался с чужими пайпланами или писал свои, релизные циклы, Dev/Stage/Prod-окружения, семантическое версионирование, работу с артефактами и секретами;
- опыт контейнеризации, Docker на уровне уверенного пользователя: сборка образов, Dockerfile, сети, volumes, registry;
- мониторинг и алертинг, Prometheus и/или Zabbix — разбирался с метриками, делал дашборды, понимаешь, чем медиана отличается от перцентиля.
Будет плюсом
- архитектура веб-сервисов: базовое понимание микросервисов, балансировки, кешей, очередей, CDN, идемпотентности и наблюдаемости;
- Kubernetes: понимаешь, чем Ingress отличается от Service/Endpoint; знаешь особенности StatefulSet и жизненный цикл PVC (почему их нельзя просто взять и удалить); понимаешь, зачем нужны initContainers и sidecar-контейнеры.
- Helm: умеешь разбираться в чужих чартах, не боишься вносить правки, при необходимости можешь написать свой чарт;
- GitLab CI: писал/поддерживал пайплайны; понимаешь разницу между Job и Stage, работал с артефактами и кэшем; знаком с multi-project/child pipelines;
- архитектура веб-сервисов: базовое понимание микросервисов, балансировки, кешей, очередей, CDN, идемпотентности и наблюдаемости;
- опыт работы с Yandex Cloud, Selectel или другими провайдерами;
- практика с EFK/ELK-стеком: сбор, парсинг, настройка ILM.
Став частью нашей команды, ты получишь