I'm currently trying to learn DevOps but I'm facing a big hurdle because I live in Algeria, and it's really tough for me to get a credit card. Most major cloud providers like AWS, GCP, Azure, and DigitalOcean require a credit card even for their free tiers, so I'm unable to create accounts to practice in real cloud environments. My main concerns are whether I should continue my DevOps studies without access to cloud services, if there are alternative methods for practice like local virtual machines or free labs, and how others in similar situations have managed to overcome this challenge. Any insights from experienced DevOps professionals would be greatly appreciated!
5 Answers
Yeah, DevOps can totally be learned offline! Just grab a system, install Debian and K3s, and dive into a variety of tools. Check out this roadmap to get started; cloud services are only a part of the whole picture!
If you have an old computer lying around, consider creating a Kubernetes setup there! Practice CI/CD, networking, and all those essential skills without needing to rely on the cloud at all. It's a great way to enhance your knowledge!
You could set up k3s on your computer and forward TCP ports 80 and 443 to really dive into some hands-on learning. Plus, by using a free domain, you can link everything together without needing any cloud service!
Absolutely, you can learn DevOps without cloud usage. In fact, there's a lot you can do on a decent physical machine. I suggest starting with a dedicated machine that runs virtualization software. Aim for something with at least 16 cores and 32–64GB of RAM. This way, you can set up your own CI/CD pipelines, Docker containers, and Kubernetes clusters to really grasp the concepts in-depth. Take the time to do things manually to get a deep understanding of the tools!
It really depends on your learning goals. Many DevOps tools are open-source, and you can set them up on your own machine. If you're aiming to learn specific platforms like Azure, then a credit card might be necessary, but otherwise, there's plenty you can work on locally!
Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux