Jobs / NVIDIA

DevOps Engineer - Build & CI/CD

NVIDIA · Berlin, BE, Deutschland
Berlin, BE, DeutschlandExp: 5+ yrsOnsite
Remuneration
Not specified
Location
Berlin, BE, Deutschland
Visa sponsorship
Not specified

Job summary

The DevOps Engineer - Build & CI/CD role is essential for developing and maintaining CI/CD pipelines that ensure the efficient integration and delivery of embedded software. Responsibilities include implementing DevOps best practices, managing Docker-based build environments, and collaborating with development teams to enhance build tools and infrastructure.

Qualifications

  • 5+ years of experience in DevOps, Build, or Release Engineering role
  • Experience in embedded software development project(s)
  • Solid experience with build systems such as Bazel, CMake, etc.
  • Hands-on experience with scripting languages such as Python, Shell, and Bash
  • Strong experience with CI/CD toolchains such as Jenkins, Gerrit, GitLab, Artifactory, and Docker
  • Solid understanding of containerization technologies like Docker
  • Familiarity with Linux systems and command-line interfaces
  • Good understanding of Software Engineering & Integration best practices for embedded software development
  • Familiarity with Infrastructure as Code and a strong desire for automation
  • Excellent communication skills in English

Responsibilities

  • Develop, maintain, and optimize continuous integration and continuous deployment (CI/CD) pipelines
  • Implement and champion DevOps and Software Integration best practices
  • Monitor builds in CI systems
  • Design and develop automation tools
  • Manage and improve containerized build environments using Docker
  • Implement new build configurations
  • Collaborate with development teams

Skills

ArtifactoryBashBazelCMakeC++DockerGerritGitLabJenkinsLinuxMakePythonREST

Degrees

Computer Science degree or equivalent experience

Relocation

No