- ensuring that machinery, systems, infrastructure, and equipment run optimally with minimal downtime
- conducting and overseeing maintenance process audits
- diagnosing faults
- undertaking the planned maintenace
- establishing different maintenance procedures and protocols
- training staff on equipment operating and maintenance procedures
- responding to major equipment breakdowns
- forecasting and strategic planning for system overhauls and upgrades, while taking into account long-term cost of maintenance
- supervising other engineering and technical staff