If you do deployments, configure your applications on multiple servers and required to login to your servers and make some changes in infrastructure, applications, pre-requisits etc. then puppet can definitely help you.
Except all this if you handle a big infrastructure and want a centralized management you can also have a look.