Опис вакансії:
Ми шукаємо досвідченого Технічного лідера/архітектора 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 та технік оптимізації продуктивності додатків.
- Знання концепцій та алгоритмів машинного навчання.
- Знайомство з аналіз