
Перехід від ролі DevOps-інженера до технічного директора (CTO) вимагає не лише глибоких технічних знань, а й розвитку лідерських якостей та стратегічного мислення. Автор матеріалу, який став CTO у молодому віці, підкреслює, що саме його навички DevOps, хоча тоді ще не називані так, були критично важливими для кар'єрного зростання. Автоматизація збірок, скриптування розгортань, стандартизація інфраструктури та моніторинг продуктивності систем дозволили команді розробників зосередитися на створенні додатків, а йому — на вищих завданнях, таких як розуміння потреб клієнтів та співпраця з продакт-менеджерами. Цей матеріал пропонує вісім ключових напрямків для фахівців DevOps, які прагнуть до ролі CTO.
1. Очолюйте програми ШІ, що приносять бізнес-цінність
Багато експериментів з генеративним ШІ не доходять до продакшену, а значна кількість організацій не отримує віддачі від інвестицій у ШІ. Згідно зі звітом MIT, 95% організацій не отримують жодної віддачі від своїх інвестицій у ШІ. Лідери DevOps мають можливість змінити ситуацію, очолюючи успішні ініціативи ШІ, розгортаючи їх у продакшені та демонструючи бізнес-цінність. Важливо шукати можливості з чітко визначеним баченням, активними спонсорами та відданою командою. Рекомендується співпрацювати з продакт-менеджером для визначення цільових користувачів, пріоритетів та критеріїв успіху програми ШІ.
2. Встановлюйте стандарти розробки для ефективного використання інструментів ШІ
Інженери DevOps можуть проявити лідерство, встановлюючи стандарти застосування інструментів генеративного ШІ протягом життєвого циклу розробки програмного забезпечення (SDLC). Це включає розробку стратегій для поширення найкращих практик за межі перших користувачів. Важливо розглядати питання використання генераторів коду ШІ для точних результатів, покращення якості користувацьких історій та технічної документації за допомогою ШІ, а також пріоритезацію автоматизації (наприклад, CI/CD) над розробкою функцій. Рукміні Редді з PagerDuty зазначає, що найрелевантніші інженери розглядають ШІ як співробітника, а лідерство — як ремесло, поглиблюючи навички автоматизації та покращуючи комунікацію, менторство та створення безпечного середовища.
3. Розробляйте платформи, якими команди хочуть користуватися
Щоб отримати визнання та більшу відповідальність, зосередьтеся на створенні практик або платформ, які ваша команда та колеги захочуть використовувати, демонструючи їхні переваги для організації. Інженери DevOps можуть позиціонувати себе для лідерської ролі, зосереджуючись на ініціативах, що приносять бізнес-цінність, досягаючи невеликих, поступових перемог. Важливо також розглядати підходи до платформової інженерії, що покращують досвід розробників, та створювати рішення самообслуговування. Відстежуйте свою діяльність, впровадження та вплив у технологічних сферах, які забезпечують масштабовані та багаторазові шаблони.
4. Змінюйте мислення на фасилітатора та планувальника технологій
Шлях до CTO вимагає переходу від тактичного вирішення проблем до стратегічного планування. Замість розробки негайних рішень, необхідно планувати архітектуру, встановлювати управління та впливати на команди для прийняття самоорганізуючих стандартів. Мартін Девіс з Dunelm Associates радить оцінювати технології за їхньою здатністю до майбутнього розширення (як бізнесу, так і технологій), адаптації до змін та інтеграції інших інструментів. Він також рекомендує бути прагматичним і готовим відмовлятися від попередніх рішень зі зміною обставин. Ключовим є відхід від ролі експерта-вирішувача проблем до лідера, який фасилітує обговорення можливих технологічних рішень, бачить загальну картину та залучає команду до рекомендацій.
5. Розвивайте експертизу в управлінні даними та науці про дані
Багато CTO мають досвід у створенні API та додатків, але менше — у сфері інженерії даних, DataOps, науки про дані та управління даними. Це створює можливість для інженерів DevOps заглибитися у виклики, з якими стикаються фахівці з даних, створюючи керовані продукти даних. Важливо зосередитися на покращенні якості даних та забезпеченні їхньої готовності для ШІ. Кемден Світа з New Relic підкреслює, що ШІ-агенти погано справляються з неякісними даними, що призводить до небажаних результатів, тому очищення та покращення даних є критично важливим. Рекомендується поглиблювати знання у практиках даних, залучаючись до питань управління даними, моніторингу моделей ШІ та аналізу ризиків даних.
6. Розширюйте свою технологічну експертизу в різних дисциплінах
Для просування на лідерську роль недостатньо мати експертизу лише в кількох практиках. CTO повинні керувати інноваціями, встановлювати архітектурні шаблони, контролювати весь SDLC та співпрацювати з ІТ-операціями. Алок Уніал з Infosys зазначає, що CTO потребує широкого спектру навичок, включаючи корпоративну архітектуру, розробку програмного забезпечення, розуміння бізнесу та ролі технологій у створенні бізнес-цінності. Важливо демонструвати розуміння всіх технологічних робочих процесів компанії та ключових технологічних тенденцій. Постійне навчання через читання, спілкування з колегами та менторство є ключовим. Рекомендується додавати навчання до своїх спринтів та документувати найкращі практики у журналі чи блозі, що допомагає утримувати інформацію та розвиває навички обміну знаннями.
7. Опановуйте досвід за межами зони комфорту
Лідерство вимагає виходу за межі зони комфорту та пошуку досвіду, що виходить за рамки вашої експертизи. Це може включати управління великими інцидентами для розуміння тиску та пошуку першопричин, або керівництво зусиллями, що вимагають участі зацікавлених сторін, клієнтів та бізнес-команд. Шукайте можливості для лідерства у змінах: проводьте карти подорожей користувачів, беріть участь у програмах управління змінами, спілкуйтеся з клієнтами та операційними командами. Реджі Бест з IBM зазначає, що цінність зростає завдяки досвіду змін. Джон Петтіт з Promevo радить розвивати ділову хватку, інвестувати в м'які навички (комунікація, переговори, стратегічне мислення), будувати відносини між відділами, менторити молодших інженерів та знаходити менторів серед нетехнічних керівників C-рівня. Шлях до CTO вимагає більше часу проводити з людьми, а не з технологіями.
8. Розвивайте бачення та досягайте результатів
CTO бачать свою роль ширше, ніж просто надання технологій, архітектури, даних та можливостей ШІ. Вони вивчають бізнес, клієнтів та співробітників, розвиваючи відносини з керівництвом, які формують їхні технологічні стратегії. Мартін Девіс рекомендує мислити стратегічно, цілісно, бачити загальну картину та довгострокову перспективу. Ключові компетенції лідерів включають стратегічне мислення, створення цінності, вплив та пристрасть до змін. Найкращі CTO — це "художники бачення", які формулюють цілі, що надихають, створюють конкурентні технологічні можливості, одночасно зменшуючи ризики та покращуючи безпеку. Змініть своє мислення з "робити" на "керувати" та шукайте можливості для керівництва командами та посилення співпраці з бізнес-зацікавленими сторонами.
Що це означає для розробників
Цей матеріал надає DevOps-інженерам та розробникам чіткий план дій для кар'єрного зростання до ролі CTO. Він підкреслює важливість виходу за межі суто технічних завдань, розвитку лідерських якостей, стратегічного мислення та розуміння бізнес-контексту. Рекомендації охоплюють як технічні аспекти (ШІ, дані, платформи), так і м'які навички (комунікація, менторство, співпраця).
Ключові факти
-
Навички DevOps були критично важливими для переходу автора до ролі CTO, навіть до появи терміна.
-
95% організацій не отримують віддачі від інвестицій у ШІ, що створює можливість для лідерів DevOps.
-
CTO потрібно переходити від тактичного вирішення проблем до стратегічного планування та фасилітації.
-
Експертиза в DataOps, науці про дані та управлінні даними є важливою, оскільки багато CTO її не мають.
-
Лідерство вимагає широкого спектру технологічних знань та готовності виходити за межі зони комфорту.
Джерела
Попередні статті

