You need one team of three for 24/7 NOC coverage, even for a worldwide customer base. Preferably four or more but three will do for a while.
Tickets are automatically generated from alerts for anything from unusual web server logs to disks filling up to network bandwidth spikes to slow SQL queries, etc. The NOC staffer attempts to resolve problems on their own, and identifies and calls the first point of contact for specific issues as necessary, following the appropriate escalation procedure.
As people get woken up in the middle of the night for their shit breaking, after a few weeks, suddenly regular problems either go away or standard procedures for fixes are documented. In a few months a staff of three can handle 90% or more of the tickets that are automatically generated.
We were doing this over 10 years ago with about 2000 servers getting traffic from 2,000 to 150,000 hits per second on Perl web apps. Honestly, nobody does anything efficiently anymore.
Oh, you are talking about people who just phone other people, well you need to include the "other people" in your number.
Two people on shift per weekday, three on weekends, and a non-NOC staff member works a shift on a weekend so they can cover sick time and vacation people. It's not that hard.
Part time NOC gets six to twelve hour shifts as needed, and you don't need them 24 hours, you only need them during non office hours.
Weekends are the only time they're there 24 hours, and usually one engineer, developer, devops, *admin, manager, etc rotates out a shift so they have to be familiar with how the system works in case someone gets sick or takes vacation.
When I was growing up, there was a 24/7 coal-mine near-by and everyone was on two-week rotations for their shift. Which (naturally) sucked. Eternal jet-lag. I thought that letting people simple pick their preferred, and stick to it would solve the suckiness...