Lenovo
Lenovo
Lenovo es una empresa tecnológica multinacional que presta servicios a consumidores y empresas mediante hardware informático, infraestructura empresarial, dispositivos inteligentes y servicios relacionados. Su cartera incluye ordenadores personales y portátiles como ThinkPad y X1 Carbon, sistemas para consumidores y videojuegos, incluida la gama Legion, servidores, tecnología para centros de datos y soluciones de TI empresariales. Lenovo vende a través de canales minoristas, en línea y empresariales, mientras amplía su enfoque en servicios y soluciones basados en inteligencia artificial para organizaciones. Con una amplia plantilla global, la empresa ofrece un entorno profesional diverso en áreas como hardware, tecnología empresarial, software, servicios y productos para consumidores.

Ingeniero de CI/CD en Lenovo — Trabajo remoto en Carolina del Norte

Desarrolla y mantiene pipelines automatizados de CI/CD para el desarrollo de BIOS y UEFI de servidores Lenovo. Da soporte a toolchains de firmware, infraestructura DevOps, control de código fuente y pruebas automatizadas.

Descripción

  • Crea y mantiene pipelines de CI/CD y de lanzamiento a producción para el desarrollo de BIOS y UEFI en servidores Lenovo.
  • Colabora con ingenieros de firmware para dar soporte a los pipelines de compilación automatizada y a su infraestructura de apoyo.
  • Gestiona herramientas de compilación de firmware y toolchains UEFI basados en EDK2.
  • Realiza compilaciones en entornos Linux y Windows.
  • Integra sistemas de control de código fuente con frameworks de pruebas automatizadas.
  • Desarrolla sistemas de integración continua que ayudan a verificar la calidad del código.
  • Evalúa situaciones técnicas, implementa soluciones y desarrolla componentes, procedimientos o procesos del sistema según sea necesario.

Requisitos

  • Título universitario en informática, ingeniería de software, ingeniería informática o experiencia profesional equivalente.
  • Al menos cinco años de experiencia en automatización de compilación y pruebas, integración continua y entrega continua.
  • Experiencia avanzada con Python.
  • Dominio del control de código fuente Git.
  • Experiencia con Azure DevOps, GitHub Actions, GitLab CI u otras plataformas comparables de automatización basada en configuración como código.
  • Experiencia con métodos de autenticación, administración de certificados e integraciones LDAP.
  • Experiencia utilizando, configurando y manteniendo Jenkins, incluidos Jenkins Pipeline y Jenkins Configuration as Code.
  • Experiencia profesional con Linux.
  • Experiencia con Docker y repositorios de contenedores Docker.
  • Experiencia con repositorios de artefactos binarios como Nexus o Artifactory.
  • Experiencia conectando pipelines de CI con frameworks de pruebas automatizadas.
  • Comprensión profunda de los procesos de desarrollo de software.
  • Conocimientos de metodologías Agile y herramientas relacionadas.
  • Sólidas habilidades analíticas y de depuración.
  • Se valorará la experiencia con GitLab, integraciones GitLab-Jenkins, GitLab CI/CD y Nexus.
  • Se valorará la capacidad para trabajar de forma independiente, evaluar alternativas, aplicar un buen criterio, priorizar el trabajo, proporcionar orientación técnica y actuar con discreción.

Beneficios

  • Pueden estar disponibles bonos o comisiones.
  • Acceso a los beneficios de Lenovo; los detalles están disponibles en www.lenovobenefits.com.
  • Lenovo es un empleador que ofrece igualdad de oportunidades.
  • Hay disponible apoyo para adaptaciones durante el proceso de solicitud.