Yes Rampart is a defensive cooldown. Used for tank busters and large pulls.
Defiance does not reduce damage. But will help you generate enmity.

Shirk is done AFTER your tank-bro provokes the boss off you. Before and it's a waste.