Як ухвалюють рішення про найм у DevOps? Які деталі справді впливають на отримання офера? Замість того, щоб здогадуватися, ми розпитали про це фахівчиню, яка щодня бачить цей процес зсередини.
Ірина Козенюк — рекрутерка у NETFORCE Group, має 5 років досвіду та спеціалізується на підборі DevOps-інженерів різних рівнів. У її практиці — закриття позицій від Junior до Senior, найчастіше Middle, для аутсорс- та аутстаф-проєктів, у штат компанії та для партнерів під ключ.
Без довгих передмов — переходимо одразу до питань.
Процес найму DevOps-інженера — це значно складніше, ніж просто «знайти класного технічного спеціаліста». Це постійний баланс між потребами бізнесу, технічними вимогами, дедлайнами та очікуваннями людей.
Оскільки DevOps — досить широка роль, спершу важливо чітко визначити, хто саме потрібен компанії: DevOps-фахівець у класичному розумінні із хмарною експертизою, SRE, AWS чи Platform Engineer. Процес починається із запиту від CTO: затверджується бюджет, терміни закриття вакансії та стек критичних технологій, якими має володіти спеціаліст. Водночас важливо розуміти, що рекрутер не приймає рішення одноосібно. Навіть якщо я хочу дати офер — усе залежить від фінального фідбеку технічної команди та бізнесу.
Щодо основних викликів, з якими мені довелося стикатися, насамперед виділю такі:
Через високий попит на таких фахівців і важливість їхньої ролі в проєкті я зазвичай працюю не з вхідними відгуками на вакансії, а з холодним пошуком та хедхантингом.
Часто вимоги формують «ідеальну картинку» кандидата, а бюджет — ні. Тоді я опиняюся між ринковими очікуваннями кандидатів (на рівні $6-8k) та бюджетом компанії, обмеженим у $4,5-5k. Саме тут виникає розрив між ідеальним кандидатом і реальністю.
DevOps — складна роль для скринінгу. Навіть маючи досвід закриття таких вакансій та певну технічну базу, я не можу гарантувати глибоку оцінку технічної експертизи. Зазвичай рекрутери, і я зокрема, покладаємося на чеклисти, уточнення і технічні команди. Буває, що кандидат здається сильним на першому етапі, але розмова з технічною командою підсвічує прогалини в архітектурному мисленні або продакшн-досвіді.
Причини відмов залежать від конкретної компанії, її ресурсів та можливостей. Якщо говорити про наш досвід у NETFORCE Group, я можу виділити кілька ключових факторів:
Часто кандидат володіє інструментами (AWS, Kubernetes, Terraform), але не будував інфраструктуру з нуля самостійно, не приймав критичних рішень і не працював з інцидентами рівня «горить прод». Це — найчастіша причина.
Ця причина притаманна саме нашій компанії, оскільки у нас достатня кількість завдань по Linux як на аутсорс-, так і на аутстаф-проєктах.
Часто DevOps-інженери вказують у резюме технології, з якими працювали лише на пет-проєктах або під час навчання, але не використовували їх у продакшн-середовищі. Для багатьох клієнтів це критично і вони не готові розглянути таких кандидатів на свої проєкти.
Іноді кандидат сильний, але компанії потрібен AWS, а в нього досвід з Azure, чи потрібен hands-on Kubernetes, а досвід обмежується базовим використанням.
Також бюджети компанії обмежені, і не завжди вдається запропонувати суму компенсації, на яку розраховує спеціаліст. У нашій практиці були випадки відмов DevOps-інженерам саме тому, що їхній продакшн-досвід не відповідав заявленому рівню зарплати.
Важливий фактор навіть для highly technical ролей: як людина взаємодіє з командою, реагує на фідбек, вирішує конфлікти та чи вміє пояснювати складні речі просто. DevOps-фахівець часто працює між різними командами, тому сильний індивідуаліст може не підійти.
Траплялися ситуації, коли відмова виглядала дивно для кандидата: «Все ж було добре — чому відмова?». Серед типових причин:
Іноді справа не в тому, що кандидат слабкий — просто інший трохи ближчий до конкретної потреби.
Так, різниця є — і вона напряму пов’язана з очікуваннями від кожного рівня.
Найчастіша причина відмови — слабка база. Якщо кандидат не розуміє базових принципів роботи інфраструктури або має лише теоретичні знання без мінімальної практики — це головний стоп-фактор. На цьому рівні ми не вимагаємо глибини, але очікуємо на міцний фундамент та бажання розвиватися.
Причиною відмови зазвичай стає нестача самостійності та технічної експертизи в окремих інструментах. Кандидат знає інструменти, але не може пояснити свої рішення, губиться в сценаріях із реальними інцидентами або не ніс відповідальність за результат — тоді виникає відчуття, що рівень поки не відповідає заявленому.
Тут відмови рідко стосуються технічної складової як такої. Найчастіше це питання мислення та масштабу. Ми можемо відмовити, якщо спеціаліст мислить категоріями окремих завдань, а не всієї системи, не враховує бізнес-контекст або має складнощі з ownership (професійною відповідальністю) — це критично. Також на цьому рівні частіше виникають розбіжності щодо очікувань по ролі чи компенсації.
Найчастіше цим кандидатам відмовляють через те, що їхній профіль ще не відповідає DevOps-ролі повністю.
Помітна різниця між DevOps-інженерами з бекграундом системного адміністратора і тими, хто прийшов із розробки. Перші зазвичай сильніші в роботі з Linux, базами даних, високонавантаженими системами.
З власних спостережень можу відмітити, що сучасні DevOps-інженери, які одразу починали з DevOps-методології, зазвичай мають слабку експертизу в роботі з операційними системами. Це не добре і не погано — визначальними залишаються потреби бізнесу. У деяких проєктах глибока робота з Linux може бути не критичною, тобто це радше опціонально.
Ще один можливий мінус під час світчу — завищене позиціонування. Коли кандидат хоче зберегти свій рівень доходу (наприклад, Senior розробника), але як DevOps-фахівець він ще об'єктивно не володіє достатнім досвідом, щоб виправдати такий бюджет.
Щоб результат співбесіди для кандидата був позитивним, технічних знань недостатньо. Рекрутери оцінюють комплексно: релевантність досвіду, логіку кар’єрних переходів, реальний практичний бекграунд і навіть спосіб мислення кандидата.
У другій частині інтерв’ю з Іриною Козенюк розберемо ще практичніші речі: які помилки в резюме псують перше враження, що може насторожити рекрутера ще до технічної співбесіди та які дії реально зменшують ризик відмови.
Очікуйте на другу частину розмови у нашому блозі 4 березня.
Христина Донченко
NETFORCE Jobs — перша в Україні платформа з пошуку роботи для DevOps-інженерів.
Дізнайтеся, які зарплати зараз у DevOps-інженерів, SRE та SysAdmin. Розбираємо, де платять більше та як досвід і знання англійської впливають на дохід.
Практичний гайд для DevOps-фахівців: що прибрати, що додати і як структурувати резюме, щоб отримувати більше релевантних відгуків.
Для 62% роботодавців soft skills так само важливі, як і hard skills. Дізнайтеся, які особисті якості допоможуть вам отримати кращий офер та вирости професійно.