Где найти инженера по аппаратному обеспечению
Обновлено: 07.07.2024
Рынок IT-инфраструктуры постоянно меняется. Сегодня все говорят о цифровой трансформации, виртуальной инфраструктуре и регулировании персональных данных. Это те вызовы и задачи, которые призваны решить профильные специалисты и IaaS-провайдеры.
В IT-индустрии есть десятки профессий, связанных с облачными технологиями. От должностей, работа на которых напрямую связана с построением и обслуживанием виртуальной инфраструктуры, до направлений, которые практически не изменились с появлением облака. Например, Cloud Project Manager — вовсе не новая профессия. Обязанности и навыки кандидата здесь близки к тем, которые предполагает сфера управления проектами в целом.
В мае этого года в Европе начал действовать Общий регламент по защите данных (GDPR). Законодательство наложило на компании новые требования по обработке персональных данных. Кстати, это регулирование касается и российских организаций, работающих с данным граждан ЕС.
Задачи: Обеспечение своевременного исполнения требований законов о работе с персональными данными: от межгосударственных регламентов вроде GDPR до законов отдельных стран (например, в России это ФЗ №152). Подготовка документации и контроль за прохождением разного рода сертификаций.
Где работают: В Warner Bros. Entertainment Group такие специалисты отвечают за сбор и анализ данных и мониторинг систем логирования. В компании ServiceNow, разрабатывающей облачную ITSM-платформу, они работают с документацией для сервисов организации.
Размеры смарт-гаджетов уменьшаются, а их популярность растет. Ожидается, что количество устройств интернета вещей (IoT) в мире через семь лет составит 75 млрд штук. IoT-устройства набирают популярность не только в B2C, но и в B2B-сегменте. Например, разработчики и сисадмины в Atlassian задействуют голосового помощника Alexa — с его помощью они взаимодействуют с рабочим чатом.
Облачные технологии не остаются в стороне от этого тренда. Хайп вокруг темы IoT привел к появлению такой должности как IoT-архитектор.
Навыки: Знание архитектур приложений и баз данных, а также новых мобильных технологий и протоколов коммуникации. Понимание методов защиты сетей, серверов и данных от киберугроз и умение ориентироваться в соответствующих нормативно-правовых актах (наподобие HIPAA и FedRAMP).
Где работают: IoT-архитекторы работают у оператора сотовой связи Vodafone, также эта должность есть в Microsoft.
Задача DevOps — в классическом его понимании — организация взаимодействия разработчиков и системных администраторов. Инженеры DevOps изучают и тестируют новые фреймворки и технологии, и призваны находить решения, которые помогут улучшить текущие и грядущие проекты.
Облачные технологии привели к появлению новых методов разработки приложений и изменили подходы к организации работы внутри компаний. Все это привнесло в работу DevOps-инженера новую специфику.
Задачи: Выбор подходящего языка программирования с учетом особенностей разрабатываемого облачного сервиса. Настройка облачной инфраструктуры для нормального функционирования ПО. Оценка преимуществ, недостатков и особенностей работы частных, публичных и гибридных облаков. Выбор наиболее подходящей среды для развертки приложений компании.
Навыки: Понимание работы распределенных систем. Знание технологий виртуализации, таких как VMware, KVM или Xen, и систем автоматизации развертки и интеграции.
Задачи: Проведение непрерывного тестирования аппаратного и программного обеспечения. Проверка работоспособности отдельных сервисов и модулей в условиях распределенной инфраструктуры. Тестирование по методологиям белого и черного ящиков. Составление баг-репортов и другой тестовой документации (например, замечаний и тестовых сценариев).
Навыки: Умение писать автоматизированные тесты на разных языках программирования, а также пользоваться специнструментами для проведения нагрузочных тестов в облаке. Примеры таких систем — SOASTA CloudTest и Cloud Slueth.
Чтобы не запутаться во всем этом многообразии, вы можете делить облачные профессии на четыре категории: менеджеры, админы, разработчики и архитекторы.
Архитекторы — универсальные специалисты, которые хорошо знают ИТ-оборудование и программное обеспечение, но обладают управленческими компетенциями. Архитектор решает, как будет выглядеть информационная система, и на каких облачных технологиях будут строится все бизнес-процессы компании. Занимается разнообразной проектной документацией. Среди названий профессий в этой сфере встречаются следующие: Cloud Architect, Cloud Infrastructure Architect, Cloud Engineering DevOps Archtiect, Cloud Operations Architecture Architect. В нашей команде архитекторы придумывают, как предоставлять передовые аналитические технологии (обработка больших данных на Apache Hadoop/Spark, GPU-ускорение вычислений), системы оркестрации (Kubernetes) и другие востребованные инструменты в виде облачных сервисов, поддерживают интеграцию сервисов для их синергии. Архитекторы Kubernetes, кроме того, помогают клиентам перенести в облако их legacy-приложения и поставить ИТ-архитектуру компании на облачные (cloud-native) рельсы.
Способы заработка
Специалист техподдержки работает в соответствующей службе или отделе, который занимается поиском и устранением пользовательских проблем по части программно-аппаратного обеспечения.
Для каждой конкретной организации отдел техподдержки формируется по-разному:
- централизованный офис;
- распределенные подразделения;
- виртуальный офис.
Отдел может как обслуживать клиентов извне (в этом случае он еще и выполняет функции колл-центра), так и быть частью организации, будучи включенным в IT-отдел. Это характерно для крупных предприятий и международных корпораций.
Векторы техподдержки
Можно выделить здесь три основных направления:
- инфраструктурная поддержка;
- пользовательская поддержка;
- продуктовое сопровождение.
Порог вхождения в профессию специалиста техподдержки
На базовом уровне, когда работник отвечает только за прием телефонных звонков, нужны лишь начальные познание в информационных технологиях. Здесь важно быть уверенным пользователем персонального компьютера и грамотно использовать специализированное ПО.
И-за этого в техподдержку часто идут подрабатывать студенты и работать выпускники вузов. Между тем, из года в год все больше закрепляется требование к сотрудникам знать английский язык, чтобы умело давать подсказки, данные в англоязычных инструкциях и прочей технической документации.
Если у человека есть желание двигаться дальше – на следующий уровень – ему нужно наращивать свой багаж знаний – тут и системное администрирование UNIX-платформ, и программирование, и даже умение проводить мелкий ремонт устройств.
Чтобы начать работать специалистом технической поддержки второго уровня, необходим запас технических знаний (например часто в описаниях вакансий можно встретить требование опыта системного администратора Linux или Windows от года).
Должностные обязанности
Навыки специалиста техподдержки
Зарплата специалиста техподдержки
Данные на июнь 2020 года:
Карьера специалиста технической поддержки
В саппорте, как и в программировании существуют три ступени компетенций:
Базовое отличие уровней между собой — сложность решаемых задач и ответственность за их решение.
Junior предполагает работу для начинающих и малоопытных специалистов, которые решают простые задачи – выставляют тикеты клиентам, следят за состоянием их выполнения, а также обрабатывают телефонные звонки.
Middle решает задачи серьезнее и часто выполняет административные функции.
Senior — это специалисты с опытом и квалификацией, они решают глобальные вопросы технической и информационной безопасности предприятий и управляют командами специалистом техподдержки.
Плюсы и минусы профессии
Плюсы
- лучший вариант для начала работы в IT, когда нужен только необходимый минимум знаний;
- ускоренный карьерный рост;
- командный характер работы;
- востребованность на рынке труда;
- развитие коммуникативных навыков через общение с самыми разными людьми;
- сама по себе стабильная работа в IT;
- непосредственное участие в улучшении продуктов и услуг компании;
- большая зарплата у новичка по сравнению с профессиями не из IT.
Минусы
- серьезный стресс и рутинный характер работы;
- скрипты предписывают шаблонное общение с клиентами (это актуально для первой линии техподдержки);
- требование быть вежливыми и корректными в общении с клиентами;
- низкие ЗП среди IT-профессий;
- серьезные требования по чти владения английским языком.
В заключение стоит отметить, что техническая поддержка может оказываться как на платной, так и на бесплатной основах.
Специалист по информационной безопасности — не самая простая, зато востребованная ИТ-профессия. Она пугает множеством терминов и своеобразных инструментов, хотя на деле доступна людям без технического бэкграунда. Изучив ИБ, вы будете работать с государственными корпорациями, банками, средним и крупным бизнесом, облачными сервисами и стартапами. Проще говоря, везде, где есть вероятность взлома.
В этой статье подробно рассказываем, кто такой специалист по информационной безопасности, чем он занимается, сколько зарабатывает и как им стать. Бонусом — подборка книг для знакомства с профессией.
дмитрий кузьмин
Разобрался, чем занимается специалист по ИБ, что должен знать и где может работать
Кто такой специалист по ИБ сейчас
Обычно под специалистом по информационной безопасности подразумевают человека, который может внедрить и поддерживать защиту от несанкционированного доступа. Настроить сеть, предусмотреть ошибки и потенциальные баги, развернуть и запустить технологии мониторинга подключений.
Но есть и более узкие специальности уже внутри сферы:
Есть ещё один вариант деления специалистов:
- Те, кто взламывает, и неважно, что именно, сети или программы. Их специализация — поиск ошибок и уязвимостей, этичный хакинг.
- Те, кто строит и поддерживает систему защиты. Именно этот вариант сейчас подразумевают работодатели, когда ищут специалистов по ИБ.
Такое деление — условное. Например, в небольшом бизнесе по разработке мобильных приложений специалист по ИБ будет заниматься всем циклом, начиная от разработки и заканчивая внедрением. А в крупной облачной корпорации вы можете работать только с Kubernetes, не трогая больше ничего.
Важно. Специалист по информационной безопасности сейчас — это тот, кто внедряет систему защиты в компанию и поддерживает её от попыток проникнуть извне.
Из-за неустоявшихся терминов есть небольшая путаница и в названиях вакансий — компании ищут специалистов по информационной безопасности, администраторов защиты, инженеров безопасности компьютерных сетей и другие названия, подразумевая одного и того же специалиста.
Чем занимаются специалисты по информационной безопасности
Главные задачи специалиста по ИБ — настраивать инструменты для защиты и мониторинга, писать скрипты для автоматизации процессов, время от времени проводить пентесты, чувствуя себя хакером. Следить за общими показателями системы и администрировать средства защиты информации.
Вот типичные задачи специалиста по ИБ:
- Изучить систему информационной безопасности в компании, разобраться, где есть явные уязвимости.
- Посмотреть общую ситуацию, узнать, кто в принципе может заинтересоваться взломом компании.
- Составить программу внедрения защиты. Решить, что исправлять сначала — например, настроить протоколы доступа, прописать скрипты защиты, настроить систему генерации паролей.
- Разобраться с продуктом — найти уязвимости в коде, составить техническое задание на устранение.
- Провести оценку системы защиты — провести согласованные атаки на сетевые ресурсы.
- Проанализировать мониторинг — узнать, кто интересовался системой, какими способами, как часто.
- Внедрить защиту для особо слабых узлов.
Плюс сферы ИБ — вы можете проработать несколько лет, но так и не столкнуться с чем-то неизвестным и непонятным. Конечно, точной статистики нет, но обычно все уязвимости и способы взлома известны.
Условно, порядка 80–90% времени работы занимает защита от уже известных способов взлома. Ещё 10% — это что-то новое, что ещё не прописали в методичках и документации.
Специалист по ИБ — это не всегда творческая профессия. Обычно наоборот, не нужно ничего выдумывать и изобретать велосипед. Специалист берет готовый чеклист или инструкцию, а затем внедряет систему защиты. Тестирует её, находит баги, исправляет их. И затем новая итерация.
Как стать специалистом по ИБ
Путь в профессию специалиста по информационной безопасности похож на стандартный для ИТ — сначала курсы или самообучение, затем стажировка и перевод на полноценную работу.
Судя по отзывам инженеров на профессиональных площадках, для старта в профессии достаточно 9–12 месяцев, из которых полгода занимает обучение на курсах.
Нужен ли технический бэкграунд
Опыт работы в ИТ и программировании не нужен — это особая профессия на стыке системного администрирования, разработки и консалтинга. Конечно, если вы начинающий разработчик или инженер, будет проще — разбираться в общих принципах процессов в ИТ не придётся. Но ненамного, потому что в любом случае в ИБ есть масса своих тонкостей и технологий.
Идеальный план обучения в сфере ИБ — минимум теории и максимум практики. Просто изучить список популярных уязвимостей бесполезно, нужно попробовать внедрить защиту от них в рабочий продукт и столкнуться с ограничениями системы.
Нужен ли английский язык
На старте хорошее знание языка необязательно — достаточно понимать необходимый минимум, чтобы не потеряться в интерфейсе программы и читать документацию с Google-переводчиком.
Выбирая курсы обучения по ИБ, обратите внимание, включены ли в них занятия по техническому английскому языку. На таких занятиях вы не будете тратить время на отработку посторонних тем вроде отпуска, кулинарии или чего-то ещё, не имеющего отношения к ИТ. Вместо этого познакомитесь со специальной лексикой, которую используют в тестировании, разработке и чтении документации.
Что нужно знать для старта работы
Проблема многих курсов, которые готовят специалистов по информационной безопасности — акцент на одном из направлений сферы:
- Много теории. Например, на курсах рассказывают много про особенности проектирования, про возможные уязвимости, но нет практических заданий. Это плохо — важно, чтобы вы могли сразу попробовать атаковать или защищаться.
- Только сети — если посмотреть на структуру таких курсов, то окажется, что это учеба для системных администраторов. Ничего плохого в этой профессии нет, но она всё-таки отличается от специалиста по ИБ. Сисадмин настраивает сеть, заботится о работоспособности парка техники, даже настраивает процесс непрерывной интеграции продукта вместе с DevOps. Специалист по ИБ же во всех этих процессах участвует с точки зрения внедрения системы защиты. Это разные профессии.
- Только взлом — на таких курсах много практической информации, и это хорошо. Но не забывайте, что сейчас работодатель платит в основном за внедрение защиты, а не только за пентесты.
Если вы планируете строить карьеру в сфере информационной безопасности, стоит поискать курсы, на которых учат полноценному внедрению системы защиты. Плюс учат использовать уязвимости для пентестов. И обязательно рассказывают о том, как всё это делать законно — нужно разобраться в нормативной базе и особенностях законодательства.
То есть и законам, и настройкам сети, и хакингу, и защите от взломов.
Стек навыков
Вот примерный список того, что нужно знать и уметь для старта:
- Настроить сетевой стек.
- Провести аудит системы, проанализировать, какое место уязвимое.
- Атаковать сетевые ресурсы популярными способами и настроить систему защиты от таких атак.
- Настроить систему мониторинга и систему предупреждения о проблемах.
- Учитывать человеческий фактор в построении защиты.
Кроме этого, пригодится понимание криптографических и других методов защиты. Плюс разберитесь в нормативно-правовых актах в сфере ИБ, сфере ответственности государственных структур (ФСТЭК, ФСБ, Министерство Обороны, ЦБ).
Как известно, Apple весьма требовательна к своим сотрудникам, однако компания щедро вознаграждает за труды. На основе данных кадрового сервиса Glassdoor издание Business Insider подготовило подборку наиболее высокооплачиваемых должностей в Apple (перечень не включает топ-менеджеров).
Какая зарплата у специалистов Apple (перечень не включает топ-менеджеров)
В список вошли только годовые зарплаты, подтвержденные пятью и более отзывами сотрудников компании. Все представленные цифры являются базовой зарплатой без учетов бонусов.
Как и во многих других техкомпаниях, в Apple большинство названий должностей сопровождаются римскими цифрами, по всей видимости свидетельствующими о величине оклада и количестве обязанностей. Например, инженер-программист V в Apple зарабатывает больше, чем инженер-программист I.
23. Специалист по разработке аппаратного обеспечения – ASIC-микрочипы
Зарплата: $157 780 в год
22. Старший инженер-конструктор
Зарплата: $162 988 в год
Инженер-конструктор перенимает эстафету после того, как дизайн будет готов. Старший инженер-конструктор возглавляет команду, в задачи которой входит разработка прототипов, модификация и оценка макетов новых устройств на соответствие спецификациям.
21. Менеджер по программному обеспечению
Зарплата: $163 212 в год
Менеджеры по программному обеспечению направляют и следят за работой команд разработчиков приложений и обновлений для iOS и MacOS. Соискатель на данную должность должен иметь дипломом бакалавра.
20. Менеджер по управлению закупками
Зарплата: $164 998 в год
Место работы менеджера по управлению закупками – в финансовом отделе или отделе логистики. В его обязанности входит обработка запросов от поставщиков и создание стратегий по закупкам, не выходящих за рамки бюджета.
19. Старший менеджер по маркетингу
Зарплата: $167 133 в год
Инновационные маркетинговые кампании – один из ключевых аспектов успешности Apple. Поэтому неудивительно, что компания готова платить внушительную зарплату специалистам, понимающим специфику ее продуктов.
18. Менеджер по развитию программного обеспечения
Зарплата: $168 692 в год
В Apple трудятся десятки разработчиков, которыми кто-то должен управлять. Как правило, претендент на руководящие позиции в отделах разработки софта должен иметь 10 или более лет опыта работы в данной сфере.
17. Старший финансовый менеджер
Зарплата: $170 053 в год
Старший финансовый менеджер отвечает за финансовые вопросы, сбор данных по активам и продажам и предоставление их высшему руководящему составу. По сути, старший финансовый менеджер решает, как будут тратиться деньги. Или в случае с Apple, как отделы будут тратить деньги.
16. Старший продакт-менеджер
Зарплата: $170 тыс. в год
15. Разработчик приложений V
Зарплата: $175 307 в год
Apple чрезвычайно требовательна к соискателям на должность разработчика программного обеспечения. Римская цифра V в наименовании говорит о высоком уровне должности для более опытных инженеров.
14. Старший менеджер по операциям
Зарплата: $179 211 в год
Старший менеджер по операциям должен обеспечить слаженную работу компании. Он разрабатывает процедуры и механизмы, позволяющие добиться наиболее высокой производительности (адаптация, рекомендации по передовым практикам, мониторинг бюджета и пр.).
13. Главный инженер-разработчик
Зарплата: $180 467 в год
Функционал сотрудника варьируется в зависимости от того, в каком отделе он работает. Но, как правило, главные инженеры-разработчики в Apple несут ответственность за эффективность команд, создание пользовательских интерфейсов и разработку внешнего вида приложений, используя JS и CSS.
12. Инженер-программист V
Зарплата: $181 тысяч в год
11. Промышленный дизайнер
Зарплата: $182 823 в год
10. Старший менеджер по разработке программного обеспечения
Зарплата: $194 786 в год
Бизнес-модель Apple в значительной степени зависит от дизайна и развития ее программного обеспечения. В дополнение к менеджерам по разработке ПО в компании существует должность старшего менеджера по разработке программного обеспечения, отвечающего за логистику.
09. Технический руководитель II
Зарплата: $197 393 в год
08. Менеджер III
Зарплата: $200 033 в год
Менеджер — довольно общий термин, однако менеджер третьего уровня в Apple, по всей видимости, имеет широкий круг обязанностей.
07. Менеджер по разработке программного обеспечения II
Зарплата: $201 512 в год
Инженеры-программисты — основа любой технической компании, поэтому неудивительно, что зарплаты опытных менеджеров по развитию программного обеспечения одни из самых высоких.
06. Старший инженер-программист
Зарплата: $204 100 в год
Для того чтобы попасть на столь высокооплачиваемую должность, требуется порядка 10 лет опыта работы в данной сфере.
05. Креативный директор
Зарплата: $210 тысяч в год
В таких компаниях, как Apple, где дизайн и исполнение играют ключевые роли, креативный директор имеет важнейшее значение. Он руководит командой по связям с общественностью и заведует вопросами, связанными с рекламой, маркетингом и продвижением.
04. Старший советник
Зарплата: $213 579 в год
03. Руководитель по разработке программного обеспечения
Зарплата: $230 551 в год
На высших ступенях служебной лестницы и зарплата выше.
02. Руководитель
Зарплата: $254 тысяч в год
01. Старший руководитель
Зарплата: $309 113 в год
Старший руководитель — высшая руководящая должность, где требуется огромный опыт работы в сфере менеджмента.
Читайте также: