Skip to main content

Python/DevOps Engineer

Python/DevOps Engineer
BMW AG
4 months ago

Job Description

At BMW Car IT, a wholly owned subsidiary of BMW AG, we live and breathe software. We design and implement embedded software for electronic control units of the BMW cars as well as related tools and frameworks. By delivering software all the way from the idea to the final product we lead BMW into the future of digitalization and mobility.

We are committed to modern development methodologies and tools like continuous integration, agile development, and test automation for designing and implementing the innovative and high-quality software that is the foundation of BMW’s cars.

We are searching for an experienced Python / DevOps Engineer with a passion for innovative automation solutions for our state-of-the-art continuous integration infrastructure.

Our area of responsibility is the development, deployment and operation of test infrastructure, frameworks and tools as well as the integration of these solutions with our CI/CD systems.

What Awaits You?

  • You will work on the Continuous Integration Infrastructure for our infotainment systems.
  • Your day-to-day activities include planning, designing and developing tools and features to integrate our test automation solutions into the continuous integration infrastructure.
  • You will be taking initiative in developing, maintaining and troubleshooting DevOps solutions taking care of test infrastructure orchestration.
  • This means that you also will analyze test failure causes and support development teams debugging the problems for the device under test.
  • A desire for quality, continuous improvement and optimization of automation tools and processes will complete your profile.

What Should You Bring Along?

  • A degree in Computer Science or a similar field of study (Bsc/Msc/PhD).
  • A very good level of knowledge in Python and Ansible. Experience with Zuul, Jenkins or similar CI/CD frameworks.
  • A good-enough understanding of Kotlin, Java and Android standard test tooling, espresso, tradefed, atest is a plus.
  • Experience with cloud technologies and orchestration.
  • Strong understanding of Linux along with IPC & RPC concepts. Linux system services and networks are a plus.
  • Proven track record in developing automation tools.

You enjoy working in an international team and are passionate about Continuous Integration and DevOps? Apply now!

Application & Benefits

Note: Please apply exclusively online via our career portal. Applications via other channels (esp. e-mail) cannot be considered.

What We Offer in Ulm

  • Company car option.
  • English speaking teams in an intercultural setting.
  • Flexible organisation of working times & mobile work arrangements.
  • High Work-Life Balance.
  • Career development & continuous personal qualification.
  • Relocation Services for our new employees.

At the BMW Group, we see diversity and inclusion in all its dimensions as a strength for our teams. Equal opportunities are a particular concern for us, and the equal treatment of applicants and employees is a fundamental principle of our corporate policy. That is why our recruiting decisions are also based on personality, experience, and skills.

Find out more about diversity at the BMW Group at bmwgroup.jobs/diversity

Earliest starting date: 05/01/2024

Option for remote contract within Germany: To be evaluated for each individual case.

Contact:
BMW Group HR Team
+49 89 382-17001

Expertise level