Системный аналитик (Middle+ / Senior) — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
Сейчас мы находимся в поиске Системного аналитика (Middle+ / Senior) в WuUvVnKXYn Sn.
«РТК ИТ» специализируется на проектировании и автоматизации процессов продаж, а также обслуживании телекоммуникационной компании в В2С, В2В, B2O сегментах.
О роли: Вы станете связующим звеном между архитектурой GitFlame, разработкой и заказчиками миграций. Главный предмет работы — модель данных платформы (около 200 таблиц в нескольких сервисах), её интеграции и перенос данных между GitFlame, GitLab, GitHub и продуктами на базе GitLab CE.
Мы предлагаем:
- Удаленную работу (на территории РФ);
- Оформление по ТК РФ в аккредитованной ИТ-компании;
- Оклад и квартальную премию;
- Кафетерий льгот с возможностью выбора категорий (ДМС или компенсация затрат на медицинские услуги, спорт и т.д.).
Вам предстоит:
- Описывать архитектуру и компоненты GitFlame: диаграммы C4 (контекст, контейнеры, компоненты), потоки данных, последовательности;
- Вести модель данных: ER-диаграммы по доменам (пользователи и вход, организации и роли, репозитории, issues и PR, CI/CD, пакеты, интеграции), назначение таблиц и полей;
- Готовить карты миграции: что переносится через API, что требует скрипта-преобразователя или серверного кода, что теряется или уходит в архив;
- Составлять таблицы соответствий: кастомные роли и права → стандартные уровни доступа, видимость, статусы, типы разделов;
- Писать спецификации REST и gRPC API, контракты событий Kafka и RabbitMQ, требования к вебхукам;
- Формулировать требования к функциям, которых нет у целевой платформы, и оценивать доработки;
- Готовить вопросы и согласовывать решения с командами смежных продуктов, DevOps и владельцами данных;
- Проверять данные на проде SQL-запросами: объёмы, аномалии, «мёртвые» таблицы, происхождение данных;
- Участвовать в требованиях к отказоустойчивости и DR: RPO и RTO, сценарии отказа.
Нам важны:
- Опыт от 3-х лет в системном анализе backend-систем или платформ для разработчиков;
- Свободный SQL (PostgreSQL): сложные запросы, разбор чужой схемы без документации, понимание работы планировщика запросов;
- Навыки моделирования данных: ER-диаграммы, нормализация, связи, миграции схем;
- Умение работать с нотациями и инструментами: C4, UML (sequence, activity), BPMN; Mermaid, PlantUML или ••••••••.
- Опыт проектирования и описания API: REST, OpenAPI/Swagger; понимание gRPC и асинхронного взаимодействия.
- Понимание Git и процессов разработки: ветки, merge/pull requests, code review, CI/CD;
- Понимание моделей доступа: RBAC, OAuth2/OIDC, SSO;
- Умение читать код на Go или другом backend-языке, чтобы восстанавливать логику по исходникам.
Будет плюсом:
- Опыт администрирования или глубокого использования GitLab, GitHub Enterprise, Gitea; знание GitLab API и различий CE и EE;
- Опыт проектов миграции данных между системами;
- Опыт с Kafka, RabbitMQ, ClickHouse, S3/MinIO на уровне понимания архитектуры, а также с Keycloak, HashiCorp Vault, Kubernetes;
- Опыт в enterprise-среде с требованиями ИБ и импортозамещения.