Environmental science technician careers in Jodphur, India