DevOps Engineer

Elbit Systems Deutschland GmbH & Co. KG
Ulm, Germany
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Ulm, Germany

Tech stack

Build Automation
Unit Testing
Azure
Bash
Static Program Analysis
Continuous Integration
Linux
DevOps
Linux on Embedded Systems
Embedded Software
Firmware
Groovy
Python
Perforce
Real-Time Operating Systems
SonarQube
VxWorks
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
GIT
Containerization
Gitlab-ci
Kubernetes
Information Technology
Software Version Control
Docker
Jenkins

Job description

Elbit Systems Germany is an international company specializing in state-of-the-art communication and reconnaissance technology for the defense and security sectors. As a medium-sized company, we are a key systems provider for security challenges worldwide. Our development and research, production, and project management all take place in Ulm. With a proud company history, we bring a wealth of experience and expertise to our work. Your area of responsibility

  • Setting up, maintaining and further developing CI/CD pipelines (e.g. with Jenkins and similar tools)
  • Extension of existing build pipelines with additional quality and analysis tools (e.g., static code analysis, unit test coverage, security checks)
  • Automation of build, test, and deployment processes for embedded software
  • Development and support of build infrastructures for various target platforms (microcontrollers, embedded Linux, RTOS, VxWorks)
  • Containerization and virtualization (Docker, possibly Kubernetes) for build and test environments
  • Monitoring and optimization of the toolchain and server landscape
  • Close collaboration with developers, testers, and project managers to ensure efficient software and firmware delivery.
  • Support in introducing DevOps practices and culture in the embedded environment

Requirements

  • Completed studies in computer science, electrical engineering or comparable qualification
  • Several years of experience in DevOps, build automation and CI/CD
  • In-depth knowledge of at least one CI tool (e.g., Jenkins, GitLab CI, Azure DevOps)
  • Safe handling of version control systems (e.g., Git, Perforce)
  • Experience with container technologies (Docker, possibly Kubernetes)
  • Knowledge of scripting languages (Python, Bash, Groovy, etc.)
  • Experience in embedded environments (cross-compiling, toolchains, hardware-related testing, Linux)
  • Experience with analysis and quality assurance tools (e.g., SonarQube, Coverity, clang-tidy) is an advantage.
  • Teamwork skills, initiative and a solution-oriented work style
  • Flexibility, assertiveness and resilience
  • Good German and English skills, both spoken and written.

Benefits & conditions

  • Flat hierarchies
  • Onboarding days
  • Flexible working time models
  • Mobile working
  • Exciting and dynamic work environment
  • Attractive, collectively agreed remuneration
  • Company pension scheme with attractive subsidies
  • Health care
  • Bicycle leasing
  • EGYM Wellpass
  • Parking spaces

Apply for this position