Open Source Platform Engineer

Через агенцію · Cavendish Professionals

Розробник програмного забезпеченняСистемний адміністраторМережевий інженерПовна

Будапешт

Cavendish Professionals співпрацює з неймовірним клієнтом, який розгортає хмарну платформу Kubernetes-native OpenStack Control Plane на базі мультикластерної топології, що охоплює Management, Control Plane, Hypervisor та Storage. Вони шукають Senior Platform Engineer, який допоможе створювати, експлуатувати й масштабувати цю платформу на основі операторів, тісно співпрацюючи з архітекторами для покращення сквозного тестування, документації та інтеграції нових операторів OpenStack.

Завдання

  • Створення хмарно-орієнтованих компонентів платформи – Розробка, підтримка та вдосконалення компонентів платформи CobaltCore/C5C3 і багаторазових автоматизацій Kubernetes operator.
  • Експлуатація операторів Kubernetes – Запуск та обслуговування операторів Kubernetes із впровадженням надійних, масштабованих шаблонів доставки GitOps за допомогою FluxCD.
  • Розвиток платформи операторів – Допомога в еволюції спільної архітектури reconciler та покращенні підключення нових операторів, таких як Keystone, Horizon і Glance.
  • Робота з архітекторами – Написання вимог та перегляд перекладених технічних проєктів, завдань з реалізації й технічної документації для забезпечення відповідності архітектурі платформи.
  • Забезпечення якості та дотримання стандартів – Гарантування того, що компоненти платформи й процеси доставки відповідають стандартам безпеки, експлуатації, архітектури та якості.
  • Посилення тестування – Робота з архітекторами та інженерними командами для покращення сквозного (end-to-end) тестування та застосування відповідних підходів до тестування на основі Kubernetes.
  • Підтримка операцій – Усунення несправностей платформи, участь в аналізі інцидентів та проактивне визначення можливостей для безперервного вдосконалення платформи.
  • Підтримка технічних знань – Створення та супровід технічної документації, матеріалів для введення в посаду й інструкцій з впровадження, які допомагають командам ефективно працювати з платформою.
  • Надання рекомендацій щодо ШІ – Підтримка команд практичними порадами щодо використання штучного інтелекту в контексті шаблонів операторів Kubernetes, проєктування CRD, GitOps на базі FluxCD та операцій control-plane OpenStack.
  • Просування багаторазових інженерних практик – Участь у створенні повторно використовуваних фреймворків та проєктів з відкритим кодом (open-source), де це доречно, допомагаючи встановлювати узгоджені й масштабовані інженерні практики.

Умови та пільги

Сучасний стек технологійМожливість працювати над сучасною платформою OpenStack на базі Kubernetes, що функціонує в мультикластерній інфраструктурній топології.Служби OpenStackМожливість працювати зі службами control-plane OpenStack, такими як Keystone, Glance та Horizon.GitOps та CI/CDОзнайомлення з сучасними практиками GitOps, CI/CD, автоматизації інфраструктури та тестування на базі Kubernetes.Еволюція архітектуриМожливість долучитися до еволюції спільної архітектури операторів та reconciler.СпівпрацяСпівпраця з архітекторами та інженерними командами над архітектурою платформи, надійністю, безпекою та операційними вдосконаленнями.Ініціативи з відкритим кодомМожливість долучитися до повторно використовуваних інженерних фреймворків та ініціатив з відкритим кодом.Складне середовищеТехнічно складне середовище, зосереджене на масштабованості, автоматизації, безпечній доставці ПЗ та постійному вдосконаленні платформи.

Вимоги

  • Досвід роботи в галузі платформенної інженерії (platform engineering), хмарної інженерії, DevOps або site reliability engineering.
  • Практичний досвід роботи з Kubernetes та хмарними технологіями платформ.
  • Практичний досвід створення операторів та контролерів Kubernetes із використанням таких технологій, як Operator SDK, controller-runtime та Kubebuilder.
  • Міцне розуміння концепцій Kubernetes, включаючи CRD, шаблони sub-reconciler, вебхуки та фіналайзери.
  • Досвід роботи з фреймворками тестування на базі Kubernetes, такими як envtest, Chainsaw E2E, Tempest та Chaos Mesh.
  • Досвід роботи з концепціями та інструментами GitOps, зокрема FluxCD та робочими процесами доставки на основі Git.
  • Гарне знання принаймні одного великого хмарного провайдера та його платформи Kubernetes.
  • Досвід програмування або написання скриптів, бажано з використанням Go.
  • Досвід роботи з конвеєрами CI/CD та робочими процесами розробки на базі GitHub Actions.
  • Розуміння концепції security-by-design, принципів найменших привілеїв (least-privilege), вимог до комплаєнсу та безпечної доставки програмного забезпечення.
  • Здатність створювати чітку технічну документацію в Markdown або подібних форматах.
  • Міцні навички спілкування англійською мовою.
  • Знання служб та архітектури OpenStack.
  • Досвід керування секретами (secrets management) та безпечної ротації облікових даних, таких як OpenBao або External Secrets Operator.
  • Досвід участі у проєктах з відкритим кодом або створенні багаторазових інженерних фреймворків.

Опубліковано 4 лист. 2026 р. · Оновлено вчора · 0 переглядів