top | item 36827073

(no title)

kecupochren | 2 years ago

Thanks! Those Cloud Guru courses look great and are also much more affordable than those from Linux Foundation. Replying to your other comment - yup, I do plan to get my hands dirty, either on my pet project or by helping out my DevOps colleague.

I wanna ask - how deep should I know Linux? I bought this crazy book years ago, Linux Programming Interface, which is clearly overkill. Do you have some recommendations there? Thanks again.

discuss

order

Emigre_|2 years ago

That book is great, I own it myself and it's really good. But that book is more to learn the programming interface - so how the operating system works and the functions you would call for systems programming. It's an excellent book, but it's also more like a reference book. Apart from that, I would say that it's not related that much to devops as a job. It's more related to Linux systems programming.

If you work as a devops engineer, you'll want to know how Linux works in terms of folder organisation, what each command does, how to list and kill processes, use networking tools, etc. I think that you should learn to use the command line pretty well, that's the kind of thing you'll want to master if you are interested in devops work. But also have in mind that a big percentage of the work that I'd say is 'devopsy' isn't about Linux per-se, it can be related to other things like creating build and deployment pipelines, scripts in scripting languages (Python, JavaScript, bash...), infrastructure as code, and stuff like that.

To learn more about Linux you can perhaps study the first LPIC certification, LPIC-1, following a course from A Cloud Guru or perhaps from this other site called Pluralsight. I'd say it's up to you if you then take the LPIC exams, but following a course in itself is useful as you'll learn while you follow it. You'll learn to use the terminal (bash or any other shell) and about Linux from the point of view of a user, not of a systems programmer.

But understand that the LPIC-1 goes into a lot of detail regarding how Linux boots and stuff like that. That's good to know but you probably will want to learn other more practical things first - the different command line tools for sure.

Something that I think you'll like: check Julia Evans' fanzines, specifically Your Linux Toolbox[1], which is a box set. They are charming and you can learn many things about Linux with them.

[1] https://nostarch.com/linuxtoolbox

kecupochren|2 years ago

Thank you. These tips are great. Offtopic but I love your simplistic website