engineering manager job description oil and gas