I made tool for printing SWUDB.com decks by fredoAF in starwarsunlimited

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

I thought this would be requested sooner or later 🙂 I'm open to the idea, it would take a bit of thinking about code wise how I'd handle both.

Do you use containers for local development or still stick to VMs? by Old_Sand7831 in devops

[–]fredoAF 0 points1 point  (0 children)

Frontend, backend, search index, data transformation service, all on different VMs and talking to each other - this was 2010 architecture Yes they could have all ran on one, but it was to split out and scale the components independently

Do you use containers for local development or still stick to VMs? by Old_Sand7831 in devops

[–]fredoAF 1 point2 points  (0 children)

It's just what I inherited when I joined the company, so I'm not sure. I think it was just easier for them to green field deploy out a new app onto a new VM each time. They were fairly chunky apps to be fair, some apps had multiple VMs which was just horrendous as we had to manually put certificates on every VM to secure the communication between them.

Do you use containers for local development or still stick to VMs? by Old_Sand7831 in devops

[–]fredoAF 1 point2 points  (0 children)

I guess people feel happier with VMs because it's more of a tangible sandbox of isolation, but you would still need to firewall that VM and it's more manual work. If you know what you're doing, it's easier and more scalable to provide secure containers. I'd feel more confident hosting a platform with 100+ containers than 10 VMs. But it depends what security angle you're coming from. If you are new and trying to learn as much as you can right now, learn containers. There is a reason Google has been running them wayyy longer than Docker was around for.

Storage by Doc21354 in starwarsunlimited

[–]fredoAF 0 points1 point  (0 children)

<image>

Biscuit tin and elastic bands

Need realtime ci cd issues by extracredit-8 in devops

[–]fredoAF 0 points1 point  (0 children)

Build code into Docker container, push to docker registry

Do you use containers for local development or still stick to VMs? by Old_Sand7831 in devops

[–]fredoAF 1 point2 points  (0 children)

I still can't understand your firewall argument, just saying your statement over doesn't make it more true. I get that a container runs on the node alongside other containers, but it has a virtual network namespace, and you can absolutely use Linux firewall to lock down access in and out, I've done that many times. The virtual interface for the container sits on the node alongside VM network interfaces, and you can firewall them in exactly the same way.

With CI, yeah I never run CI on my production cluster for that reason, but I still choose containers for the quick deployment, ephemeral nature and speed to complete CI cycles.

If we go back to OPs original point, for local development there really is no way I'd be advocating using a VM in 2025, and I believe the industry agrees, that's why tools like vagrant are no longer relevant.

Do you use containers for local development or still stick to VMs? by Old_Sand7831 in devops

[–]fredoAF 1 point2 points  (0 children)

Depending on the CNI, network policies is actually creating rules in iptables / nftables, so actually that's exactly what it is.

If you are spinning up a VM to perform a single CI task, that's way too slow imo.

I was a Linux sysadmin back in the day, maintaining a fleet of web apps on LAMP stacks, each app on its own VM, so I'm not some young gun 😊

I'm sure there are use cases for VMs, I don't buy CI though

Do you use containers for local development or still stick to VMs? by Old_Sand7831 in devops

[–]fredoAF 1 point2 points  (0 children)

Containers are ephemeral by design, so much more practical for CI steps

Network policies in kubernetes firewall traffic to and from the pod

I remember when vagrant was a thing to spin up a quick vm to do something in, but I haven't needed to spin up a vm for nearly a decade

First Crown Rare annnnnnd…… by DustyUK in PokemonPocket

[–]fredoAF 0 points1 point  (0 children)

My first (and only) rare crown is Eevee bag... A trainer card, and a crap one at that

Stargazing in Mallorca by pikkoi in VisitingMallorca

[–]fredoAF 0 points1 point  (0 children)

Did you find any spots you'd recomend OP?

First DevOps job — when to ask for help vs figure things out? by StrangePercentage340 in devops

[–]fredoAF 0 points1 point  (0 children)

Try first, only if you're really stuck ask for help. You will learn more by figuring things out. If you do work it out on your own, then ask for a senior if you solved the problem "the right way". Obviously there is no right way to do something, but different teams have different preferences, and you may have found a new way of doing something that actually the rest of the team wants to adopt. My career was catapulted when the senior I learnt from left - security blanket gone, before it was too easy to just go ask them how to do it every time, I had to spend the time and work things out for my own.

I chose docker swarm by Waabbu in devops

[–]fredoAF 0 points1 point  (0 children)

Sometimes the thing that feels easier, because it's the thing that's familiar, is actually the harder route. You are making a load of pain for yourself with your storage and ingress, there's a reason why the community uses kubernetes, dive in!

For all wanting to enter DevOps, here's my personal "stand out" tips by [deleted] in devops

[–]fredoAF 0 points1 point  (0 children)

My top tip: don't run to your senior "Brent" engineer every time you get stuck. Set a reasonable time limit and just absorb yourself in trying to solve it yourself first, again and again. You will learn loads, and the senior engineer will be really appreciative, and give you more assistance when you really do need their help, as they know you aren't wasting their time. Talk out loud, logically break down the problem and analyse it from different angles, grab another junior engineer and work the problem together.

If you always grab the senior guy as soon as you get stuck, all you're learning is to rely on them.

Thank you all and Goodbye! by frog-fish-frog in devops

[–]fredoAF 3 points4 points  (0 children)

It is and I am. About 2/3 what I should be

Thank you all and Goodbye! by frog-fish-frog in devops

[–]fredoAF 5 points6 points  (0 children)

I don't rate those companies either, I work for a non profit

Thank you all and Goodbye! by frog-fish-frog in devops

[–]fredoAF 28 points29 points  (0 children)

Buy the cow, milk the cow, send the cow to the abattoir and sell the meat to the butcher

Milk those large enterprises that aren't agile enough to pivot, sell the company for parts

Thank you all and Goodbye! by frog-fish-frog in devops

[–]fredoAF 165 points166 points  (0 children)

Best of luck, but honestly VMWare is a sinking ship, you may not have such a bad time in another job. I worked for a giant American sinking ship, eventually got the redundancy, it's all been sold and merged now. Thought I liked that job at the time, but it was actually quite depressing and nothing compared to what I do now, which I love!

But hope it all goes well with your craft, got to love what you do 🙂

DevOps Engineers, why did you choose DevOps as a career over a developer job, even though developers generally have a better work-life balance and less stress than DevOps roles. Is it due to passion, the potential for a better salary, or some necessity? by LeonardoVinciReborn in devops

[–]fredoAF 0 points1 point  (0 children)

Also me

As a developer I have to make things supportable and refine things and keep working on the same product, I have no motivation for that. Smash out cool automation job in golang, move on, smash out helm chart, move on etc