here's a couple more i hadn't remembered before:
oil hands/rig workers. they'll work 30 days straight, but then get the next 12 or 18 days off - that sort of shift rotation isn't too uncommon.
miners. sometimes you'll work a three month stint, then you're off for a month solid & back home. then there are others that will be flown in for an 8 day work tour, then flown back home for 4 days off, then back to work etc.
long haul truckers. depends how much money you want to make, really. some work non-stop to the legal maximum & never spend time at home, but i know truckers that will go do 2 hauls in 6 days, then take the next 4-7 days off, rinse & repeat.
commercial fishermen. they work their bags off for the fishing season, then drink for a few months before they can go back out again.
longshoreman. when you start out you show up 3-4 times every 24 hours for a work call out to see if you can get a shift. guys might do this for their first year or so, then they move up the boards (here it's from H to A board, and coincidentally there are a lot of HA's working there.. ) & get priority for shifts over those with less seniority. once you're up on D, C, B, or especially A - you can make great money on your on-shifts, especially if you can get a shift operating a gantry crane or "the money train" (triple tandem yard hauler rig train nicknamed such because it's a piece of cake job for the highest shift differential due to the "danger" and "expertise" & "stress" etc.) anyways, long story short they make fat money & get great benefits and time off.
tug boat operators. especially captains or those with seniority. they can make incredible money ($180k cdn) & only have to work hard for about 8 months for it.
and depending what you want to do with your time off, perhaps a travel industry job. my twin bro sells cruises for a living (mostly alaskan) & gets quite a bit of time off. his vacation time has increased with seniority to a few weeks now, but he gets a lot more than that off considering all of the REQUIRED cruises & tours he "has to" do for work purposes - so this vacations don't count against his time off, but he still gets to travel the world. but he does have to attend info seminars & such on these industry trips to learn the product better so he can sell their particular cruise & destination experience. he now typically gets plenty more of these sorts of trips per year than he gets in time off, then if he's won sales contests throughout the work year, he's likely earned enough credits with various cruise lines & credit dollars at his agency to take a cruise & cover airfare and sometimes even hotel stays at a highly discounted rate.