Привет!
Я — Денис, лид направления backend-разработки и инфраструктуры в Kids360.
Мы ищем DevOps-инженера, которому интересно не только автоматизировать и улучшать процессы, но и влиять на продукт, привносить в него новые ценности и делать жизнь миллионов родителей и детей по всему миру удобнее и безопаснее.
Kids360 — приложение родительского контроля, которое нравится детям. Мы создаем заботливый продукт, который защищает детей в цифровом мире, мотивирует их к саморазвитию и учит самостоятельности.
Наша миссия — помогать родителям воспитывать счастливых и успешных людей.
О нас в цифрах:
- топ-1 в категории “Материнство и детство” Google Play;
- топ-1 по выручке среди конкурентов, согласно отчету Sensor Tower;
- 40 языков, 150+ стран;
- 500К+ MAU;
- 10М+ скачиваний в App Store и Google Play.
Наш стек и инфраструктура:
- Железо и оркестрация: серверы размещаем в 3-х дата-центрах (США, Европа и РФ). Вся инфраструктура развернута на bare-metal, большинство основных сервисов — в self-hosted Kubernetes;
- Нагрузки: обслуживаем 10k RPS по HTTP, 5k RPS по WebSocket, 1 Тб логов ежедневно;
- Бэкенд: основа на PHP 8.4 (Laravel 12) + микросервисы на PHP и Go. Общение между сервисами через HTTP и gRPC, балансируем через Nginx;
- Базы данных: PostgreSQL, ClickHouse, Tarantool, Redis. Данных много: таблицы в ClickHouse с 10+ млрд строк, ежедневно добавляется ~700 млн новых строк;
- Инфраструктура как код: разворачиваем всё Ansible playbook-ами (ОС серверов — Ubuntu);
- Мониторинг: Prometheus, Grafana, Zabbix, Sentry, NewRelic;
- CI/CD: тестирование и деплой через GitLab и GitLab CI.
У нас ты будешь:
- напрямую влиять на развитие распределенной инфраструктуры сервиса (все решения мы принимаем коллегиально внутри команды);
- решать проблемы, характерные для действительно высоких нагрузок (наши ошибки влияют на миллионы пользователей, поэтому цена качества высока);
- автоматизировать ключевые процессы разработки, чтобы уменьшить Time-to-Market и сделать работу команды комфортнее;
- интегрировать новые крутые технологии и стремиться к сбалансированной автоматизации процессов (внедрять метрики, участвовать во внешних аудитах инфраструктуры).
Для хорошего старта необходимо:
- опыт работы с большими нагрузками и построением распределенной инфраструктуры;
- опыт работы с bare-metal инфраструктурой, системами виртуализации и контейнеризации (self-hosted Kubernetes);
- глубокое понимание ОС Linux и принципов работы IP-сетей / сетевых стеков;
- хорошие навыки диагностики аварийных состояний и узких мест производительности (как сетевых, так и аппаратных);
- уверенный опыт работы с Ansible, навыки и желание развивать IaC;
- администрирование СУБД: понимание схем репликации, умение читать планы запросов и производить их профилирование;
- навыки работы с Git и GitLab CI;
- умение писать собственные скрипты на Go, Bash или другом скриптовом языке;
- будет плюсом: желание развиваться в DevSecOps.
Мы ожидаем, что ты:
- мыслишь результатом, а не процессом, и для тебя важно выполнять задачи в обещанный срок;
- вовлечен в продукт, видишь точки роста и не жалуешься на обстоятельства, а улучшаешь обстановку вокруг себя;
- совершенствуешься, стремишься быть профессионалом, умеешь работать в команде и адекватно воспринимаешь конструктивную критику.
Что мы предлагаем, кроме интересных задач?
- Поддержка развития. Финансируем обучение и помогаем расти профессионально - если тебе важно усиливать экспертизу, мы это поддержим.
- Забота о здоровье. Софинансируем спорт, медицинские услуги и массаж, а также даём возможность брать sick days без лишней бюрократии.
- Комфорт в работе. Обеспечиваем всем необходимым для продуктивной работы или помогаем с покупкой личной техники. На годовщины в компании дарим ценные подарки (iPhone, MacBook).
- Поддержка родительства. Софинансируем расходы на медицину и развитие детей и предоставляем дополнительный day off для родителей.