Lynda.com<\/a>) is another one I’ve used in the past that had really good content. Also, you’re likely going to want to tie in cloud hosting at some point as well. Azure DevOps would be a good one from a Windows background. AWS is very popular. Also, Terraform is a good one to tack on when you get to that point at the end. Terraform isn’t cloud hosting, but it can declaratively provision resources in the cloud, similar to how Ansible can provision servers (amongst other infrastructure). Like many technologies in DevOps, you’ll see overlap, (Docker Swarm vs Kubernetes), but Ansible and Terraform actually work really well together.<\/p>\n<\/blockquote>\n<\/aside>\nJust to highlight Azure Devops is not only for cloud hosting. You can use it to build, test and deploy to whatever / wherever you want, they have agents and integrations for just about anything.<\/p>","upvoteCount":1,"datePublished":"2023-02-28T13:40:22.000Z","url":"https://community.spiceworks.com/t/improve-skills/947129/7","author":{"@type":"Person","name":"Kenny8416","url":"https://community.spiceworks.com/u/Kenny8416"}},{"@type":"Answer","text":"\n\n
<\/div>\n
eric ross:<\/div>\n
\nThis is the order I would take - Bash, Git, Ansible, Docker, Kubernetes, Jenkins, CI/CD. There’s a lot to learn here. I put the simpler topics first.<\/p>\n
Udemy is good. I haven’t used the others, but any of them should be good. There’s a lot of good and free videos on Youtube too.<\/p>\n<\/blockquote>\n<\/aside>\n
You may also want to study Podman in parallel with Kubernetes. I’m seeing some articles in the RHEL world which focus more and more on migrating between the two.<\/p>","upvoteCount":1,"datePublished":"2023-02-28T14:06:50.000Z","url":"https://community.spiceworks.com/t/improve-skills/947129/8","author":{"@type":"Person","name":"jessevas","url":"https://community.spiceworks.com/u/jessevas"}},{"@type":"Answer","text":"
Previous Company used CBTNuggets. I cannot recommend this enough…<\/p>\n
I went from an Intern Technician, to a Database Administrator using CBT Nuggets…<\/p>\n
Highly Recommend, given the cost…<\/p>","upvoteCount":0,"datePublished":"2023-02-28T23:34:23.000Z","url":"https://community.spiceworks.com/t/improve-skills/947129/9","author":{"@type":"Person","name":"spiceuser-drpy3","url":"https://community.spiceworks.com/u/spiceuser-drpy3"}},{"@type":"Answer","text":"
Pick a distro and install it and play around. Lots of free resources. Bash scripting will be a valuable tool!<\/p>","upvoteCount":1,"datePublished":"2023-03-01T20:48:08.000Z","url":"https://community.spiceworks.com/t/improve-skills/947129/10","author":{"@type":"Person","name":"cogscidawg","url":"https://community.spiceworks.com/u/cogscidawg"}},{"@type":"Answer","text":"
CBTNuggets is good, but pretty expensive. A lot of companies tend to avoid it.<\/p>\n
If you can, use udemy or if your company is stingy with training, check out some youtube videos. A lot of people straight up dump popular (such as CCNA, COMPTia, etc) udemy and CBT training videos onto Youtube in a long 12 hour video<\/p>","upvoteCount":1,"datePublished":"2023-03-02T21:45:01.000Z","url":"https://community.spiceworks.com/t/improve-skills/947129/11","author":{"@type":"Person","name":"isaacjb","url":"https://community.spiceworks.com/u/isaacjb"}},{"@type":"Answer","text":"
There’s been a lot of good information shared already. One thing I just wanted to point out was I wouldn’t spend much time on Jenkins, it’s been widely regarded as tech debt for companies for several years now. You will absolutely see it in big shops that have been using CICD tooling for many years, so it very much exists but typically in much older/matured environments. Not to say it’s not still valid, there are just other tools out there that have taken its place as a bit more modern.<\/p>","upvoteCount":0,"datePublished":"2023-03-18T19:27:05.000Z","url":"https://community.spiceworks.com/t/improve-skills/947129/12","author":{"@type":"Person","name":"bbigford","url":"https://community.spiceworks.com/u/bbigford"}}]}}
Hello all. I’m a Windows heavy systems engineer. I have experience spinning up servers, setting up firewalls, switches, routers, group policy, etc. Everything you’d think a Windows Systems Engineer would do. I would like to move towards DevOps Engineering. I find more satisfaction in learning new things than I thought initially.
I am learning Linux as my first step. I have heard kubernetes, ansible, jenkins, CI/CD, docker, Git, on top of Linux would put me in a great spot.
Any suggestions on order? Any recommendations on a complete course on Udemy or CBTNuggets or Plural Sight? Small courses broken down? Any advise.
38 Spice ups
This is the order I would take - Bash, Git, Ansible, Docker, Kubernetes, Jenkins, CI/CD. There’s a lot to learn here. I put the simpler topics first.
Udemy is good. I haven’t used the others, but any of them should be good. There’s a lot of good and free videos on Youtube too.
6 Spice ups
jessevas
(jessevas)
February 27, 2023, 5:56pm
3
Nana has some good videos to start with, in your spare time. Her channel is all dev-ops centric.
Help people learn DevOps & Cloud easily 💙
I create new videos every month, topics include mainly DevOps and Cloud tutorials. Subscribe and activate bell notification so you don't miss new videos :)
I'm a Docker Captain, AWS Container Hero &...
4 Spice ups
Kenny8416
(Kenny8416)
February 28, 2023, 9:33am
4
I’d also recommend looking at Azure Devops if you’re from a windows background. It’s pretty impressive and can hook in with everything else on your list.
3 Spice ups
eric ross:
This is the order I would take - Bash, Git, Ansible, Docker, Kubernetes, Jenkins, CI/CD. There’s a lot to learn here. I put the simpler topics first.
Udemy is good. I haven’t used the others, but any of them should be good. There’s a lot of good and free videos on Youtube too.
Based on those technologies (which I think is a really good list for the DevOps role) this is exactly the order I would choose as well as each technology builds on the next.
I also second Udemy. Not every course is created equal, so watch the teaser and trailers, and look out for the ratings, but the pro is that you pay once and own the content rather than the perpetual subscription model. You can also find quite a few resources on YouTube as well. Aside from that, ITProTV I’ve heard in addition to CBTNuggets and Pluralsight as mentioned. LinkedIn Learning (Formally Lynda.com ) is another one I’ve used in the past that had really good content. Also, you’re likely going to want to tie in cloud hosting at some point as well. Azure DevOps would be a good one from a Windows background. AWS is very popular. Also, Terraform is a good one to tack on when you get to that point at the end. Terraform isn’t cloud hosting, but it can declaratively provision resources in the cloud, similar to how Ansible can provision servers (amongst other infrastructure). Like many technologies in DevOps, you’ll see overlap, (Docker Swarm vs Kubernetes), but Ansible and Terraform actually work really well together.
2 Spice ups
edX has courses from The Linux Foundation, Red Hat and IBM for learning Linux, that was where I started since most of their courses you can take for free (if you don’t care about a certificate). TCM Security also has a good Linux 101 course, and they have Python 101 and 201 as well, but those focus more on using them for hacking.
Kenny8416
(Kenny8416)
February 28, 2023, 1:40pm
7
ShanePlus:
eric ross:
This is the order I would take - Bash, Git, Ansible, Docker, Kubernetes, Jenkins, CI/CD. There’s a lot to learn here. I put the simpler topics first.
Udemy is good. I haven’t used the others, but any of them should be good. There’s a lot of good and free videos on Youtube too.
Based on those technologies (which I think is a really good list for the DevOps role) this is exactly the order I would choose as well as each technology builds on the next.
I also second Udemy. Not every course is created equal, so watch the teaser and trailers, and look out for the ratings, but the pro is that you pay once and own the content rather than the perpetual subscription model. You can also find quite a few resources on YouTube as well. Aside from that, ITProTV I’ve heard in addition to CBTNuggets and Pluralsight as mentioned. LinkedIn Learning (Formally Lynda.com ) is another one I’ve used in the past that had really good content. Also, you’re likely going to want to tie in cloud hosting at some point as well. Azure DevOps would be a good one from a Windows background. AWS is very popular. Also, Terraform is a good one to tack on when you get to that point at the end. Terraform isn’t cloud hosting, but it can declaratively provision resources in the cloud, similar to how Ansible can provision servers (amongst other infrastructure). Like many technologies in DevOps, you’ll see overlap, (Docker Swarm vs Kubernetes), but Ansible and Terraform actually work really well together.
Just to highlight Azure Devops is not only for cloud hosting. You can use it to build, test and deploy to whatever / wherever you want, they have agents and integrations for just about anything.
1 Spice up
jessevas
(jessevas)
February 28, 2023, 2:06pm
8
eric ross:
This is the order I would take - Bash, Git, Ansible, Docker, Kubernetes, Jenkins, CI/CD. There’s a lot to learn here. I put the simpler topics first.
Udemy is good. I haven’t used the others, but any of them should be good. There’s a lot of good and free videos on Youtube too.
You may also want to study Podman in parallel with Kubernetes. I’m seeing some articles in the RHEL world which focus more and more on migrating between the two.
1 Spice up
Previous Company used CBTNuggets. I cannot recommend this enough…
I went from an Intern Technician, to a Database Administrator using CBT Nuggets…
Highly Recommend, given the cost…
Pick a distro and install it and play around. Lots of free resources. Bash scripting will be a valuable tool!
1 Spice up
isaacjb
(isaacjb)
March 2, 2023, 9:45pm
11
CBTNuggets is good, but pretty expensive. A lot of companies tend to avoid it.
If you can, use udemy or if your company is stingy with training, check out some youtube videos. A lot of people straight up dump popular (such as CCNA, COMPTia, etc) udemy and CBT training videos onto Youtube in a long 12 hour video
1 Spice up
bbigford
(bbigford)
March 18, 2023, 7:27pm
12
There’s been a lot of good information shared already. One thing I just wanted to point out was I wouldn’t spend much time on Jenkins, it’s been widely regarded as tech debt for companies for several years now. You will absolutely see it in big shops that have been using CICD tooling for many years, so it very much exists but typically in much older/matured environments. Not to say it’s not still valid, there are just other tools out there that have taken its place as a bit more modern.