О роли
Не каждый клиент Sofico работает на Sofico Cloud. Большая часть базы данных — это автономные экземпляры: Oracle и Microsoft SQL Server на виртуальных машинах, в собственном дата-центре Sofico и на виртуальных машинах IaaS в Azure и OCI, обслуживающие размещённых клиентов и клиентские специфические настройки. Приложения Sofico развёртываются на любом из этих движков в зависимости от клиента, поэтому эта инфраструктура по замыслу является смешанной.
Эта позиция отвечает за ежедневное управление этой инфраструктурой. Вы создаёте новые серверы баз данных, поддерживаете существующие в актуальном состоянии с патчами, резервными копиями и обеспечиваете их производительность, а также превращаете этот процесс в повторяемый, автоматизированный стандарт — чтобы новая база данных клиента создавалась как запуск пайплайна, а не как неделя ручной работы.
В качестве инженера баз данных в нашем офисе в Генте вы присоединитесь к команде платформенной инфраструктуры, группе, ответственной за фундамент, на котором работают все продукты и сервисы Sofico.
Команда платформенной инфраструктуры управляет основной инфраструктурой, которая поддерживает работу компании, включая дата-центры, облачные платформы, сетевую безопасность, сервисы идентификации и решения инфраструктуры как кода. Обеспечивая безопасность, надёжность и масштабируемость этих критически важных систем, команда позволяет инженерным командам Sofico уверенно создавать, развёртывать и эксплуатировать приложения.
В вашей роли вы будете участвовать в проектировании, обслуживании и оптимизации наших платформ баз данных, помогая гарантировать производительность, доступность и безопасность в масштабе. Тесно сотрудничая с инфраструктурными и продуктовыми командами, вы сыграете ключевую роль в поддержке роста облачных и локальных сред Sofico, сохраняя высокие стандарты управления и операционного совершенства. Вы работаете самостоятельно, от запроса на экземпляр до его передачи в эксплуатацию.
Что вы будете делать
- Развёртывать экземпляры Oracle и SQL Server на виртуальных машинах от начала до конца: подготовка ОС (Linux / RHEL, Windows Server), организация хранения и структуры файловой системы, установка, настройка, усиление безопасности и передача в эксплуатацию.
- Преобразовывать эти сборки в стандартные автоматизированные шаблоны с помощью Ansible — и Terraform для виртуальных машин IaaS — чтобы каждый экземпляр одного типа создавался одинаково.
- Планово применять патчи и обновления: обновления релизов Oracle и накопительные обновления SQL Server, а также обновления версий (например, Oracle 19c до 26ai, старые версии SQL Server до 2022 или 2025) с проверенным путём отката.
- Резервное копирование и восстановление: RMAN и резервные копии SQL Server, хранение, оффсайт и неизменяемые копии, а также запланированные тесты восстановления — резервная копия, которую никогда не восстанавливали, не считается.
- Обеспечение высокой доступности и аварийного восстановления для автономных установок: Oracle Data Guard, группы доступности SQL Server Always On или лог-шиппинг, в соответствии с требованиями уровня обслуживания каждого клиента и лицензией.
- Ежедневные операции: мониторинг в Zabbix, управление ёмкостью и пространством, обработка сбоев заданий, устранение проблем с производительностью и поддержка базы данных при инцидентах хостинга.
- Безопасность и соответствие требованиям: управление доступом, соответствие патчам, шифрование (TDE) и аудит там, где это требуется клиентами, а также предоставление доказательств для аудитов клиентов из финансового сектора.
- Управление лицензиями: ведение точного учёта редакций, ядер и опций, используемых на каждой виртуальной машине — виртуализация напрямую влияет на лицензирование Oracle и SQL Server — и своевременное выявление рисков по стоимости или соответствию.
- Миграции баз данных между дата-центром, IaaS и Sofico Cloud при переходе клиентов: Data Pump, RMAN, резервное копирование/восстановление SQL Server и планы переключения.
- Написание и поддержка эксплуатационной документации по всему вышеперечисленному, а также участие в дежурствах по базе данных и производительности.
Что вы приносите
- От трёх до пяти лет практического опыта работы в продакшене в роли DBA или инженера баз данных, с реальным опытом работы как с Oracle, так и с Microsoft SQL Server — глубокие знания в одной из систем, уверенные в другой и желание развиваться.
- Oracle: установка и патчинг (OPatch, обновления релизов), мультиарендность (CDB/PDB), RMAN, Data Pump, Data Guard и анализ производительности с помощью AWR/ASH и планов выполнения.
- SQL Server: установка и настройка на Windows Server, модели восстановления и резервное копирование/восстановление, группы доступности Always On, SQL Server Agent и устранение неполадок с Query Store и статистикой ожиданий.
- Администраторский уровень владения Linux и Windows Server, включая проектирование хранения и файловой системы для баз данных на виртуальных машинах.
- Скриптинг на Bash и PowerShell наряду с SQL, PL/SQL и T-SQL; опыт работы с Ansible или явное стремление автоматизировать повторяющуюся работу (Terraform является плюсом).
- Опыт работы с виртуализированной инфраструктурой (VMware или аналогичной) и/или виртуальными машинами IaaS в Azure или OCI.
- Методичность и управление изменениями: вы планируете, документируете и объявляете изменения в продакшн-базах данных, а не импровизируете.
- Знание лицензирования Oracle и SQL Server в виртуализированной инфраструктуре является большим плюсом; сертификаты Oracle или Microsoft приветствуются, но важнее подтверждённая практика.
- Свободное владение английским языком; участие в дежурствах по графику.
Что вы получите взамен…
- Конкурентная компенсация и льготы: привлекательный пакет заработной платы, дополненный талонами на питание, страхованием госпитализации и групповой страховкой, бюджетом на автомобиль или мобильность.
- Гибкий режим работы: гибридная модель работы и гибкий график, дающие вам автономию в организации рабочего дня так, как вам удобнее всего.
- Современное рабочее место: работа в современном коворкинге, созданном для содействия сотрудничеству, комфорту и продуктивности.
- Структурированное введение в должность и наставничество: шестимесячная программа адаптации с выделенным наставником, который поможет вам быстро войти в курс дела.
- Культура сотрудничества в компании: регулярные возможности для общения с коллегами через неформальные встречи, командные мероприятия и корпоративные события, укрепляющие отношения за пределами рабочего места.