Graeme Welch has been appointed as Elite Cricket Performance Director of Derbyshire on a three-year-contract.