Yes, DevOps requires coding knowledge. Although it is not necessary that every member of the team has the knowledge, as a whole the environment should be coding friendly.