Данные из 40вакансий · 12 августа 2026

По этой профессии сейчас мало активных вакансий, поэтому рыночные цифры на странице ориентировочны. Путь входа, навыки и типовые ошибки от объёма выборки не зависят.

Как стать администратором баз данных: путь от нуля до первого оффера

Не «стань разработчиком за 3 месяца» — реальный путь входа на основе данных по 40 вакансий.

Мурадов ЮрийАвтор·Мурадов Юрий·Аналитик SkillStat
РИПроверено·Романов Илья·Технический редактор·технический редактор SkillStat по базам данных и эксплуатации PostgreSQL · 10+ лет в администрировании PostgreSQL, backup/restore, репликации, мониторинге и эксплуатации критичных БД
Junior-вакансий сейчас
3
8% от всех 40 вакансий
Сложность входа
Средняя
8% junior-вакансий
Senior / Junior+Intern
4.3x
На каждого junior+intern — 4.3 senior
Навыков / вакансия
11
медиана по вакансиям
Всего вакансий
40
активных в Москве

Можно ли стать администратором баз данных с нуля

Да. По данным SkillStat, 8% вакансий администратора баз данных — уровня junior или стажёр. Это 3 вакансии прямо сейчас.

«С нуля» для администратора баз данных — это без коммерческого опыта, но со стендом, который ты уже ломал и чинил. К первому отклику нужны: PostgreSQL, поднятый руками; понимание транзакций, блокировок и планов запросов; резервная копия, из которой ты действительно восстанавливался и засёк время; Linux на уровне «вижу, что кончился диск». Медиана требований — 11 навыков, и половина из них про эксплуатацию, а не про SQL.

Трудность входа здесь особая: цена ошибки. Разработчик выкатит ошибку и откатит релиз, аналитик пересчитает метрику. Администратор баз данных, который поторопился с миграцией в рабочей базе, теряет данные — и это видно всей компании сразу. Поэтому вход устроен строже: 3 вакансии уровня junior из 40, и берут того, кто уже восстанавливал базу из копии и знает, сколько это заняло. Стенд, на котором ты сам сломал и поднял PostgreSQL, здесь заменяет год рассказов про опыт.

Как стать администратором баз данных: короткий план

Пять шагов от первого запроса до стенда, который ты сломал, восстановил и записал, сколько это заняло.

01
Цена запроса
SQL — в 50% вакансий администратора баз данных. Администратору он нужен не ради результата: важно, во что запрос обходится базе. Соединения, индексы, план выполнения и разница между «работает» и «работает, пока таблица маленькая».
02
Транзакции и блокировки
Фиксация, откат, уровни изоляции, взаимные блокировки. Фундамент любого изменения в живой базе: без него миграция превращается в лотерею, а зависшее приложение — в загадку.
03
PostgreSQL как основная
PostgreSQL — в 72.5% вакансий, самая частая база профессии. Подними сам: схема, пользователи, журналы, параметры, расширения. Дальше добавятся Oracle (20%), MySQL (20%) и ClickHouse (32.5%), но принципы берутся с первой.
04
Копия и восстановление
Копия, которую не восстанавливали, копией не считается. Сломай тестовую базу, подними её из резерва, засеки время возврата и объём потерянного. Потом подними реплику и посмотри, что делает отставание.
05
Linux и мониторинг
Linux — в 55% вакансий, Grafana — в 45%, Prometheus — в 37.5%, Zabbix — в 32.5%. База редко ломается в отрыве от диска, памяти и сети. Графики нужны не для красоты, а чтобы узнать о проблеме раньше пользователя.

Что учить администратору баз данных первым

Не всё сразу. Вот очерёдность по частотности в вакансиях — от самого нужного к менее срочному.

Навык Все вакансии
PostgreSQL 72.5%
Linux 55%
SQL 50%
Python 47.5%
Grafana 45%
Bash 37.5%
Ansible 37.5%
Prometheus 37.5%
Zabbix 32.5%
Kubernetes 32.5%

«Все вакансии» — доля из 40 вакансий. Обновлено 12 августа 2026.

Полный список навыков с частотностью, связками и зарплатной премией — навыки администратора баз данных →

Roadmap администратора баз данных: от нуля до junior

