# whoami

Андрей Рулев_
Инженер поддержки, который движется в DevOps и системное администрирование. На работе живу в Grafana, Graylog и сетевой диагностике; дома сам контейнеризую, разворачиваю и автоматизирую свои сервисы.
открыт к предложениям
локацияРоссия, Воронеж
форматудалённо / гибрид
английскийC1
Как работают мои сервисы
Небольшие, но настоящие сетапы, которые я сам собрал и поддерживаю: контейнеры, таймеры, проверки тестами и CI.
IG Spider
деплойприватный репо- Бот и self-hosted cobalt — стек из двух сервисов Docker Compose, состояние в именованном томе
- Бот работает не от root; у cobalt файловая система только для чтения и нет опубликованных портов — до него может достучаться только бот
- Таймеры systemd подтягивают обновления и раз в неделю обновляют зависимости; сборка и pytest идут в одноразовом контейнере до перезапуска — при ошибке работающий стек не трогается
Steam Spider
деплойприватный репо- Образ Python 3.13 slim, политика перезапуска в Compose, состояние в bind mount на хосте
- Таймер systemd забирает main и пересобирает контейнер при изменениях; после рестарта бот тихо продолжает с сохранённых сессий
- GitHub Actions собирает проект под Windows и Linux, гоняет тесты ядра и скриптовые UI-тесты в Xvfb на программном Mesa
- Автоматически пакует релизы под Windows и Linux, встраивая csf-pak-man с зафиксированного коммита
- CI под Windows собирает приложение, запускает round-trip тесты в CTest и пакует портативную сборку
Rezka TV
ciприватный репо- Workflow собирает Android-приложение, гоняет JVM- и app-тесты и каждую ночь запускает канареечную проверку живого сайта
- Инструменты для Android-эмулятора с KVM для локального тестирования
Стек
Из ежедневной работы в поддержке и из эксплуатации собственных сервисов.
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образование