I have been driving garbage trucks for 18 years, maintaining them the for first 10 years. Moving on to only driving residential sanitation pickup.
I also have machine shop experience before driving truck.
Spending a lot of my spare time working on and maintaining other peoples vehicles.