Порядок опирается на частотность навыков по данным вакансий. Первые 4–5 этапов — минимум для первого оффера.

  1. 01
    SQL 50% вакансий

    Основа работы с данными: выборки, агрегации, JOIN, оконные функции.

    Подробнее →
  2. 02
    Python для данных 47.5% вакансий

    Pandas, NumPy — базовая обработка и трансформация датасетов.

    Подробнее →
  3. 03
    ETL и пайплайны

    Построение потоков данных, оркестрация: Airflow, dbt.

    Подробнее →
  4. 04
    Хранилища данных (DWH) 72.5% вакансий

    Аналитические СУБД и хранилища: PostgreSQL, ClickHouse, BigQuery, Redshift.

    Подробнее →
  5. 05
    Распределённые системы 15% вакансий

    Spark, Kafka — обработка больших объёмов данных и стриминг.

    Подробнее →
  6. 06
    ML-фреймворки middle+

    Scikit-learn, PyTorch, TensorFlow — для ML/AI-инженеров.

    Подробнее →
  7. 07
    MLOps и деплой моделей 30% вакансий middle+

    Versioning (MLflow), сервинг моделей, мониторинг дрейфа — для ML-инженеров.

    Подробнее →
  8. 08
    Облака и управляемые сервисы middle+

    AWS/GCP/Azure: managed warehouses, ML-платформы, объектные хранилища.

    Подробнее →

Junior-вакансии администратора баз данных: что реально требуют работодатели

Срез построен на 40 активных вакансий.

Junior-вакансий
3
inc. стажировки
Доля junior
8%
от всего рынка
Senior / Junior+Intern
4.3x
соотношение
Навыков / вакансия
11
медиана
Распределение вакансий по грейдам
Junior — 11.1% (3)
Middle — 37% (10)
Senior — 48.1% (13)
Lead — 3.7% (1)
Что значат эти цифры. 3 вакансии уровня junior из 40 — вход умеренный. Причина не в моде, а в ответственности: базу отдают тому, кому не страшно её доверить, а доверие берётся из опыта восстановления. Практический вывод: смотри не только на слово DBA в заголовке. Вход часто идёт через поддержку, системное администрирование, эксплуатацию и роль дежурного инженера — там базы рядом, а порог ниже. Ещё один вход — разработчик, который в своей команде отвечал за миграции и запросы.

Какие проекты сделать для портфолио

Портфолио администратора баз данных — не репозиторий с кодом, а лабораторный журнал. По каждому кейсу должно быть видно: что сломал, как чинил, сколько это заняло, что проверил после и как откатился бы, если бы не вышло. Это ровно те вопросы, которые задают на собеседовании.

Стенд: резервная копия и восстановление
Средняя · 1–2 недели
Стек: PostgreSQL, Linux, Bash
GitHub: Скрипты копирования, журнал учений: что сломал, время возврата, объём потерь, шаги проверки данных после подъёма
Ценность: Главный артефакт роли: копия без проверенного восстановления — это надежда, а не резерв. Работодатель спросит про неё первым
Разбор медленного запроса
Лёгкая–средняя · 1 неделя
Стек: PostgreSQL, SQL
GitHub: План выполнения до и после, добавленный индекс, замер и честный ответ, во что он обошёлся записи
Ценность: Отделяет администратора от человека, который вешает индексы на каждую колонку. Цена индекса — часть ответа
Реплика и отставание
Высокая · 2 недели
Стек: PostgreSQL, Linux, Prometheus, Grafana
GitHub: Настройка основной и реплики, график отставания, сценарий отказа, разбор чтения с реплики и его ограничений
Ценность: Показывает понимание отказоустойчивости: не «поднял», а «знаю, когда реплика отдаёт устаревшие данные»
Мониторинг и первый алерт
Средняя · 1 неделя
Стек: Prometheus, Grafana, Zabbix, PostgreSQL
GitHub: Панель с подключениями, блокировками, диском, отставанием и медленными запросами. Порог алерта и обоснование порога
Ценность: Grafana — в 45% вакансий, Zabbix — в 32.5%, Prometheus — в 37.5%: без ранних сигналов администратор узнаёт о проблеме от пользователей
Миграция схемы с планом отката
Средняя · 1 неделя
Стек: PostgreSQL, SQL, GitLab, CI/CD
GitHub: Изменение схемы, оценка блокировок, окно работ, проверка после и рабочий откат
Ценность: CI/CD — в 15% вакансий администратора баз данных: схема меняется вместе с продуктом, и откат должен существовать до, а не после

