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

Вонючее начало


В момент начала пандемии COVID-19 Дэниелу Синглтери уже осточертела его работа. Работая сантехником в коммерческих и жилых зданиях Атланты, он в свои 11-часовые смены решал самые грязные и вонючие проблемы в стране.

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

Зайдя с целью разведки в туалеты, Дэниел заметил нечто странное: по низу помещений дул поток воздуха. Отодвинув унитаз, от отшатнулся: в нос ему ударил отвратительно пахнущий ветер. Позже он писал: «Представьте, что мощный насос подаёт вам в лицо канализационный газ». Это не просто необычно, такого просто не должно быть возможно.

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

Как подступиться к отладке торгового центра?


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

На этом проблема стала крайне каверзной. Как найти сантехническую неполадку в ресторане, не закрывая ресторан? Наконец, Дэниелу пришла в голову светлая идея: дымовое испытание (smoke testing, в буквальном смысле). Вооружившись дымовыми шашками, он добрался до вентиляционных отверстий на крыше. Дэниел рассуждал так: «Где бы ни проник запах канализации, там же сможет пробраться и дым… только дым мы можем увидеть при помощи фонарика».

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

Руководство по облакам для сантехников


Примерно в это время мы и познакомились с Дэниелом. Его сосед по комнате, работавший в ИТ, показал ему написанный мной пост о Cloud Resume Challenge. Челлендж был придуман для того, чтобы помочь людям получить их первую работу в облаке. Я дал обещание: захостите своё резюме в облаке, и я сделаю всё возможное, чтобы свести вас с нужными людьми.

Разумеется, были и некоторые условия. В вашем резюме должно быть указано, что вы прошли сертификацию AWS начального уровня. А спецификация проекта требует, чтобы вы познакомились с системой управления версиями, CI/CD, Python, фронтендным Javascript, бэкендными облачными сервисами и многим другим — полным облачным стеком. По сути, если вы сможете потянуть этот проект, то уже сделаете то, что не делают некоторые профессиональные облачные инженеры.

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


Белая доска Дэниела

В течение следующих недель Дэниел заставлял себя после 11-часовых смен садиться за компьютер. Он осваивал Python и Javascript в кузове своего рабочего грузовика. Одну минуту он укрощал канализационные трубы, в другую — уже конвейеры CI/CD.


Не будем уточнять, чем испачкана его футболка.

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

Одним из самых важных требований челленджа было составление поста о извлечённых уроках. Пост Дэниела A Plumber's Guide to Cloud завирусился на LinkedIn, его перепостили более чем двести тысяч раз. Это привлекло к нему внимание менеджеров по найму.

И спустя всего месяц он приступил к своей первой работе облачным DevOps-инженером. Судя по всем отзывам, он прекрасно с ней справляется.

Почему же это резюме так великолепно


Надо сказать. что успех Дэниела не вызван какой-то магией, содержащейся в Cloud Resume Challenge. Её создал сам Дэниел. Он сотворил её своим упорным трудом, своей настойчивостью и (что тоже очень важно) навыками, освоенными в процессе работы сантехником.

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

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

Он знает, как работать в сотрудничестве. В процессе выполнения задачи Дэниел тесно взаимодействовал с коллегой, применяя принцип «разделяй и властвуй», чтобы ускорить процесс «отладки». Парное программирование будет казаться Дэниелу чем-то естественным, потому что он привык использовать тестового слушателя для решения сложных проблем.

Он знает, как тестировать и наблюдать. На самом деле, до знакомства с Дэниелом я не знал, что термин «дымовой тест» (smoke testing) из программирования имеет буквальное значение, связанное с дымом. Раньше я всегда слышал его в контексте тестирования ПО. Чтобы выявить источник проблемы, Дэниел воспользовался методикой трассировки, а не придумывал случайные гипотезы.

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

Проще говоря, у Дэниела имелись проверенные реальным миром навыки эксплуатации; получше, чем у большинства университетских выпускников по специальности computer science. Что сделал Cloud Resume Challenge, так это позволил Дэниелу быстро наработать технические навыки, нужные ему с учётом его большого опыта в своём ремесле.

В чём ваша сверхспособность?


История Дэниела уникальна, но он не один такой. За последние 16 месяцев тысячи людей попробовали участвовать в Cloud Resume Challenge. Большинство из них недалеко ушло; это непросто, но именно поэтому его и стоит пройти.

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

Комментарии (8)


  1. scarab
    05.10.2024 09:51
    +9

    А раньше это просто называлось "инженерное мышление" и не было чем-то уникальным.

    Вспомнить того же инженера Сайруса Смита из Жюль-Верновского "Таинственного острова". Чувак знает физику, химию, биологию, может из подручных материалов сделать хоть порох, хоть подъёмник. И это отнюдь не было чем-то фантастичным, это было нормальным для инженеров того времени.


    1. Vladimir_III
      05.10.2024 09:51

      В школьной программе это как раз есть. Много знаний оттуда пригождаются мне каждый день


  1. DeadGood
    05.10.2024 09:51
    +3

    Очередная "история успеха", в которой скорей всего мало есть чего реального. Просто кто-то осваивал хайп раскрутки обучения для удаленной работы в 2020м . Сайт и linkedin "успешного" человека уже давно удалены. С реальной персоной это было бы крайне маловероятно.

    p.s. Да и сантехник из истории, получал бы гораздо больше, чем DevOps...


    1. AlexBaggins
      05.10.2024 09:51

      Ну так интересно все начиналось


    1. heisil
      05.10.2024 09:51

      И самое главное - не забудьте купить книжку-пособие по прохождению Cloud Resume Challenge на сайте автора и вы сможете!


  1. blik13
    05.10.2024 09:51
    +5

    Как найти сантехническую неполадку в ресторане, не закрывая ресторан?

    Для начала спросить в ресторане какие работы они проводили у себя за день или в день появления проблемы и посмотреть что там получилось вживую. Есть вероятность что на этом этапе проблему нашли бы.

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


    1. Moog_Prodigy
      05.10.2024 09:51
      +4

      Уважаемый, лекция - для колхозников!


  1. rukhi7
    05.10.2024 09:51

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