How to check if post/page or taxonomy post is published by admin

This could be simple as:

global $post;
if ( user_can( $post->post_author, 'manage_options' )){
    // this is an admin
} else {
    // this is not
}

Assuming the only admins on your site can manage options.