What's the Best Way for a MERN Developer to Learn DevOps?
Asked by
CreativeCoder92
Hey everyone! I'm a MERN stack developer and I've recently become interested in DevOps. I'm looking for some guidance on the easiest and most effective ways to learn about it. Are there any specific playlists, courses, or resources you'd recommend? Any help would be appreciated!
Answers
Start with learning Linux, shell scripting, and how servers operate. After grasping those fundamentals, dive into Git, Docker, and CI/CD processes. For cloud basics, you might want to check out DigitalOcean; they offer good Terraform resources to play with. You can also check out roadmap.sh/devops and devops-daily.com/roadmap, which provide great guides on what to learn next.
Reply to this answer
Have you checked out Techworld with Nana on YouTube? She has some fantastic videos that explain various paths in DevOps! I found her video on different career paths super helpful: [Watch it here](https://www.youtube.com/watch?v=pEEq8ff2DJs). Itโs a fun way to understand DevOps roles!
Reply to this answer
I would recommend starting with the basics of networking and Linux. Donโt rush into CI/CD and cloud services right away or you might feel overwhelmed. Get familiar with bash scripting and the Linux command line first. Once youโre comfortable, you can move on to CI/CD tools. If you decide to learn about the cloud, AWS is a solid choiceโfocus on core services like VPC, EC2, RDS, S3, and Lambda. Implement small proof-of-concepts as you study; that really helps with retention. Also, pick one CI/CD tool to focus on, like GitHub Actionsโit's straightforward and effective.
Reply to this answer
I think itโs crucial to understand the "why" behind DevOps before jumping into specific tools. I suggest starting with the foundational concepts. Check out this free resource: [Module 1: Welcome to the DevOps World](https://devopsroadmap.io/foundations/module-01/). Read through the sections and at least one recommended resource per section. Once you have a grasp on the basics, you can dive deeper into the more technical topics as needed.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions