root@eonflux7 ~/cv/ops
# whoami
Андрей Рулев

Андрей Рулев_

Инженер поддержки, который движется в DevOps и системное администрирование. На работе живу в Grafana, Graylog и сетевой диагностике; дома сам контейнеризую, разворачиваю и автоматизирую свои сервисы.

открыт к предложениям
локацияРоссия, Воронеж
форматудалённо / гибрид
английскийC1

Как работают мои сервисы

Небольшие, но настоящие сетапы, которые я сам собрал и поддерживаю: контейнеры, таймеры, проверки тестами и CI.

IG Spider

деплойприватный репо
  • Бот и self-hosted cobalt — стек из двух сервисов Docker Compose, состояние в именованном томе
  • Бот работает не от root; у cobalt файловая система только для чтения и нет опубликованных портов — до него может достучаться только бот
  • Таймеры systemd подтягивают обновления и раз в неделю обновляют зависимости; сборка и pytest идут в одноразовом контейнере до перезапуска — при ошибке работающий стек не трогается
Docker ComposesystemdpytestPython

Steam Spider

деплойприватный репо
  • Образ Python 3.13 slim, политика перезапуска в Compose, состояние в bind mount на хосте
  • Таймер systemd забирает main и пересобирает контейнер при изменениях; после рестарта бот тихо продолжает с сохранённых сессий
Docker ComposesystemdBash

CSF Mission Editor

cigithub
  • GitHub Actions собирает проект под Windows и Linux, гоняет тесты ядра и скриптовые UI-тесты в Xvfb на программном Mesa
  • Автоматически пакует релизы под Windows и Linux, встраивая csf-pak-man с зафиксированного коммита
GitHub ActionsCMake / NinjaXvfb

csf-pak-man

cigithub
  • CI под Windows собирает приложение, запускает round-trip тесты в CTest и пакует портативную сборку
GitHub ActionsCTest

Rezka TV

ciприватный репо
  • Workflow собирает Android-приложение, гоняет JVM- и app-тесты и каждую ночь запускает канареечную проверку живого сайта
  • Инструменты для Android-эмулятора с KVM для локального тестирования
GitHub ActionsGradleKVM

Стек

Из ежедневной работы в поддержке и из эксплуатации собственных сервисов.

linux и сети
LinuxsystemdTCP/IPDNSSIP
контейнеры
DockerDocker Composeтома и сетиnon-root / read-only
ci и тесты
GitHub ActionspytestCMake / CTestUI-тесты в XvfbGradle
мониторинг и логи
GrafanaGraylogClickHouseRedashSQL
скрипты
BashPythonPowerShellGit

Эксплуатационная сторона моей работы

апр 2023 — сейчас3 года 7 мес.

Jivo

Инженер технической поддержки
  • Мониторинг метрик сервисов в Grafana, выявление и эскалация критических ситуаций
  • Анализ логов в Graylog; SQL по ClickHouse через Redash для расследования кейсов
  • Сетевая диагностика: трассировка, проверка узлов и портов, DNS; IP-телефония (SIP)
сен 2020 — фев 20232 года 6 мес.

Antilatency

Инженер технической поддержки
  • Linux, Docker и CI/CD в ежедневной поддержке и тестировании продукта
  • Диагностика взаимодействия ПО и железа для международных B2B-клиентов
ноя 2019 — июл 20209 мес.

Яндекс

Специалист технической поддержки, 2 линия
  • Вторая линия поддержки, база знаний для нового сервиса, SQL в Yandex Query
2020образование

ВГТУ

Информационные системы и технологии

Пусть всё работает.