Системный администратор баз данных (DBA)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
DIKIDI — это 8 лет работы на рынке, это 87 стран присутствия, более 40 тысяч пользователей, более 5 миллионов записей ежемесячно.
Мы создали и развиваем международный сервис онлайн-записи и автоматизации управления бизнесом для сферы услуг.
DIKIDI это самый популярный сервис онлайн-записи у клиентов на основании отзывов App Store и Google Play Market.
Мы занимаем лидирующие позиции на рынках России и СНГ!
**************************************************************************
Сейчас мы находимся в поиске опытного администратора DBA, который присоединится к команде и сможет разрабатывать и поддерживать базы данных и давать рекомендации для разработчиков;
Чем предстоит заниматься:
- Администрирование Linux (Debian, CentOS);
- Обеспечение бесперебойной работы серверов на Linux;
- Автоматизирование текущих задач по администрированию;
- Обеспечение непрерывности предоставления сервисов, быстрое реагирование на внештатные ситуации;
- Установка и настройка различных сервисов на базе серверных ОС Linux (Debian, CentOS) и оптимизация существующих решений;
- Установка, настройка и сопровождение ПО, необходимого для предоставления сервиса: веб-сервера (nginx, apache), БД (mysql), сервер очередей (rabbitmq), смс-шлюз (kannel), системы контроля версий (gitlab)
- Обновление, перенастройка ПО, поддержка установленного ПО в актуальном состоянии;
- Настройка резервного копирования;
- Консультирование и оказание технической поддержки сотрудников компании;
- Выявление неисправности оборудования и ПО;
- Выработка и внедрение мероприятий по оптимизации текущей архитектуры, по повышению отказоустойчивости системы;
- Разрешение проблем производительности и инцидентов с СУБД, расследования после сбоев;
- Повышение эффективности работы приложений;
- Разработка и поддержка БД внутренних сервисов, анализ кода запросов и указание рекомендаций для разработчиков;
- Настройка репликации БД, резервного копирования и восстановления данных; • Работа в команде с разработчиками, тестировщиками и системными администраторами;
Используются системы мониторинга и сбора статистики (nagios, awstat)
Требования:
- опыт администрирования серверов на Linux (Debian, CentOS);
- опыт развертывания серверов БД на базе MySQL, с применением репликации и схем балансировки, умение составлять SQL запросы и производить оптимизацию настроек указанных СУБД;
- знание организации OC Linux (установка, настройка, удаленное управление, командная строка);
- уверенные знания MySQL (опыт администрирования БД);
- опыт работы с веб-серверами nginx и apache;
- знание основных протоколов стека TCP/IP;
- умение автоматизировать свои задачи (написание скриптов на одном из скриптовых языков (bash, perl, python).
Желательно:
- знание систем контроля версий (git, gitlab);
- понимание принципов работы DNS и знание BIND;
- опыт настройки почтового сервера;
- знакомство с сервером очередей (RabbitMQ);
- знакомство с системами мониторинга (Nagios, monit);
- опыт проектирования систем, работающих непрерывно и бесперебойно (24х7х365), в том числе высоконагруженных и географически распределенных;
- большим плюсом будет знакомство с смс-шлюзом kannel.
Условия, которые мы предлагаем:
- Официальное оформление.
- Дополнительные бонусы при достижении планов организации.
- Начало рабочего дня с 8:00 до 10:00 на усмотрение
- График работы 5/2
Заработная плата обсуждается с кандидатом индивидуально, по результатам собеседования.