Maintainability is paramount in DevOps and core to that is using languages that are common.<p>I personally would advocate strongly against using Haskell in DevOps. Too few people know the language. Python is a good choice when one needs to move beyond bash and the existing tools.