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