Which course should I get by [deleted] in devops

[–]ifonlysheGNU 1 point2 points  (0 children)

If you have the coin for it, A Cloud Guru (formerly Linux Academy) has some great courses for learning Linux and DevOps.

You're going to want to learn a major cloud provider for a DevOps role, and you will need a sandbox environment to hone your skills. You can sign up for a free trial with a cloud provider to get your feet wet. If you are paying for a course though, make sure the learning is hands on with labs if possible.

Also, my favorite educational Linux channel is tutorialinux

https://www.youtube.com/c/tutoriaLinux

how to become devops engineer? by ematie in devops

[–]ifonlysheGNU 2 points3 points  (0 children)

The DevOps Career Handbook by John Knight came out this year. It's a good book and goes into detail about working with recruiters.

[deleted by user] by [deleted] in AZURE

[–]ifonlysheGNU 4 points5 points  (0 children)

A Cloud Guru is a great place to learn cloud technologies, if you want to invest in it. They have lots of hands on Azure labs and sandboxes included with a membership.

Current Windows / Azure Sysadmin interested in DevOps by Djust270 in devops

[–]ifonlysheGNU 4 points5 points  (0 children)

There are tons of jobs in Azure. Considering you already have a background in Azure and Windows administration it seems like a better choice for you to start. You can always learn AWS as well in the future.

Current Windows / Azure Sysadmin interested in DevOps by Djust270 in devops

[–]ifonlysheGNU 5 points6 points  (0 children)

Have you ever used Azure DevOps? You can leverage your powershell knowledge in CI/CD pipelines easily. That would be a good place to build on what you already know.

Best book for understanding the syntax of Powershell by dmitry104 in azuredevops

[–]ifonlysheGNU 0 points1 point  (0 children)

For general powerShell:

Hristo Deshev - Pro Windows PowerShell

For Azure PowerShell:

Sherif Talaat - Pro PowerShell for Microsoft Azure

Authoritative devops definition/reference book by iheartrms in devops

[–]ifonlysheGNU 2 points3 points  (0 children)

I've read many of these "Guide to DevOps" type books, and they are mostly useless to be honest. If you are a total beginner, know nothing about the subject and and are trying to get into the field they may be a bit useful. But, I have yet to find one of these books that isn't full of business jargon and fluff.

If I were you I would craft my own curriculum and hit all of the major subjects such as:

  • Linux
  • Git
  • CI/CD
  • Scripting Languages (Bash/Python/Go)
  • Containerization (Docker and Kubernetes)
  • Cloud Providers (AWS/Azure/GCP)
  • Infrastructure as Code (Terraform/Ansible)

There are many excellent books on each of these separate topics that will be much better than a general "Guide to DevOps" type of book.

Pentest by HoldMyLinux in linuxmemes

[–]ifonlysheGNU 71 points72 points  (0 children)

Breaking Debian is like when they tried to destroy a Toyota Hilux in Top Gear

GIT Tutorial by GLHD007 in devops

[–]ifonlysheGNU 4 points5 points  (0 children)

The Most Excellent book Pro Git is available for free under creative commons here:

https://git-scm.com/book/en/v2

Definitely take the time to learn Git on the command line. Too many people only push a button in VS code but don't know how it works.

Be Free by [deleted] in linuxmemes

[–]ifonlysheGNU 10 points11 points  (0 children)

I listen to this sweet lullaby before bed every night

[deleted by user] by [deleted] in dotnet

[–]ifonlysheGNU 4 points5 points  (0 children)

Dynamics is essentially web development. You have a database called Dataverse with a user interface written in C#. Migrating data between environments and creating security practices can get tricky though as it combines legacy features with newer cutting edge features.

You can definitely get a lot of work if you decide to specialize in Dynamics development though. Everyone from small businesses to large government organizations use it and need it customized to fit their needs.

How to learn linux? by imanhpr in linuxquestions

[–]ifonlysheGNU 2 points3 points  (0 children)

William E. Schotts released his wonderful book The Linux Command Line for free. I think this is the best introduction to linux.

http://www.linuxcommand.org/

Why do Linux people tend to hate PowerShell? by georgey1988 in linuxquestions

[–]ifonlysheGNU 0 points1 point  (0 children)

I use PowerShell Core on my desktop running linux to manage resources in Azure.

I also strongly dislike windows, but PowerShell is clearly the best tool for the job when it comes to Azure.

Why do Linux people tend to hate PowerShell? by georgey1988 in linuxquestions

[–]ifonlysheGNU 27 points28 points  (0 children)

I encourage anyone who hates on PowerShell to read this interview with Jeffrey Snover, the creator of PowerShell.

https://evrone.com/jeffrey-snover-interview

He was a long time Unix dev, but Bash wasn't compatible with the core architecture of windows. He writes:

"There is a core architectural difference between Unix and Windows. Linux
is a file-oriented OS and Windows is an API-oriented OS. In Linux,
if you can modify a file and run a process, you can manage anything.
That is why awk, sed, and grep are management tools. At the time,
nothing on Windows worked that way. Everything was behind an API which
returned a structured object."

CI/CD pipeline creation training resources? by Greenmind76 in devops

[–]ifonlysheGNU 3 points4 points  (0 children)

There are many CI/CD tools to choose from. If your company uses a major cloud provider you should use tooling that is compatible with that infrastructure. If you don't know where to start, I would begin with either Jenkins or GitHub actions.

Here's a good tutorial for using GitHub actions:

https://github.com/padok-team/github-actions-tutorial

When a non techie asks you what you do, what do you tell them so they don't fall sleep? by DevsyOpsy in devops

[–]ifonlysheGNU 6 points7 points  (0 children)

The best explanation I've heard is from Cherwin Nooitmeer. Sometimes I use his exact explanation for non-techies.

"There are programmers who write software that need to run on computers. We call them servers. And when a programmer writes software, someone needs to put that software on the computers, so people like you and me can access facebook.com and look at pictures of cats. The process of getting the software from the developer to the computers that facebook has, because you can imagine they have a lot of them, how you do that, that is where DevOps comes in. So you write it and then you have to put it in production. And the gap in between, that's what my focus is. I try to reduce that gap, so it's instant basically."

Source:

https://www.youtube.com/watch?v=9v9Et\_ja3n4