There are NO posting obligations unless there is an employment contract (like a union or collective bargaining agreement) requiring posting. Otherwise, in the absence of some contractual requirement to post a job, the company is free to post it internally, or to not post it internally, as it chooses: it is up to the employer.