Описание вакансии
Основные задачи
Поддержание и сопровождение серверной инфраструктуры (Linux)
Администрирование и оптимизация баз данных: MariaDB, ClickHouse, TiDB, в т.ч.
MaxScale
Оптимизация запросов и взаимодействие с разработчиками для улучшения
производительности
Администрирование веб-приложений на базе Nginx, Python, Django
Управление доступами, политиками безопасности
Организация и поддержание отказоустойчивых систем, участие в построении
архитектуры данных
Автоматизация рутинных задач (Bash, Python, и т.д.)
Создание и мониторинг метрик производительности, доступности серверов и в
частности баз данных
Требования
Опыт администрирование Linux (Debian \ Ubuntu)
Глубокое понимание экосистемы MariaDB и опыт администрирования различных
кластерных конфигураций
Практический опыт построения и поддержки синхронных кластеров Galera для
транзакционных workloads с требованиями высокой доступности
Опыт обеспечения высокой доступности инфраструктуры с использованием MaxScale в
сочетании с кластерными решениями БД
Навыки работы с распределенными СУБД TiDB, включая развертывание,
масштабирование и оптимизацию производительности
Экспертиза в области ClickHouse для аналитических нагрузок: умение проектировать
схемы данных, настраивать материализованные представления и оптимизировать
запросы
Опыт проектирования отказоустойчивой архитектуры БД с учетом репликации,
шардирования и балансировки нагрузки
Навыки мониторинга и тонкой настройки производительности различных СУБД (query
optimization, индексация, партиционирование)
Владение полным циклом операционной работы: миграции, бэкапы, восстановление,
обновления и патчинг
Умение автоматизировать рутинные операции (bash, etc)
Способность проактивно выявлять узкие места в инфраструктуре и предлагать
архитектурные улучшения
Опыт эффективного взаимодействия с командами разработки для построения
надежной и масштабируемой data-инфраструктуры
Готовность к участию в on-call duty и оперативному решению инцидентов в production-
среде
Личные качества и софт-скиллы
Проактивность: Способность выявлять узкие места и риски в инфраструктуре,
инициировать и предлагать архитектурные улучшения.
Аналитический склад ума: Умение быстро анализировать проблему, находить корневую
причину инцидента и эффективно ее устранять.
Эффективная коммуникация: Способность четко и конструктивно взаимодействовать с
командами разработки, тестирования и другими инженерами.
Ответственность и нацеленность на результат: Готовность нести ответственность за
работоспособность production-среды, участие в on-call duty.
Обучаемость: Готовность осваивать новые технологии и инструменты в быстро
меняющейся среде.
Посмотреть контакты работодателя