«Ця сфера для тих, хто любить драйв»: колишній кіберрозвідник про роботу в блокчейні
Вже відомо багато історій про те, як айтівці пішли на фронт та стали професійними військовими. Сьогодні поділимося іншим кейсом: як військовому можна перейти в IT, а також як працюють стейкінгові блокчейн-компанії зсередини. Про це в інтерв’ю Highload розповів Head of DevOps Everstake Андрій Кравець.
За фахом я кіберрозвідник
Я міг стати будь-ким: в мене були гарні оцінки в школі, була можливість обрати професію хоч юриста, хоч космонавта, хоч медика (тим паче, в мене всі в сім’ї лікарі). Але я любив копатися у комп’ютерах, хотів зробити щось цікаве. Пішов вчитись у Київській політехнічний інститут на спецфакультет ІСЗЗІ (Інститут спеціального зв’язку та захисту інформації) — там набирають фахівців для Держспецзв’язку, для СБУ, державних служб, у тому числі розвідки, де я і навчався. За фахом я кіберрозвідник. Серйозно звучить, так? Молодим співробітникам завжди цікаво працювати з колишнім розвідником — це добре ллється в канву гарного спеціаліста.
Після інституту підписав контракт на 5 років, я капітан ЗСУ в запасі. Там на роботі був маленький центр обробки даних, дуже багато співробітників, локальна обчислювальна мережа — правда, оптична, с багатьма security-нюансами. Під час служби отримав багато практики працюючи як системний адміністратор та спеціаліст з інформаційних мереж, а от девопс-практики було мало.
Після закінчення контракту планово перейшов в IT-компанію
Держустанови дуже інертні, в них немає такого гарного зворотнього зв’язку, як в IT-компаніях — у бізнесі, якщо твоя робота й ідеї справді комусь потрібні, тобі скажуть про це, бо там все підкріплено грошима. А в розвідці та інших органах в нас люди «закорінілі», їм не дуже все цікаво, скільки зусиль не докладай, і багато чого робиться суто для галочки. І це шкодить мотивації. Багато хто просто цілими днями просиджує штани. Робота там ду-у-уже відрізняється від комерційних компаній.
У блокчейні скільки б роботи не зробив, її завжди мало, тому є мотивація працювати ще. Тож після закінчення контракту я планово перейшов в IT-компанію. Мій кар’єрний шлях виглядає приблизно так: інститут — служба розвідки — Everstake, де я працюю і сьогодні (якщо не враховувати дрібні підробітки в IT у студентські часи). За три роки кропітливої роботи доріс до посади Head of DevOps.
Було складно зрозуміти, що це за магія така
У блокчейн-індустрії головне — це розуміти, що ти робиш і як все працює. Тому що тільки за таких умов ти зможеш покращувати робочі процеси, деплоїти і так далі. Перший час мені було складно зрозуміти, що це за магія така — ти робиш транзакцію, а вона відображається на Ethereum або Solana. Це перший бар’єр для входу в крипту.
Насправді, ніякої магії немає, просто потрібен час, щоб зрозуміти, що тут до чого. І досить багато — два місяці лише для того, щоб голова включилася, та близько півроку-рік, щоб вивчити всі деталі й відчувати себе досить комфортно та впевнено.
Найбільш продуктивно навчання йде, коли до новачка прикріплений тімлід
Коли йшов до компанії, не знав про блокчейн геть нічого! Знав, що Ethereum майнять. Коли я приходив, були два девопси, зараз їх більше 20, а компанія виросла — було 20 людей, стало більше 120. Тоді це був маленький український перспективний стартап, який знали дуже багато людей по всьому світу. За три роки Everstake дуже сильно виріс, і зараз це найбільший стейкінг-провайдер у світі.
Коли йшов до компанії, не знав про блокчейн геть нічого!
Навіть коли нас було двоє, у нас була певна схема онбордингу — хто що знає про блокчейн, той то і розповідає. Зараз вже є цілий план онбордингу, система управління знаннями, для нас як «Вікіпедія» по блокчейну — там розкривається дуже багато питань. Також є кооперація по курсах з Citrus, є внутрішня LMS, де є курси для людей з усіх підрозділів, у тому числі і для девопсів.
Найбільш ефективно навчання йде, коли новачка онбоардить досвідчений тімлід. У нас ієрархічна система управління, тобто все поділено на команди/сегменти, і ми постійно синхронізуємося. Це дозволяє зменшити зусилля по менеджменту, і не заважає ділитися знаннями та досвідом — завжди є хтось, у кого можна вільно спитати, якщо щось не зрозумів.
Простіше сказати, чим я не займаюсь на роботі
Я б не прив’язувався у своїй роботі до абревіатури девопс, бо тут усе складно. Іноді мені здається, що простіше сказати, чим я не займаюсь на роботі. Head of DevOps має добре знати роботу підлеглих, тому я маю бути у змозі виконувати всі ролі спеціалістів, щоб бути в змозі приймати управлінські рішення та допомагати.
Наприклад, в якийсь момент зрозумів, що я — майстер по дебагу, можу швидко щось пофіксити. Нібито забагато, але якщо замислитись, хто такий девопс, то все правильно. Це спеціаліст, який хоче покращень. Ти бачиш проблему і намагаєшся її вирішити, і іноді у мідлменеджера більше повноважень, щоб це зробити.
Та все ж найголовніше моє завдання — контроль успіхів моїх підлеглих та повнота виконання ними поставлених задач. Тому останні півроку я намагаюсь брати на себе менше технічної роботи і переходжу на менеджмент.
Немає жорстких планів — тільки великий беклог
Якщо говорити про розпорядок, то мій ранок починається з того, що я дивлюся, чи не впало щось. Якщо так — наскільки це критично і як швидко треба це підняти. Перше та найголовніше — це damage-контроль: вирішення інцидентів пов’язаних з інфраструктурою блокчейн-нод, веб-сервісами, та іншими. Тобто виявляти і виправляти все, що «горить» — саме це дозволяє підтримувати наш SLA та репутацію надійного провайдера стейкінг-послуг. У нас такого досить багато — це нормально для компаній, які дуже швидко розвиваються. Компанія проходить крізь всі наявні проблеми та вирішує їх. У нас в команді більше 120 людей, і багато хто дивується: «Ого, скільки!». Але це показник, скільки проблем на роботі ми вирішуємо, бо всі ці люди нам потрібні і активно працюють.
Якщо все добре, то робимо план покращень, звільняємо беклог, плануємо роботу на тиждень. Зазвичай це п’ятиденний спринт, у п’ятницю отримуємо зворотній зв’язок по ньому. Ми намагаємося не ставити жорстких планів з дедлайнами — це дозволяє виконувати поставлені задачі краще. Так, у нас великий беклог, який ми поступово звільняємо, але рівень технічного боргу — дуже низький.
Дехто дуже «підсаджується» на роботу
У нас атмосфера стартапу: кожен день у людей якісь виклики, кожен день тут як на американських гірках. Ті, хто любить драйв на роботі, а не спокійні посиденьки, потрапили, куди треба — тут дуже цікаво. Дехто так «підсаджується» на роботу, що ввечері їх не стягнеш зі стільця: роблять, доки не впадуть перевтомлені. Це робота для ідейних айтівців.
Якщо казати про продуктивність, я не підтримую ідею «навіщо спати, якщо можна працювати і робити більше». Відпочивати треба обов’язково. Якщо ти не будеш собі планувати відпочинок та як мінімум 6–7 годин сну, то в тебе піде шкереберть вся робота.
У нас атмосфера стартапу: кожен день у людей якісь виклики, кожен день тут як на американських гірках.
У нас нульова «тєкучка» (серед девопсів точно), бо в нас гарна процедура онбординга, у нас є LMS-курси, курси англійської, є психологічна допомога (для тих, хто не може встати зі стільця). Раз на місяць я нагадую людям, що якою б цікавою не була робота, обов’язково треба брати відпустку, відгули та відпочивати. Бо вигорання для нас дуже знайома річ.
У нас близько 400 різноманітних серверів і дуже багато стеку
Якщо дивитись по стеку, з чим ми тільки не працювали! У нас зараз інфраструктура нараховує близько 400 різноманітних серверів, і дуже багато стеку — і моніторинг, і логи, чого тільки там немає! Чого менше — це клауд-інфраструктури AWS, GCP, але вона теж є. Блокчейн-ноди розробляють люди з усього світу, використовуючи найрізноманітніші технології, тому у нас є величезний досвід, купа регламентів та чеклістів на усі випадки.
В чому особливість нашої роботи — це велика кількість ручної праці. В стезю DevOps не дуже вписуються сотні серверів з терабайтами оперативної пам’яті, бо це по факту здоровенний хайлоад. Ця специфічність дуже кропітка та складна — ми її тягнемо на рівні великих ентерпрайз-компаній. Але прикро, що не можемо приділити достатньо уваги автоматизації. Все дуже швидко змінюється, іноді не встигаємо зробити навіть часткову автоматизацію, бо воно просто того не варте — це як збирати воду решетом. Ніякого профіту.
Блокчейн-технології стоять на тому, як швидко ти апдейтиш ноду, наскільки розібрався, знаєш деталі і тонкощі, і тут девопс-стек не дуже прямо потрібен. З автоматизацією в блокчейн-індустрії дуже тяжко, тому ті, у кого вона є — одиниці, і ми серед них. Але залишається дуже багато проєктів, які ми хотіли би покласти на покращену автоматизацію та зекономити ручний труд. Проте не можна досягти всього одразу, тому доводиться складати пріоритети та обирати.
З технічної сторони: ми стейкінг-платформа, розгортаємо блокчейн-ноди — тобто певний софт на Linux-серверах (немає жодної Windows-системи, на щастя), і це дуже схоже з роботою депозитів в банках. Але ми не банк, тому що ніяк не контактуємо з грошима людей: доступ відкривається користувачам на рівні протоколу блокчейну. У нас дуже багато проєктів, працюємо не покладаючи рук. Наш продукт — проєкти, де Everstake виступає як валідатор, блокпродюсер, стейкінг-оператор, node-ops.
Стек не настільки важливий, як бажання працювати
Портрет нашого працівника — людина систематична і логічна, яка хоче докопатися до істини, а також працює швидко. Це ключове. Стек не настільки важливий, як бажання працювати і певні риси характеру. З моєї точки зору, стеком для нас є не те, що ми зараз використувуємо в роботі, а все що ми пройшли за роки праці. В якийсь момент ми зупинились і обрали певні технології, а чому вибрали — це і є те, що робить нас Everstake, бо ми все прорісерчили, засетапили, продебажили, зробили перформанс-тести, зібрали зворотній зв’язок з купи людей. І не зупиняємося на цьому — а постійно намагаємося покращити.
Є в команді люди, які дуже довго займались телекомунікаціями, були сисадмінами тощо. Є люди, які зараз працюють за фахом — вчились на спеціальності «електронні вибори», наприклад. Є хімік-біолог, який від блокчейну був дуже далеким. Але слово «хімічити», до речі, дуже добре підходить для описання нашої діяльності, бо крипта і блокчейн-технології дуже специфічні, проте перспективні та цікаві.
Делегуючи, за допомогою свого досвіду можеш закрити значно більше задач
У нас є план, як стати девопсом, мідлдевопсом, а от головним девопсом — такого чеклісту немає. Досягти рівня мідлменеджера або ліда займає близько півтора року (але це оптимістичні прорахунки, якщо людина — прямо вогонь).
В якийсь момент, щоб вирішити певну проблему, тобі потрібно зануритись глибше та зрозуміти деталі. Ти стаєш більш фаховим. В якийсь момент на своїй позиції, замість того, щоб братися і все робити самостійно, починаєш делегувати, роз’ясняти іншим співробітникам, як це правильно зробити, передаєш свій досвід. І це дає найкращі можливості кар’єрного росту — не тільки тобі, а й компанії. Ти вчиш десятьох людей, ці люди, в свою чергу, ще десятьох.
Так, в якийсь момент в тебе вже навчені 100 людей, які взмозі занурюватися в свою роботу глибше і працювати круто. Якби ти сам брався, в тебе була би просто виконана певна частина роботи, бо неможливо всі задачі виконати самостійно. А так, делегуючи навченим людям, ти за допомогою свого досвіду можеш закрити значно більше задач, і виконуєш тільки те, на що інші не мають повноважень або досвіду. Я радий, що в мене залишається час на виконання технічних завдань, щоб в результаті отримати саме те, що ми хотіли.
У блокчейні знайдете найновіші технології і зможете з ними працювати
Не можу сказати, що ніша блокчейну найбільш перспективна — можливо, розробляти ПЗ для марсоходів чи займатися супутниковими мережами перспективніше. Проте однозначно можна сказати, що блокчейн-технології зараз розвиваються найшвидше, тому тут ви знайдете найновіші технології і зможете з ними працювати. Приклади просто знайти в інтернеті — зазвичай, більшість проєктів опенсорс, легко доступні — відкривай і вивчай. Найбільший поріг в тому, що технології складні, не кожен може розібратися.
Найбільше заробляє той, хто про гроші забув.
Можу сказати, що в блокчейні точно найкращі перспективи для всіх видів розвитку. Якщо гонишся лише за грошима, то багато тут не заробиш. Найбільше заробляє той, хто про гроші забув — просто хоче класно працювати і досягати вершин як професійних, так і особистих.
Favbet Tech – це ІТ-компанія зі 100% украінською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологіи та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: