I'm a big fan of giving candidates practical tests during the interview process. It's relatively straightforward to give a developer candidate a programming test or a tester candidate a sample app to see how they would test it, but I'm not so sure what to do with a build engineer.
Added to this difficulty is the fact that I've come across a number of sub-optimal build engineers in my time, but it's hard to identify what makes them sub-optimal until they're already on the job. (No offense intended to all the build engineers out there, this is purely my personal experience - and I've been lucky enough to work with a couple of really stellar build engineers too, it's just that they are never available when I want to hire them !).
I've worked with a number of people who have turned out not to fully understand the tools that they're working with and/or have implemented overly complex and brittle build solutions that are hard to maintain and extend.
What are the qualities of a great build / install engineer, and how can those qualities be tested for during the recruitment process ?