DEV Community

Cover image for How I would learn DevOps if I could start over 🐳

How I would learn DevOps if I could start over 🐳

Lara Stewart - DevOps Cloud Engineer on March 27, 2024

Hello, I am Lara. I am a senior DevOps and Cloud Engineer and Architect at EngioTech. If you wish to be a DevOps and a Cloud Engineer, follow these...
Collapse
 
miketalbot profile image
Mike Talbot ⭐

A key part of becoming successful at something is experiencing a wide range of problems that need solutions. In our working lives we will get this variety all the time, but starting out it's hard to know the problems that need solving and therefore, hard to understand how we "reason out" solutions and the tools we employ to enact them.

Qualifying in courses like these means you get to see a lot of different problems as you progress and practice - this is vital. Then doing, actually seeing a variation of a problem, recognising it and applying a simple solution is indeed what gives you confidence and make you a practitioner. Don't worry about knowing everything, just use something to solve a problem!

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Completely agree with this. 🙂

Collapse
 
saraa_guacamole profile image
Sara Farnandez

Exactly my thought. People tend to overcomplicate things. First learn the basics through maybe Youtube or any Certifications and then start building projects right away. Things like Kubernetes comes afterwards.

Collapse
 
timwoooooood profile image
Tim Woodland

+1

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Thank you 😊 Appreciate it

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Not just DevOps. Learning through building is the way to grow.

Collapse
 
trow profile image
Trow

Hi, nice article, but i was expecting something more detailed. Like a roadmap to learn how to be a DevOps. this is too generic and can be applied to anything. but the tip about getting certified by MS is good.
(also, you skipped #3 )

Collapse
 
tnypxl profile image
tnypxl

roadmap.sh/devops?r=devops-beginner

I use this all the time when I want to know what the general landmarks are on the path to learning a role.

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

This is a great roadmap. Thank you for sharing @tnypxl 💗

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Thank you for pointing out the typo in the list number. This is my very first article, so it's a bit rookie.

Collapse
 
gzzchh profile image
MisakaCloud

Absolutely, I want to share my story on learning Ansible.
I start learning Ansible since setting up every server is boring. At the same time, I know something called dotfiles and I don't satisfied with some solution, so I go to Ansible again and build a role about my custom environment.
I started using git to manage playbook 3 years ago. Then this year I move them to collections to have a better organization. Cause I need to manage more servers belongs to serval groups.
All Technics and experience are come from real world projects.

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

That's fantastic to hear about your journey with Ansible! Real-world projects are indeed the best teachers. Keep up the excellent work!

Collapse
 
linkbenjamin profile image
Ben Link

Yeah - I'd almost want to skip the certifications in step 1. They can provide an early sense of accomplishment and may look good on a resume, but those milestones could be mistaken for "end of road" markers and make it easy to forget that DevOps is an endless journey of discovery.

Definitely +1 on the "dive in and do stuff with it" thought process though!

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Getting certifications can be a way to become comfortable with the basics, but as you said, I quite agree that it might feel like the "end of the road." However, it should not be mistaken that basics are of no use if not applied in practice and real-world projects.

Collapse
 
timwoooooood profile image
Tim Woodland

Thank you for mentioning this certification on Microsoft Learn. I suggest everyone give this thing a spin. It is going to boost so much of your career.

I am resharing the link for better reach of the course:
Learn DevOps and Cloud. You learn from these big giants to crack MNCs.

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Good point. Learning from MNCs to Crack MNCs 😄

Collapse
 
tinkermakar profile image
Makar

Automate everything 💯

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Thank you for the comment! 🙂

Collapse
 
bdmorin profile image
Brian • Edited

Is this a sponsored post, because following CNCF will take you much further.
cncf.io/training/

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Thank you for mentioning CNCF. I will take a look at it. This is not a sponsored post.

Collapse
 
yogi_prasad_sanu21 profile image
Yogesh Prasad

This is the best explanatiion of how to start with DevOps. Thank you for mentioning about Learn certifications. I got enrolled. How long take to complete this?

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Thank you so much. The time to finish the certification varies based on how many courses you take. Take note that all the courses are free to join.

Collapse
 
chandrashekhar profile image
Chandrashekhar Mehta

I've just started my journey in DevOps, I think this post will be really helpful to me.

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Appreciate it. 💗

Collapse
 
ori_dcr109 profile image
Oriliana D Cruz

I love that you mention the course about Cloud and DevOps. Apart from that it seems to lack in explaining things properly.

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Appreciate the feedback.

Collapse
 
akhilkumarsharma_iitmadras profile image
Akhil Sharma

I am actively looking to get into the field of Cloud and promote myself to at least a junior/staff level engineer. Will the course provide certifications?

Collapse
 
akhilkumarsharma_iitmadras profile image
Akhil Sharma

🤚 answer me asap pls

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Yes, this will provide certifications I think. Everything is free. Check every course here: learn.microsoft.com/training?wt.mc...

Collapse
 
timwoooooood profile image
Tim Woodland

Also, congrats on your first written post. I wish you the very best. May I know how you create these blog banners and the text??

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

for the bg image, I ask Copilot to generate it for me. basic editing through Photoshop 2023 version

Collapse
 
secureopensource profile image
SecureOpenSource

Great post! Also there are many free non Microsoft devops certifications and free non Microsoft learning materials so please don't limit yourself by learning one vendors way of doing things :)

Collapse
 
larastewart_engdev profile image
Lara Stewart - DevOps Cloud Engineer

Appreciate your feedback! 🙂