Архитектор решений в технический департамент
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Помогает бизнесу быстрее запускать сервисы и обеспечивать их надежность, производительность и безопасность, делать ежедневную работу сотрудников нашей компании удобной и приятной. Команда отвечает за общую инфраструктуру компании и развитие внутренних инструментов.
В технический департамент VK входит отдел эксплуатации, техническая поддержка, автоматизация внутренних процессов, информационная безопасность, сетевой отдел и департамент информационных технологий.
Мы — команда технического подразделения VK, которое разрабатывает и поддерживает централизованные ИТ-решения для всей группы, обеспечивая развитие продуктов и сервисов VK для наших клиентов:
- в основе нашего ИТ-ландшафта более 200 тыс. контейнеров, более 10 тыс. серверов, мы переводим продукты на единый облачный рантайм;
- создали и развиваем такие решения, как технологическая платформа, создаём коммунальные сервисы управления ML, инфраструктуру для управления данными в группе, создаём централизованное решение по мониторингу продуктов и технических сервисов;
- в основе наших сервисов лежит собственная разработка, а также популярные opensource-продукты.
Сейчас мы в поиске архитектора решений, который сможет проектировать новые технические решения, интеграции, понимать и разбираться в коде для взаимодействия с командами разработки, предлагать варианты реализации.
Ожидания от кандидата
- разработка архитектуры централизованных ИТ-решений для всей группы VK;
- выбор ИТ-решений для реализации требований заказчиков, проектирование целевой архитектуры (HLD);
- проектирование интеграции в проектах внедрения и детальной архитектуры в проектах (LLD);
- выявление функциональных, технических требований для ИТ-решения, проектирование и их реализация;
- подготовка ТЗ на доработку, оценка необходимых серверных мощностей (поддержка sizing).
Требования:
- опыт работы ИТ-архитектором (системным архитектором, техническим архитектором), разработчиком крупных ИТ-решений не менее трёх лет;
- знание архитектуры облачных технологий, а также принципов построения ML-платформ;
- опыт проведения технических обследований, сбора, формализации и анализа требований на разработку и внедрение ПО;
- умение разрабатывать архитектурные модели, хорошо структурированные документы (HLD/LLD), пользовательские требования, пользовательские сценарии, технические задания, спецификации требований, включая функциональные и нефункциональные требования и т. п.;
- умение ориентироваться в стеках разработки и системном ПО (некоторые из): Kubernetes, Go, Python, Java, Postgresql, S3, Kafka, Clickhouse, Cassandra.
Будет плюсом:
- знакомство с протоколами взаимодействия REST, SOAP, RPC;
- опыт проектирования отказоустойчивых систем;
- опыт проектирования систем ML;
- знакомство с системами мониторинга и сбора логов (как некоторые из вариантов Prometheus+Grafana, ELK-стек).
Условия работы
- гибкий график работы;
- бонусы и скидки от партнёров;
- офис в центре города;
- ДМС;
- профессиональная команда;
- бонусы от партнёров;
- интересные задачи.