Системный архитектор: суть профессии, как им стать

KEDU
Автор статьи

Содержание

Дата публикации 02.04.2022
Главная картинка статьи Системный архитектор: суть профессии, как им стать
Designed by pressfoto/freepik

Системный архитектор – это специалист, которому под силу спроектировать с нуля и развернуть сложную программную инфраструктуру. Чаще всего такие системы строятся на заказ под конкретные нужды бизнеса.

Суть работы системного архитектора

Несложно догадаться по названию, что как обычный архитектор проектирует здание, так и системный архитектор создает проект сети программного обеспечения. В этой работе есть свои технологии, стандарты и экспертиза.

И главная задача специалиста – найти такое решение, чтобы ПО работало, как часы, и полностью удовлетворяло нужды заказчика. К работе он подключается почти сразу, как был заключен коммерческий договор, и полностью отвечает за всю техническую сторону проекта. В чем конкретно его обязанности:

  1. Разрабатывает программное обеспечение или систему;

  2. Ищет способы усовершенствования или оптимизации старой системы;

  3. Рассчитывает, как будет эволюционировать и развиваться проект;

  4. Подбирает, на каких готовых программных решениях будет работать проект (типичный пример – базы данных и системы управления ими, такие как Oracle);

  5. Проводит экспертизу проекта, указывает на возможные риски и уязвимости;

  6. Анализирует бизнес-требования заказчика и подстраивает проект под них;

  7. Пишет техническую документацию, гайды и инструкции для разработчиков;

  8. Организует обучение разработчиков.

Если обобщать, системный архитектор – это руководитель проекта, который отвечает за него от и до. Одним словом, начальник, проектант и наставник в одном лице.

Какие бывают системные архитекторы

В некоторых случаях компетенции принято делить: один отвечает за серверы, дата-центры, сети и прочее железо, второй – координирует работу программистов и занят непосредственно ПО. Но по факту системные архитекторы почти всегда отвечают за оба участка.

Есть и другие более узкие направления:

Enterprise архитектор

Решает стратегические задачи – анализирует ключевые требования заказчика, потоки данных, разрабатывает стандарты архитектуры

Solution архитектор

Это уже специалист по тактике, который ищет, каким способом воплотить проект в жизнь, ищет подходящие фреймворки, технологии, подбирает альтернативы. Его основная задача сформулировать практическое значение проекта и донести его до команды разработчиков;

Архитекторы инфраструктуры

Занимаются безопасностью, распределением сетей и расчетом мощностей серверов, облачными сервисами и базами данных.

Ответвлений может быть ещё больше – в зависимости от того, какие решения требуются заказчику. Но по факту на такую работу всегда ищут универсального специалиста, ожидая, что он в одно лицо спроектирует всю систему от начала и до конца. И это очень непростая задача, требующая нетривиальных знаний, опыта и организаторских способностей.

Что должен знать и уметь системный архитектор

Если коротко: всё. А лучше вообще всё! Работодатели жаждут заполучить универсального руководителя, поэтому ожидания у них всегда чрезвычайно высокие. Стандарт профессии, который успел сложиться, подразумевает многолетний опыт работы в IT-индустрии, а значит системный архитектор – это в первую очередь разработчик и программист топ-уровня.

Он не понаслышке знаком с системами управления базами данных, облачными решениями, развертыванием сложных многоуровневых систем подготовки, отлично разбирается в компьютерном железе (причем нередко в узкоспециализированном) и т.д.

Самое главное качество – это, пожалуй, умение мыслить системно, видеть конечный продукт и все его составные части на каждом этапе разработки. Увы, научиться этому можно только путем многолетней практики.

И раз уж речь идёт о руководящей должности, то на первый план выходят уже не hard skills (хотя они, безусловно, очень важны), а те самые пресловутые soft skills – внепрофильные навыки:

  1. Управление коллективом, умение ставить четкие задачи и добиваться их исполнения;

  2. Умение планировать, распределять рабочее время и всё успевать к сроку;

  3. Постоянное самообучение и самосовершенствование;

  4. Навыки стратегического планирования, умение заранее просчитывать свои действия;

  5. Ораторские навыки, умение убеждать и вдохновлять;

  6. Разговорный английский язык.

Как стать системным архитектором

Тут обнадежить нечем: системным архитектором можно стать только в процессе многолетней работы. Неплохим стартом, если вы только готовитесь поступать в вуз, будет физико-математический профиль с уклоном в IT-разработку. И нужно высшее образование не столько из-за знаний или «корочки», сколько ради умения системно мыслить. Так что настоятельно рекомендуем не прогуливать пары по логике и мат анализу.

Далее всё будет строиться примерно по такой схеме:

  1. Обучиться на курсах по программированию, системному администрированию, Big Data, Cloud Systems;

  2. Пройти стажировку в крупной IT-компании;

  3. Писать качественный код и работать над реальными проектами;

  4. Регулярно посещать обучающие семинары и тренинги, которые организует компания, расти в профессиональном плане от junior до senior;

  5. Много и вдумчиво читать специальную литературу, следить за новыми технологиями, изучать IT-рынок и нужный вам инструментарий.


Сколько зарабатывают системные архитекторы в 2024 году

Уже понятно, что топовая специальность в разработке будет оплачиваться выше среднего по рынку. Анализ Хабр за 2020 год показывал, что в то время системные архитекторы зарабатывали от 200000 рублей.

К первому полугодию 2022 года ставка выросла ещё больше, превысив 300000 рублей в месяц. Хотя зачастую работодатели заранее не оговаривают конечную сумму, предпочитая договариваться индивидуально. На начало текущего года зарплаты системных архитекторов в зависимости от направления работы колеблются в районе 450000 рублей в месяц.

Плюсы и минусы профессии системного архитектора

Плюсы:

  • Высокая заработная плата;

  • Интересная творческая работа;

  • Возможность непрерывного самообразования.

Минусы:

  • Высокая ответственность;

  • Требуется большой опыт работы и фундаментальные знания;

  • Ненормированный рабочий день;

  • Требуется непрерывное самообучение.

Курсы, выбранные нашей командой экспертов
Программа обучения
CyberED

базовый трек Администратор безопасности F-401

136 часов
93 600 ₽
Программа обучения
АНО ДПО «СНТА»
Дистанционная

Архитектор программного обеспечения

Программа обучения
ЮРГПУ (НПИ) им. М.И. Платова
Очная

Программная инженерия - очное обучение в Новочеркасске

Программа обучения
БГТУ им. В.Г. Шухова
Очная

Программная инженерия - очное обучение в Белгороде