
Битрикс24
Инженер по оптимизации производительности Senior (SaaS, Highload)
Не указана
- PHP
- JavaScript
- MS SQL
- PostgreSQL
- Apache JMeter
- Linux
- Grafana
- Docker
- xhprof
- xdebug
- Оценка производительности
- Английский — B1 — Средний
БИТРИКС24
- 20+ лет мы создаем продукты для управления бизнесом
- Крупнейший российский Highload-проект
- Более 12 млн. компаний зарегистрировано в Битрикс24
- Распределенная команда 700+ человек
- Лучший работодатель среди IT-компаний в своем сегменте за 2024 год по версии hh.ru
Мы:
Разрабатываем высоконагруженный облачный SaaS-сервис Битрикс24 для бизнеса с распределённой инфраструктурой (Яндекс Облако, VK Cloud, Селектел). Используем PHP/JS, MySQL/PostgreSQL, шардинг, балансировщики, очереди. Аптайм сервиса 99,99%. Ищем того, кто не боится нагрузки и знает, как её приручить.
Ты:
Перфоманс-инженер, и уверенно находишь и устраняешь узкие места в продукте\сервисе. Думаешь в рамках всей системы. Умеешь замерять, анализировать, оптимизировать и чётко объяснять, почему что-то надо переделать без покупки дополнительного железа — а если без докупки не обойтись, тоже обоснуешь, зачем и сколько.
ЧЕМ ТЕБЕ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Проводить нагрузочные тесты;
- Замерять и оптимизировать производительность систем;
- Автоматизировать работу с метриками, алертами и аварийными сценариями;
- Помогать команде строить отказоустойчивую и масштабируемую архитектуру;
- Участвовать в ревью архитектурных решений, предлагать улучшения.
ЧТО МЫ ЖДЕМ ОТ ТЕБЯ:
Производительность и профилирование:- Работаешь с: XHProf, Grafana, Xdebug, Prometheus, Nginx, Apache, Jmeter, InfluxDB;
- Легко читаешь и создаешь метрики в Prometheus, Grafana, Kibana;
- Настраиваешь проактивный грамотный мониторинг и алертинг;
- Понимаешь Garbage Collector, CPU-bound vs IO-bound;
- Знаешь как бороться с утечками памяти и тяжелыми запросами.
Про инфраструктуру:
- Работал с облачными инфраструктурными сервисами: Яндекс Облаком, VK Cloud, Selectel. Понимаешь, где и как они могут проседать;
- Понимаешь работу балансировщиков, шардирование, репликацию, CDN;
- Работал с Kubernetes и Docker.
Базы данных:
- Оптимизировал запросы в MySQL и\или PostgreSQL — не просто “ставил индекс”, а реально снижал нагрузку;
- Умеешь разбирать планы выполнения, знаешь, что такое EXPLAIN ANALYZE и зачем он нужен;
- Использовал и работал с кешами (Redis/Memcached/ValKey), писал write-behind, инвалидацию делал по-умному.
Бекенд:
- Уверенно работаешь с PHP (оптимизация кода, кеширование, воркеры, очереди);
- Знаешь, как не убить прод длинным запросом или залоченным SELECT FOR UPDATE.
УСЛОВИЯ:
- Полная занятость с возможностью удаленной работы или работы в комфортабельном офисе в Москве/Калининграде;
- Конкурентоспособная заработная плата, оформление по ТКРФ;
- Уникальная возможность влиять на пользовательский опыт миллионов компаний по всему миру;
- Работа в компании, где принятие решений основано на данных и аналитике;
- Программы профессионального развития и обучения;
- ДМС со стоматологией после трех месяцев работы;
- Сервис психологической поддержки ЯСНО.