I like the French model (not often you'll hear me say that!) where the fire services in the two largest cities are provided by the military specifically to prevent them going on strike.
It's the Army in Paris and the Navy in Marseilles. They're full time professional fire-fighters trained and equipped as would any modern urban fire service be - but they're under military discipline and can't go on strike.