Absolutely. There are also companies entirely devoted to this. I've worked with SEO partners - one was a dedicated company, and the other did web development with some SEO on the side
Obviously, there are a lot of online opportunities to work for SEO companies. But you must have some kind of skills like Content Writing, Social Media Marketing, Keyword Research and many more..
The wise advice is if you've that skills then start your own website and market your skills through online forums such as WarriorForum, BlackHatWorld, … Read more
White hat SEO basically means that to do SEO according to Google norms. Not to use restricted techniques or spamming in the name of optimization.
White SEO is a type of SEO strategy that abides to the rules of a search engine like Google, Bing, and Yahoo. The opposite for this one is Blackhat SEO, which mostly uses dirty tricks like bots and cloaking. These do not abide to Google's rules.