Reddit DevOps
270 subscribers
5 photos
31K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Choosing a linux for a java developer switching to devops profile?

Hi guys, I´ve been reading around and this seems like a newbies question to ask here but anyway. I´m starting as a Java junior developer and on the side I want to learn about DevOps technologies to switch my profile. Reading other posts the most common linux distros recommendations are Fedora, CentOS, Ubuntu and OpenSuse. The thing is that I read that at some point it´s needed to work with isolated areas, but it can collider with some of the Java work that I do importin libraries and so on (as far as I know).

Should I just pick one that feels good to me and virtualize other so for isolated things or Im lost in a cloud of concepts I dont fully understand?

Edit: I had a couple of years of experience in Ubuntu and Manjaro,

Thank you all

https://redd.it/1ccumm0
@r_devops
What recommendations would you give for the right developer roles to push start-up growth?

Startup growth can be altered by several factors and wrongful hiring can be one of them.

Often, wrongful hiring doesn't mean hiring developers who can't meet the project needs or whose qualifications are falsified. It can often mean hiring the wrong roles as a priority. Most non-tech business owners fall victim to this.

From experience(s), what developer role(s) do you fill first in an app building or MVP stage?

Why is the role the priority? How does it support startup growth? Where do you hire from?

https://redd.it/1ccw779
@r_devops
Paycut to move to Devops

I just got an offer from a gov contractor to basically be a DevOps consultant. It would be about a 10k pay cut give or take most would be reduced benefits but it things go well I would get TS clearances sponsored by them. I'm really interested in the offer and think that if I was to take a pay cut for a year or two I would be able to come out on the other side in a much better place. I'm currently at 115 for total comp but have another offer on the table for 150k for a more traditional implementation engineer at an MSP. The problem I have with that offer is it's entirely on-prem focused with no room for growth internally or for the tech (would be boomer boss who during the interview process told me "you can't automate VMware") and it would be 3 or 4x the work I'm doing now.

The other part is I'm interested in DevOps and have been teaching myself python and automating my current position away for some time now. This new offer looks like I wrote it in a wet dream in terms of what tech I would get to play with.

So the question is do you think 2 years as a DevOps engineer would get me back to the 115+ range or even the 150 ish range? Should I focus on just jumping right to a higher paying DevOps job after more study and a few basic certs?



https://redd.it/1cczlja
@r_devops
Troubleshooting AWS IoT Custom Authorizer: Resolving 403 Forbidden Error for MQTT and HTTPS Requests

Hello, I have a AWS IOT custom authorizer that i have configured using this guide: https://docs.aws.amazon.com/iot/latest/developerguide/custom-auth-tutorial.html
I am able to test invoke the authorizer and it works as expected. However when a device through mqtt, or if i use Postman and send a https request, I am getting a 403, Forbidden Message. Can someone help me set this up. The use case is to connect a third party device on to my IOT mqtt network.

Thanks


https://redd.it/1cd15ks
@r_devops
Already Drained

Started a new position as Platform Security Manager where I will be working hands on in DevSecOps, AppSec, and Cloud Security. You can read my other post.

I proposed we use GitLab for CI/CD and have all the reason FOR doing it instead of going through CodePipline which is what the Developers proposed.

We just got a new TPM who has halted the discussion of going with GitLab as our solution, and instead is questioning why I am going with GitLab instead of CodePipline.

Going to make a pros and cons list, but why is he taking it upon himself to insert himself into the discussion on how we choose to architect our infrastructure?
Am I missing something?

On top of this, this is the second time I have been told that they want to switch my title kind of jokingly, but it’s getting old.
First they wanted me as a Security Architect, now they joked about putting me as DevOps.

It’s tiring.

Please all you knowledgeable legends, can you help me come up with a way to own this meeting tomorrow that I feel like I have to prove myself and what I bring to the table, and leave them flabbergasted!

Thank you!

