Любите осваивать новые области и идти в ногу со временем, стараясь предугадать тренды, которые станут незаменимыми в будущем? Тогда вам стоит обратить свое внимание на сферу Big Data.
Что такое Data Science, чем занимается Data Analyst, какие обязанности у Machine Learning Engineer и, самое интересное, какой у них уровень заработка? Об этом вы можете прочесть в статье “Хочу в Big Data: с чего начать свой путь? Часть 1”, в которой мы детально рассмотрели один блок профессий - связанных с аналитикой Больших Данных.
Но мы все понимаем, что без правильно настроенного окружения и организованного процесса даже самый классный отчет может затеряться и не принести пользу бизнесу.
Big Data Engineer или Инженер Данных - специалист, отвечающий за правильный сбор и хранение информации, то есть создание правильной инфраструктуры.
Основные навыки и знания:
По своим особенностям эта позиция ближе всего к backend development, поэтому на эту роль легче всего перейти IT-разработчику, дополнив свой стек технологиями для работы с Big Data.
Инженер Данных концентрируется не на сути самих данных - это задача Data Scientist и Data Analyst, он должен организовать правильные способы их сбора, хранения и переработки, то есть он отвечает за работу с “сырыми” данными.
Обязанности Data Engineer:
Как выглядят вакансии на сайтах по поиску кандидатов? Вот пример требований для Junior/Middle Data Engineer:
и его будущие обязанности:
С Middle и Senior Data Engineer ставки повышаются - компании готовы платить за рекомендации.
Сколько получает Инженер Данных? Согласно отчету dou.ua, средний уровень зарплат - $3000.
Junior Data Engineer может рассчитывать на $600, а Senior с опытом работы от 5 лет - на 5-8 тысяч долларов.
Еще одна роль для обеспечения правильной инфраструктуры - это Data Administrator. Он также отвечает за настройку правильной инфраструктуры, однако его функции более узконаправленные - он создает и поддерживает кластерные решения:
Чтобы обеспечивать правильную настройку кластеров, Администратору Данных нужно:
И для полноценной работы команды Big Data важны еще 2 специалиста: DevOps и DataOps-инженеры. Они оба отвечают за непрерывность процесса интеграции и развертывания с целью уменьшения срока поставки готового продукта. DevOps работает с программным обеспечением, в то время как DataOps - с данными.
Задачи DataOps-специалиста:
Теперь, когда у нас есть понимание, какие специалисты и за что отвечают в Big Data, мы можем ответить себе на вопрос, как же сделать первый шаг. Прежде всего поймите, что больше всего вам нравится:
Затем нужно выбрать подходящую профессию, проанализировать, каких технологий вам не хватает, и выбрать источники, которые помогут закрыть эти пробелы.
Big Data - это развивающаяся отрасль, которая только проходит процесс становления и в ней острая нехватка специалистов. Поэтому нужно быть проактивными и получать знания для будущего прямо сейчас. Например, вместе с группой “Аналитик данных”, старт которой запланирован на 11 октября!