У чому різниця між DevOps та Platform Engineer?

💡 Усі статті, обговорення, новини про DevOps — в одному місці. Приєднуйтесь до DevOps спільноти!

Схоже, на українському ринку Platform Engineer не дуже популярний (наприклад, на DOU є всього кілька вакансій, і ті часто через слеш — DevOps/Platform Engineer), проте зустрічаю роль на закордонних ресурсах. Коли питаю в АІшки, то каже, що:

Відбувається зсув від традиційного DevOps до підходу «Platform as a Product». Платформні команди тепер розглядають розробників як своїх клієнтів та надають курировані робочі процеси з чіткими дорожніми картами. За прогнозами, до 2025 року 50% підприємств об’єднають свої інструментальні ланцюжки в уніфіковані платформи.

А що скажете ви? Працювали з Platform Engineers? У чому особливість?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
А що скажете ви? Працювали з Platform Engineers? У чому особливість?

Проведіть хтось консультацію за $100 година!

різниця приблизно як між традиційним пʼятируким і сучасним десятируким шивою, при тому що у шиви всього то чотири

різниця в економії грошей:
DevOps — зазвичай 1 на скрам команду
Platform Engineer — зазвичай це команда 3-4 людини яка має супортити ~7-10 команд

и то и другое — маркетинговые мульки
по сути те же стисадмины

У великих рахунках це рішення проблеми конфлікту за ресурси інфраструктурної інженерії між конкретними сервісами компанії та загальними рішеннями на рівні всієї компанії. «DevOps» (це погана назва, але вона перемогла) і SRE, щоб ефективно працювати, мають глибоко занурюватися в деталі продукту та конкретних сервісів, тоді як Platform Engineer створює платформу, на якій цей продукт запускається, але не занурюється далі в вимоги, зосереджуючись на загальній користі для компанії. Наприклад, глобальне рішення щодо моніторингу (prometheus, alertmanager, victoria, правила неймингу для label, доставка, etc) створює Platform Engineer, а якість метрик, алертів, board конкретного додатку забезпечують "DevOps"/SRE.

Спробуйте платну підписку, дорожчий AI!
«Різниця між DevOps Engineer і Platform Engineer полягає у фокусі, ролі та підході до автоматизації та інфраструктури в ІТ-компанії.
DevOps зосереджується на інтеграції розробки та операцій для прискорення циклу доставки ПЗ. Основна мета — створити культуру співпраці, автоматизувати CI/CD, забезпечити швидке розгортання та стабільність системи.
Platform Engineering спрямована на створення внутрішніх платформ для розробників (IDP) — стандартизованих середовищ, де інженери можуть самостійно розгортати інфраструктуру та сервіси без залучення операційних команд.

DevOps — забезпечує спільне управління життєвим циклом програмного забезпечення, автоматизуючи розробку, тестування, деплой і моніторинг.

Platform Engineering — будує повторювану, масштабовану платформу, де Dev і Ops користуються готовими інструментами для прискореної розробки та запуску продуктів.

DevOps — це підхід і культура співпраці, тоді як Platform Engineering — технічна реалізація цієї культури через створення платформ і сервісів, що роблять DevOps-практики масштабованими та стандартизованими.»

Можна сказати, що Platform Engineer — це роль, яку часто виконує DevOps Engineer, але на більш високому рівні. Тут важливіше глибоке розуміння продукту та застосування комплексного підходу, а не лише створення інфраструктурного коду.

Наші платформ-інженери, наприклад, тісно співпрацюють з архітекторами, Cloud-інженерами та DevOps-фахівцями. По суті, усі вони працюють на результат платформи — забезпечуючи все необхідне для побудови повноцінного середовища разом із додатками: пайплайни, інфраструктурний код, конфігурації застосунків, датасети, SSO та інші інтеграції.

Отже, Platform Engineer — це все той же DevOps, але з глибшою експертизою по всьому стеку та відповідальністю за фінальний етап створення платформи.

ДевОпс працює з поширеними інструментами, і може взягалі не знати нічого про продукт, крім того як його деплоїти. Платформа це інфра вищого рівня типу авторизація, платежі, storage і інтеграція цього лайна в основний продукт. Тобто ДевОпс може перейти в Платформу, якщо хоче більше працювати з продуктом і там більше зп.

Підписатись на коментарі