I am contracted out by a cyber security company and need certain programs to be installed as I will be using this to show potential client vulnerabilities in their systems.
That looks like your pen testing not sales.
I mean if you're selling the service, and someone else is doing the testing I don't see the need for Kali.
Also you're probably looking for more of an IT/networking person to setup a server, not a programmer. Programmers write code. Unless you're looking for someone to re-write kali for you?
Also a side note - if you can't set it up, you're not going to be able to do mch with it. While there is a pretty GUI, almost every tool requires a CLI/terminal commands to run.
You're also better off having this on a laptop to take to your clients and show them - pretty hard to fire up aircrack on a remote server to test said clients wifi keys, or do injection/monitoring without a proper chipset(your server blades are all hard wired, they definitely won't support mon0 on a wireless network).
I'm trying to be constructive by telling you that your objective here, is the wrong way to go about this.
However if you absolutely need Kali on a remote box, I'll do it for you - 50$ inbox me.