Is programming mandatory for an administrator to move in to DevOps role ?

As an administrator we are good in administration activities of servers and some extend scripting. To move in to DevOps role, do we need to know hardcore programming on new languages?

submitted by
---