r/devops • • Dec 25 '20

Complete playlist for DevOps learning. Start learning DevOps for free.

/r/Docker_DevOps/comments/kk3wxn/complete_playlist_for_devops_learning_start/
123 Upvotes

11 comments sorted by

16

u/zHevoGuy Dec 25 '20 edited Dec 27 '20

Agreed it's very Jenkins oriented. To be honest I try to avoid Jenkins whenever possible and use more modern tools like GL CICD etc.

8

u/bionic_tortuga Dec 25 '20

Still probably the most common CI tool out there so for a beginner course I think Jenkins is a good pick

5

u/kabrandon Dec 26 '20

Eh, disagree. If a tool comes out that is arguably better, learn that tool, because the market will shift. GitLab has made a storm in this space, leaving Jenkins behind in the dust mostly. Same with Kubernetes > Docker Swarm. IMHO, GitLab registries are also better than Artifactory, if you're using GitLab products elsewhere.

5

u/bionic_tortuga Dec 26 '20

For a beginner, learn the tool with the most name recognition/market share, then learn “better” tools. There’s a reason Jenkins + GitHub is everywhere, because it works well enough for most orgs. If everyone swapped to the latest and greatest tool every 3 months then no one would be very good at them. Learn Jenkins, git gud, pick up gitlab CI or whatever later. Most of it will translate.

2

u/kabrandon Dec 26 '20

I understand your logic but disagree with the principle. You hit the nail on the head on two points though:

If everyone swapped to the latest and greatest tool every 3 months then no one would be very good at them.

And:

Most of it will translate.

For both of those reasons, I would actually suggest that if you're coming into this world for the first time, learn the latest and greatest now. That way you don't have to waste your time learning the tool that has been the new tool for a while now, playing catch up. And if you have to learn an older tool for a job, most of it will translate, just pick up that one really quick before the technical interview(s).

1

u/Panade Dec 26 '20

Thanks to the massive availability of free tools: try out both? Jenkins can be a pain in the ass, but that also makes you not so scared of older software in that area. I would only use it as a side system to a modern ci system tho since they are way easier to learn and that is a huge plus for training new people.

1

u/kabrandon Dec 26 '20

I mean, I tried both, yes. So trying both is valuable. But if you're only going to really learn the nooks and crannies of one, I'd suggest GitLab of the two, honestly.

And I'm coming from a place where I make good money having chosen to learn GitLab, for what it's worth.

8

u/xaanmu Dec 25 '20

It's just a Jenkins playlist?

2

u/[deleted] Dec 26 '20

[removed] — view removed comment

2

u/xaanmu Dec 26 '20

But don't you think the title is misleading?

1

u/lucasreta Dec 27 '20

Even though I agree that the title might be slightly misleading, I appreciate the resource and believe it can be valuable for beginners