How can I have a employee ID read-only in Drupal Profile, set by Admin?
You can use the field_permissions module to set up permissions for fields by user role and then limit access to admin. If you want to limit to one person then set up a separate role and give that role only to one person.