
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.