SRE Engineer Performance Engineering (производительность и оптимизация)
Интернет-энциклопедия РУВИКИОписание
Рувики - новая интернет-энциклопедия.
Наш продукт Онлайн-энциклопедия, предоставляющая доступ к миллионам статей, изображений и видеороликов по самым различным темам - от истории и науки до искусства и технологий.
На текущий момент мы усиливаем нашу команду и ищем Middle SRE Performance Engineering (производительность и оптимизация)
Задачи:
- Проведение аудита производительности текущей системы: анализ времени отклика страниц, пропускной способности, узких мест в MediaWiki и базах данных;
- Разработка и внедрение стратегии оптимизации производительности: определение ключевых метрик, целевых показателей и методологии измерений;
- Оптимизация производительности MediaWiki: анализ и улучшение времени парсинга wikitext, эффективности расширений, оптимизация запросов к базе данныхНастройка и оптимизация многоуровневого кэширования: parser cache, object cache, CDN, браузерное кэширование для статического контента;
- Профилирование и оптимизация PHP-кода: выявление медленных функций, оптимизация алгоритмов, работа с XDebug и подобными инструментами;
- Оптимизация производительности баз данных: анализ медленных запросов, оптимизация индексов, настройка конфигурации MySQL/MariaDB под высокую нагрузку;
- Нагрузочное тестирование и планирование масштабирования: моделирование пиковых нагрузок, тестирование отказоустойчивости, прогнозирование потребностей в ресурсах;
- Оптимизация производительности поиска: настройка Elasticsearch/CirrusSearch для быстрого поиска по многоязычному контенту, оптимизация индексации;
- Мониторинг и анализ пользовательского опыта: Core Web Vitals, время загрузки страниц в разных регионах, производительность мобильной версии;
- Работа с CDN и edge-оптимизацией: настройка правил кэширования, компрессии, минификации, оптимизация доставки контента по регионам;
- Участие в дежурствах (OnCall): быстрое реагирование на проблемы производительности, диагностика деградации сервиса, временные меры оптимизации;
- Документирование найденных проблем производительности и внедренных оптимизаций для передачи знаний команде разработки.
Требования:
- Опыт работы с высоконагруженными веб-приложениями и оптимизацией производительности под нагрузкой 100K+ RPS;
- Глубокое понимание производительности PHP-приложений: профилирование, оптимизация кода, настройка OPcache, работа с памятью;
- Практический опыт оптимизации MediaWiki или аналогичных wiki-движков: понимание архитектуры парсера, системы кэширования, расширений;
- Экспертные знания многоуровневого кэширования: настройка Varnish VCL, Redis/Memcached, CDN, browser caching policies;
- Опыт оптимизации производительности MySQL/MariaDB: анализ explain plans, оптимизация индексов, настройка конфигурации под нагрузку;
- Знание принципов оптимизации веб-производительности: минификация, сжатие, lazy loading, критический CSS, оптимизация изображений;
- Практический опыт нагрузочного тестирования: JMeter, k6, Artillery или аналогичные инструменты, моделирование реальных сценариев использования;
- Понимание производительности поисковых систем: оптимизация Elasticsearch запросов, настройка индексации, анализ relevance scoring;
- Опыт анализа Core Web Vitals и пользовательского опыта: работа с Real User Monitoring (RUM), синтетическим мониторингом, A/B тестированием;
- Знание принципов CDN и edge-оптимизации: настройка cache headers, HTTP/2, Brotli compression, geographic optimization;
- Практический опыт работы с APM-системами: New Relic, Datadog, или внутренними системами профилирования и мониторинга производительности;
- Понимание архитектуры современных веб-приложений: асинхронная обработка, event-driven архитектура, микросервисы vs монолит;
- Готовность к регулярным дежурствам и работе в условиях высокой ответственности за производительность production-среды;
- Умение читать и оптимизировать код на PHP, понимание принципов написания производительного кода;
- Навыки автоматизации тестирования производительности: написание скриптов (Python/Bash), интеграция в CI/CD pipeline, автоматические алерты на деградацию;
- Сильные аналитические навыки: умение выявлять корневые причины проблем производительности, приоритизировать оптимизации по impact/effort матрице.
- Сильные навыки troubleshooting: умение быстро диагностировать проблемы производительности, блокировки, проблемы репликации под давлением времени.
- Уровень дохода обсуждается с финальным кандидатом по итогам собеседования.
- Интересные задачи, крутые кейсы, возможность выйти на новый профессиональный уровень.
- 100% белая заработная плата, официальное трудоустройство по ТК РФ с первого дня.
- Полная занятость, удаленный или гибридный формат работы
- Пятидневная рабочая неделя, с пн-пт.
- Дружный и неравнодушный коллектив профессионалов.
- Программа ДМС после успешного прохождения испытательного срока.
11 дней назад
Источник: hh.ru
Обращаем Ваше внимание, что вакансия взята с внешнего источника hh.ru. Администрация сайта не несет ответственность за ее содержание.
Рекомендуемые вакансии
Senior Fullstack QA engineer (Release Engineering)
Описание Компания YADRO ищет хорошего специалиста на вакансию Senior Fullstack QA engineer (Release Engineering) . Москва (Россия), Санкт-Петербург (Россия), Нижний Новгород (Россия). Полный рабочий ...
10.12.2025
Инженер по доработке и оптимизации Nextcloud Talk
Описание Приглашаем инженера по доработке и оптимизации Nextcloud Talk, который готов присоединиться к нашей дружной команде. Наши пожелания к тебе: Глубокое понимание архитектуры Nextcloud Talk и ...
25.12.2025
Старший менеджер по контролю и оптимизации транспортных услуг
Описание Обязанности: Ежедневный контроль показателя своевременной доставки (OTD) по транспортным компаниям и анализ отклонений. Оперативное реагирование на просадки по показателям качества, ...
17.12.2025