While you can and should out-source the initial design of your
website, you should do the day to day maintenance and content
editing of your website in-house.
You know your
business--things change. You want visitors to your website
to see current information, links must work, and new information
has to be updated.
To do this you will need training.