One event per shift. Most businesses that outgrow a paper schedule start here: create a calendar event for every shift, name it with the employee and role, and color-code by person so the week's coverage is visible at a glance.
A shared calendar per team or location. Rather than juggling individual calendars for every employee, many businesses create one shared calendar for the crew, or one per location, and give each person view or edit access, so everyone's looking at the same version.
Recurring events for standing shifts. A weekly recurring event handles the predictable part of a schedule well enough; it still takes someone manually adjusting it whenever a shift actually changes, gets covered, or drops entirely.