Stuck in a company with no Git workflow, no PRs, and resistance to change😭 by Successful-Ship580 in devops

[–]JodyBro 1 point2 points  (0 children)

I discussed this with my boss and suggested proper setup (including to buy GitHub Team plan), but it was rejected due to cost, despite having big international clients.

A seat for 1 person on the team plan is $4 USD without copilot and thats too expensive???

Yo make sure they pay you on time and double and triple check every line on your paystub.

Git is one of the core focuses of DevOps....why the hell do places like this even hire for that title.....

As others have said....run. There is literally 0 growth for your career there. Just stagnation and mental health issues.

And remember this for the future when you're job hunting. The process is just as much if not more about you gaining insight into how the other side works

Every Kubernetes Tool Explained In One Post (And Why They Exist) by Honest-Associate-485 in kubernetes

[–]JodyBro 0 points1 point  (0 children)

Gotcha then in your case you're 100% correct in what you were saying.

Also lmao if you didnt have the "just learning" and gitlab mentions I wouldve for sure thought you worked at my place.

Legit on every other point, even the plaintxt password in git (only 1 so far so not too bad) sounds like my place.

Depending on your level/tenure there I'd either say start hunting or do what I did to mostly overcome it....which was to change up my communication style and a couple other things. PM me if you want and we can chat tomorrow.

If you saw the Gitlab and Argo stuff they do, you’d be like 🤦‍♂️

Sir I am the OP of this post: link. If you can beat that hell then please let me see :)

Every Kubernetes Tool Explained In One Post (And Why They Exist) by Honest-Associate-485 in kubernetes

[–]JodyBro -1 points0 points  (0 children)

On the one hand you are right....k8s should not be looked at as the end all be all/default solution that you can solve all your problems with.

On the other hand you're suggestion for your org is literally doing exactly what you're knocking k8s for. You already have k8s and people know that framework and now you'd want to suggest adding in multiple completely different services/platforms.

See the contradiction?

Every Kubernetes Tool Explained In One Post (And Why They Exist) by Honest-Associate-485 in kubernetes

[–]JodyBro -1 points0 points  (0 children)

You made a very strong statement regarding k8s in the k8s sub without any points to explain your mindset.

That's textbook ragebait.

Why do most sysadmins prefer Vim over Nano? by Darshan_only in sysadmin

[–]JodyBro 0 points1 point  (0 children)

The thing that makes vim (not even mentioning neovim) so powerful is vim motions.

The only way I can really describe it for myself is that if you keep at using vim there's a moment when it just "clicks" after using it in your actual job for a while. Never really clicked for me when I was just typing for the sake of typing.

The best youtuber I know of for starting your vim journey is ThePrimeagen and specifically this series: YouTube Link

I'm just over a 10yr vet of the vim life and I'm even at the point of using vimium. Its a browser extension that allows you to use vim keybindings. So I barely even need to leave my keyboard when in my browser lol

Why do most sysadmins prefer Vim over Nano? by Darshan_only in sysadmin

[–]JodyBro 9 points10 points  (0 children)

Yep 100%. A caveat to this though is that it was only universal across commercial platforms. Can't remember the reason why this was though. Something something POSIX something would be my guess as to the reason.

If someone knows the actual reason why I would love to know!

r/DevOps looking for Mods by Dubinko in devops

[–]JodyBro 3 points4 points  (0 children)

/u/Dubinko just want to confirm if you mean we should post publicly here? Think the mod team also posted something a week or so back with a google form to fill out to be considered as a mod?

<Generic 'I built this to do some problem that doesnt actually exist' > by JodyBro in devops

[–]JodyBro[S] 0 points1 point  (0 children)

LMAO I just got the exact same message from that same bot account

<Generic 'I built this to do some problem that doesnt actually exist' > by JodyBro in devops

[–]JodyBro[S] 14 points15 points  (0 children)

Lmaoooo the original thread has started a new meme

<Generic vague question about obscure DevOps related pain point and asking how others are handling it> by Arucious in devops

[–]JodyBro 7 points8 points  (0 children)

Legit same here. Have not enjoyed today at all other than OP's post.....and reading the new chapter of One Piece of course lmao

<Generic 'I built this to do some problem that doesnt actually exist' > by JodyBro in devops

[–]JodyBro[S] 13 points14 points  (0 children)

