Lenovo
Lenovo
Lenovo è un'azienda tecnologica multinazionale che offre a consumatori e imprese hardware informatico, infrastrutture aziendali, dispositivi intelligenti e servizi correlati. Il suo portafoglio comprende personal computer e laptop come ThinkPad e X1 Carbon, sistemi per il mercato consumer e il gaming, tra cui la linea Legion, server, tecnologie per i data center e soluzioni IT aziendali. Lenovo vende attraverso canali retail, online e aziendali, ampliando al contempo il proprio focus su servizi e soluzioni basati sull'intelligenza artificiale per le organizzazioni. Con una numerosa forza lavoro globale, l'azienda offre un ampio contesto professionale in ambiti quali hardware, tecnologia aziendale, software, servizi e prodotti consumer.

Ingegnere CI/CD presso Lenovo — Lavoro da remoto in Carolina del Nord

Sviluppa e mantieni pipeline CI/CD automatizzate per lo sviluppo di BIOS e UEFI dei server Lenovo. Supporta toolchain firmware, infrastruttura DevOps, controllo del codice sorgente e test automatizzati.

Descrizione

  • Crea e mantieni pipeline CI/CD e di rilascio in produzione per lo sviluppo di BIOS e UEFI sui server Lenovo.
  • Collabora con gli ingegneri firmware per supportare le pipeline di build automatizzate e la relativa infrastruttura.
  • Gestisci gli strumenti di build firmware e le toolchain UEFI basate su EDK2.
  • Esegui build in ambienti Linux e Windows.
  • Integra i sistemi di controllo del codice sorgente con framework di test automatizzati.
  • Sviluppa sistemi di integrazione continua che contribuiscano a verificare l’integrità del codice.
  • Valuta le situazioni tecniche, implementa soluzioni e sviluppa componenti, procedure o processi di sistema secondo necessità.

Requisiti

  • Laurea in informatica, ingegneria del software, ingegneria informatica o esperienza professionale equivalente.
  • Almeno cinque anni di esperienza nell’automazione di build e test, nell’integrazione continua e nella continuous delivery.
  • Esperienza avanzata con Python.
  • Competenza nell’uso del controllo del codice sorgente Git.
  • Esperienza con Azure DevOps, GitHub Actions, GitLab CI o piattaforme comparabili di automazione basate sulla configurazione come codice.
  • Esperienza con metodi di autenticazione, amministrazione dei certificati e integrazioni LDAP.
  • Esperienza nell’utilizzo, nella configurazione e nella manutenzione di Jenkins, inclusi Jenkins Pipeline e Jenkins Configuration as Code.
  • Esperienza professionale con Linux.
  • Esperienza con Docker e repository di container Docker.
  • Esperienza con repository di artefatti binari come Nexus o Artifactory.
  • Esperienza nel collegamento di pipeline CI a framework di test automatizzati.
  • Conoscenza approfondita dei processi di sviluppo software.
  • Conoscenza delle metodologie Agile e degli strumenti correlati.
  • Spiccate capacità analitiche e di debugging.
  • Costituisce un requisito preferenziale l’esperienza con GitLab, le integrazioni GitLab-Jenkins, GitLab CI/CD e Nexus.
  • Costituisce un requisito preferenziale la capacità di lavorare in autonomia, valutare le alternative, usare buon senso, stabilire le priorità, fornire indicazioni tecniche e agire con discrezione.

Benefit

  • Potrebbero essere disponibili bonus o commissioni.
  • Accesso ai benefit Lenovo; i dettagli sono disponibili su www.lenovobenefits.com.
  • Lenovo garantisce pari opportunità di lavoro.
  • È disponibile supporto per eventuali accomodamenti durante la candidatura.