Firmware CI/CD Technical Lead/Architect

Job expired!

Опис вакансії:

Ми шукаємо досвідченого Технічного лідера/архітектора CI/CD для прошивки, який буде проектувати та керувати безперервною інтеграцією та безперервною доставкою (CI/CD) для прошивки як AI-native рішення. Ця роль передбачає архітектуру, проектування, кодування, тестування та розгортання рішень, що відповідають нашим високим стандартам якості та відповідності.

Основні обов'язки:

  • Проектувати та розробляти CI/CD для прошивки на основі AI-native рішень.
  • Керувати етапами проектування та розробки, включаючи дизайн рішень, аналіз, кодування, тестування, інтеграцію та розгортання.
  • Переглядати та оцінювати дизайни на відповідність системним вказівкам та стандартам, надаючи зворотний зв’язок для покращення якості продукту та зниження ризиків.
  • Просувати технічну дорожню карту для покращення та змін архітектури CI/CD, що відповідає загальній стратегії.
  • Служити технічним контактним пунктом для спільнот прошивок глобально, представляючи команду у відповідних форумах.
  • Доносити архітектури та пропозиції дизайну до старшого керівництва, за необхідності перемовляти варіанти.
  • Надавати технічне лідерство та перспективу для міжорганізаційних проектів, ініціатив та заходів.
  • Керувати дослідними проектами (PoCs) та забезпечувати глобальне узгодження зацікавлених сторін для нових можливостей та AI-ініціатив.
  • Впроваджувати останні галузеві тренди в CI/CD з демонстрацією результатів.
  • Посередником між командами, взаємодіючи з Build, Infra, Dev та QA на всіх етапах життєвого циклу прошивки.
  • Сприяти впровадженню визначених процесів для підвищення ефективності та якості в лабораторіях.
  • Надавати технічні вказівки та підтримку щодо оперативної діяльності.
  • Демонструвати сильні навички вирішення проблем та готовність вивчати нові технології.
  • Демонструвати добрі навички комунікації та здатність працювати в командному середовищі.

Необхідні навички:

Обов'язкові:

  • Досвід розробки архітектури CI/CD або подібних програмних додатків за допомогою інструментів як Jenkins та Rabbit MQ.
  • Сильні навички проектування та налагодження.
  • Досвід розробки додатків мовами об'єктно-орієнтованого програмування, такими як Object-Oriented Python, C++ або Java.
  • Знання REST базованих веб-сервісів/мікросервісів.
  • Добре знання SQL та NoSQL баз даних.
  • Досвід з віртуалізацією та архітектурою Docker.

Бажані:

  • Знайомство з Groovy pipeline та Bash scripting.
  • Знання фронтенд технологій таких як React JS, Node JS, або Vue.js.

Буде перевагою:

  • Розуміння Kubernetes та технік оптимізації продуктивності додатків.
  • Знання концепцій та алгоритмів машинного навчання.
  • Знайомство з аналіз