2 x 12 hour days (5.30 - 5.30)
2 x 12 hours nights (6 - 6)
4 days off

leaves around 45 minutes before work starts.

often has to work public holidays, weekends etc

As it is an 8 day cycle, the cycle moves forward one calendar day each week.