Обязанности:
Чем мы занимаемся? Мы создаем программно-аппаратные комплексы для высоконагруженных корпоративных ИТ-инфраструктур, включая платформы для хранения больших объемов данных, обработки информации и виртуализации. Наши решения помогают компаниям строить надежные, масштабируемые системы, отвечающие строгим требованиям производительности, безопасности и отказоустойчивости.Основные задачи:Работа с заказчиками:— Проведение технических консультаций на инженерном уровне;— Развертывание стендов, настройка демо-ресурсов;— Сопровождение пилотных проектов, участие в разработке и исполнении ПМИ.Подготовка стендов и тестирование:— R&D: проверка архитектурных решений, идей, технологий и компонентов;— Разработка и проведение тестов:— Функциональные;— Тесты отказоустойчивости;— Нагрузочное тестирование.— Сайзинг: выявление узких мест и факторов масштабирования.Разработка инструментария и документация:— Автоматизация тестирования;— Разработка скриптов и утилит, подбор и адаптация инструментов (резервное копирование, отказоустойчивость);— Создание стандартных методик настройки и параметров мониторинга;— Наполнение базы знаний, написание отчетов и руководств.Техническая поддержка (3-я линия):— Анализ и оптимизация производительности СУБД;— Решение сложных инцидентов;— Взаимодействие с разработчиками и вендорской техподдержкой (предложения патчей, запросы на доработку).Требования к кандидату:— Глубокие знания принципов работы СУБД, схем баз данных, запросов, индексов;— Опыт работы с PostgreSQL на уровне администратора (PostgresPro Enterprise – плюс);— Навыки оптимизации производительности БД;— Знание ОС Linux (RHEL/Centos, Debian/Ubuntu, Altlinux, Astra Linux);— Понимание механизмов: linux bootstrapping, kernel, systemd, PAM, udev, syslog;— Написание и отладка скриптов (bash, python);— Умение документировать результаты, включая отрицательные.Чему готовы научить (или оценим опыт):— Поддержка сложных СУБД систем;— Мониторинг (pgwatch2+Grafana);— Настройка отказоустойчивых конфигураций (репликация, pacemaker/corosync, Patroni);— Настройка пулеров соединений (pgbouncer);— Использование инструментов отладки (perf, gdb, strace);— Тестирование производительности (fio, pgbench, HammerDB, oltpbench);— Работа с CVS (git), корпоративной wiki (Confluence).Будут плюсом:— Знания и опыт работы с:— Greenplum, Clickhouse, Cassandra;— Hadoop (Hive, HBase, Phoenix, NiFi);— Kafka, ElasticSearch;— KVM, libvirt;— Ansible.Условия работы:— График 5/2 удалённый формат работы;— Конкурентный доход, обсуждаемый индивидуально;— Современное оборудование и техника;— ДМС (поликлиника, стоматология, госпитализация);— Компенсация ДМС для детей сотрудников;Подключайтесь к работе в профессиональной и дружной команде!Инженер-программист (PostgreSQL)
Договорная
Москва
Русские базовые информационные технологии, Научно-производственное объединение