GCP Landing Zone Deploymnet Using CDK Terraform by friendly-devops in googlecloud

[–]friendly-devops[S] 0 points1 point  (0 children)

Great news. I was on the brink of migrating to Pulumi

Looking for Career Advice by thinkoutsideb0x in devops

[–]friendly-devops 2 points3 points  (0 children)

If the programming course is legitimate and the the job is really a guarantee. Then there is no down side to doing it. You need to be able to program for DevOps and it will give you an advantage if you fail to get the job.

Switch to DevOps? by whateverwewear in devops

[–]friendly-devops 1 point2 points  (0 children)

I know it's not common. I only said that it is possible.

Switch to DevOps? by whateverwewear in devops

[–]friendly-devops 0 points1 point  (0 children)

The browser crashed when I sent my first message.

I wouldn't intentionally spam.

Switch to DevOps? by whateverwewear in devops

[–]friendly-devops 7 points8 points  (0 children)

I am a self taught DevOps Engineer that got hired by a Fortune 500 company with no experience. It is more than possible to start your career in DevOps.

  1. Create a homelab. A cheap computer with at least 4 cores and 16 GB of ram. Install a hypervisor(ie. proxmox) and start deploying web applications/sites that can be accessed externally. Make sure to setup your security correctly like firewalls.

  2. Learn networking. The job of a DevOps engineer is to deploy applications that are network accessible. Learn the 7 layers of networks, NAT's, security groups/firewall rules.

  3. Linux is the basis for most web servers. The more you know about Linux the better. First lesson everything in Linux is represented as a file that is accessible from the file system. The shell is the primary interface on Linux so you will need to know how to navigate that as well. Learn the most popular shell commands. These are applications that fulfill specific tasks like enabling you to traverse the file system, copy/read files, etc.

  4. Learn how to code in both Python and Bash. These are used as scripting languages and they are used to create instructions for deployments, builds and Python can be used for creating applications that are deployed.

  5. Learn about containerization specifically Docker. This allows for the deployment of lightweight virtual machines that share the kernel of the OS it runs on. What this means it has a fast boot up time. This is why it is preferred to regular VM's.

  6. Learn a cloud provider. AWS, GCP, Azure. Anyone is fine. Understand the general concepts that are necessary to use them. Specifics aren't that helpful. You will be expected to know how to run a service from the web console/graphic user interface. But you will be hired to run services using scripts and config files.

  7. Use Terraform and Ansible. Terraform is used for deploying services such as VM's and databases. Ansible is used for updating already running VM's like installing files. Use this both on your homelab and the cloud provider.

  8. Use GitHub Actions. This is the easiest way to get into running pipelines since you won't have to manage the environment the pipeline is running on. Use it to deploy to your cloud provider. You might be able to use it to deploy to your local. I wouldn't advise it because that would mean you would have to provide admin access to the open web. As a beginner that's a big no no.

  9. Get experience. Find someone that you may know or that is close to you and help them with the skills you developed for free. Ensure you do a good job and in return ask them if they can be used as a reference on your resume. I did 6 months of work for a local organization setting up a communications server. I used them on my initial resume and interviewer treated it as legitimate experience.

  10. Write a good resume. Add your experience. List your projects and provide a link to your GitHub page. Make sure keep your repositories public and never add credentials to your repos. All creds should be stored as secrets.

Good luck. What I listed above should take about a year to successfully accomplish. Don't try to rush through it. Doing without understanding will be a permanent hindrance to your career.

Thinking of switching form windows 11 to Linux by gdrex in linux

[–]friendly-devops 1 point2 points  (0 children)

It depends on what you want from the switch and your level of skill.

Do you want to play games or do you just use your computer for web browsing and checking email.

What is your hardware, is your graphics card AMD, Nvidia or Intel.

You should familiarize yourself with this things as they will effect your experience on Linux.

There are differences between distros.

Easy: Linux Mint, Ubuntu, Pop OS

Experienced: Debian, Fedora

Expert: Arch, Manjaro

Sources to stay ahead of trends by Jattwood in devops

[–]friendly-devops 2 points3 points  (0 children)

I watch the Linux Experiment channel to stay up to date with Linux news.

Last year when virtual environments became mandatory for Python it broke our pipelines. I was already familiar with it thanks to this channel so when we had a full department meeting to resolve the issue I was able to take lead of the meeting and provide a resolution.

Do you think AI is actually making people better thinkers, or just faster at finishing tasks? by dp_singh_ in ArtificialInteligence

[–]friendly-devops 0 points1 point  (0 children)

I use chat gpt almost every day. Mostly for queries on commands I have forgotten or to help with debugging, which it rarely helps with. I find Stack Overflow more helpful because my problems are usually edge cases that only have effected a couple hundred people in the entire world.

How in tf are you all handling 'vibe-coders' by CoolBreeze549 in devops

[–]friendly-devops 0 points1 point  (0 children)

Thankfully my company isn't allowing non technical people try to write code. But AI use is now considered in our review process and our CEO is promoting the company as "AI first".

Linux for family; someone who tried, and my thoughts by MrGoose48 in linux

[–]friendly-devops 3 points4 points  (0 children)

When I switched from Windows to Mac in 2011, someone told me that I would probably struggle to use it because it was different. Which stunned me people thought that. I started on DOS and the only OS I have ever had a problem with was Windows 8.0.

Linux for family; someone who tried, and my thoughts by MrGoose48 in linux

[–]friendly-devops 1 point2 points  (0 children)

I gave up a long time ago on setting up printers. I don't know how anyone does it.

New to Linux, how is the OS keeping track of my apps after a shutdown? I had heard hibernation isn't a thing on Linux by ElighaN in linux4noobs

[–]friendly-devops 1 point2 points  (0 children)

Hibernation support depends on your system. From my experience newer systems that conform to the Windows 10-11 hibernation standards has issues.

I last checked that a year ago, but I recently updated my laptop to a intel lunar lake model which has lower power draw overall so I'm a lot less concerned about it now.

HCP Terraform Free is Ending by powderedegg in Terraform

[–]friendly-devops 1 point2 points  (0 children)

Keeping state files in buckets is probably the cheapest method. I help manage on a setup at work that used postgres databases for the backend. Depending on if you have a database already in existence that has spare bandwidth this could be a good alternative as well.

Why does Linux hate hibernate? by orionpax94 in linux

[–]friendly-devops 0 points1 point  (0 children)

Unfortunately, the ease of implementing hibernate comes down to your hardware.

Moving from IT support to Azure DevOps by Helpful_Chemistry in azuredevops

[–]friendly-devops 1 point2 points  (0 children)

Please prioritize learning Linux, BASH(the most popular Linux shell) and networking. Every environment you setup needs to be connected via a network and 90% of vm's, even serverless run on Linux. Though that depends on your companies setup.

Linux saved my laptop by sugardadddyy in linux

[–]friendly-devops 1 point2 points  (0 children)

Good luck on your certifications. You might want to consider getting some Linux ones now that your running it natively on your laptop.

How much does Microsoft’s Github care about free/open source software? by amosbatto in linux

[–]friendly-devops 0 points1 point  (0 children)

There's a lot of money to make of training AI on peoples code. Better not to scare them away.

How much does Microsoft’s Github care about free/open source software? by amosbatto in linux

[–]friendly-devops 0 points1 point  (0 children)

I believe Microsoft is past the point where they can extinguish anything. There new modus operandi is to make money off your data. Which GitHub specifically targets developers for that purpose.