The DevOps position requires you to be good at programming and Scripting. DevOps engineers will get involved in Build, Deploy, Testing, and release of the applications or software. The programming languages must be stable, object-oriented, secure, and scalable.
There are three main reasons Python is such a popular “starter” language for DevOps:
Python is easy to learn. Any programming language is easy is of course relative. You’re not going to become an expert overnight. However, Python is relatively easier to get started with than many other languages.
Python is great at enabling automation. DevOps is all about automating things. The more you can eliminate manual processes, the better.