Ask HN: What programming language do you use for system administration?
What programming language do you use for system administration, infrastructure and deployments ?
Those are everywhere by default.
And the only thing I use for this is Shell scripts. In fact I am not sure if there is any other option. But then I am not a system administrator, its my part time duty.
In very rare cases (when it's simply a sequential list of commands) I still use shell scripts, but I try to replace them with Python programs as soon as any logic, text/data processing or sane error handling is needed.
Cron jobs & similar are usually shell, various helper scripts are perl, and my deployment system is written in python.
puppet for infrastructure configuration
bash, ruby and/or capistrano for deployments