22.09.2022 11:55

Системный архитектор КХД

По договоренности
22.09.2022 11:55
компания "бюджетные и финансовые технологии" компания "бюджетные и финансовые технологии" - ведущий разработчик в сфере управленческих и информационных технологий для органов власти приглашает на работу на должность системный архитектор. крупнейший федеральный проект автоматизации и реинжиниринга социальной сферы (новая единая цифровая платформа сферы социального обеспечения): более 100 тыс. внутренних пользователей; более 50 млн. внешних пользователей; централизованная микро-сервисная архитектура; событийная модель работы с данными; 5,5 пб хранимых и обрабатываемых в режиме реального времени данных; более 5 000 обращений к системе в секунду. обязанности: участие в процессе обследования информационных систем и ит инфраструктуры заказчика; разработка ключевых технических требований к комплексным (многокомпонентным) ис; разработка архитектуры решений (архитектуры приложений и технологической архитектуры): декомпозиция решения на компоненты и модули, описание их функций (алгоритмы и структуры данных) и связей между собой; презентация архитектур решений и подходов к реализации решений заказчикам; согласование архитектурных решений с заказчиком; декомпозиция состава работ по реализации спроектированной функциональности на отдельные задачи; разработка технических постановок задач по реализации спроектированной функциональности для руководителей групп разработки и инженеров; разработка структуры конфигурационных единиц функциональности и порядка развертывания трудооценка и планирование реализации спроектированной функциональности в разрезе задач; оценка потребности в вычислительных ресурсах конфигурационных единиц спроектированной функциональности; сопровождение процесса разработки и конфигурирование функциональности: уточнение постановок, реструктурирование задач, ответы на вопросы; участие и координация подготовки программы нагрузочного, интеграционного тестирования и тестирования на надежность спроектированной функциональности; координация работ по нагрузочному и интеграционному тестированию, тестированию на надежность и стабилизации спроектированной функциональности; координация выпуска и развертывания функциональности на рабочих средах проекта; участие в приемо-сдаточных испытаниях функциональности; участие в разработке и аудите тз и документов технического проекта. требования: опыт работы руководителем группы разработки (тим-лидом) от 5 лет или архитектором от 3 лет; опыт проектирования etl-систем для пакетной обработки больших данных (≥200тб); опыт проектирования систем массовой параллельной обработки данных в потоке (≥100 потоков, ≥1 500 сообщений/сек.); опыт проектирования высоконагруженных аналитических хранилищ (≥200тб, ≥ 1000 оп. / сек) на любой из промышленных технологий: greenplum, terradata, oracle exadata; опыт проектирования распределенных систем (2 цод и более); опыт работы с высоконагруженными mpp субд (≥1 000 tps, ≥200тб); опыт работы с высоконагруженными реляционными базами данных (≥1 000 tps, ≥20тб); опыт работы с высоконагруженными nosql базами данных (≥1 000 tps, ≥250тб); опыт работы с высоконагруженными olap-хранилищами (≥100тб); опыт проектирования функциональности статистической обработки данных (группировка признаков, построение распределений, вычисление точечных и интервальных оценок); опыт построения систем диагностирования и мониторинга массовой параллельной обработки данных. обязательные знания, умения, навыки понимание составляющих архитектуры корпоративных приложений; умение собирать, анализировать и структурировать требования; умение составлять модель приложения как композицию элементарных функций (алгоритм, объект, субъект); умение работать с онтологический и таксономической моделями сущностей; понимание принципов ооп и solid; понимание принципов acid и технологии их реализации; понимание cap-теоремы и ее применения; понимание парадигмы map-reduce и ее применения ядром субд; понимание архитектуры распределенных вычислений: проготочность и прогопроцессность, планирование и контроль выполнения распределенных вычислений, разделение и объединение общего контектса данных, синхронизация состояния обработчиков, обеспечение надежности выполнения, репликация данных между обработчиками. понимание принципов построения λ-архитектуры аналитических систем: составляющие, взаимосвязи компонентов, принципы реализации каждого из компонентов. знание принципов работы транзакционных субд: индексация, партиционирование, виды блокировок, виды изоляции транзакций, принципы обработки запросов ядром субд; знание принципов работы nosql субд: индексация, шардирования, репликация, многопоточная запись и чтение данных; глубокое понимание парадигмы работы mpp субд: шардирование данных, обработка запросов, объединение выборок данных (join), обработка ссылочной целостности, обеспечение согласованности данных знание основных видов (и их особенностей) индексов субд: первичный индекс, вторичный индекс, кластерный индекс, условный индекс; понимание моделей физического хранения (на дисковой подсистеме) информации субд: строчный, колоночный; глубокое понимание принципов кимбала/инмана в проектировании корпоративных хранилищ данных; глубокое понимание схемы организации (и ее влияние на производительность) составных частей хранилищ данных: озеро данных (data lake), склад данных (data store), витрина данных (data mart); глубокое понимание принципов работы брокеров сообщений: организация потоков данных, относительный порядок пакетов при операциях чтения и записи, паттерны управления доставкой, семантики доставки, партиционирование и репликация, обеспечение надежности; понимание принципов обеспечения согласованности при репликации бизнес-данных в аналитическое хранилище; понимание процедуры изменения логической структуры измерений: подходы к перекодировке данных, обеспечение целостности и надежности трансформации данных; глубокое понимание принципов управления изменениями схем данных в аналитическом хранилище и подходов к их реализации; глубокое понимание принципов обеспечения надежности систем массовой параллельной обработки данных; знание основных метрик качества программного обеспечения и подходов к их обеспечению; знание принципов управления конфигурациями; навыки трудооценки и планирования работ проекта. желательные знания, умения, навыки понимание принципов интеграции корпоративных приложений (eip); знание шаблонов проектирования корпоративных приложений (gof); понимание основных моделей согласованности данных: строгая (strict consistancy), последовательная (sequential consistancy), отложенная (eventual consistancy); понимание принципов и подходов организации гарантированной доставки данных: итемпотентность операций, хранилище состояния доставки, семантики доставки, паттерны "повторитель" и "разъединитель"; понимание принципов массовой параллельной обработки данных (mpp) в apache flink (source, sinks, windows, check-points); понимание принципов массовой параллельной обработки данных (mpp) в apache spark (spark context, spark driver, spark dataframe); понимание основных алгоритмов реляционных и olap-операций, а также их производительности в различных ситуациях; понимание метрик качества данных и процедур их построения при обработке как в пакетном режиме, так и в поточном; понимание принципов обеспечения темпоральности данных в аналитическом хранилище и подходов к их реализации. условия: профессиональный коллектив; корпоративное обучение, участие в международных конференциях; полное соблюдение тк рф; достойная заработная плата; добровольное медицинское страхование (дмс); чай‚ кофе для поддержания хорошего настроения.

Адрес

Москва

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

По договоренности
22.09.2022 11:55
компания "бюджетные и финансовые технологии" компания "бюджетные и финансовые технологии" - ведущий разработчик в сфере управленческих и информационных технологий для ...
Партнерские Вакансии
Москва

Новости

ТОП компаний

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

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