Нагрузочное тестирование.
Самостоятельное ведение тестов средней и высокой сложности (базовые тесты, стресс-тесты, деструктивные тесты).· Полный цикл: Организация полного цикла регрессионного НТ в CI/CD. Подбор оптимальных конфигураций соблюдения всех требований заказчика, для оптимальной работы сервиса.
2. Работа с инфраструктурой (Kubernetes & Cloud)
K8s: Глубокая работа с манифестами (Deployment, ConfigMap, Secrets), настройка Ingress-контроллеров и управление сертификатами. Базы данных и очереди: Проектирование и тюнинг PostgreSQL (написание сложных функций для генерации тестовых данных), администрирование Redis и управление топиками Kafka.
3. Мониторинг
Администрирование ElasticSearch, оптимизация маппингов индексов. Анализ памяти: Использование Memory Analyzer для поиска утечек и анализа дампов после прогонов. Метрики: Написание PromQL для создания дашбордов в Grafana (анализ 99-го перцентиля, трендов утилизации CPU/RAM.
4. Разработка
Написание эмуляторов используя Spring Boot, Micronaut для взаимодействия с gRPC Создание высоконагруженных симуляций на Java/Scala + Gatling (кастомные feeders, проверка корректности ответов по JSON/XML, сессионные сценарии).
5. Процессные роли.
Выполняю функции инженера качества. Замещение Scrum Master: Ведение дейли, управление бэклогом, разрешение блокеров.