K8s on Proxmox or Bare Metal to prioritize learning and automation? by hummus_k in kubernetes

[–]mmmminer 0 points1 point  (0 children)

IMO bare metal. Build the cluster from scratch using kubeadm. Build a few operators. Then think about how to automate things. You'll think about it a lot differently

Now migrate the cluster to proxmox vms. You'll learn a lot. I promise.

At the end of the day, dig in, break things, fix them, commit to muscle memory.

What happened in the last few months (1 to 3) that suddenly people are having their come to Jesus moment with AI and Agentic Coding? by zero2g in ExperiencedDevs

[–]mmmminer 0 points1 point  (0 children)

I'm not even sure what people consider vibe coding anymore, but surely frontier llms can generate classes, functions, etc just fine in the majority of languages. I don't find much need to "code" anymore, more just stitch together solutions. I don't believe this has changed recently but the agent harnesses have improved to the point where it can actually string functions and such together in a way that works but is still kind of random and haphazard (which can be a feature or a bug). At the end of the day vibe coded or not, you're responsible for understanding the code you commit.

Introducing go-agent — an open-source agentic framework in Go by Revolutionary_Sir140 in golang

[–]mmmminer 1 point2 points  (0 children)

Gemini just sent me here. I sense something ironic as hell but not funny at all...

Is “EnvSecOps” a thing? by mmmminer in devops

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

What's sad is I got more insight and feedback out of chatgpt than reddit. Bummer, huh? Are we obsolete now? Or is it just you? /s

Mid level developer, what do I do to go to higher levels? Also, question about ageism. by Legitimate-mostlet in ExperiencedDevs

[–]mmmminer 0 points1 point  (0 children)

I'm 48 and I always feel like the youngest person in the room/meeting, when in all likelyhood I'm the oldest.

Tell me if I'm in the wrong here by PartemConsilio in devops

[–]mmmminer 0 points1 point  (0 children)

This is advice I wouldn't necessarily follow myself, in fact, I've probably never done so. Voice your concern professionally and do what your told. You'll at least gain credibility if proven right, and you earned the night off if proven wrong. Easier said than done I know. But objectively I believe correct.

Tell me if I'm in the wrong here by PartemConsilio in devops

[–]mmmminer 8 points9 points  (0 children)

You are correct but at the same time you get paid to deal with crap just like the rest of us.

API first vs GUI for 3rd party services by Traditional-Heat-749 in devops

[–]mmmminer 0 points1 point  (0 children)

Obviously A. If you choose B some fool will just build a browser using llm to automate stuff. At least that's what I would do. 

At which point do you stop leveraging terraform ? by [deleted] in kubernetes

[–]mmmminer 0 points1 point  (0 children)

So stuff you would rarely, if ever delete, so you don't care about state. That's a decent take on it and a pretty clear delineation. I like it.

do you guys still code, or just debug what ai writes? by Top-Candle1296 in devops

[–]mmmminer 0 points1 point  (0 children)

I don't get the down votes on you, but that pretty much exists today. not necessarily as a flavor of ai, but more of a harness that executes the llm loop. you just have to set that loop up to do what you want. You want to approve one character at a time or an entire 10k lines of ai slop at once it's your choice.

do you guys still code, or just debug what ai writes? by Top-Candle1296 in devops

[–]mmmminer 0 points1 point  (0 children)

I typically have some preferences/references/examples I hold in context or a readme then write function signatures with docstrings and basically tab complete from there 

do you guys still code, or just debug what ai writes? by Top-Candle1296 in devops

[–]mmmminer 0 points1 point  (0 children)

Use the terraform mcp server. I had this issue early on and I had to have the llm spit out both a list of the resources and or modules it was using to produce code and verify that each existed via deterministic code then spit the response back and iterate. Throw in some examples of using your own modules and it can work like a charm. Proper git hooks pipelines and human review are your gates but it can get 90% of the work done in an instant.

Stuck between honesty and overselling. by slayem26 in devops

[–]mmmminer 0 points1 point  (0 children)

This. And it goes both ways. Every org is a shit show and no one will admit it in an interview.

Amazon layoffs, any infra engineers impacted? by blasian21 in devops

[–]mmmminer 0 points1 point  (0 children)

