Почему так сложно найти работу в облачных технологиях, а вакансии остаются незаполненными?

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

Если вы поговорите с рекрутерами или отделом кадров, вы услышите, что сертификаты AWS - самые горячие слова в любом техническом резюме. «Не хватает тел, чтобы положить их на места!» они говорят. Затем, если вы повернетесь и поговорите с толпой только что получивших сертификат безработных - «Никто не отвечает на наши заявления о приеме на работу!» - идет хор. Вы задаетесь вопросом, живут ли эти две группы в одной вселенной? В чем дело?

Обычно у нас сокращаются 5-летние циклы в технологиях, что вызывает потребность в новых навыках. Сначала это был Интернет («HTML! Perl! PHP!»), Затем мобильные приложения («Android! Objective C! React Native! Flutter!»), А теперь облако («Сертификация AWS! DevOps! SecOps!»). Следующими, вероятно, будут Интернет вещей и машинное обучение. Сама технология не имеет особого значения - компаниям просто нужна армия тактических рабочих, которые неустанно создавали бы эти вещи.

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

Тирания S-образной кривой

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

Прямо сейчас в облаке настоящие рабочие места доступны в крупных компаниях, которые либо были ранними пользователями, либо имеют новые проекты, начатые в облаке, в то время как остальная часть их инфраструктуры - нет. Любой, кто находится на его непосредственной орбите, тоже увидит, как в облаке появляются роли - в основном консалтинговые фирмы и поставщики поддержки. Именно здесь существуют лучшие облачные рабочие места в 2019 году.

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

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

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

Коллапс IT-персонала

Когда появились мобильные приложения, новые наборы навыков не повлияли на существующую ИТ-среду. Конечно, индустрия UI / UX процветала, и в области разработки происходили подвижки, но на вас это никак не повлияло, если вы работали в базах данных, безопасности, администрировании серверов или во множестве других ролей, кроме как держать свет в корпорациях.

С облаком все обстоит совершенно иначе, и язык, используемый в описаниях должностей, является ключом к пониманию того, что происходит. Мы видим множество вакансий, скрывающихся за новыми классными модными словечками. Кто не хочет быть программистом 10x или разработчиком полного стека? Роли, которые были разделены в течение многих лет - администратор базы данных, администратор сервера, инженер по качеству, разработчик программного обеспечения, - теперь разбиваются вместе, потому что численность персонала исчезает. Эти роли просят вас выполнять работу нескольких человек, но использовать вашу тягу к интеллектуальным задачам, чтобы это звучало более привлекательно.

Это заметно прямо сейчас, потому что автоматизация и облачные технологии разрушили основу некогда почитаемых профессий. Администрирование базы данных теперь сложное и почти избыточное с RDS; Администрирование сервера - это очень сложно, и в основном оно ушло с виртуализацией. QA / QE были вытеснены TDD, CI / CD и автоматизацией, которые эффективно связывают разработчика с работой. Открывающиеся вакансии включают требование знать все эти навыки в дополнение ко всему остальному.

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

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

Ключевым моментом здесь является то, что компании не нанимают только что прошедших сертификацию экспертов AWS, чтобы взять на себя управление инфраструктурой своих установленных операционных групп. Им нужны люди с солидным опытом и безрисковая ставка на то, что новый сотрудник сможет безупречно реализовать технологию. Это часто означает безумные требования к работе (недавно я считал «10 лет безсерверного» обязательным требованием) и уже существующий послужной список успеха.

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

Где есть возможности для облачной карьеры?

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

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

Если вы суперзвезда кодирования, разработчик, который на завтрак знакомится с новыми языками и фреймворками и имеет возможность применить облачные навыки, вы уже работаете в FAANG или скоро им станет. Очень небольшое количество инженеров, которые не используют Stack Overflow двадцать раз в день и могут помнить разницу между стеком и кучей, их вынюхивают крупные технические фирмы в безудержном безумии найма. Очень скоро эта порода исчезнет в обычных компаниях.

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

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

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