Let me give you some context before. I'm working in a very well-known international company as a DevOps Engineer with 6 months of experience. I feel so grateful and lucky to develop my skills and contribute to such company.
But there is an issue becoming more serious day by day. Some of my colleagues decry/look down upon my job and intentionally trying to find my mistakes even though my mentor is reviewing and refactoring them.
Let me give you some examples.
Last week, I was looking at my personal website about how much it got attention(I love writing blog posts, it motivates me) after shift. I was on a page which I explained differences between Linux, Minix, Unix and Posix. One of my senior colleagues laughed like I peed myself and told me "In 2018, why are you still writing things like that? It has already expired." I tried to explain that I wrote it, because I find it a convenient way to not forgetting and sharing them in my way. Of course he didn't even care and wanted to look further at my page. He saw an Ansible snippet and told me "Hahaha, an Ansible code! Let me find your mistakes." before even looking at it. He couldn't find any and got angrier. I didn't even know what to say to get out of that situation... The situations are similar when he sees my work. It demotivates me.
Another example is not much about deriding actually. One of my not senior colleagues this time, tells me that I don't need to work this much in a bullying way when he sees me working. I would like to point that I'm not a anti-social guy but I would like to finish my job and then go socialize with people. I don't like leaving half-done work and take look afterwards. But these kind of conversations make me don't want to talk with them.
What should I do to prevent these from happening without damaging my image, relations and career?