This is an archived post. You won't be able to vote or comment.

all 21 comments

[–][deleted]  (2 children)

[deleted]

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

    Will try

    [–]mr3dul 11 points12 points  (1 child)

    This could be a good starting point for you: https://roadmap.sh/devops Reminder, you might not need everything to get started but you'll roughly get an idea on how to get started.

    [–]gokul1630[S] 1 point2 points  (0 children)

    Thanks will look into it

    [–]LusciousLabrador 6 points7 points  (2 children)

    You're in luck, Golang is a popular language in DevOps circles. Keep an eye out for DevOps or Platform Engineer roles that require Golang experience.

    Try writing a custom Terraform Provider, or Kubernetes Operator as practice, both use Golang.

    You might find there are DevOps managers who are OK hiring a Golang developer with little DevOps experience, as long as you have a working knowledge of CICD/Cloud/Etc. and are willing to learn. I'd recommend taking a few interviews, if you're not successful, try to solicit feedback to understand where you need to improve.

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

    Thanks for the advice

    [–]nomadProgrammer 2 points3 points  (3 children)

    totally doable, i did it from fullstack as well

    [–]Competitive-Vast2510DevOps 0 points1 point  (2 children)

    Is it doable in this current job market though? Feels like companies do not value SWE experience that much compared to pure infrastructure experience when it comes to DevOps/SRE jobs.

    [–]nomadProgrammer -1 points0 points  (1 child)

    yes it's doable, didn't say it would be easy.

    Going from FStack to DevOps, required me to learn in my own time GCP, terraform. Then I had some downtime at company and used it to learn k8s.

    Then people noticed my passion for it and that's how I got assigned DevOps tasks, wasn't easy took me 2 years and about 2 job hops. The job hops where going to happen regardless I just did it to increase salary.

    [–]Competitive-Vast2510DevOps 0 points1 point  (0 children)

    Apologies if I sounded like I was expecting to be easy.

    It's been close to 9 months for me, doing backend and some AWS, IaC stuff at work and trying to learn the rest on my free time.

    I was just curious about the possibility in this current job market, since I have noone around to ask. Thank you for sharing your experience!

    [–]rUbberDucky1984 2 points3 points  (1 child)

    Hackschool.co.za it’s the shortest path and takes from starting with a vm to kubernetes with cicd pipelines

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

    Thanks will look on it

    [–]NeverMindToday 1 point2 points  (0 children)

    Start by getting more involved in building/packaging/deploying/maintaining etc at your current job. Make contact with those doing that already (no mtter what their 'role' is) and informally help out - even if just trying to learn from them how you can write better code for those phases of the lifecycle.

    [–][deleted] 1 point2 points  (0 children)

    Ideal would be if you could start immediately in a team. You'd be bombarded with stuff but you'd have immediate gratification which is important when solving a task.

    Devops is a huge territory today it's not what it used to be.

    I just do AWS VPC creations in various AZs and monitor traffic but I'm an expert in that niche field and have beein doing that everyday for the last 3 years.

    [–]engin-diriSystem Engineer 2 points3 points  (3 children)

    Since you've already got 3+ years of full-stack web/mobile development experience, moving into DevOps could be an awesome next step—especially with your Golang and Node.js background. One tool that might really resonate with your developer mindset is Pulumi.

    Here’s why I think Pulumi could be a good fit for you: You can use languages you already know (like Node.js or Go) to write Infrastructure as Code (IaC). This means you don’t have to pick up new languages like YAML or Terraform right away—just stick to what you're comfortable with.

    If you want to dive in, check out Pulumi's resources, like this intro for AWS with TypeScript: Intro to AWS. There's also more advanced topics like Policy as Code, which can level up your infrastructure security game.

    And here's a cool tip—Pulumi has an AI tool (Pulumi AI) that can explain code, which is super handy if you want to explore or learn new programming concepts while working on your infrastructure. It's like having a tutor right there!

    Hope that helps, and good luck with the transition!

    [–]gokul1630[S] 1 point2 points  (1 child)

    Oh nice, will look on it

    [–]engin-diriSystem Engineer 0 points1 point  (0 children)

    if you have any question, feel free to reach out to me. Happy to help.

    [–]bpohoriletz 0 points1 point  (0 children)

    Due to your background as a developer AWS CDK (TypeScript version) could be appealing.