A west suburban police officer has been terminated after he made social media posts that violated department policies, Elgin officials said.