Yes it is good choice to go for DevOps from System admin.
Here are some of the programming skills one must have to become a Dev
Knowledge about cloud technologies
Experienced in handling storage and network
You must know infrastructure management and compliance
Must enhance soft skills like good communication, analytical thinking, and problem-solving.
If you are passionate about pursuing career in DevOps field then I suggest you to go for Intellipaat which is offering the best DevOps Certification Course in the market.
Before that have a look at this video on how Naveen took great decision by shifting his career from System Administration to DevOps Engineer -