Apex

DevOps Engineer

Apex • DE
C++
Apex.AI is hiring an experienced Senior DevOps Engineer to design and scale Apex.AI's build and release systems. You will architect and implement our build and release system solutions, which impact developer productivity company-wide and ensure that customers receive high-quality products in a timely manner.
 
This position is located in our Munich or Stuttgart office. Authorization to work in Germany is required. 

What You'll Do—Responsibilities

  • Extend and optimize our build, release and packaging system 
  • Help improve our Continuous Integration, Continuous Deployment (CI/CD) pipelines and build system 
  • Build and maintain our build infrastructure 
  • Work closely with C++ product developers to understand their workflows and how to improve them 
  • You Have

  • B.S. or higher degree in a technical field with 5+ years of relevant work experience 
  • Proven experience maintaining a cross-platform build system 
  • Proven experience managing CI/CD pipelines 
  • Proven ability to script in Python
  • Proven experience building C/C++ projects 
  • Familiarity with GitLab or GitHub 
  • Experience navigating Linux-based systems and tools in a terminal
  • Excellent troubleshooting skills  
  • Excellent communication skills 
  • Great To Have

  • Experience with infrastructure management tools such as Terraform 
  • Experience with Bazel internals 
  • Familiarity with releasing code and binaries to customers 
  • Familiarity with cross-compilation 
  • Experience with the usage of CMake