https://redd.it/1cd373v
@r_devops
I always wondered, what do you say when hear the question: “Why do we need Devops?”

.

https://redd.it/1cd32mh
@r_devops
AI tools for CI/CD?

With the explosion of generative AI tools focused on application code, anyone know of AI tools for optimizing CI/CD pipelines?

https://redd.it/1cd5nzu
@r_devops
How reliable is the CI at your workplace?

At my workplace they use a combination of Gerrit and Zuul for the CI, and it often takes 2 - 12 hours to get a patch to merge because there are too much load and too many network/infra related timeouts and failures. If I have a patchset that has 10 patches in it, it will take days to get them merged, and almost always, we end up working on the weekends to get the patches in, so that traffic is much less during that time.

Our CI tests have about around 10 jobs that runs per patch.

Whats astounding is the number of times I have to kick the CI to retest because of the network/infra issues. I'd like to know whats the delays at your workplace like? What software do you use for CI ?

https://redd.it/1cd7n4r
@r_devops
Is it worth it to make the interview?

This has happened with two companies I've applied to recently, they have the process of selection fully automatized, so is just a link, it asks some questions about your personality, technical questions, you answer, ok.

Then, you need to do a technical exam, the system is the following, you are recorded, if you move your head too much or get out of frame, it removes points and it doesn't have anywhere to search terms or anything, everything must be in your mind and on the description of the exercise(? the thing doesn't let you test as much as you want, either you do it correctly once, or goodbye little friend, and there are 3 exercises to resolve in 1 hour.

So, my question stands, Is it worth it to make the interview for something like this?

On glassdoor they have 100% bad reviews on the interviews and I mean... I don't even know if it's worth it anymore, I don't know if maybe I'm exagerating.

https://redd.it/1cd96ad
@r_devops
Guy on our team wants to have a standing meeting on my calendar to ask questions about their stories?

This guy IMO is not qualified for the team he joined, and is struggling quite a bit. I am honestly doing my best to be a good guy, and try to help him, but he just isnt getting it!

He complained that he feels we as a team need to spend more time communicating and reviewing our work as a team... ok yea makes sense I suppose.. but we also do all the normal grooming, demos and retros that hopefully hit all these areas of concern..

I think this week I shit you not Ive had 5 meetings to review the same exact story with this person lol. This story is well written and defined. Anyone should be able to pick it up and complete it. HELL its a god damn SPIKE lol

Man.. I'm just at my wits end here.. do I tell my manager in my next 1:1 that hes just not a good fit? He has 20+ years of "experience", which also makes it more frustrating to have to hand hold. I dont mind doing this for our more junior guys.

https://redd.it/1cd946r
@r_devops
Apisix canary implement in kubernetes

I use Alicia for application gateway, it all implement in kubernetes,now, I want to deploy the application with canary,but I don’t how to do it,can anyone give some suggestions?thanks in advance


https://redd.it/1cd8yxo
@r_devops
Widening skills as SWE towards Ops stuff. Questions, roadmap, certificates.

Hello,

currently i am working as a software engineer focusing mostly on backend stuff in microsoft environment - c#, .net, powershell, sql server, azure etc.

I want to develop as an engineer and it is pretty natural that as backend I'd rather go more into operational stuff than moving divs on screen. In my work I need to manage sometimes pipelines, create some releases, installations and similar pretty easy stuff (in small scope obviously).

I started thinking about going deeper into this field - do more operational stuff like pipelines, containerize stuff (in future) etc. I do not have unfortunately too much opportunities using stuff like jenkins, docker, k8s or writing own pipelines in yaml as most of stuff is done in ADO or done by different teams.

Nevertheless I need to improve in this field and hopefully be better at my work or have more chances for a good job in future :)

I have got a lot of questions and most of them I forgot during writing post but there are few of them.

Are there good/relevant free stuff I can learn from? YT is full of garbage and throwing it out and dont watching tutorials made be better developer, but maybe DevOps field has much better YT creators than devs :)