Как оформить GitHub и резюме

Профиль GitHub
  • Репозиторий здесь — журнал лаборатории: одна папка на кейс, в README время, риск, проверка и откат
  • Bash — в 37.5% вакансий, Python — в 47.5%, Ansible — в 37.5%: скрипты проверки копий и сбора состояния показывают автоматизацию лучше, чем строчка в навыках
  • Планы выполнения запросов — текстом в файле, а не скриншотом: их читают, а не разглядывают
  • Фиксируй числа своих учений: время восстановления, объём базы, отставание реплики. Администратора нанимают за предсказуемость, а она измеряется
  • Docker — в 30% вакансий: стенд, который поднимается одной командой, повторит любой смотрящий
Резюме без коммерческого опыта
  • Раздел «Проекты» вперёд опыта: журнал из пяти-шести кейсов весит больше, чем строчка «администрировал базы данных»
  • По каждому кейсу: что случилось, что проверил до, что сделал, сколько заняло, что проверил после
  • Навыки — только рабочие: PostgreSQL, Linux. «Знаком с репликацией» без цифр отставания читается как ноль
  • Опыт поддержки, системного администрирования или эксплуатации — не «не то»: пиши его через инциденты, дежурства и восстановление
  • Назови масштаб: объём базы, число подключений, есть ли дежурства. Без масштаба «настраивал PostgreSQL» одинаково звучит у стажёра и у senior
Слабое резюме

«Знаю SQL и PostgreSQL, настраивал резервное копирование, работал с Linux, есть опыт мониторинга»

Сильное резюме

«Поднял стенд PostgreSQL с основной и репликой, настроил копии и провёл учения по восстановлению: удалял таблицу, поднимал базу из резерва, фиксировал время возврата и потерянное окно. Нашёл запрос, который держал блокировку на записи, — переписал и добавил индекс, проверив, что запись не просела. Мониторинг подключений, блокировок и отставания в Grafana, пороги алертов обоснованы по учениям. Журнал: [ссылка]»

Самостоятельно, курсы или вуз — какой путь выбрать

Самостоятельно
Всё поднимается на своей машине: PostgreSQL, реплика, Prometheus и Grafana в Docker. Ломать можно безнаказанно — а именно это здесь и нужно
На стенде не бывает того, ради чего нанимают: паники в три ночи, чужого кода в базе и решения под давлением
Если рядом есть Linux и базы в работе: поддержка, эксплуатация, разработка со своими миграциями
Курсы с ментором
Разбор твоих решений человеком, который терял данные и знает цену. Учебные инциденты дают то, чего сам себе не устроишь
Дорого, и часть программ учит командам PostgreSQL, а не разбору: восстановление проходят одним занятием, хотя это ядро профессии
Если нет доступа к живым базам и непонятно, в каком порядке брать транзакции, копии, репликацию и мониторинг
Вуз
Базы данных, операционные системы и сети в программе есть — администратор постоянно ищет причину ниже уровня SQL, и эта база помогает
Четыре года, и эксплуатации там не будет: восстановление, дежурства и инциденты в программу не помещаются
Если выбираешь первое образование или целишься в банки и телеком, где диплом ещё спрашивают
Ловушка администрирования баз: учить команды вместо поведения. Синтаксис резервного копирования запоминается за вечер, и появляется ощущение, что тема закрыта. Но платят не за команду, а за ответ на вопросы: сколько времени займёт возврат базы, сколько данных потеряется, что проверишь после подъёма и в каком порядке будешь поднимать зависимые системы. Копия, из которой ты ни разу не восстанавливался, — это не копия, а вера в неё. Ломай свой стенд регулярно: другого способа узнать настоящие цифры нет.

Что спрашивают на собеседовании

Резервные копии и восстановление
Типовые вопросы
  • ·Чем логическая копия отличается от физической и когда что берёшь
  • ·Сколько времени займёт возврат базы и откуда ты это знаешь
  • ·Что такое восстановление на момент времени и зачем оно
  • ·Копия есть, восстановление не проверялось — что скажешь руководителю
Как показать проектом

Журнал учений: назови своё время возврата и потерянное окно

