Morning all.
Reflecting on my now 8 year career as a UNIX engineer, I am quite sure I will be ready for a change soon. I'd like to drop the on-call, but I don't see that happening too easily. If anything, I just want to switch things up... Oh, and make more money.

I'm not a programmer, but do have a solid understanding of the fundamentals. I'm quite good at shell scripting, and very good at automating things. In fact, I've made it a general rule as a lazy/efficient sysadmin that I automate any task that has to be done more than three times. That being said, I think I'd like to give DevOps a try.
I feel like now is a great time to utilize all of the training resource my company is throwing at us for Red Hat, but need some direction for where to start. I want to utilize the Red Hat Learning Subscription my company has purchased for me, if possible (allows unlimited access to any Red Hat course).
I've already taken the sysadmin courses, am ready to sit for the RHCE exam and am proficient using Satellite and Red Hat Enterprise Virtualization platforms; however, which other classes/subjects do I need to focus on for jumping into DevOps in the next year or two?
There's ~8 separate courses on OpenStack, so I figure the administration courses would be a good place to start. There's also several courses on OpenShift.
There's also a course on Puppet as well as Ansible. Which would be better to focus on?
Finally, I'm going to make an effort to develop some solid Python skills. Anything else? Am I on the right track for this?