technical facilities careers in Offaly, Ireland