chief mechanic careers in Dublin, Ireland