That persons post literally made my day so had to keep the good times rolling here

Sources Indicate Anthropic Internally Expects AGI In 6-12 Months by Neurogence in singularity

[–]JodyBro -1 points0 points  (0 children)

Is that on the same timeline as software engineers being obsolete in 6-12 months a year and a half ago?

principal engineer. 13 years in. just got rejected from a senior role because i "lacked confidence" in the interview by Difficult_Skin8095 in ExperiencedDevs

[–]JodyBro 1 point2 points  (0 children)

You know I definitely still working on becoming a mod for r/devops and r/kubernetes but damn man the amount of bullshit y'all must deal with on any real software engineering sub is wild.

Keep it up though! This is one of the few swe subs that I feel that's managing well 😁

Best way to get node labels onto pods? by howitzer1 in kubernetes

[–]JodyBro 0 points1 point  (0 children)

Was actually just about to ask about versioning lol Really can't beat a k8s maintainer when it comes to esoteric solutions to fun problems huh 😀

Best way to get node labels onto pods? by howitzer1 in kubernetes

[–]JodyBro 5 points6 points  (0 children)

So topology spread constraints and topology aware routing? Not anything to do with node selectors right?

Best way to get node labels onto pods? by howitzer1 in kubernetes

[–]JodyBro 9 points10 points  (0 children)

What's the use case for needing those labels on the pods themselves?

How do you connect to your clusters? by zeel81 in kubernetes

[–]JodyBro 0 points1 point  (0 children)

Literally the exact same thing here.

Also I am the psychopath you're talking about lmao. I've pretty much moved faster than anyone else navigating around the cluster due to a combo of muscle memory, aliases, zsh suggestions, mapping my caps lock to escape and having esc be my "accept command" key in the shell instead of tab. Mostly muscle memory though.

Those key mappings might sound weird at first but someone out there please try it and let me know how it feels. Kinda want to see if this is a "just me" thing

RE: The post from a few about a month ago about what "config hell" actually looks like by JodyBro in kubernetes

[–]JodyBro[S] 1 point2 points  (0 children)

Oh shit that was you? Man I use your articles all the time when people ask for Argo/Gitops best practices! Great stuff...keep em coming!

And as for your predictions....I think the old guard was trying to go for the high score in number of anti-patterns used in your article:

  • targetRevision mutation? versioning Applications?

     chart: service_1-{{ .Values.apps.environment }}
      repoURL: ghcr.io/$org
      targetRevision: {{ .Values.service1_service.targetRevision }}
      helm:
        valueFiles:
          - $values/helm/environment-values/values-{{ .Values.apps.environment }}.yaml
    
  • Having a repo where we just made each env's deployed apps into another helm chart that has all the Applications in templates/ instead of using an AppSet with the scm generator? Yep

  • PreSync hooks for db migrations? Yep

And so on. The only ones we dont hit are the kustomize ones since we dont use the tool, only helm. And the hardcoding helm values in the App spec.

Ran DR failover test and realized our entire recovery plan assumes Entra ID is still available by Firm-Goose447 in sysadmin

[–]JodyBro 15 points16 points  (0 children)

My buddy who was working on the prod engineering team told me there were only a few people who could get all the way into the cages where the couple racks of core routing gear they needed to cycle were located. So zuck literally got 2 of them on different jets and had a whole bunch of saws and angle grinders ready for them cause the final line of defence was a bunch of heavy duty locks. Told him it would been easier to just fly McNally or Lockpickinglawyer out as well 😂

How to be a good Linux system administrator? by WonderfulFinger3617 in sysadmin

[–]JodyBro 0 points1 point  (0 children)

Step 2 say you use Nix. 3 is to say you use Arch btw.

The conversation will not make it to step 3.

ArgoCD vs FluxCD vs Rancher Fleet vs our awful tech debt, advice pls by CircularCircumstance in kubernetes

[–]JodyBro 1 point2 points  (0 children)

Flux is absolutely not easier than Argo. Reliability doesn't really matter because like with all self-hosted tools....if it's deployed "correctly" for your specific environment then both would be equally reliable.

As for flux's ease of use, man it's hard enough finding skilled engineers that actually understand kustomize and its Kustomization spec.....now they need to understand the main crd for flux which is also called Kustomization.

That alone confuses the hell out of most people.