позиция подразумевает ежедневное взаимодействие с людьми, принимающими решения. Мы сотрудничаем с технологической фирмой, быстро принимаем решения и остаемся максимально динамичными и гибкими. Наши роли сложны и полезны. Если вам нравится быстро меняющаяся среда, в которой вы остаетесь на переднем крае технологий и постоянно учитесь, эта должность вам подойдет.
Наш идеальный кандидат:
имеет более 4 лет опыта работы в DevOps – поддержка производственной облачной инфраструктуры (должна включать AWS), контейнеризация современных веб-приложений (Docker, Kubernetes) и собственная облачная экосистема;
имеет более 4 лет опыта работы с серверными операционными системами на базе Linux;
имеет более 4 лет опыта работы с Infrastructure-as-Code (IaaS) и Configuration-as-Code (Terraform);
глубоко понимает основы веб-сервисов, таких как HTTP/S, SSL/ TLS, TCP/UDP, мониторинг производительности, кэширование, балансировку нагрузки и ведение журнала;
глубоко понимает и имеет опыт поддержания здорового конвейера CI/CD, а также знаком со стратегиями развертывания;
владеет рабочими знаниями реляционных СУБД, таких как MySQL;
владеет современным языком программирования, таким как Go, Python или Rust;
имеет опыт работы с технологией service mesh (Istio, Consul);
имеет опыт работы с поставщиками программного обеспечения и SaaS через испытания, новые внедрения, обновления и вывод из эксплуатации;
ориентирован на безопасность и мотивирован;
начинающий специалист, который преуспевает в быстро меняющейся, высокотехнологичной среде;
эффективный сотрудник, имеющий опыт создания партнерства между командами для достижения общей миссии;
имеет опыт использования гибких методологий для планирования и отслеживания проектной работы;
владеет отличными письменными и устными коммуникативными навыками и способен сообщать о планах проекта и прогрессе заинтересованным сторонам по всему бизнесу, включая опыт подготовки технической документации;
увлекается новыми технологическими вызовами и мотивирован на их решение;
умеет эффективно сотрудничать с коллегами удаленно, так как эта должность – часть команды, базирующейся в нашем офисе в Тампе, штат Флорида;
свободно владеет английским языком и находится на территории США.
Также приветствуется:
сертификат администратора Kubernetes (CKA) или в процессе его получения;
сертификат архитектора AWS или в процессе его получения.
Первое, что я делаю для подобной вакансии, – это составляю список:
требований;
предпочтений;
ключевых слов.
ОПРЕДЕЛЯЕМ ЖЕСТКИЕ ТРЕБОВАНИЯ
В данном случае мы говорим об объективных, не подлежащих обсуждению вопросах. В этой вакансии говорится, что «идеальный кандидат» имеет «более 4 лет опыта работы в DevOps», но это не обязательное требование. Слово «идеальный» означает, что компания готова к переговорам. Например, возможно, у меня всего 3 года опыта работы в DevOps, но я делал это под высоким давлением в быстро меняющейся среде из той же отрасли. Этот факт понравился бы компании.
Итак, в этой вакансии следующие жесткие требования, которые не подлежат обсуждению:
опыт работы с Kubernetes;
свободное владение английским языком и проживание на территории США.
Все верно, это единственные пункты, к которым применимо слово «обязательно»! Все остальное в той или иной степени подлежит обсуждению. Поиск жестких требований важен, потому что это поможет вам преодолеть страх или застенчивость перед конкретной вакансией. В этой вакансии перечислено множество критериев, но ни один работодатель не ждет, что найдет их все в одном кандидате. Только жестких требований невозможно избежать; если вы в состоянии их выполнить, то стоит более подробно изучить остальную часть вакансии.
Будьте внимательны при разборе вакансии. Например, печально известное «Должен иметь четырехлетнюю степень или эквивалентный опыт работы» – не жесткое требование. Что такое «эквивалентный опыт работы»? Если в объявлении не указано иное, это можно обсуждать. Если у вас нулевой опыт работы и нет ученой степени, вы, вероятно, неподходящий кандидат. Если у вас есть опыт работы, но нет ученой степени, считайте это предпочтением.
ОПРЕДЕЛЯЕМ ПРЕДПОЧТЕНИЯ
В моем примере много предпочтений. Обычно я переписываю их в виде списка. Я разбиваю этот список на два раздела: первый – это более объективные и легко доказуемые пункты, а второй – более расплывчатые или субъективные. Если я наткнусь на пункты, которые кажутся особенно расплывчатыми или субъективными, я помещу их в третий раздел:
Объективные предпочтения:
более 4 лет опыта работы в DevOps;
опыт работы с Amazon Web Services (AWS);
опыт работы с Docker и/или Kubernetes;
более 4 лет опыта работы в Linux;
более 4 лет опыта работы с Terraform (или альтернативами);
опыт работы над пробной или новой реализацией.
Субъективные предпочтения:
глубокое понимание HTTPS, мониторинга производительности, кэширования, балансировки нагрузки и входа в систему;
глубокое понимание конвейеров CI/CD;
рабочее знание MySQL или альтернативной системы управления реляционными базами данных;
владение таким языком, как Go, Python или Rust;
опыт работы с Istio и/или Consul;
опыт использования Agile.
Очень субъективные предпочтения:
опыт работы с поставщиками программного обеспечения и SaaS;
ориентированность на безопасность;
высокая мотивация;
эффективность;
работа в разных командах;
навыки письменного и устного общения;
любовь к решению новых технологических проблем.
Расскажу вам кое-что из собственного опыта в качестве менеджера по найму: третий раздел – это то, что в кандидате меня волнует больше всего. Это те пункты, которые труднее всего проанализировать в резюме, подобрать на собеседовании – и они часто вызывают у меня наибольшее беспокойство в процессе найма. Это означает, что вам как составителю резюме необходимо приложить немало усилий для того, чтобы рассказать об этом.
Первый раздел отразить легко: либо у вас есть эти навыки, либо их нет. Если они у вас есть, перечислите их. Второй раздел более субъективен, потому что в нем не говорится, какой опыт или квалификацию ищет компания. Пункты второго раздела, вероятно, имеют большое, но не первостепенное значение. Компания заинтересована в этих навыках, но и готова к тому, что для данной должности они могут быть только базовыми. Я хочу, чтобы в моем резюме подчеркивались все мои навыки, и мне нужно подробно в письменной форме рассказать о своем опыте.
ОПРЕДЕЛЯЕМ КЛЮЧЕВЫЕ СЛОВА
В мире, управляемом машинным обучением, ключевые слова – ваш друг. Они являются важной причиной, по которой вам нужно составлять уникальное резюме для каждой вакансии, на которую вы претендуете. Помните, что менеджеры по найму не увидят ваше резюме, пока вы не пройдете фильтры машинного обучения, а они в значительной степени зависят от ключевых слов.
В вашем резюме не может быть просто маркированного списка ключевых слов; роботы, которые первыми прочитают его, слишком умны. Важно убедиться, что ключевые слова органично отображаются в резюме на протяжении всего опыта работы. Мой контрольный список ключевых слов для этой вакансии:
AWS;
Docker, Kubernetes;
Linux;
Infrastructure-as-Code (IaaS);
Configuration-as-Code;
Terraform;
HTTP/S;
SSL/TLS;
TCP/UDP;
Мониторинг производительности;
Кэширование;
Балансировка нагрузки;
Регистрация;
CI/CD;
Relational DBMS, RDBMS;
MySQL;
Go, Python, or Rust;
Istio, Consul;
SaaS;
Безопасность;
Сотрудничество;
Партнерские отношения между командами;
Agile;