Job Description
The continuous integration engineer's job is to set up the development environment common to the developers and to give them the tools and methods essential for their work.
Using proprietary or open source solutions, the engineer designs systems in order to automate the assembling process for the code and build from the various tasks required to prepare new software versions.
This includes configuration management data extraction, potential merge, conflict management, and launch of the build which take the form of jobs following one after the other, performing unit tests, and so on, until the final delivery of the software.