О себе
Профессиональный опыт
Стажер инженера по нагрузочному тестированию
Прохождение практического курса нагрузочного тестирования с развертыванием полноценного стенда НТ:
Тестовая инфраструктура:
- Развертывание стенда НТ: Docker-контейнер с Service Desk на Ubuntu Server в VirtualBox
- Настройка стека мониторинга: Telegraf (сбор метрик) → InfluxDB (хранение временных рядов) → Grafana (визуализация)
- Конфигурация сетевого взаимодействия: проброс портов виртуальной машины, настройка межсистемного взаимодействия
Нагрузочное тестирование:
- Создание профилей НТ в JMeter для эмуляции массовых одновременных действий пользователей Service Desk
- Анализ HTTP/HTTPS трафика через Wireshark/Fiddler для валидации запросов и статусов доставки пакетов
- Построение профилей нагрузки согласно методологии нагрузочного тестирования
Анализ производительности:
- Написание InfluxQL запросов для извлечения метрик производительности из БД временных рядов
- Создание dashboard в Grafana для визуализации метрик системы без нагрузки и под нагрузкой
- Использование DBeaver для отладки и оптимизации SQL запросов к InfluxDB
- Выявление узких мест системы на основе комплексного анализа метрик производительности
Результат: Получен практический опыт полного цикла нагрузочного тестирования от настройки инфраструктуры до анализа результатов и выявления bottleneck'ов
Самообучение: Нагрузочное тестирование и DevOps
Нагрузочное тестирование:
- JMeter: создание сложных сценариев тестирования, настройка таймеров и пейсинга, параметризация запросов через CSV, полный цикл НТ, методика НТ, расчет профиля нагрузки, анализ результатов
- Анализ трафика: Fiddler, mitmproxy, Wireshark для детального анализа HTTP/HTTPS запросов
- Протоколы: углубленное понимание HTTP/HTTPS, TCP/IP
Мониторинг и аналитика:
- Grafana + InfluxDB + Telegraf: полный стек для визуализации метрик производительности
- InfluxQL: написание запросов для анализа временных рядов
- Netdata, Prometheus: системы мониторинга для диагностики производительности
- Системный мониторинг: разработка bash-скриптов с использованием нативных Linux утилит для отслеживания использования ресурсов
DevOps инфраструктура:
- Docker, Docker Compose: контейнеризация тестовых сред
- OpenShift, Kubernetes: базовый уровень
- CI/CD: базовое использование Jenkins в качестве конечного пользователя
Профессиональная среда:
- Активное общение в профильных сообществах нагрузочного тестирования
- Разбор практических кейсов и best practices
- Изучение методологий и подходов к тестированию производительности
Инженер технической поддержки хостинга, 2-я линия
Системное администрирование и сетевые технологии:
- Настройка и диагностика DNS-серверов, работа с ресурсными записями (A, AAAA, CNAME, MX, TXT, SPF, DKIM, DMARC)
- Использование сетевых утилит: dig, nslookup, host, ping, traceroute, MTR, telnet, netstat, ss, lsof, nmap, tcpdump, curl, wget
- Настройка маршрутизации (ip route) и файрволов (iptables, UFW)
- Работа с протоколами: HTTP/HTTPS, HTTP/2, ICMP, FTP, SSH, SCP, RSYNC
Веб-серверы и панели управления:
- Установка, настройка и оптимизация Apache и Nginx
- Администрирование панелей управления: Plesk, ISPManager, cPanel (миграция, устранение неисправностей)
- Настройка PHP (mod_php, CGI, FastCGI, FPM), конфигурация php.ini, user.ini
- Работа с .htaccess, виртуальными хостами
Безопасность и мониторинг:
- Установка и настройка SSL/TLS сертификатов, методы валидации (DNS и File)
- Настройка систем защиты: Fail2ban, файрволы (iptables, UFW)
- Анализ логов и диагностика производительности
- Анализ трафика: Fiddler, Wireshark
Базы данных и CMS:
- Администрирование MySQL, MariaDB, PostgreSQL (базовый уровень)
- Оптимизация работы СУБД по отношению к железу после установки на сервер, анализ производительности
- Работа с CMS: WordPress, Joomla, MODX, Bitrix, OpenCart (установка, настройка, миграция)
Ключевые достижения:
- Диагностика и устранение сложных технических проблем второй линии поддержки
- Рефакторинг документации в Confluence и работа в Jira
- Обеспечение непрерывности работы хостинг-сервисов
Инженер тех. сопровождения / Тестировщик ПО
- Установка и настройка ОС (Windows, Linux), оптимизация устройств
- Настройка, документирование корпоративной сети и тестирование безопасности (анализ Kerberos, Active Directory)
- Интеграция Linux-систем в Windows-домен: настройка через realm, работа с Kerberos и Active Directory
- Организация удаленного доступа через RDP с Linux (OpenVPN, AnyConnect, VNC, Remmina)
- Тестирование программного обеспечения радиоаппаратуры
- Создание багрепортов через XMind, TestRail и YouTrack
- Работа с Mikrotik RouterOS, GPS-приемниками и коммутаторами
Ключевые навыки
Нагрузочное тестирование
- JMeter (полный цикл НТ)
- Методология НТ, профили нагрузки
- Fiddler, mitmproxy, Wireshark
- HTTP/HTTPS, TCP/IP
- Jenkins (базовый)
Мониторинг и аналитика
- Grafana, InfluxDB, InfluxQL
- Telegraf, Netdata, Prometheus
- Системный мониторинг (bash)
- Анализ метрик производительности
Системное администрирование Linux
- Arch Linux, Debian/Ubuntu, RHEL/CentOS
- netstat, ss, lsof, strace, systemctl
- iptables, UFW, DNS, SSH/SCP/FTP
- systemd, GRUB, initramfs
- Диагностика производительности
Базы данных
- PostgreSQL (базовый)
- MySQL, MariaDB
- InfluxDB, InfluxQL
- DBeaver, SQL запросы
- Оптимизация производительности
Автоматизация и DevOps
- Docker, Docker Compose
- Kubernetes (базовый)
- Python, Bash scripting
- Git/GitHub, RegEx
- CI/CD (Jenkins)
Веб-технологии
- Apache, Nginx
- WordPress, Joomla, Bitrix
- Plesk, ISPManager, cPanel
- SSL/TLS сертификаты
- PHP конфигурация
Виртуализация
- VirtualBox, VMware
- Docker, systemd-nspawn
- chroot-среды
- OpenVZ, Xen (legacy)
Безопасность
- OpenVPN, strongSwan, AnyConnect
- Fail2ban, iptables
- Анализ трафика (Wireshark)
- Security Hardening
- Encryption (LUKS, KeePass)
Ключевые проекты
Системное администрирование
- Корпоративная сеть: настройка университетской сети, тестирование безопасности
- Интеграция Linux в Windows-домен (Kerberos, AD)
- Организация защищенных соединений (OpenVPN, VNC)
Разработка и автоматизация
- Telegram-бот с AI: локальный GPT + STT (Vosk/Whisper)
- Мониторинг системы: bash-скрипты с Netdata
- VPS с обратным прокси и мониторингом
- MHTML-парсер для Obsidian базы знаний
Восстановление данных
- Восстановление удаленных данных (NTFS, ext4)
- Системная миграция без переустановки
- Настройка chroot-сред для восстановления
- Стратегия бэкапов "1-2-3"
Дополнительные компетенции
Инструменты управления проектами
- Трекинг задач: JIRA, YouTrack
- Документация: Confluence, Obsidian, Markdown
- Понимание Agile-методологий
AI/ML и нейросети
- Локальный запуск моделей: llama.cpp, Stable Diffusion + AUTOMATIC1111
- Telegram-бот + STT (Vosk/Whisper) + локальный GPT
- MHTML-парсер для базы знаний (Obsidian)
- Продвинутое использование LLM: промптинг, оптимизация запросов, разделение ролей между моделями
- Оценка и выбор моделей под доступное железо (VRAM, RAM, CPU)
- Понимание архитектуры LLM и ключевых характеристик
Blockchain и Web3 технологии (2019-2022)
- Техническая инфраструктура: работа с GUI/CLI клиентами, запуск и обслуживание нод
- Домашний майнинг: настройка и мониторинг майнинговых ферм
- DeFi и смарт-контракты: практическое изучение децентрализованных финансовых протоколов
- Data Analysis: анализ токеномики через blockchain explorers
Мобильные технологии Android
- Разработка и отладка: ADB (включая wireless), эмуляция (VirtualBox/Genymotion)
- Модификация системы: разлок/лок загрузчика, прошивание, рутирование, GrapheneOS
- Интеграция с Linux: FTP, HTTP, Syncthing, GSConnect/KDEConnect
- Оптимизация: управление службами, анализ bloat-трафика через Wireshark, кастомные DNS
- Безопасность: полный переход на open-source TOTP вместо SMS
Мультимедиа и обработка данных
- Аудио: Reaper, Ardour, JACK, Calf, Guitarix (real-time kernel для аудио-задач)
- Видео: FFmpeg для массового транскодирования H.264→H.265, оптимизация дискового пространства
- Изображения: jpegoptim, ImageMagick, Tesseract OCR для рефакторинга документации
- Base64 encoding/decoding для работы с image ресурсами
Образование
Воронежский государственный технический университет
Специальность: Радиоэлектронные системы
Практический опыт во время обучения:
- Волонтерская IT-поддержка университета: системное администрирование, настройка и документирование сетевой инфраструктуры, тестирование безопасности
- ~10 pet-проектов по аналоговой обработке звука (аналоговая электроника)
- Углубленное изучение Linux-систем в рамках самостоятельной практики
Школа с углубленным изучением английского языка
Гуманитарный профиль с последующей переориентацией на технические специальности
Путь в IT
Языки
- Свободное чтение и поиск информации в англоязычных источниках (техническая документация, статьи, форумы)
- Устная речь: свободное общение без подготовки, способность переключаться между языками в любой момент
- Практический опыт: общение с англоговорящими, решение практических вопросов
- Понимание на слух: американский английский (включая cultural content), международный английский (European media, speeches)
Open Source вклад
- Контрибьюции в open-source проекты
- Баг-репорты и помощь пользователям
- Модификация приложений
- Написание технических статей и инструкций для сообщества
- GitHub: github.com/hopsayer (1% pet-проектов)
- Dev.to: dev.to/hopsayer
Дополнительная информация
Профессиональный подход
- Системное мышление, структурность
- Культура качества: документирование процессов для передачи знаний, бэкапы, версионирование
- Kanban планирование и итеративное выполнение проектов
- Широкий стек, способность выходить за рамки узкой роли
- Понимание внутреннего устройства технологий
- Интерес к новым технологиям и сложным кейсам
- Автоматизация рутины как часть мышления
- Самостоятельное обучение и поиск решений
- Системное понимание инфраструктуры и её проблем
- Любовь к практике и обучению на реальных кейсах
Планы
Кластер VPS с ~5-ю self-hosted сервисами для личных и проектных задач (E2E, VoIP, Nextcloud, GPT DeepSeekV2 и др.)