indeed and linked in are both very good. I also have been using glassdoor. All 3 of them seem to get the same jobs eventually.
As for resumes, I did a request on Linked in to get advice on my resume but all i got was about 15 people contacting me all asking for the exact same price to help me redo my resume, apparently the price is fixed by Linked In. I wasn't too thrilled with it, the price was high and it's just not possible to know who's good and who's not. so I did nothing, got hired somewhere and talked to 2 people in HR who both told me my resume was fine and they find professionally written ones are often "overdone." One was the recruiter who found me he said resumes are very position dependent, if you're in an administrative role we want to see certain things, as a Facilities Manager(my role) they wanted to see experience and skills, they didn't care what format or font I used.
I was there 10 weeks and then we had a huge layoff so I'm out looking again and using the exact same resume just updated with the last job.
Basically the feedback I got was the key is tailor your resume to the position you're applying for. Also if you haven't changed jobs in 12 years you will find some of the same stuff I found not having interviewed in nearly 8 years before this. Everyone does phone screens now, at least in Silicon Valley they do. Often now the format is phone screen with recruiter, phone screen with hiring manager, "zoom interview" with hiring manager, which is a video call. And then finally you get to the onsite interview. The company I'm interviewing with right now I did email screen, phone screen with recruiter, phone screen with hiring manager followed by onsite interview with 4 people waiting for decision. That's been very much an outlier seems like the process is much more involved now than it was the last time I was interviewing.
All of Indeed, Linked In and Glassdoor will allow you to post resumes that are available for potential employers.