Lenovo
Lenovo
A Lenovo é uma empresa multinacional de tecnologia que atende consumidores e empresas com hardware de computação, infraestrutura empresarial, dispositivos inteligentes e serviços relacionados. Seu portfólio inclui computadores pessoais e notebooks, como ThinkPad e X1 Carbon, sistemas para consumidores e jogos, incluindo a linha Legion, servidores, tecnologia para data centers e soluções de TI empresariais. A Lenovo vende por meio de canais de varejo, online e corporativos, enquanto amplia seu foco em serviços e soluções habilitados por inteligência artificial para organizações. Com uma grande força de trabalho global, a empresa oferece um amplo ambiente de carreira em áreas como hardware, tecnologia empresarial, software, serviços e produtos para consumidores.

Engenheiro de CI/CD na Lenovo — Trabalho remoto na Carolina do Norte

Desenvolva e mantenha pipelines automatizados de CI/CD para o desenvolvimento de BIOS e UEFI de servidores Lenovo. Dê suporte a toolchains de firmware, infraestrutura DevOps, controle de código-fonte e testes automatizados.

Descrição

  • Crie e mantenha pipelines de CI/CD e de lançamento em produção para o desenvolvimento de BIOS e UEFI em servidores Lenovo.
  • Trabalhe em parceria com engenheiros de firmware para dar suporte aos pipelines de build automatizados e à infraestrutura de suporte.
  • Gerencie ferramentas de build de firmware e toolchains UEFI baseados em EDK2.
  • Realize builds em ambientes Linux e Windows.
  • Integre sistemas de controle de código-fonte a frameworks de testes automatizados.
  • Desenvolva sistemas de integração contínua que ajudem a verificar a qualidade do código.
  • Avalie situações técnicas, implemente soluções e desenvolva componentes, procedimentos ou processos de sistema conforme necessário.

Requisitos

  • Bacharelado em ciência da computação, engenharia de software, engenharia da computação ou experiência profissional equivalente.
  • Pelo menos cinco anos de experiência com automação de build e testes, integração contínua e entrega contínua.
  • Experiência avançada com Python.
  • Proficiência em controle de código-fonte Git.
  • Experiência com Azure DevOps, GitHub Actions, GitLab CI ou plataformas comparáveis de automação baseadas em configuração como código.
  • Experiência com métodos de autenticação, administração de certificados e integrações LDAP.
  • Experiência no uso, na configuração e na manutenção do Jenkins, incluindo Jenkins Pipeline e Jenkins Configuration as Code.
  • Experiência profissional com Linux.
  • Experiência com Docker e repositórios de contêineres Docker.
  • Experiência com repositórios de artefatos binários, como Nexus ou Artifactory.
  • Experiência na conexão de pipelines de CI a frameworks de testes automatizados.
  • Profundo entendimento dos processos de desenvolvimento de software.
  • Conhecimento de metodologias Agile e ferramentas relacionadas.
  • Fortes habilidades analíticas e de depuração.
  • Experiência com GitLab, integrações GitLab-Jenkins, GitLab CI/CD e Nexus será considerada um diferencial.
  • Será considerada um diferencial a capacidade de trabalhar de forma independente, avaliar alternativas, usar bom senso, priorizar o trabalho, oferecer orientação técnica e exercer discrição.

Benefícios

  • Bônus ou comissões podem estar disponíveis.
  • Acesso aos benefícios da Lenovo; os detalhes estão disponíveis em www.lenovobenefits.com.
  • A Lenovo oferece igualdade de oportunidades de emprego.
  • Há suporte disponível para acomodações durante o processo de candidatura.