GigglyWalrus
GigglyWalrus

DevOps career path

Where can I find comprehensive resources to learn DevOps ?

Can someone who is already working as a DevOps Engineer provide some insights on this field in terms of long term sustainability and market demand versus traditional software engineering domain ?

What are the technologies one needs to learn to become a DevOps guy ?

Background: I am currently working as MLOps Engineer and want to know more about DevOps. Is there any convergence/similarities in these two fields ?

15mo ago
Talking product sense with Ridhi
9 min AI interview5 questions
Round 1 by Grapevine
SparklyBiscuit
SparklyBiscuit
Slice15mo

Hey @ShadyNut19,

There are courses that you can take on Udemy to learn about managing cloud infrastructure, but the real learning will happen when you apply your knowledge to a production-grade system.

If you want to learn DevOps, you must be comfortable with at least one Cloud Service Provider (CSP) be it AWS, GCP, or Azure.

At the beginning of your career, you'll be required to know how to provision/de-provision infra resources, manage accesses, and configure various cloud services to meet the requirements of your organization.

As you grow along in your career, you will start automating things. Your primary aim will be to support the developers, by addressing their pain points: such as deployments (by building CI/CD pipelines), quick rollbacks (in case of failed deployments), orchestrating infra for testing, security, compliance requirements, etc.

As you grow further, you'll be required to be a generalist across multiple services and a specialist in one particular thing. For example, you can assist DBAs, tighten security misconfigurations, and manage Kube clusters but be an expert in networking and have a complete understanding of network fragmentation, configuring VPCs and networking firewalls, setting up alerts on firewalls and writing down playbooks to resolve alerts binding to strict SLAs.

After this, there will be a fork in your career path. You can either get into a managerial position or continue to be in an IC role.

If you get into a managerial kind of position, you are required to set up a strategy for your DevOps team to succeed by creating separate verticals along the lines of DBA, Security, Container Orchestration, Automation, Networking, Cost efficiency, etc. Each vertical should have a separate team that handles specific KPIs that are in line with the standards defined by the organization. If you grow further into a Director kind of position, you'll be the one defining the standards based on emerging market trends and also having a strong judgment of what works and what doesn't work across the industry.

If you want to continue on an IC path, your challenge would be to define the strategy for multi-cloud, multi-region, and multi-product. Let me tell you, if you are interested in being an IC this is super interesting and challenging because you will be working under 100s of constraints: environment-based constraints, entity-based constraints, CSP-based, regulations-based, etc.

I hope you get a picture of what the DevOps career looks like!

GigglyWalrus
GigglyWalrus

Thank you so much for the elaborate explanation. Does getting certifications from cloud providers like Azure help ? currently I am preparing for their foundations exam.Also learning Docker & Kubernetes

SwirlyDonut
SwirlyDonut
Amazon15mo

GullyBoy ft. ChatGPT 👏🏼

JazzyPickle
JazzyPickle
GigglyWalrus
GigglyWalrus

Looks interesting. Is it better than courses on Udemy/Coursera ?

GigglyWalrus
GigglyWalrus

@ScaryLatex8 I want to see how the instructor teaches but there is no free videos that I can watch.

SqueakyMochi
SqueakyMochi
TCS14mo

I suggest you to follow Abhishek Veermalla its the best youtube channel for devops & i hope you will be industry ready within few months

Good Luck 👍

GigglyWalrus
GigglyWalrus

Thank you for suggesting! Will check him out

SparklyBiscuit
SparklyBiscuit
Slice15mo

Certifications do help in the sense that they'll allow you to get your foot in the door easily. But beyond that it'll be your experience and knowhow that'll get you the job.

GigglyWalrus
GigglyWalrus

Agreed.

Discover more
Curated from across
Software Engineers
by FloatingMochiCognizant

Need help on MLOps

Right now I am part of a logs monitoring team and I feel like my growth has saturated. I want to switch my career to ML-Ops or Devops.

So I have a few questions:

  • What all tools do I need to learn and whether I need to learn Devops i...
IT Company Discussion
by GoofyUnicornPayTM

Devops questions for SDE roles

Guys, is it mandatory for SDES, to learn devops skill as well ? Saw a lot of guys in my circle is getting rejected becoz of lack of skill on devops though they are a coding rockstars. What's happening in job market ?

Software Engineers
by SnoozyBurritoAccolite

What exactly is Devops/Devrel roles??

I have seen a number of Devops/DevRel engineers visiting tech conferences across the world and earning really good money. Being a fresher in software engineering I would like to know more about the roles and responsibilities of a Devops/...