I ended up contacting all 3, hp, dell and redhat. No luck with any except hp and their recommendation was "ProLiant ML350 Gen10"
I'll see what can my company do regarding the budget. I'm thinking we could configure it according to what he have available and then later on upgrade its hardware in the future.