To add,
CRM exists at the functional and technical level and to be honest too many Clients spend too much time changing the UI and doing other things.
It is good to have an SD background, but this does not mean you will learn CRM quickly. If you have some SD background in service and marketing (campaigns, etc) then this will help tremendously.
There are best practice documents and there is IDES to get you started.
Regards
Waza