In order to find a job in Germany, you have several options at your disposal : send unsolicited applications, use the Internet, visit temporary work or staffing agencies online or on site, and read job ads in the free, traditional or specialized press.
Regarding your CV, comply with local requirements: a German CV ("Lebenslauf") can fit on two pages and must contain several important sections such as marital status, education background, miscelleanous trainings, professional experience, knowledge of foreign languages and personal interests. You need to attach a photo to your CV. It is also important to submit copies of your diplomas, grades, employment certificates and any other document related to the information provided in your CV. Write your cover letter as a complement to your CV with a highlight on your personal professional project.
If you live in Germany as a permanent resident, you can register with a local employment agency ("Arbeitsamt") in order to consult joblistings and benefit from advice from employment counselors.
Arbeitsamt - German Employment Agency
Monster - Germany