I was thinking about learning for certificate and maybe even trying to attain one. As I work in Azure environment I found two that match - AZ104 and AZ204, which one would be better in my case, easier or is more respected (or obviously learning it gives me more knowledge). But It doesnt matter if AWS has something better in this field.

I know that I need to go deep into Linux and thats going to one of the next steps - question is about distro, there are plenty of them and Ubuntu can be reasonable choice (i used to work on it and it made me sick that i couldnt install jbl headphones... and os crushed from time to time).

What would be next steps? More teoretical stuff like networking or dirty hand ci/cd, containers etc?

​

https://redd.it/1cdes3x
@r_devops
Why are companies not looking globally for tech hires?

With the array of developer talents across the world, with the trend of remote workers and WFH, one would wonder why companies do not spread their net and hire from a global talent pool.

There are untapped talent pools in several continents across the world with most companies looking to hire locally. The sell-out for hiring globally is it offers you a diverse work team and in some cases, costs less to hire especially if you are hiring outside the US, UK, and Canada.

But you wonder why a lot of companies, businesses, and startups do not plug into hiring globally.

What are your thoughts on this?

https://redd.it/1cdg1o7
@r_devops
What’s the documentation culture like in your firm ?

Are there any org best practices you follow ? Where do you do all your documentation? Any automations you use ?

https://redd.it/1cdhsk4
@r_devops
Best Books to Learn DevOps in 2024?

I am looking for physical books to read, not something online.
Ty

https://redd.it/1cdix5f
@r_devops
How much you spend on Memory?

Hi! The company I’m working at is spending tremendous amounts on caching (MemoryDB, ElasticCache and Redis Labs) - I mean something like 10% of the entire cloud cost

I was wondering if that the same case at your company?

If so - what do you do to reduce the cost?

https://redd.it/1cdiuyi
@r_devops
Kubernetes deployment orchestrators that won't break the bank?

Me and my project: trying to set up an online data visualisation portal for a non-profit (although more a personal initiative than for work). Bootstrapped, no profit motive.

The standout open source frameworks that I've looked at are all intended to be installed via Helm charts on Kubernetes. The authors are quite clear that Docker deployments are only really for testing ideally.

As an unwitting newbie to the K8s space, I've thought about two options:

1: Self-host a deployment framework (tried Rancher although something must have been misconfigured as nothing would install).

2: Use a decent SaaS deployment framework

For now, this is going to be a very small 1 or 2 node setup but I guess one of the advantages in choosing Kubernetes from the get-go is that the infra can grow if the project does.

Any deployment frameworks out there that are less intended for big enterprises and more intended for making life a bit easier for the small guys? TIA

(FWIW and I guess why not offer specifics if I have them: trying to get Apache Superset running for data vis. "Nice to haves" would be Airbyte for data pipeline management. And a blog to talk about what we're doing. Have the DB managed externally so don't need one).

https://redd.it/1cdinw7
@r_devops
Now that IBM owns Terraform...

What is everyone switching to, there has to be an alternative to them.

https://redd.it/1cdlfz0
@r_devops
Terraform Starter Boilerplate for GCP using Terragrunt

Built to minimize regrets around cloud infrastructure, utilizing Terragrunt to provision on top of GCP. Modeled for hierarchical configuration, strict environments separation, and minimal impact radius per modification.
https://go.meteorops.com/vGPlZU

https://redd.it/1cdn263
@r_devops
Human or AI solution: how can we fix the trend of human bias in recruitment?

From experience, the task at hand and the priority of a hiring process is to get the best talent through the door and not just talent only someone whose personality also fits the company's needs.

Any other thing outside this is human bias and we need to cut out any form of bias during hiring. It is the reason why I am a big fan of AI hiring because when done right it can eliminate any form of human bias but not many platforms use AI.

How can we avoid this trend of bias? What measures can we take?

What do you think about AI’s impact in solving this issue?

https://redd.it/1cdq8b4
@r_devops