Snowflake Cortex Code: Контекстний ШІ для трансформації розробки даних
Snowflake Cortex Code (CoCo) інтегровано в процеси Atrium для прискорення розробки та оптимізації платформ даних. Завдяки розумінню контексту в Snowflake, CoCo значно підвищує швидкість та якість доставки рішень.

Qlik розширює агентну стратегію на інженерію даних з чотирма новими можливостями
Qlik розширює свою агентну стратегію на інженерію даних, представивши чотири нові можливості, що мають прискорити підготовку даних для ШІ-ініціатив та вирішити проблему ручної роботи.

B.Tech. (CSE – Big Data and AI Analytics): Шлях до кар'єри в інтелектуальних системах
Програма B.Tech. (CSE – Big Data and AI Analytics) поєднує основи комп'ютерних наук зі спеціалізованими знаннями у сфері великих даних, машинного навчання та штучного інтелекту. Вона готує студентів до створення інтелектуальних систем та аналізу масивних наборів даних для прийняття рішень у різних галузях.
Наступні статті

Snowflake проти Databricks: Вибір Платформи для Сучасного Підприємства
Сучасні підприємства стикаються з викликами великих даних та ШІ. Snowflake і Databricks, що еволюціонували далеко за межі початкового позиціонування, тепер пропонують схожі можливості, вимагаючи вибору на основі відповідності робочим навантаженням та стратегії.

Snowflake Connect: Як підготувати дані для штучного інтелекту
Snowflake Connect зосереджується на вирішенні проблем, що перешкоджають успіху проєктів ШІ, пропонуючи рішення для створення міцної основи даних. Захід демонструє, як подолати фрагментацію та негнучкість даних для підтримки вимог ШІ.

Студент використовує програмування для аналізу даних NASA Cassini
Джеремі Косір, студент-відмінник, поєднує біохімію з аналізом даних космічного апарату NASA Cassini, використовуючи Python для дослідження сполук сірки та розвитку навичок вирішення проблем.