За DevOps ruby/perl + горе долу bash. Може да срещнеш и python, но не ти го препоръчвам
Разликата е дали ще се ползва puppet или chef ( python / ruby ). Има разбира се и други системи, но са на един и същи принцип.
Общо взето трябва да научиш основните специфики когато се пише за automation и тогава няма да има значение езика или системата.
За bash така и така не е хубаво да си по-експресивен от 10 реда
затова не му влагай толко усилия.
Лично съм виждал "pro" admins, където си знаят само основни неща на bash, но се справят с задачите.
Така че ти трябва само любопитство и vim