Want to Learn DevOps but Don’t Know Where to Start? Here’s Your Guide!💡

What is DevOps?

DevOps in simple words, is a methodology that organizations follow to combine their development and operations teams into one unified team. This way both teams work together to develop and deploy applications efficiently.

DevOps is an umbrella term that includes a variety of tools used to automate the processes of developing and deploying applications.

One of the main benefits of DevOps is that by automating these processes, it becomes less time-consuming and less prone to errors compared to manual methods. This automation leads to a shorter Time to Market (TTM), making it ideal for fast-growing companies.

How I Started My DevOps Learning Journey 🤔?

To be frank I didn’t initially plan to learn DevOps. My journey began with an interest in cloud computing. As I delved deeper into cloud technologies, I realized that DevOps and cloud computing are closely related and complement each other very well.

When I started learning about the cloud and DevOps I only had a basic understanding of Python. I struggled to find the right learning resources and the best order to learn the various technologies involved. To figure out the path I read lots of blogs and watched many YouTube videos. These resources helped me understand how to start a career in both DevOps and cloud computing.

What are the Difficulties I Faced?

One of the main difficulties I faced was finding the correct resources to learn from. There are countless tutorials, blogs, courses, and videos out there, but not all of them are suitable for every learner. Here’s how I tackled this challenge:

  1. Resource Overload: With so many resources available it was overwhelming to decide which ones to follow. I spent a lot of time sifting through different materials to find the ones that matched my learning style.
  2. Pacing and Understanding: Everyone learns at a different pace and in different ways. I needed to find resources that matched my speed and level of understanding. Some materials were too advanced, while others were too basic.

Learning Path

Below is the Learning path I followed during my DevOps Journey, You guys can ignore some technologies if you know it already.


For the best understanding and real-time experience of these technologies, I recommend participating in live bootcamps. There are many free bootcamps for Cloud and DevOps available on the internet. If you have the chance to join a bootcamp, try to utilize this opportunity as well.

References

Comments