Yes, use the second article. It could be a definite article if it was something like "... the artist famous for the Mona Lisa."
Yes, in general you say someone is "a teacher" or "an engineer." If it is something very specific (which is to say "definite") then use the definite article.
"He is the starting quarterback for the Pittsburgh Steelers" v "He is a professional football player."