As a beginner starting out in DevOps, I'm looking for guidance on which cloud provider to focus on. I want to know which one is easiest to use, most commonly adopted by companies, enjoyable to learn, and could potentially lead to better salary increases. Any suggestions?
5 Answers
Remember that DevOps is more than just tools. It's crucial to grasp the underlying principles of DevOps practices. Don't put all your energy into just mastering cloud platforms.
AWS and Azure are the leaders in cloud adoption, so choosing one of those will serve you well. Once you feel comfortable, it wouldn't hurt to learn about the other too since they share many similarities but have different terminologies and structures. Also, keep an eye out for open-source technologies that span across cloud providers, like Kubernetes. GCP has some nice features, but they still lag in managed offerings for larger organizations. Good luck with your learning journey!
I'd suggest either AWS or Azure as they are both widely adopted in the corporate world. You might consider trying each platform for a day to see which you enjoy more. However, don't just focus on cloud platforms; the real key to DevOps is mastering automation, scripting (like Bash or PowerShell), Infrastructure as Code (like Terraform), and tools like Ansible for configuration management. These skills are essential in the job market when looking for DevOps roles.
Consider what industry you want to target and where you're based. This might influence your choice of cloud provider.
If you're new and not focused on development yet, learning all three cloud providers could be beneficial. But keep in mind, you’ll be competing with experienced developers who are already familiar with these platforms and CI/CD pipelines.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux