Aktiviere Job-Benachrichtigungen per E-Mail!

Build Engineer

HTEC Group

Deutschland

Remote

EUR 50.000 - 70.000

Vollzeit

Vor 9 Tagen

Zusammenfassung

A leading tech consultancy in Germany is seeking a Build Engineer to enhance the software build process. The ideal candidate will manage CI/CD systems, optimize build pipelines, and aid in version control practices. Candidates should be proficient in scripting languages and have experience with build systems and CI/CD platforms. This role offers competitive compensation and the chance to work in a dynamic team environment.

Qualifikationen

  • Proficiency in scripting or programming languages (e.g., Python, Bash, Groovy).
  • Experience with build systems (e.g., Make, CMake, Bazel, Gradle).
  • Strong knowledge of CI/CD platforms like Jenkins and GitHub Actions.

Aufgaben

  • Streamline and maintain build pipelines.
  • Assist developers in debugging build system issues.
  • Implement and maintain multiple build configurations.

Kenntnisse

Scripting or programming languages
Build systems
CI/CD platforms
Version control systems
Linux and Windows environments
Debugging and problem-solving

Tools

Jenkins
GitHub Actions
GitLab CI
Docker
Kubernetes

Jobbeschreibung

We are looking for a Build Engineer focused on maintaining and improving the software build process across teams. This includes optimizing build pipelines, managing CI/CD systems, supporting version control, and integrating development tools that enable efficient and secure software delivery.

This role requires close collaboration with Development, DevOps, QA, and Infrastructure teams to ensure seamless integration of tools and efficient workflows.

Key Responsibilities

  • Streamline and maintain build pipelines to support developer productivity
  • Assist developers in debugging build system and infrastructure issues
  • Implement and maintain multiple build configurations (e.g., debug, release, optimized)
  • Promote clean, maintainable version control practices and support related troubleshooting
  • Configure and manage static analyzers, fuzzers, and sanitizers for security enhancements
  • Build, configure, and extend compiler toolchains (e.g., GCC, LLVM, JDK)
  • Patch and build open-source libraries from source as needed
  • Install, update, and troubleshoot CI/CD platforms (on-premises or cloud-based)
  • Gather, analyze, and visualize build system data (e.g., dependencies, build paths)
  • Collaborate with other teams to integrate new tools and data sources
  • Write and maintain clear, detailed documentation for tools, systems, and processes
  • Develop reusable scripts, infrastructure-as-code, and containerized build environments
  • Participate actively in team meetings and contribute technical insights

Required Skills

  • Proficiency in scripting or programming languages (e.g., Python, Bash, Groovy, etc.)
  • Experience with build systems (e.g., Make, CMake, Bazel, Gradle)
  • Strong knowledge of CI/CD platforms (e.g., Jenkins, GitHub Actions, GitLab CI)
  • Proficient in version control systems, especially Git
  • Familiarity with both Linux and Windows build environments
  • Strong debugging, problem-solving, and communication skills

Preferred Skills

  • Experience building and customizing compiler toolchains
  • Familiarity with security tools such as Clang-Tidy, AddressSanitizer, fuzzers
  • Experience with containerization and orchestration (e.g., Docker, Kubernetes)
  • Knowledge of Infrastructure as Code tools (e.g., Terraform, Ansible)
  • Exposure to build system data visualization (e.g., Graphviz, Prometheus, Grafana)
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.