Dank der immer größeren Verbreitung von Continuous Delivery gewinnt die Automatisierung von Infrastruktur immer mehr an Bedeutung. Die Idee, Infrastruktur mit Hilfe von Quelltexten zu beschreiben, findet immer mehr Anhängerschaft, und daraus ergeben sich neue Herausforderungen für Operations, aber auch für Developer, die mit Infrastruktur in Berührung kommen. Dieser Artikel beschreibt, welchen Herausforderungen Operations und Developer sich bei der Arbeit mit Infrastructure as Code stellen müssen und wie sie aus den Erfahrungen der klassischen Softwareentwicklung lernen können, diese zu meistern.