Like John, I'm also in the same boat of working 24hr shifts.... it's tough. Best advice I can give from my experience: PACK A COOLER. A cooler is literally your best friend - get a large one, load it up with prepared food, lots of water, and icepacks. I like to use microwavable containers to store my food it, that way I just take it out of the cooler, throw my chicken breast/steak/whatever in the microwave and it's good to go.
Plan ahead brother, takes some serious discipline to get continuous nutrition on a 24hr shift, but if you want to make gains it's worth it and completely doable. The only 'change' potentially to your diet is like John also said about when you get home to get some rest... even if it's in the morning, if you're going to be sleeping for an extended period - treat it like a bed time meal. Keep carbs and sugars low. Try and get slow digesting protein (casein) if possible.