3-я Рыбинская улица 18с22
В команду инфраструктуры ищем опытного PHP разработчика
Чем предстоит заниматься:
1. Разработка и поддержка инфраструктурного кода и инструментов, самописного фреймворка и библиотек:
-
разработка и поддержка внутренних инструментов и библиотек для команд разработки: работа с конфигурацией, кешированием, базами данных, мониторингом и логированием;
-
создание и поддержка скриптов для автоматизации рутинных операций (миграции, деплой, ci/cd, тестирование, сборка образов).
2. Управление и оптимизация сред выполнения:
-
поддержка, мониторинг и оптимизация производительности веб-приложения для достижения максимальной производительности и стабильности;
-
работа с контейнеризацией - создание образов для разработки и продакшена;
-
участие во внедрении и поддержке оркестрации для управления рабочими нагрузками.
3. Надежность и наблюдаемость (Reliability & Observability):
-
настройка и развитие систем мониторинга (prometheus, victoria metrics, grafana) и алертинга для инфраструктуры и приложений;
-
централизованный сбор и анализ логов (ELK);
-
тесное взаимодействие с командами разработки и администрирования для решения их проблем и внедрения лучших практик DevOps/SRE;
-
написание документации по поддерживаемым системам и инструментам.
Наши инструменты:
Задачи ведем в Jira, документацию пишем в Confluence.
Стек: PHP 8.3 (переходим на 8.4), MySQL 5.7 (переходим на 8), Clickhouse, Memcache, Redis, RabbitMQ, Kafka, Sphinx.
Метрики в prometheus и victoria metrics, для их отображения grafana.
Логи в ELK
Код держим, ревьюим и разворачиваем на окружения в GitLab, окружения в Docker.
Что для этого требуется:
-
опыт коммерческой разработки на PHP от 3-х лет. Понимание принципов работы с php sapi fpm/cli;
-
глубокое понимание devops-культуры и практик: ci/cd, infrastructure as code, observability;
-
уверенная работа с docker (создание образов, docker compose, best practices). Опыт работы с k8s будет плюсом;
-
опыт администрирования Linux-систем и написания Bash-скриптов;
-
глубокие знания в mysql: умение анализировать сложные запросы, понимание механизмов индексов, транзакций, репликации;
-
умение работать с системой контроля версий git;
-
умение читать, анализировать и рефакторить чужой код. Наша кодовая база инструментов и инфраструктуры обширна и требует вдумчивого подхода.
Будет плюсом:
-
опыт работы с clickhouse, kafka, rabbitmq, node.js;
-
опыт работы с системами мониторинга (prometheus, grafana, zabbix) и сбора логов (ELK);
-
понимание принципов информационной безопасности на уровне ОС, сети и приложения.
Личные качества:
-
архитектурное мышление. Умение анализировать текущие решения, предлагать улучшения и точечно менять архитектуру, не прибегая к полным переписываниям;
-
проактивность. Способность видеть проблемы до их появления и предлагать решения;
-
системное мышление. Понимание, как изменения в одном компоненте влияют на всю систему;
-
гибкость и умение работать в команде. Готовность к диалогу и совместному поиску оптимальных решений.
Что даем взамен:
-
Удаленка. В Москве, Брянске и Минске есть возможность посещения офиса (по желанию);
-
Гибкий график работы (в рамках пересечения с командой);
-
Отсутствие бюрократии и бессмысленных процессов;
-
Настроенный процесс онбординга с куратором;
-
Обучение: бесплатные курсы и тренинги на проф. тематику, своя библиотека;
-
ДМС со стоматологией и полисом для зарубежных поездок;
-
Работа в аккредитованной IT-компании;
-
Техника для выполнения рабочих задач (по желанию).
О компании
Мы крупнейшая в России цифровая платформа для управления корпоративными закупками и продажами, созданная в 2002 году. Первый в стране облачный сервис для эффективного управления торгово-закупочной деятельностью.
Мы не только хорошо работаем, но и хорошо отдыхаем: отмечаем Новый год, дни рождения компаний группы; участвуем в спортивных мероприятиях, конкурсах и квизах.