In most places I have worked I have picked up many of the build system responsibilities. This ranged from the infrastructure and setup of the CI tools (e.g. TeamCity) to the creation & configuration of the jobs that make up the CI process. Also the initial investigations on broken builds.
Again in my current company these ‘duties’ have been lumped into the tester role.
However, it always seems to play second fiddle to other work and the build process or CI/CD pipelines, just don’t never get the concentrated love they deserve.
My solution is to make it a role in its own right, with at least two people.
I was wondering:
-
if anyone had the same experience of having to look after the build system as part of test?
-
if anyone worked somewhere where this was actually a separate role? (and if it worked)
-
what you would call this person? I went for TestOps, but Build Engineer would work. Or my favorite, Build And Test Engineer, but that is just because we could have BAT Men & Women.
Anyway, just wondered what people thought, just to try and gauge if I am going off on a weird tangent.