06.11.2022 02:13

Архитектор (Network Performance Management)

По договоренности
06.11.2022 02:13
компания "мтс" мы ищем профессионала в области проектирования и разработки ит-систем, который будет отвечать за создание software архитектуры и актуализации solution архитектуры нашего продукта и смежных интеграционных решений, а также, брать в исполнение директивы технологической стратегии пао мтс. мы работаем над продуктом "network performance management" – это система, обеспечивающая обработку, хранение, расчет и визуализацию метрик оборудования транспортной сети мтс. мы обрабатываем свыше 250 миллионов метрик в час, вычисляя новые значения, проверяя их на превышение порогов, и визуализируем в 5 различных представлениях. в процессе разработки мы постоянно решаем сложные и интересные задачи, ищем способы оптимизации производительности и отказоустойчивости. сервисы системы написаны на java (11+) и python(3.8+). шиной передачи данных служит kafka и grpc вызовы, а основными хранилищами данных – clickhouse и postgresql. система состоит из 30+ георезервированных сервисов, и полностью cloud native. в планах развития – подключение хранилища для атрибутов оборудования на cassandra и пилот по переводу хранения графа связей оборудования в neo4j. обязанности: участвовать в подготовке\разборе функциональных требований к продукту; формировать нефункциональные (технические) требования к продукту; создавать бизнес архитектуру продукта; участвовать в оценке и выборе технологий для реализации; участвовать в определении и оценке рисков проекта, связанных с выбранной архитектурой и технологиями; рассчитывать ктс для продукта; создавать архитектуру интеграционного взаимодействия и требований к внешним api; создавать внутреннюю архитектуру продукта в разрезе сервисов продукта, внутреннего api, хранения данных; участвовать в подготовке бэклога продукта; декомпозировать требования в задачи на разработку; документировать архитектурные решения в виде adr (architecture decision records); создавать компонентные диаграммы, диаграммы последовательности сложных процессов; участвовать в создании диаграмм классов для сложных задач; участвовать в оценке сложности поставленных задач и необходимых для ее решения ресурсов; осуществлять контроль качества, разрабатываемого по и его соответствия adr; подготавливать материалы и представлять продукт на технологическом комитете; создавать диаграмму развертывания компонент; участвовать в создании пакета документов для передачи продукта в эксплуатацию; взаимодействовать со смежными подразделениями (инфраструктуры, эксплуатации, иб, …) в рамках разработки продукта; взаимодействовать с центром корпоративной архитектуры для нас важно: не менее 2-х лет на должности «системный архитектор», «архитектор решений», «ведущий разработчик», «team lead», или аналогичной; знание и опыт применения паттернов и подходов к проектированию (gof, ddd, eip, eaa…); опыт проектирования и разработки систем с различной архитектурой (микросервисы, soa, event-driven architecture); опыт проектирования интеграционных решений; знание алгоритмов и структур данных; опыт проектирования и разработки высоконагруженных систем; знания принципов потоковой обработки данных; опыт разработки приложений, включая опыт разработки сетевого взаимодействия по различным протоколам (rest, http), опыт создания многопоточных приложений, знание одного или нескольких фреймворков разработки серверных приложений; знание и опыт использования языка sql, навыки работы с субд (postgresql), навыки работы с колоночными субд (clickhouse); знание и опыт работы с брокерами очередей (kafka, rabbitmq, activemq); опыт создания веб-сервисов различных технологий (grpc, rest, graphql); знания и опыт работы с оркестраторами контейнеров (kubernetes) и связанных технологий (service mesh) будет преимуществом: знания в области анализа трафика (протоколы netflow, snpm, bgp); знание принципов и опыт разработки облачных приложений (cloud-native); опыт и навыки оптимизации производительности; знания в области информационной безопасности и проектирования безопасных приложений; знание java и фреймворка spring ; знание фреймворка интеграции apache camel; знание языков разметки xml/html/xslt; знание принципов и технологий front-end разработки. css, javascript/typescript, веб серверы, контейнеры сервлетов. условия: возможность профессионального развития в разных направлениях компании: неограниченный доступ к материалам одного из лучших корпоративных университетов в стране (вебинары, книги, курсы); работу в молодой и активной команде: работа в блоке информационных технологии, это не только личные kpi и результат. можно делиться знаниями и получать экспертизу от коллег; волонтерское движение, поддержку хобби и интересов сотрудников, корпоративные конкурсы с возможностью проявить себя; стабильная, белая заработная плата два раза в месяц + бонусы; расширенный социальный пакет (дмс со стоматологией, страхование жизни, страхование при поездках за рубеж и многое другое).

Адрес

Москва

Похожие вакансии

По договоренности
06.11.2022 02:13
компания "мтс" мы ищем профессионала в области проектирования и разработки ит-систем, который будет отвечать за создание software архитектуры и актуализации ...
Партнерские Вакансии
Москва
По договоренности
18.10.2022 13:58
Мы ищем профессионала в области проектирования и разработки ИТ-систем, который будет отвечать за создание software архитектуры и актуализации solution архитектуры ...
МТС
Москва

Новости

ТОП компаний

ТОП вакансий из категории

Смотрите также вакансии