Hi Ben,
I’ve made a lot of custom training plans for shift workers and, honestly, they look very different from our readymade plans. That’s what it takes to truly optimize training for the sort of schedule you’re on. It’s a matter of applying the same principles used to design any training plan within a special constraint. The shorter answer is, shuffle workouts around so you’re concentrating training stress in periods when you’re off work and recovery/maintaining when you’re working.
Coach Matt