First off, you will want to plan for your deployment. Typically speaking, this means setting up a lab and doing a pilot before pushing an image out to all your systems. From the embedded link above which points to the plan for your Windows 7 deployment page of the Springboard Series on TechNet, you will find a link to the Proof of Concept Jumpstart Kit v3.0. I highly recommend starting with the kit in a controlled environment prior to jumping into the full environment deployment. You also might want to read How to Start a Windows 7 Pilot Deployment which offers some key best practices for each phase during your deployment.
Next, you will want to select your deployment tools. There are a few you could choose from. Casper1973 already mentioned the Microsoft Deployment Toolkit (MDT) which is my first choice for recommending as well. First off, MDT is entirely free and can be downloaded from the Deliver and Deploy Windows 7 page, also from the Springboard Series on TechNet. The nice thing about MDT is it can handle all of your deployments in one simple console. You can easily add drivers, applications and required tasks based on the imported images and hardware models you use in your specific environment. You can even tie MDT into Windows Deployment Services (WDS) if you wish to perform your image deployment via PXE boot or with the multicasting feature.
A few videos that have proven to be good and insightful precursors can be found below. These videos will also demonstrate how to use the above mentioned tools: