QuirkyNarwhal
QuirkyNarwhal

Switch from DevOps to Dev

I have about 3 years of experience in DevOps. I want to know how easy it is to switch to a dev role? My main concern being the culture of devops work and the pay gap. Devops roles don't pay as much. Any advices? TIA

16mo ago
Find out if you are being paid fairly.Download Grapevine
PrancingKoala
PrancingKoala

Not easy.

  1. Learn any programming language (Java , python)

  2. Learn databases (mongo, MySQL)

  3. Learn framework (spring for Java and django etc for python)

  4. Write crud operations

Then you can explore more topics.. like exploring different concepts in programming languages and frameworks

QuirkyNarwhal
QuirkyNarwhal

How hard is it to get the recruiters attention? Because since there's not much development experience before?

BouncyJellybean
BouncyJellybean
  1. Pick a framework spring or nodejs or golang, build a full fledged app (backend and frontend), host it somewhere, put the code in GitHub with an air tight readme and docs, so a newbie can set it up and run. This is a proof you can code.

  2. Whitewash your LinkedIn and resume, re-word each line to looks as a developer, use starting phrases like "Built", "Spearheaded", "Designed". This will make you appear on filters of recruiters on LinkedIn.

  3. Replace "devops" with "platform engineer", this will pull recruiters, founders, managers.

  4. Start learning data structures and algo and keep solving leetcode everyday until you land a SDE role. This will help you crack interviews.

JazzyCupcake
JazzyCupcake
Incred16mo

Devops pays less than devs. How did you conclude that? From what I've seen, for the same band, they're in the same payrange

QuirkyNarwhal
QuirkyNarwhal

I've worked at 2 different companies. It's the same. Unless you are exceptionally good, devops generally pays lesser.

DizzyLlama
DizzyLlama

It's same even in the company you are from @WorstVista . DevOps engineers / SREs / infra engineers are paid less than backend since we guys aren't revenue generating for company

JazzyWalrus
JazzyWalrus

Go with Frontend. It is easier to get started compared to backend. Although to master it is a time consuming process

HTML/Css

Css framework (Tailwind or anything)

Vanilla JS with DOM (mandatory for concepts). Build atleast one intermediate project without any framework

React Ecosystem or Angular for a FE framework

Build atleast 3-4 real world and convincing projects. No todolist type project

Advanced FE concepts (Read YDKJS and explore React undet the hood)

GoofyDonut
GoofyDonut

Drop the ops 🤣

More seriously, you can start by building internal dev tools (perhaps something to ease devops role, e.g. deployment dashboards) before making the switch to a proper dev role.

Discover more
Curated from across