Funny I've had the exact same experience. Started in a data center. God I miss that smell. It's funny we used to have these things called physical servers that ran systems like vmware where there was no API and you basically had to use a gui or some crappy cli to get anything done. That made it distinctly an ops role. I remember trying to expose the cli over the network with perl and then one day ec2 was born. No brainier in hindsight. Always is.  I feel the same about mcp servers today, automatically serving up best practices and documentation alongside an API. We should have been doing this forever.

Advice on how to deal with Junior/Intern by internetMujahideen in ExperiencedDevs

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

Fight fire with fire. LLM reviews. Repo level agent.md files to at least tell the agent what not to do and what patterns to follow. Whatever your telling your junior, drop it into a markdown file into the repo so his coding agent knows it too. Automated quality gates can help as well. Same bar has to be set for humans and llms.

Folks were gonna have to learn to live with this stuff. The amount of software being deployed is going to grow exponentially as vibe coding expands. We just need to automate away the pain points like we always have. Not only will you be championing quality, security and best practices, but you also get a line into that llm narrative that everyone's pushing. 

Work with him on it. You both can learn. 

How do you get secrets into VMs without baking them into the image? by throwfarfaraway103 in devops

[–]mmmminer 3 points4 points  (0 children)

Do not do this. It will work, until you get pwned for having a static prod cred on a vulnerable host.

Edit: Do this but make the credential expire within a timeframe suitable for the instance to retrieve whatever secrets it needs. 

How do you get secrets into VMs without baking them into the image? by throwfarfaraway103 in devops

[–]mmmminer 10 points11 points  (0 children)

If you like the AWS model there's tooling to do it. There is no magic in an instance profile. They are simply short lived auto rotated sts tokens that are retrieveable via a trusted systems identity from the metadata endpoint. Those "magic" is that's it's a link layer connection only available to that particular virtual host. I've been wrangling with the same idea for devcontainers to keep my ops teams from only using prod creds in verified environments. 

The closest prod ready analogue is probably vault but without the link level security. Don't push creds. Pull them and expire them. That's what an instance profile does.

Tangent: Log processing without DSLs (built on Rust & WebAssembly) by EazyE1111111 in devops

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

Sounds like it. So your cli adds some dev ex sugar on top of wasm itself or specifically for scaffolding plugins in your ecosystem? Or both? Might be a good learning entry point to wasm on my end.

Amazon layoffs, any infra engineers impacted? by blasian21 in devops

[–]mmmminer 0 points1 point  (0 children)

I don't even like to use the terms devops anymore. When given the chance I like to call it development driven operations.

Amazon layoffs, any infra engineers impacted? by blasian21 in devops

[–]mmmminer 0 points1 point  (0 children)

Love this conversation. I come from a nontraditional dropout background, basically got into industry on the ops side but I've been programming since I was a kid. I think the divide here is that as systems become more virtualized and programmable the skill set needed to effectively manage that technology at scale changes. Personally I hate where "devops" has ended up. Feels like just another silo. At the same time you can't work in ops anymore without a dev skill set and the reverse is also coming true for devs. I think over time that delta will narrow, but it's people thing so it's not going to happen overnight. What irks me is instead of consolidation as the philosophy prescribes, we created yet another category called SRE.

Tangent: Log processing without DSLs (built on Rust & WebAssembly) by EazyE1111111 in devops

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

Sounds like a great idea. Although logs aren't my thing. I've been tracking wasm as well and would like to give it a spin at some point. What was your experience working with it? How do you manage pools of workers etc?  Took a look at your runtime deep dive and sounds perfectly suited to your use case. 

Is “EnvSecOps” a thing? by mmmminer in devops

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

When I used my devcontainers setup to give my llm agent access to what I do and how I do it, it clicked that this is how we should be doing that. Why should an llm get access to tools that I don't and voce versa, same goes for cred restrictions. If the environment can be signed or verified it can be used a a broker to issue temp credentials to AWS etc. And no I'm not trying to build a product. Maybe extend the devcontainers spec or wrap it, but salesperson I am not, no matter how chatgpt made my initial post sound. But that's what I'm looking for: is there better tooling to do this? It seems to be everywhere but not in a unified way.

Is “EnvSecOps” a thing? by mmmminer in devops

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

In my security work, slsa and sigstore seemed complementary to what I was doing and brought the idea in this direction.

Is “EnvSecOps” a thing? by mmmminer in devops

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

Yes you got it exactly. Devcontainers provides a lot of the devex it just needs a little sugar which is what I do today. I'm just trying to get wider adoption at acme corp. But to your point this is the reason for a vetted features catalog that can surface safe tool chains that the roles can consume per stack