DevOps Engineer

Posted 4 weeks ago by Cyrus Bandani
Apply Now

Apply for this job

Job Description

As a DevOps team member, you will develop an automated process for building and testing software which is constructed with model-based design and C/C++ code. We use Zuul from OpenStack together with Git and Gerrit as the basis of our CI/CD tool chain.

You will be a part of a team responsible for deciding the future of our Software Factory with its CI/CD system to support hundreds of developers.

Main responsibilities:
• Develop and maintain an automated process to assure software quality
• Maintain and update current scripts/tools to support an evolving software
• Evaluate and develop new tools to support developers

Required qualifications:
• Master of Science in Computer Science, Computer Engineering or equivalent
• Expertise working with C/C++ and Python
• Experience working with continuous integration tools
• Understanding of software development workflow and processes

• Zuul
• Experience in software development for embedded systems
• Git/Gerrit
• Ansible
• Cloud infrastructure (AWS & Azure)
• Docker
• Linux
• Matlab
• Understanding of model-based systems, Simulink/TargetLink
• Experience with issue tracking tools and an Agile way of working

Personal qualities:
• A good ability of communication and team work is essential
• Structured, with good analytical and problem-solving skills
• Capable of focusing on both daily issues and long term visions
• Interested in new tools and technologies