Generator maintenance engineer, mechanical and electrical faults, screen fault programming, maintenance contracts, and fire pumps