6 answers
6 answers
Updated
Luke’s Answer
Hey Zack,
There are lots of great resources for learning DevOps skills online. My personal favourite is honestly just YouTube where you can use channels like TechWorld with Nana, another I've used in the past outside of YouTube is KodeKloud.
The thing I'd really emphasize is going on to get practical experience, it's very easy to get stuck watching courses or tutorials where your learning will be useful but limited. The real way to go about learning is getting hands on, get yourself some free credits on a cloud provider and try deploying a virtual machine - set up your own users, SSH keys, configure it for security best practices, install nginx using a package manager etc.
In summary - there are great courses out there for all things DevOps, but make sure you find something where you can learn hands on alongside it.
There are lots of great resources for learning DevOps skills online. My personal favourite is honestly just YouTube where you can use channels like TechWorld with Nana, another I've used in the past outside of YouTube is KodeKloud.
The thing I'd really emphasize is going on to get practical experience, it's very easy to get stuck watching courses or tutorials where your learning will be useful but limited. The real way to go about learning is getting hands on, get yourself some free credits on a cloud provider and try deploying a virtual machine - set up your own users, SSH keys, configure it for security best practices, install nginx using a package manager etc.
In summary - there are great courses out there for all things DevOps, but make sure you find something where you can learn hands on alongside it.
Updated
Hetal’s Answer
You can learn DevOps online from platforms like Udemy, Coursera, edX, and Intellipaat for structured paid programs with certifications. For free learning, start with YouTube, freeCodeCamp, and official documentation of tools like Docker and Kubernetes.
If you’re serious about a DevOps career, choose a course that includes hands-on projects, cloud exposure (AWS/Azure), and real-time labs not just theory.
If you’re serious about a DevOps career, choose a course that includes hands-on projects, cloud exposure (AWS/Azure), and real-time labs not just theory.
Updated
Spencer’s Answer
Check out Udemy for a wide range of IT and Software Development courses. Many DevOps tasks involve cloud services like Amazon Web Services (AWS), Azure, and Google Cloud. To learn AWS basics, Stephane Maarek's courses on Udemy are a good start. Also, explore Continuous Integration/Continuous Deployment (CI/CD) through courses on Udemy or free resources on YouTube. Learn about containerization with Docker and Kubernetes, and Infrastructure-as-Code with tools like Terraform. Try building a simple project with a full CI/CD pipeline. Hands-on experience with these tools will help you grow and impress employers during interviews or on your resume.
Updated
Steve’s Answer
DevOps is an exciting field that will continue to grow. Since most software applications today are being deployed in the cloud, start by learning one of the major clouds like Azure, AWS, Google ...etc. You can pursue a certification as a cloud devops engineer. This will help introduce you to the services that are running today's applications and the key challenges. There are beginners courses and there are intermediate courses. The certification will help structure your learning.
Updated
Micah’s Answer
Hi Zack.
I work a lot in the DevOps field. It was not a field I was familiar with out of college, but I was able to pick it up quickly. I highly recommend kodekloud.com
This site quickly got me comfortable with base devops practices. There are some free courses that get hands on and are interactive. The lessons start with very basic ideas and get more complex from there. Everything I do today I originally learned form kodekloud.
Good luck!
I work a lot in the DevOps field. It was not a field I was familiar with out of college, but I was able to pick it up quickly. I highly recommend kodekloud.com
This site quickly got me comfortable with base devops practices. There are some free courses that get hands on and are interactive. The lessons start with very basic ideas and get more complex from there. Everything I do today I originally learned form kodekloud.
Good luck!
Updated
Kaushik’s Answer
Udemy is a fantastic place to begin your learning journey! Start by getting to know the basics of cloud computing. Learning about a major cloud provider is a great first step. Stephane Maarek offers excellent courses for AWS, and Scott Duffy has great ones for Azure. Both instructors provide essential information and hands-on labs to help you learn. If you're looking for free options, FreeCodeCamp is a wonderful resource.
Try creating a free account with a cloud provider to practice setting up infrastructure. This hands-on experience is crucial for understanding how everything works. Once you're comfortable with the basics, you can move on to learning about Docker, Kubernetes, and Infrastructure-as-Code tools like Terraform and Pulumi. Earning certifications like Certified Kubernetes Administrator (CKA) and HashiCorp Terraform Associate can deepen your understanding and boost your skills in these areas.
Try creating a free account with a cloud provider to practice setting up infrastructure. This hands-on experience is crucial for understanding how everything works. Once you're comfortable with the basics, you can move on to learning about Docker, Kubernetes, and Infrastructure-as-Code tools like Terraform and Pulumi. Earning certifications like Certified Kubernetes Administrator (CKA) and HashiCorp Terraform Associate can deepen your understanding and boost your skills in these areas.