Обязанности:
Сейчас мы находимся в поиске Системного аналитика (Middle+ / Senior) в Ростелеком ИТ. «РТК ИТ» специализируется на проектировании и автоматизации процессов продаж, а также обслуживании телекоммуникационной компании в В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 или draw.io.- Опыт проектирования и описания 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-среде с требованиями ИБ и импортозамещения.Похожие вакансии