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 придерживается принципа равных возможностей при трудоустройстве.
  • Доступна поддержка в обеспечении условий для подачи заявления.