Fire fighters whinging about not being able to train on shift.... some of us don't get to sleep if there are no jobs on and actually have it hard
On a serious note OP I/A is the way to go with this sort of shift work. I just had a very successful couple of months doing I/A to get around all the crazy shifts I have been having. Another tip is to set up a certain amount of sessions you want to hit until your next retest/progression and just tick them off as you go.
e.g
Max strength x9
HIC x9
Endurance x5
I just did the above and had great results. I moved away from the weekly schedule and just trained when I knew I could achieve the session and it allowed me to take days off when work interfered. Some weeks I only trained twice a week and others as much as 5 days a week. You miss out on the frequency aspect, but my body absolutely loved the extra recovery when nit was needed.