Resources for when you are in the job market. Obviously these won't all apply to everyone. If you're getting a job that's far afield from me, then I wouldn't have much advice for you.
These sites would be good to establish some sort of presence whether it be for uploading resumes and job searches (manual and auto delivery) or to create portfolios or project repositories to share your work. In the case of code, maybe some derivative works could be done if you're not able to create your own project, fork a project where changes you make improve upon something else. Might be good to have that anyway if it's a project you rely on and you can make it more efficient to use or customize for yourself.
Look at a few different templates and actually write down, articulate what you like and don't like about them. Think it through first don't just jump into a template until you align what your resume needs with the templates you've looked at. Print out the sample templates (without your stuff) and scrutinize how they read, how they print, color, fonts etc. Start to formulate the design you want as personal choices that suit you best. The slots you fill may not match the slots the templates have. Why things work and don't work. Read a few articles on resume writing for your field.
Having a portfolio website is a good idea just as part of the complete package. In my field, there are a lot of good and a lot of bad designs of portfolios. You want yours to be relevant and understandable, and contain enough content that makes it worth having visited. If I'm looking at your profile, taking time to visit your site, give me at least a few minutes of content to browse and get a feel for who you are. A website let's you expand or even embellish on all sorts of things biographically. It can help you improve on the tone you maybe wanted to convey in the resume but couldn't. But maybe most importantly if you are the type of person to engage in a lot of things, think of your website as a hub for people to explore those areas withy you. If you do a lot of projects, document some of those projects in a category under an appropriate name. The website doesn't have to be for just prospect jobs.
After you find a job, if you are happy with where you are, there are some additional things you want to do. Close out of your previous accounts at the online services, they will continue to bother you. You might think you need to maintain a profile out there but that's just more time for your data to be mined by services inside and outside of your own country. I'd even consider deleting your main profiles such as Linked-In if you want to get spying eyes off your back. Might be good to actually delete all your personal information that ties you anywhere. Some people want to be tied across their social media presence but I would not recommend it in this age.