Using Security Roles, you can manage the information visible to each role, and set the actions that each roles can perform.
Add multiple roles with a single profile, like Agent or Admin, and ensure they have the appropriate permissions to perform actions related to customer service.