Производительность и планы запросов
Типовые вопросы
  • ·Приложение тормозит, база жива — порядок разбора
  • ·Как читаешь план выполнения и что в нём смотришь первым
  • ·Индекс ускорил чтение — чем за это заплатили
  • ·Статистика устарела: как это проявляется и что делать
Как показать проектом

Разбор медленного запроса: план до и после, замер записи

Транзакции и блокировки
Типовые вопросы
  • ·Уровни изоляции: что реально меняется для приложения
  • ·Взаимная блокировка: как находишь и как предотвращаешь
  • ·Долгая транзакция открыта сутки — чем это опасно
  • ·Миграция схемы блокирует таблицу — как проводить
Как показать проектом

Кейс миграции: окно работ, оценка блокировок, откат

Репликация и отказоустойчивость
Типовые вопросы
  • ·Основная и реплика: что происходит при отказе основной
  • ·Отставание реплики растёт — где ищешь причину
  • ·Можно ли читать с реплики и в каких случаях нельзя
  • ·Синхронная репликация: чем платишь за гарантию
Как показать проектом

Стенд с репликой: покажи график отставания и сценарий отказа

Эксплуатация и Linux
Типовые вопросы
  • ·Диск заполнен, база встала — первые действия
  • ·Как понять, что упёрлись в диск, память или процессор
  • ·Какие метрики базы выводишь на панель и почему именно их
  • ·Ansible и Bash: что автоматизируешь, а что оставляешь руками
Как показать проектом

Панель мониторинга: обоснуй пороги алертов

Доступы
Типовые вопросы
  • ·Как выдаёшь права и почему не всем нужен полный доступ
  • ·Временный доступ выдали и забыли — как это предотвратить
  • ·Разработчик просит доступ к рабочей базе для отладки — что делаешь
  • ·Как проверяешь, что лишних прав не осталось
Как показать проектом

Кейс проверки доступов: что нашёл и что убрал

Сколько времени нужно, чтобы стать администратором баз данных

Минимум
8–12 мес
Из системного администрирования или поддержки: Linux и эксплуатация уже есть, добираются транзакции, планы и восстановление
Медиана
14–20 мес
Самостоятельно, с нуля, по 2–3 часа в день, с журналом кейсов вместо конспектов
Реалистично
18–26 мес
При совмещении с работой и без Linux в фоне: база, операционная система и эксплуатация набираются по очереди

Почему нельзя ускорить. В администрировании баз есть навык, который берётся только временем: спокойствие при сломанной базе. Оно появляется после того, как ты ломал и поднимал стенд десяток раз и знаешь, что произойдёт. Прочитать про восстановление можно за вечер, а вот довериться себе — нет, и на собеседовании эта разница слышна с первого сценария.

Скорость решают две вещи: есть ли рядом Linux и живые базы (поддержка, эксплуатация, свой проект) и ведёшь ли ты журнал учений с настоящими числами. Один разбор восстановления с временем возврата даёт больше, чем месяц чтения документации.

Ошибки новичков

Копия без проверки восстановления

Почему мешает: Резерв, из которого никто не восстанавливался, — это вера. Она рассыпается ровно в тот момент, когда база уже лежит, а компания ждёт

Как исправить: Сломай тестовую базу и подними её из копии. Запиши время возврата, объём потерь и шаги проверки данных. Повтори через месяц

Учат команды вместо поведения базы

Почему мешает: Синтаксис забудется и найдётся в документации, а вопрос «почему после индекса просела запись» так не закрывается. Работодатель спрашивает про второе

Как исправить: Разбирай причины: план выполнения, блокировки, статистика, поведение под нагрузкой. Команда — последний шаг, а не первый

Вешают индексы на всё

Почему мешает: Индекс ускоряет чтение и добавляет цену записи, обслуживанию и месту на диске. Таблица с десятком индексов может стать медленнее, чем была

Как исправить: На каждый индекс — замер до и после, и отдельно замер записи. Если запись просела сильнее, чем выиграло чтение, индекс лишний

Игнорируют Linux

Почему мешает: Linux — в 55% вакансий администратора баз данных. База редко ломается сама по себе: чаще кончился диск, ушла память, встала сеть или файловая система повела себя не так

Как исправить: Научись читать нагрузку системы, ввод-вывод и журналы до того, как открыть базу. Причина часто ниже уровня SQL

