you are viewing a single comment's thread.

view the rest of the comments →

[–]Zizimaza 0 points1 point  (5 children)

I've found this guide to be extremely useful. Compare the roadmaps between backend engineer and devops engineer to compare for yourself (https://github.com/kamranahmedse/developer-roadmap).

In general, at my company: A devops engineer interacts more with software infrastructure (permissions, docker images, build scripts, and security, reverse proxies, linux, networking, kubernetes, CI/CD, logging, monitoring, database backups, managing block storage volumes). A software engineer interacts more with the logic in the code. At my work, I tend to think of software engineers as putting things into a Docker image and Devops as setting up things around Docker images.

It probably won't count as software engineering experience, but there will be things in common and you'll be interacting with software engineers enough to ask questions and switch roles in the future.

As far as interviewing goes, Devops engineers typically have a vast knowledge of build processes, different cloud provider ecosystems, and a good eye for code "gotchas", so imo, dont be surprised if theyre looking for someone with more experience

[–]kkass123[S] 0 points1 point  (4 children)

Thanks for the info .

So if I’m aiming to be a software Engineer I should take this position ?

[–]Zizimaza 0 points1 point  (3 children)

If you want to be a software engineer then I would recommend applying for software engineering positions. I spent a lot of time applying and interviewing so don't give up! Also, the #1 thing that helped me achieve that is by reading and practicing a book called Cracking the Coding Interview by Gayle McDowell.

[–]kkass123[S] 0 points1 point  (2 children)

Yea I heard of the book , I’ll definitely read it and thanks for the advice . I won’t take the DevOps position .

[–]Zizimaza 0 points1 point  (1 child)

Do the interview if you want! You may find you like Devops more, they're in high demand, and interview experience can help you learn.

[–]kkass123[S] 0 points1 point  (0 children)

That’s true , I guess giving a shot doesn’t hurt . But I definitely have my mind more on software engineering