As the above said profession, but there are engineers that use DevOps practices.
I'm in this profession came from system administration, having a pretty good background and now am inclined to think that this is not a profession you want to start from scratch. Now trying to develop internal courses for their employer, to attract into the profession ops engineers or developers. At first I thought that it is possible to give the material to June, but eventually came to the conclusion that first you need to work in development\\administration to the level of the middle and to have an idea about how systems work, how they are developed and exploited in parallel, you can explore DevOps tools.
Courses will be advised to only basic courses, any what you like on topics: Linux, Python, Docker, Kubernetes, Jenkins, Git.