Виталий ШутенкоQA · AUTOMATION · DEVELOPMENTОбсудить работу
Собственный серверный контур

От выпуска к эксплуатации

Развёртывание и сопровождение собственных приложений дополняют мою работу тестировщика: помогают понимать окружение, диагностировать ошибки и проверять результат обновления.

ПРАКТИЧЕСКИЙ КОНТЕКСТ

Понимать систему
после deployment.

В совместной работе развиваю и сопровождаю приложения на собственном сервере: базу знаний, мониторинг, панели и агентский контур. Работаю с Linux, Docker Compose, systemd, Nginx и панелью управления хостингом.

Задаю требования к изменениям и приёмке, проверяю интерфейсы и диагностику; реализацию и эксплуатационные сценарии развиваю с помощью ИИ. Эта практика даёт технический контекст для QA-задач и разбора взаимодействия компонентов.

Окружения и доступ

Разделение локального стенда и рабочего контура, HTTPS через reverse proxy, отдельные конфигурации и доступы. Рабочие секреты не становятся частью чистой поставки.

Linux · Nginx · Docker · systemd

Контролируемый выпуск

Ручные deployment-процедуры, привязка к согласованному коммиту, проверка приложения после обновления. Merge и синхронизация кода рассматриваются отдельно от deployment.

Git · GitHub Actions · SHA

Мониторинг и уведомления

Проверки доступности, история инцидентов, heartbeat, очереди и повторная отправка. Отдельное подтверждение приёма уведомления целевым сервисом.

HTTP · SMTP / IMAP · Zoom · SQLite

Данные и восстановление

Разделение исходников, конфигураций, БД, журналов и резервных копий. Проверки поставки, инструкции backup/restore и сохранение действующих данных при обновлении.

PostgreSQL · MySQL · SQLite · Backup
ПРИНЦИП ПРИЁМКИ

Несколько этапов.
Отдельное подтверждение каждого.

  1. 01

    Изменение

    Согласованные исходники и локальные проверки.

  2. 02

    Поставка

    Нужный SHA, состав комплекта и конфигурация.

  3. 03

    Запуск

    Сервис, HTTP и доступность интерфейса.

  4. 04

    Результат

    Сохранённые данные, фоновые операции или доставка.

Описание отражает практику собственных проектов. Оно не является заявлением об опыте высоконагруженной эксплуатации, SLA или независимом аудите безопасности.

ЛОКАЛЬНОЕ ОКРУЖЕНИЕ

Стенд для проверок.

Скриншот, предоставленный владельцем 29.10.2026: Docker Desktop с локальными контейнерами Sentinel, тестовыми заглушками и координатором PulseBench. Кадр иллюстрирует окружение и не подтверждает полную функциональную проверку приложений.
ВИРТУАЛЬНОЕ ОКРУЖЕНИЕ

Windows в Hyper-V.

Локальное окружение Hyper-V: запущенная виртуальная машина с рабочим столом Windows 11. Скриншот предоставлен владельцем 29.10.2026. Кадр иллюстрирует отдельное виртуальное окружение; результаты тестирования приложения и восстановление из контрольной точки на нём не показаны.
СВЯЗАННЫЕ ПРОЕКТЫ

Серверная практика в кейсах.

ShutenkoAdmin ↗
Мониторинг и сервер

Sentinel / ShutenkoReviews

Мониторинг, инциденты и надёжность уведомлений

Серверная платформа наблюдения за сервисами: проверки доступности, история инцидентов, постоянные очереди уведомлений и отчётность.

PythonFastAPISQLiteEmail / Zoom
Смотреть кейс
Мониторинг и сервер

PulseBench

Координатор наблюдений и автономные агенты

Сбор системных метрик, heartbeat, наблюдений процессов и управляемые задания через отдельные Windows- и Linux-агенты.

C# / .NETWindows / LinuxPostgreSQLDocker
Смотреть кейс
Мониторинг и сервер

Sentinel for Windows

Портативный мониторинг без отдельной установки среды

Отдельная Windows-редакция Sentinel со встроенным интерфейсом, локальной БД, отчётностью и уведомлениями.

PythonPyInstallerSQLiteWindows
Смотреть кейс
Мониторинг и сервер

ShutenkoVPN

Панели управления и наблюдения за инфраструктурой

Набор панелей: адаптация Amnezia Web Panel, Kernel Hub, отдельный kernel-контур и Monitoring.

PythonDocker ComposeLinuxMonitoring
Смотреть кейс
Мониторинг и сервер

Kerio-Monitor

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

Панель состояния Kerio Control VPN Client и Dante: healthcheck, журналы, сетевые показатели и разрешённые команды управления.

PythonsystemdDockerCSRF
Смотреть кейс