Меняют схему в рабочей базе без плана отката

Почему мешает: Миграция берёт блокировку, приложение встаёт, откат не подготовлен — дальше начинается импровизация на глазах у всей компании

Как исправить: Окно работ, оценка блокировок, копия перед изменением, проверка после, рабочий откат. Именно в этом порядке

Мониторинг ради графиков

Почему мешает: Красивая панель без порогов не спасает: о проблеме всё равно сообщат пользователи. Grafana — в 45% вакансий, Prometheus — в 37.5%, Zabbix — в 32.5%, но нанимают не за панель

Как исправить: Выведи то, что предупреждает: подключения, блокировки, диск, отставание реплики, медленные запросы. К каждому — порог и обоснование

Раздают широкие права «пока временно»

Почему мешает: Временный полный доступ без срока и владельца живёт годами и всплывает на первой же проверке безопасности. Отзывать его будет уже некому

Как исправить: Минимально нужные права, владелец и срок у каждого исключения. Периодически проверяй, что лишнее не осталось

Автоматизируют опасные действия

Почему мешает: Скрипт, который молча удаляет или чинит, однажды сделает это не там. Ansible (37.5%) и Bash (37.5%) должны снижать риск, а не прятать его

Как исправить: Автоматизируй проверки и рутину, оставляй понятный журнал действий, а разрушительные шаги — с подтверждением

Портфолио из одной установки PostgreSQL

Почему мешает: «Поднял PostgreSQL» умеет каждый второй. Работа администратора начинается там, где база уже стоит и ведёт себя плохо

Как исправить: Собери пять-шесть кейсов: восстановление, медленный запрос, репликация, миграция, мониторинг, проверка доступов. К каждому — риск, проверка и откат

Как SkillStat считает данные

Источник: 40 вакансий в московском сегменте. Навыки и грейды извлекаются автоматически из текста каждой вакансии.

Грейды: определяются по требованиям вакансии — уровню опыта, упоминанию «junior», «intern», «стажёр». Это рыночная оценка объявления.

Сложность входа: рассчитывается по доле junior-вакансий и медиане навыков на junior-уровне. Это индикатор, а не гарантия.

Обновление: данные пересчитываются регулярно. Текущий срез — 12 августа 2026.

Частые вопросы

