Thanks for all the information. It sure is very helpful to me.
I just start my job as SQL developer in a small company and I find out they don't have a DBA. My boss said the company was too small and could not afford a full time DBA so he expected all developers to learn to be a DBA. Even though I found it was very overwhelming at first to be a developer and DBA at the same time, now I find it very exciting. There is so much to learn and there is not a boring moment at work.