- Главная
- Про людей и команды
- Видим систему в целом, а не только отдельные частности
Видим систему в целом, а не только отдельные частности
— Меня зовут Антон Ильин, я возглавляю команду Solution-архитектуры в НЛМК ИТ. Мы переписываем и заменяем устаревшие зарубежные Oracle-монолиты на современный открытый технологический стек, используя Java для бэкенда и React — для фронтенда, иногда прибегая к Python.
С чего мы начинали?
— Мы уже завершили сотни проектов различного масштаба и характера — от производства до ремонтов, HR и логистики, но история команды началась с необходимости модернизации IT-инфраструктуры, которая долгое время опиралась на устаревшие Oracle-системы.
Компания начала замену Oracle еще в 2019 году. Тогда вся логика и процедуры находились внутри старой Oracle СУБД, а вокруг неё функционировал «толстый клиент» — Oracle Forms. Дефицит специалистов и уход Oracle с рынка катализировали процесс, делая переход на российский софт неизбежным.
Технологический стек
— Java используется для создания надежных и производительных серверных приложений, Python обеспечивает гибкость разработки, особенно полезную в ML-задачах. React позволяет создавать динамичные и интерактивные пользовательские интерфейсы.
Чтобы поддержать переход со старого стека на новый, мы создали новую технологическую платформу — ЕЦП. Она функционирует как минималистичный AWS с набором всех необходимых для современной разработки технологических сервисов, включая OKD, GitLab, Artifactory и другие.
База знаний у нас — Confluence, управляем задачами в Jira, архитекторы проектируют в Archi, а разработчики используют продукты JetBrains.
Наши задачи и работа
— Сегодня наша команда активно работает над переходом на микросервисную архитектуру, что увеличивает скорость разработки и внедрения новых функциональных решений. Также мы занимаемся методическими вопросами и развитием инструментов для архитекторов.
Мы создаем информационные системы для внутреннего заказчика, что позволяет нам наладить контакт напрямую с пользователями. Когда разработка требует высокоспециализированного подхода, мы принимаем решение привлекать Solution-архитекторов.
Куда мы идём?
— Наша цель — полный переход на новый стек. В наших планах — множество внедрений новых систем и подходов, ведь в НЛМК никогда не иссякают идеи: мы постоянно разрабатываем или инвестируем в новые проекты.
Структура команды и особенности найма
— Я как лидер гильдии архитекторов занимаюсь управлением методологией и развитием ее членов. У нас в гильдии — 25 архитекторов с узким спектром задач. Одна их часть занимается миграцией на новый технологический стек, а другая специализируется на коробочных прикладных решениях.
Важно, чтобы кандидат обладал навыками проектирования, а также мог в реальном времени продемонстрировать их на system design interview. Ценю широкий технический кругозор и способность работать с разными технологиями и инструментами.
При найме я обращаю внимание не только на технические навыки, но и на базовые софт-скиллы. Архитектор должен быть хорошим коммуникатором, так как приходится много общаться со стейкхолдерами.
Карьера архитектора
— В архитекторы обычно приходят из разработки или аналитики. Карьерный рост предполагает повышение до ведущего архитектора решений, который уже управляет архитекторами своего домена, или переход на позиции локального CTO, который больше занят административной работой.
Как устроен рабочий день
— Рабочий день начинается с утренней встречи, где обсуждаются цели на день и текущее состояние проектов. Затем архитектор занимается анализом архитектурных решений, разработкой документации и взаимодействием с командами разработки. Встречи с бизнес-стейкхолдерами также занимают важное место в расписании.
Проблемы и решения
— Одной из основных проблем является отсутствие четких документаций и структур, что приводит к путанице. Внешние вендоры могут не учитывать наших стандартов, что вызывает конфликты и проблемы с поддержанием старых технологий.
Планы и перспективы
— Мы разрабатываем стандартные процессы и инструментарий для архитекторов, приводя структуру в Confluence к единому формату. В идеале структура должна быть удобной для чтения и использования. Архитектурная документация включает в себя схемы, диаграммы и текстовые описания архитектурных решений, представляя целевое видение системы.
Присоединяйтесь к нам и станьте частью команды, которая действительно меняет правила игры!
Стать частьюкомандыIT-металлургов
-
Разработка
-
-
Консультанты ИС
-
ML/DS/AI
-
DevOps/SRE
-
Информационная безопасность
-
-
-
Управление данными
-
Инфраструктура
-
Аналитика и архитектура
-
-
Управление проектами
ДРУГИЕ
ИНТЕРВЬЮ
Все интервью -
Мы смогли выстроить процессы на очень современном стеке, а не сидеть на легаси вечно
Юрий Дворжецкий Backend-разработкаЧитать интервью -
Создали собственную дизайн-систему, а не мучились с неподходящей нам Material UI
Олег Рогов Frontend-разработкаЧитать интервью -
Видим систему в целом, а не только отдельные частности
Антон Ильин Solution-архитектураЧитать интервью -
Улучшаем пользовательский опыт, а не просто обновляем старые системы
Ирина Седова Гильдия UI/UXЧитать интервью