I need some help on Heigan please.

The fight is quite abstract to me. Read all you posted here, checked his abilities and I have the following problems:

I don't know when eruptions are coming, so not sure about when to move;
I can't have the raid close to tanks because of the debuff.

Can someone please post a more detailed idea on how to 10box this?

Thank you.