Lenovo
Lenovo
Lenovo — транснаціональна технологічна компанія, що пропонує споживачам і бізнесу комп’ютерне обладнання, корпоративну інфраструктуру, розумні пристрої та супутні послуги. Її портфоліо охоплює персональні комп’ютери й ноутбуки, зокрема ThinkPad і X1 Carbon, споживчі та ігрові системи, включно з Legion, сервери, технології для центрів обробки даних і корпоративні ІТ-рішення. Lenovo продає продукцію через роздрібні, онлайн- і корпоративні канали, водночас розширюючи напрям сервісів і рішень із підтримкою ШІ для організацій. Завдяки великій глобальній команді компанія створює широкі можливості для кар’єри у сферах апаратного забезпечення, корпоративних технологій, програмного забезпечення, послуг і споживчих продуктів.

Інженер CI/CD у Lenovo — віддалена робота в Північній Кароліні

Створення та підтримка автоматизованих CI/CD-конвеєрів для розробки BIOS і UEFI серверів Lenovo. Підтримка інструментів для прошивок, DevOps-інфраструктури, систем контролю версій і автоматизованого тестування.

Опис

  • Створювати та підтримувати CI/CD-конвеєри й конвеєри виробничого випуску для розробки BIOS і UEFI серверів Lenovo.
  • Співпрацювати з інженерами з розробки прошивок для підтримки автоматизованих конвеєрів складання та пов’язаної з ними інфраструктури.
  • Керувати інструментами складання прошивок і ланцюжками інструментів UEFI на базі EDK2.
  • Виконувати складання в середовищах Linux і Windows.
  • Інтегрувати системи контролю версій із платформами автоматизованого тестування.
  • Розробляти системи безперервної інтеграції, які допомагають перевіряти якість коду.
  • Оцінювати технічні ситуації, впроваджувати рішення та за потреби розробляти компоненти систем, процедури або процеси.

Вимоги

  • Ступінь бакалавра в галузі комп’ютерних наук, розробки програмного забезпечення, комп’ютерної інженерії або еквівалентний професійний досвід.
  • Щонайменше п’ять років досвіду в автоматизації складання й тестування, безперервній інтеграції та безперервній доставці.
  • Просунутий рівень володіння Python.
  • Впевнене володіння системою контролю версій Git.
  • Досвід роботи з Azure DevOps, GitHub Actions, GitLab CI або зіставними платформами автоматизації на основі конфігурації як коду.
  • Досвід роботи з методами автентифікації, адмініструванням сертифікатів та інтеграціями LDAP.
  • Досвід використання, налаштування та підтримки Jenkins, зокрема Jenkins Pipeline і Jenkins Configuration as Code.
  • Професійний досвід роботи з Linux.
  • Досвід роботи з Docker і репозиторіями контейнерів Docker.
  • Досвід роботи з репозиторіями бінарних артефактів, такими як Nexus або Artifactory.
  • Досвід підключення CI-конвеєрів до платформ автоматизованого тестування.
  • Глибоке розуміння процесів розробки програмного забезпечення.
  • Знання Agile-методологій і пов’язаних інструментів.
  • Сильні аналітичні навички та навички налагодження.
  • Бажаний досвід роботи з GitLab, інтеграціями GitLab і Jenkins, GitLab CI/CD та Nexus.
  • Бажана здатність працювати самостійно, оцінювати альтернативи, приймати обґрунтовані рішення, визначати пріоритети, надавати технічні рекомендації та проявляти розсудливість.

Переваги

  • Можуть бути доступні бонуси або комісійні виплати.
  • Доступні пільги Lenovo; подробиці наведено на сайті www.lenovobenefits.com.
  • Lenovo є роботодавцем, який забезпечує рівні можливості.
  • Доступна підтримка для забезпечення умов подання заяви.