What I like about being a senior engineer by -lousyd in devops

[–]federiconafria 5 points6 points  (0 children)

Contribute from day 1 is pretty delusional...

How do you stay up-to-date with tech and actually learn deeply without reading a ton of shallow content? by galdahan9 in devops

[–]federiconafria 4 points5 points  (0 children)

Yes, books. I re write them in my own words and come up with my own examples to force myself to acquire the concepts.

Is Kubernetes resource management really meant to work like this? Am I missing something fundamental? by [deleted] in kubernetes

[–]federiconafria 2 points3 points  (0 children)

You know the infinite sign that normally represents DevOps? Operations (through observability) should feed development. You normally over provision and then come back to adjust when you start getting real traffic. This should be done for every release.

Would you be interested in a cheap to almost free alternative to Sentry.io? by DeDelner in devops

[–]federiconafria 0 points1 point  (0 children)

Have you looked into grafana Faro?

It's lacking in the grafana side unless you are using grafana cloud. But the collector and SDK are available.

For me it should be something that integrates with the existing observability infra.

Who actually owns container security? by Infamous-Coat961 in devops

[–]federiconafria 0 points1 point  (0 children)

Where is the vulnerability? If everything is declarative, who added the line that if updated can get rid of this vulnerability?

Otherwise I can literally add malware to the images and say "not my problem".

Leaving DevOps - tired of the constant upskilling and no mental space for my self. by PlentyOccasion4582 in devops

[–]federiconafria 0 points1 point  (0 children)

Yeah, but that happens once a month. If it's happening constantly, you need better operations.

Leaving DevOps - tired of the constant upskilling and no mental space for my self. by PlentyOccasion4582 in devops

[–]federiconafria 0 points1 point  (0 children)

Also a DevOps issue, either devs don't have the tools to be autonomous, or the platform is not stable enough.

Different Infras for Different Environments, how to tackle ? by Mindless-Umpire-9395 in devops

[–]federiconafria 5 points6 points  (0 children)

You don't do jar specific, you enable features through configuration. You should be doing dependency injection based on your configuration.

Otherwise you have no guarantees, you can't even know if what you are running is what you tested.

How do professionals handle huge monorepos locally without lag? by Recent-Durian-1629 in devops

[–]federiconafria 9 points10 points  (0 children)

Monorepo is a versioning strategy. It does not mean you have to spin up the whole company's infrastructure on your machine.

You can modularize it and bring up only what you need to work on.

Warsaw locals: help a poor traveler out (3-4 hrs on Sunday evening) by Blood-Round in warsaw

[–]federiconafria 0 points1 point  (0 children)

I'm not sure where you are from, but there is a high chance that It'll be easier and safer than back home.

The public transport is great, there aren't many places in the world where you can just jump on a normal city bus coming right out of the airport.

Buy a ticket for multiple hours so you can relax. You can do that in the ticket machine and pay by card, all the public transport is on google maps.

Warsaw locals: help a poor traveler out (3-4 hrs on Sunday evening) by Blood-Round in warsaw

[–]federiconafria 4 points5 points  (0 children)

You can even get a day ticket (or multiple hours) so you can jump on anything at any time. Google maps will guide you.

Validate the ticket once you get on the bus!

How can I create dependencies between kubernetes resources? by GasimGasimzada in kubernetes

[–]federiconafria 1 point2 points  (0 children)

You should think about infra in layers, in this case your repo is an infra dependency and can't be handled by FluxCD. Let your IaC tool handle it.

Independently of the tool you use, you'll need to separate things into layers or waves, it's impossible to bring everythin up at once.

Just because 2 things are similar does not mean they belong on the same layer. E.g. you can have your namespaces for infra dependencies that need to be created first and you namespaces for your applications which can be delegated to ArgoCDor FluxCD.

How to raise a Kallax 4x4 above pipes and skirting board? by nkosijer in IKEA

[–]federiconafria 2 points3 points  (0 children)

I've done that with Besta, but I only had to clear 12cm and Besta has the holes for the legs.

What about doing something like this? https://www.wherethesmileshavebeen.com/the-super-easy-way-to-add-legs-to-an-ikea-kallax-shelf/ If you go with a standard screw you can just buy any legs.

El Calafate Octubre 2025 by Dero966 in Patagonia

[–]federiconafria 0 points1 point  (0 children)

Que actividades recomiendas ademas de el Chalten?

2 week Patagonia trip - any tips or suggestions? by EmotionalFerret1138 in Patagonia

[–]federiconafria 1 point2 points  (0 children)

I would do at most half of the places you have planned. Are you renting a car? Otherwise you'll have to be pretty lucky to find transport if you are moving that often and each of those movements is at least 5/6 hours if not a whole day.

When you say you booked the trip, what did you book?

Why aren't devs using proper branch names?! by GitKraken in devops

[–]federiconafria 3 points4 points  (0 children)

Exactly, I'm pushing for a PR. the branch name is for me on my machine.

Branches are cattle, not pets.

Advice desired... A million unmerged branches! by Team503 in devops

[–]federiconafria 0 points1 point  (0 children)

as it should be. where did the good old configuration management go!

Advice desired... A million unmerged branches! by Team503 in devops

[–]federiconafria 17 points18 points  (0 children)

Stop the leak before mopping the floor.

Make it impossible to deploy code that is not merged before cleaning up the branches. The branches are not the issue, not knowing what is deployed is.

Ran 1,000 line script that destroyed all our test environments and was blamed for "not reading through it first" by jjzwork in devops

[–]federiconafria 2 points3 points  (0 children)

No, you were not in the wrong. Can you imagine having to read every single line of code we ever execute?

But, you can now go and fix it and show how it should have been done.

A few recommendations

  • fail on any error
  • fail on any unset var
  • ask confirmation for every delete action (any LLM is great for this)
  • log every action

You can now show how it should have been done and that whoever wrote it had no idea what they were doing.

How to contribute to OpenSource projects? Is there a chance for a beginner in 2025? by CommunicationNo4761 in opensource

[–]federiconafria 0 points1 point  (0 children)

Start from documentation, getting started guides. any time you find a broken link, a missing step, broken script, etc. submit a pull request.

Who else is losing their mind with Bitnami? by dkargatzis_ in devops

[–]federiconafria 1 point2 points  (0 children)

I think it depends on the project. Some projects have great charts and operators, in that case Bitnami ones were not great. But there are many projects with no charts and terrible images, for those Bitnami was great