Что такое архитектор облачных вычислений и как им стать?

профессии будущегоIT-индустрияIT-разработчикипрограммисты
Главная картинка статьи Что такое архитектор облачных вычислений и как им стать?
Designed by natanaelgint/freepik

Облачные вычисления – одна из самых перспективных областей IT. И наверняка вы наслышаны о специальности облачного архитектора (cloud architect). Однако, поскольку специальность весьма новая, далеко не все знают, кто это такой и, самое главное, как на него выучиться.

Что такое облачная архитектура

Архитектура облачных вычислений

Designed by creativeart/freepik

Облачная архитектура, или архитектура облачных вычислений, представляет собой совокупность технологических компонентов для хранения и обработки данных. Она построена из компонентов и подкомпонентов:

  • Внешняя платформа (откуда осуществляется доступ к облаку – то есть мобильное устройство или ПК);

  • Внутренняя платформа (сеть распределенных серверов);

  • Сеть (интернет или локальная сеть).

Облачная модель предоставления приложений, которые физически не хранятся на устройстве, а на распределенной сети серверов и доступны многим пользователям. Обыватель про «облака» наслышан поверхностно и обычно представляет себе некое хранилище для фотографий из отпуска, чтобы освободить место на телефоне.

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

Чем занимается облачный архитектор

Название профессии говорит само за себя: как архитектор создает проект жилого дома, так и cloud architect проектирует технические решения и дизайн будущего продукта.

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

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

Если вы думаете об этой профессии, то в идеале у вас уже должен быть опыт работы в облачных вычислениях или аналогичной технической области. В противном случае нужно получить хоть какой-то начальный опыт (например, на должности инженера DevOps).

Иными словами, cloud architect – это руководитель и организатор, а не просто технический исполнитель. Что обычно требуют от соискателя на такую должность:

  1. Отличное знание устройства хотя бы одной из операционных систем – Linux, Unix, Solaris, Ubuntu, Windows. Хотя обычно архитекторы имеют дело с Linux-системами;

  2. Хорошее понимание того, как работают сетевые технологии – TCP/IP, IP-адреса, HTTP, DNS;

  3. Знание языков компьютерного программирования. Конкретный набор определяется работодателем, но навскидку могут понадобиться – Java, C#, C++, Python;

  4. Навыки и знания в сфере IT-безопасности. Как известно, все данные хранятся на сети распределенных серверов, поэтому нужно хорошо ориентироваться в системах высокоуровневой безопасности и устройстве брандмауэров.

Этот список ни в коем случае не является исчерпывающим. Дело в том, что от соискателей обычно требуют крепкой технической подготовки, а конкретный набор знаний проверяется при собеседовании.

Как выучиться на облачного архитектора

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

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

  • Сотрудник IT-поддержки, он же саппорт;

  • Системный инженер и администратор баз данных, а затем уже переобучение на cloud architect.

Альтернативный вариант:

  • Разработчик программных решений (программист);

  • Изучение DevOps – методики автоматизированного развертывания ПО на сервере и должность главного разработчика, а затем прокачка до cloud architect.

Облачный архитектор профессия

Designed by rawpixel.com/freepik

    Как выучиться на облачного архитектора? Обучением занимаются различные компании, преимущественно иностранные. Сертификаты выдают известные разработчики облачных решений после сдачи платных экзаменов:

    • AWS (Amazon Web Services) Certified Solutions Architect – Associate. Сертификация SAA-C02 подтверждает знания в области проектирования и развертывания масштабируемых, высокодоступных и отказоустойчивых систем на платформе AWS;

    • Microsoft Azure Solutions Architect. Ещё один лидер развивающегося рынка облачных решений от всемирно известной корпорации Microsoft. Чтобы получить сертификат, нужно сдать экзамен уровня AZ-900;

    • Google Cloud Certification (Professional Cloud Architect). Вариант облачных решений от Google со своей двухступенчатой экзаменационной системой.

    Где могут работать архитекторы облачных систем

    Вариантов трудоустройства масса, поскольку облачными решениями пользуются крупные международные компании – от Apple и Samsung до eBay, Netflix, IBM и т.д. В России облачными сервисами пользуются Mail.ru Group, Яндекс, Мегафон, Сбер, X5 Group и другие компании.

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

    Сколько зарабатывают облачные архитекторы

    Если судить по доступным вакансиям, работодатели предпочитают не указывать заработную плату, а оговаривать её на собеседовании. Однако, учитывая редкость и востребованность, а также немалые требования к навыкам, она не может быть ниже 150 тысяч рублей.

    Cloud architect – это всегда опытный IT-специалист с довольно специфическим набором умений, так что и заработная плата должна быть соотвествующей.

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

    Плюсы:

    • Востребованность и перспективность;

    • Хорошая оплата труда;

    • Возможность саморазвития и самосовершенствования.

    Минусы:

    • Мало обучающих курсов, нередко только на английском языке;

    • Платное получение сертификата;

    • Требуется опыт и знания в IT;

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


    Загрузка…