What is a NASCAR crew chief?

It can be different from team to team, they usually oversee all racecar set-ups and pit strategies, some Crew Chiefs are also responsible for all personal on the race team, including all shop people and the building and repairing of the car(s)/truck(s).