Город: Москва
З/п: 80000 - 150000 руб.
Опыт работы: Не имеет значения
Отзывы о компании Баду Девелопмент, ООО

Badoo это 150 млн. пользователей по всему миру, тысячи серверов, гигабиты трафика, три площадки на разных континентах.

Кто нужен:

  • Хороший DBA с упором на MySQL для поддержки ~ 400 наших DB-серверов.


Что нужно будет делать:

  • Деплой, апгрейд, альтеры, бэкап-рестор, performance troubleshooting (включая бенчмарки и подбор железа), управлять учётками, разрешать проблемы с репликацией (в т.ч. по трансатлантическим линкам, в т.ч. "самописной").


Чего не нужно (почти) будет делать:

  • Разработчики опытные, учить их делать индексы и заставлять переписывать запросы не придётся.
  • ORM не используется, все запросы написаны руками.


Application stack: Linux (SLES), nginx, php-fpm, memcached, mysql, свои сервисы на C, мониторинг на Zabbix.

Подробнее про DB.

У нас используются:

  • Percona XtraDB 5.1/5.5, почти весь датасет в Innodb plugin/XtraDB.
  • Репликация: "родная" m-s и m-m, самописная (в том числе и кросс-ДЦ).

Не очень много:

  • HandlerSocket plugin, memcached, немножко MongoDB, collumn-based DBs (VectorWise), Splunk.
  • Xtrabackup для бэкапов.
  • Cамописные скрипты для альтеров.
  • Самодельный шардинг для основного датасета.

Не используются (для БД):

  • Shared storage, DRBD и другие штуки уровня блочных устройств для обеспечения high availability.
  • Какие бы то ни было популярные фреймворки для чего бы то ни было (mmm и т.п.).
  • Виртуализация.
  • MySQL proxy, софтовый или аппаратный load balancing etc.


Профессиональные плюшки:

  • Знакомство с Percona и возможность общаться с ними.
  • Любая необходимая профессиональная литература.
  • Возможность тратить деньги на коммерческие решения (мониторинг, железо) - если они оправданы.


Вы нам не подойдёте, если:

  • Часто употребляете фразу "не знаю, у меня всё работает" (приветствуется желание копать - вверх, до кода, и вниз, до железа).
  • Ничего не знаете про эти ваши юниксы (в идеале - бэкграунд сисадмина).
  • Не любите делиться знаниями.
  • Не умеете работать по срокам.
  • Совсем не умеете читать и писать код ни на чём (желательно уметь читать PHP и писать на каком-нибудь хорошем скриптовом языке).
  • Уходите с работы ровно по часам, выключаете телефон на ночь (одиннадцатичасового рабочего дня не будет, но погружение в работу и готовность к факапам необходимы).


Если вы умеете вышенаписанное, но вы противник узкой специализации - не расстраивайтесь, мы с радостью предложим вам и другие задачи.

0
Нравится