director technical