Можно ли стать администратором баз данных с нуля?
Можно, но дольше, чем в аналитике, и через стенд. По данным SkillStat, junior и стажёров среди вакансий администратора баз данных — 3 из 40. Причина в цене ошибки: рабочую базу отдают тому, кому не страшно её доверить. Способ показать это без коммерческого опыта один — журнал учений: что сломал, как поднял, сколько заняло. Частый вход — из поддержки и системного администрирования, где Linux и базы уже рядом.
Чем администратор баз данных отличается от инженера данных?
Предметом заботы. Администратор отвечает за саму СУБД: доступность, копии, репликацию, скорость, права. Инженер данных отвечает за движение данных между системами — его волнует, дошла ли ночная загрузка. Проще так: если база лежит, зовут администратора; если база жива, а в витрине вчерашние цифры, зовут инженера. PostgreSQL есть у обоих, но администратору важно, как она себя ведёт под нагрузкой, а инженеру — что в ней лежит.
DevOps-инженер и администратор баз: в чём разница?
Глубиной в одной точке. DevOps-инженер отвечает за поставку и инфраструктуру целиком, база у него один из компонентов. Администратор баз живёт внутри неё: планы запросов, блокировки, отставание реплики, восстановление на момент времени. Стек пересекается — Kubernetes (32.5%), Docker (30%), Ansible (37.5%), CI/CD (15%) — но DevOps не станет разбирать, почему после индекса просела запись.
Нужен ли SQL администратору баз данных?
Да, и по-своему: 50% вакансий (20 из 40). Аналитик пишет SQL, чтобы получить ответ. Администратор читает чужой SQL, чтобы понять, во что он обходится базе: какие соединения, какие индексы задействованы, сколько читается с диска, где берётся блокировка. Умение написать красивый запрос тут вторично — важнее умение объяснить разработчику, почему его запрос кладёт рабочую базу.
Какую СУБД учить первой?
PostgreSQL: 72.5% вакансий администратора баз данных — самый частый навык профессии. На ней проще всего разобрать транзакции, блокировки, планы и репликацию, а принципы переносятся. Дальше по ситуации: Oracle (20%) — корпоративный контур, MySQL (20%) — веб и наследие, ClickHouse (32.5%) — аналитика, MS SQL — свой контур. Учить все сразу бессмысленно.
Нужен ли Linux?
Да, это третий по частоте навык: 55% вакансий администратора баз данных. База редко ломается в вакууме — чаще кончился диск, ушла память или встала сеть. Нужны процессы, журналы, диски, память, права, файловые системы и умение прочитать нагрузку системы раньше, чем откроешь базу. Bash — в 37.5% вакансий, и это тот же контекст.
Нужно ли программировать?
Немного, но заметно: Python — в 47.5% вакансий администратора баз данных, Bash — в 37.5%, Ansible — в 37.5%. Это не разработка приложений. Код здесь нужен для проверок копий, сбора состояния, регламентных отчётов и повторяемых операций. Правило одно: автоматизация должна снижать риск, а не прятать опасные действия за одной командой.
Нужен ли мониторинг и какой?
Grafana — в 45% вакансий администратора баз данных, Zabbix — в 32.5%, Prometheus — в 37.5%. Конкретный инструмент вторичен, важно, что выводишь: подключения, блокировки, отставание реплики, диск, медленные запросы, ошибки. Панель без порогов не работает — о проблеме всё равно первыми сообщат пользователи.
Нужны ли Docker и Kubernetes?
Полезны: Docker — в 30% вакансий администратора баз данных, Kubernetes — в 32.5%. Не для того, чтобы вести базу в контейнерах на бою — это отдельный спор. Docker удобен для стенда: подними PostgreSQL, реплику и мониторинг одной командой. Kubernetes в требованиях обычно значит, что вокруг базы контейнерная среда и разговаривать с эксплуатацией придётся на её языке.
Что такое журнал предзаписи и восстановление на момент времени?
Журнал предзаписи — то, куда база пишет изменения до того, как они лягут в файлы данных. Из него берётся возврат к точке во времени: копия плюс журналы дают состояние базы на нужную минуту, а не только на момент копии. Разница практическая: без журналов ты теряешь всё с последнего резерва, с ними — минуты. Спрашивают об этом почти всегда.
Нужны ли сертификаты?
Помогают в корпоративном контуре, особенно вокруг Oracle (20%), где лицензии и формальные требования — часть жизни. В остальном сертификат уступает журналу учений: он подтверждает, что ты читал, а работодателю нужно знать, что ты восстанавливал. Начинай с базы и стенда, сертификат — под требование конкретной вакансии.
Какое образование нужно?
Технический диплом помогает в банках и госсекторе, где его ещё спрашивают. Большинство вакансий смотрит на другое: понимаешь ли ты поведение базы под нагрузкой и восстанавливал ли данные. Профильных программ по администрированию баз почти нет — вход обычно через смежную роль и собственный стенд.
Какие проекты сделать для портфолио?
Стенд, а не репозиторий. Пять-шесть кейсов: восстановление из копии с замером времени, разбор медленного запроса с планом до и после, реплика с графиком отставания, миграция с откатом, мониторинг с порогами, проверка доступов. Ключевые навыки профессии для них: PostgreSQL, Linux, SQL. По каждому кейсу — риск, проверка и откат.
Когда начинать откликаться?
Когда можешь назвать время восстановления своего стенда и рассказать порядок действий по сценарию «база жива, приложение медленное». Junior-позиций 3 вакансии — параллельно смотри поддержку, эксплуатацию и системное администрирование: базы там рядом, а вход шире.
Есть ли ночные дежурства?
В компаниях, где база критична, — да, и об этом лучше спросить на собеседовании прямо: есть ли дежурство, как оно оплачивается и сколько инцидентов в месяц. Это не признак плохого места: именно на дежурствах набирается тот опыт, за который потом платят. Но условия должны быть названы до оффера, а не после.
Сколько зарабатывает начинающий Администратор БД?
Ориентир для junior — 119 250–172 250 ₽ при медиане по профессии 265 000 ₽. Разбивка по грейдам и динамика — на странице зарплат администратора баз данных.
Где посмотреть навыки администратора баз данных?
На странице навыков администратора баз данных — частотность по 40 вакансий, разбивка по грейдам и связки инструментов.