Syncing Uncontained Objects with AlwaysOn Availability Groups
Native functionality, no.

AlwaysOn Availability Groups have the containment of database.  Server objects (Agent jobs, logins, alerts, etc.) just simply don't play a HADR role with availability groups.

Whenever you run into the need to ensure that server-level objects exist on all replicas, or that they only execute on [particular_replica] then you will have to have this custom logic.