Position: Embedded DevOps Engineer (Germany)
Company: GlobalLogic
Category: DevOps
Experience required: no_exp
Published: 2020-01-01T00:00:00+02:00

The Global Software Development team will shape the future of customer offerings, and the DevOps Engineer will strongly contribute to software development journey. Working alongside developer team the Engineer contributes directly into success of our shared mission by building and maintaining reliable environment for the software solutions.

Must Have:
Completed study in Electronics, Informatics or similar
3+ years of experience with DevOps in Embedded Software Development teams, including Continuous Integration (CI) and Continuous Delivery (CD) Pipelines
3+ years of experience in Embedded Software Toolchain development, as well as Git version control system
Advanced knowledge and experience with Jenkins and Gitlab
Advanced knowledge and experience with Git and its workflows
Advanced knowledge and experience with Python
Good knowledge of C/C++
Advanced knowledge about buildsystems, especially make
Advanced knowledge and experience with scripted pipelines for Jenkins or Gitlab
Experience with Docker containers and Virtual Machines
Knowledge and experience with Agile methodologies (Scrum, TDD, CI, CD)
Strong analytic abilities and great affinity for innovative ideas
Good teamwork and communication skills in an international environment
Fluent English

Nice to Have:
Knowledge on bash, batch, C#, Groovy and Java (Maven)
Experience with Embedded Software Development (C/C++), especially with ARM Cortex-M
Experience with several different buildsystems, e.g. CMake, SCons
German knowledge
Job Responsibilities
Development, administration and maintenance of the Continuous Integration (CI) and Continuous Delivery (CD) framework and pipelines for Embedded Software development
Continuous development of the toolchain and C/C++ buildsystem for embedded software development
Maintenance and administration of version control system as well as the Git toolchain and workflows
Develop tools and scripts to facilitate and accelerate development process
Strengthen DevOps best practices
Work together with several Agile teams