administration Civil Engineering Durban Internships 2025 KwaZulu-Nata May 17, 2021 Stefanutti Stocks Coastal Engineering internship