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 е работодател, предоставящ равни възможности.
  • Налична е подкрепа за осигуряване на необходимите условия при кандидатстване.