I don't think there's a "wrong" answer but since you started with "I have had" it probably makes sense to say "I have been..."
No, then you should use the simple past. You're referring to a specific situation that doesn't continue into the present.Thanks The Newt.
Would you stick with the Present Perfect even though you mention the jobs after the full stop?
... contact with people. That was the case when I worked as...
Thanks!
In this sentence, I would choose based on grammar and logic.I don't think there's a "wrong" answer
The and combines two complete sentences (independent clauses). Each has a verb. Each verb has a meaning. So we need to evaluate the verb in the second clause. What does it mean? I perform the same evaluation with and or with a period.During my life I have had many different jobs and in some of them I [have been/was] in direct contact with people.
Here "them" means "these jobs".In some of them I [have been/was] in direct contact with people.