Irrigation engineering and maintenance