I think it is more a grammatical problem.
A plumber, a doctor, ... these are really persons.
But IT is a general term, so you could in the case of the doctor also say the medical guy.
We should be more specific within IT, then it becomes a person again:
The database Administrator, the System Administrator, The programmer and even the user.