Reddit DevOps
271 subscribers
22 photos
31.3K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
How difficult is it to upgrade JDK version? I noticed Java developer tend to stick to a specific JDK version without trying to upgrade

This practice from Java community is bad as there are lots of vulnerability from their legacy stuffs

https://redd.it/1g1tbsm
@r_devops
What’s the next "Kubernetes" hotness for you?

Hi everyone,

I've been a DevOps engineer for about 5 years now, working on the usual DevOps tasks like Kubernetes, CI/CD, AWS, GCP, Terraform, Bash, Go, Helm, ArgoCD, and more.

A few years ago, taking a deep dive into Kubernetes really helped me. Becoming comfortable with it opened up a lot of opportunities at the time.

Nowadays, Kubernetes feels like a default skill that everyone in the field should have, which leads me to the question in the title of my post: What do you think will be (or already is) the next big thing?

I'm thinking about diving into MLOps—would you guys recommend it?

Thanks!

https://redd.it/1g1w970
@r_devops
Roast my resume and suggestions please. 2024 Grad here (India).

I am a 2024 grad and since the last 1 month I have been applying for entry level devops jobs but so far have only gotten 1 revert. What am I doing wrong? Please help, it has become very disheartening.
Any suggestions and guidance would be really helpful.

Resume link: https://imgur.com/a/XvmZdDA

https://redd.it/1g1xtli
@r_devops
Aspiring to be in devopps but a few questions

So I was going for the comptia certs just to get a good base but I'm not sure if it would be worth learning the network+ I want to put my time in to things that help me become a devops engineer. Or should I work on projects? Sorry for the newbie question just need guidance

https://redd.it/1g1yres
@r_devops
Someone who knows devops tools vs someone who has devops thinking: which would you rather hire?

I often see people posting in here that they are looking to learn tools to become a devops engineer and then they ask if thats enough to become one. I don’t blame them considering devops is a hot market right now.

That being said, if you are going through the process of hiring someone and they can answer all the right questions about K8s, Docker, gitflow, CICD pipelines, etc. but they cannot even explain what these tools were made for and why - does that matter to you? Because frankly, I’d rather work on a team of folks who are babies when it comes to the tooling but have a clear understanding of why we use the tooling we use. The latter are more able to pushback when a design is dumb and explain why. There’s also greater resiliency when a team doesn’t just deploy the new shiny some PO wants and find more elegant solutions that work in tandem with the application.

https://redd.it/1g22ipx
@r_devops
Handpicked Software Engineer Jobs Report (10/9): 240+ recently posted roles in the USA & Abroad. Curated weekly to help your job search. DevOps/SRE/Infra roles included.

Hey friends, every week I search the internet for software engineer jobs that have been recently posted on a company's career page. I collect the jobs, put them in a spreadsheet, and share them with anyone whose looking for their next role. All for free.

I added the ability to filter by technology and location on Airtable. Now you can filter by your preferred tech stack and by the location of where those jobs are located. Again we have over 240 roles from Software Engineering to Infrastructure Engineering in cities around the globe.

I hand pick the ones I know are good roles, with market salaries, and no glaring flags (ex: I generally only put roles with posted salary bands). Though its not easy to tell if the roles require leetcode or not. I want to figure out how to get the information in the future.

The data is sourced by my own web scraping bots, paid sources, free sources, VC sites, and the typical job board sites. I spend an ungodly amount on the web so you don't have too!

About me, I am a senior software engineer with a decade of work history, and ample job searching experience to know that its a long game and its a numbers game.

If there are other roles you'd like to see, let me know in the comments.

To get the nicely formatted spreadsheet, click here.

If you want to read my write up, click here.

if you want to get these in an email, click here.

Cheers!

https://redd.it/1g23lw2
@r_devops
Public Databases get a public DNS endpoint over a public IP Addresses in AWS

Hey,

Wondering why AWS made the switch from assigning public IPs to databases to assigning public DNS endpoints to them. Was this always the case, and is it the same with other CSPs?

From my understanding, the public DNS acts as a router configured with port forwarding ( Comparing to my home-lab setup here! ). Unsure whether you could compare the two, though they probably use similar algorithms. If anyone here has worked with router software & DNS would love to know!

Thanks.


https://redd.it/1g23wez
@r_devops
Azure Devops for 3 people team to manage Unreal Engine 5 game project with ci/cd and release setup for different platforms and devices.

Hello Guys,

We are collage grads. And recently started working on developing an unreal engine 5 game. So we are using azure Devops to manage our project. As we know some basic knowledge on Azure Devops plus it's free for indie studio.

Anyways so we are trying to create one admin account which manage main organization of repo. And from that repo 3 of us clone it in our respective organisations so not to make main organization and its repo messy. I have tried to do that with yml but it's not very efficient way to do so. 1. So if anyone knows how to manage push pull function from multiple organisations with same repo cloned? CI/CD for the same.

Later we were experimenting with release pipeline for our game project on various platforms and devices. Yet again it's confusing to manage devices like android, ios, xbox, windows etc for release and their respective build package for that. Also it gets confusing for different platforms like Epic, steam etc. 2. So any one knows how to manage various devices and platform for various build package version for release and publishing? CI/CD for the same.


https://redd.it/1g25du7
@r_devops
Software Engineer Jobs Report 10/9: Every week I spend hours scraping the internet for recently posted software engineer jobs. I hand pick the best ones, put them in a list, and share them to help your job search. Here is this weeks spreadsheet. 240+ roles USA and aboard. Devops/SRE/Infra roles too

Hey friends, every week I search the internet for software engineer jobs that have been recently posted on a company's career page. I collect the jobs, put them in a spreadsheet, and share them with anyone whose looking for their next role. All for free.

I added the ability to filter by technology and location on Airtable. Now you can filter by your preferred tech stack and by the location of where those jobs are located. Again we have over 240 roles from Software Engineering to Infrastructure Engineering in cities around the globe.

I hand pick the ones I know are good roles, with market salaries, and no glaring flags (ex: I generally only put roles with posted salary bands). Though its not easy to tell if the roles require leetcode or not. I want to figure out how to get the information in the future.

The data is sourced by my own web scraping bots, paid sources, free sources, VC sites, and the typical job board sites. I spend an ungodly amount on the web so you don't have too!

About me, I am a senior software engineer with a decade of work history, and ample job searching experience to know that its a long game and its a numbers game.

If there are other roles you'd like to see, let me know in the comments.

To get the nicely formatted spreadsheet, click here.

If you want to read my write up, click here.

if you want to get these in an email, click here.

Cheers!

https://redd.it/1g2636d
@r_devops
What to learn next?

Hi, so I am a Devops engineer for 5 years and now I am looking for my next job.
But I have a problem, I worked mostly with things like Ansible, Linux, K8S, python, bash and monitoring stuff so I guess I am not totally a Devops engineer.
Half of the companies I started interviewed in Denied me because I don’t have experience in AWS or other clouds.
Do you recommend me to do a certification or course in this AWS or something else? And if you do recommend to learn on of those things so where?

Thanks in advance.

https://redd.it/1g2bz2l
@r_devops
Prometheus Query Language (PromQL) Tutorial

I use PromQL regularly at work, and when I was getting started years ago, I found that the docs gave me more questions than answers (though they may have improved since then). I created these docs for my work, but since they don't contain any sensitive data, I decided to make them public. Let me know if you find them helpful.

The tutorial uses Docker to quickly set up an environment where metrics are already being scraped. This allows you to start writing PromQL queries right away and see immediate results.

Feel free to check it out and share your feedback: https://kubernetestraining.io/blog/prometheus-query-language-(promql)-tutorial-tutorial)

https://redd.it/1g2em86
@r_devops
I recently accepted a job offer after my internship and it’s for DevOps. I’m mainly proficient in coding and my team mainly uses me for coding. Would it be unwise to move to a SWE position in the future given that I have a DevOps title?

Anyone have experience transitioning into SWE after doing DevOps and did it effect your career growth in any major way?

https://redd.it/1g2hohb
@r_devops
I’m looking to build a task management platform that keeps tracks of when a task is done processing. I’m looking to add a message broker, should I go with RabbitMQ or Kafka?

I have a Golang server that does the orchestration of a VPS server on the cloud and assigns each task its own VPS instance. Once the task is done, the Golang will delete the VPS instance. It works for small scale but I foresee that it won’t be scalable.

Should I be using RabbitMQ or Kafka as a message broker to handle this? What’s the most cost effective and scalable approach?

https://redd.it/1g2h5kp
@r_devops
Are you using LLMs in your DevOps work

Hello,

I would love to hear out your experiences in terms of how are you using LLMs in your daily work

Such as brainstorming architecture ideas or even writing scripts or IAC using it

https://redd.it/1g2j06f
@r_devops
Migrating from On-Prem SMTP Relay to Azure Communications Services - Seeking Input

Hey all,

I’m working on a project to migrate from our current cloud SMTP relay to Azure Communications Services. Right now, we have an on-prem SMTP relay at 12 global locations that forwards email traffic from various on-prem devices (potentially hundreds) to the cloud relay. I’m trying to figure out the best approach for this migration and would appreciate some input.

Here are the options I’m considering:

1.Service Principal for Each Device: Setting up a service principal for each on-prem device to directly use Azure Communications Services. This could scale to hundreds of devices, which seems like it could be an admin headache.

2. Keep On-Prem Relays: Retain the on-prem relays and have them forward into Azure Communications Services. This might help with managing the scale but could complicate the architecture.

3. Hybrid Approach in Phases: Implement both options in two phases—keeping the relays initially, then gradually moving to direct integration.

I’m also thinking about automation for provisioning new devices/services to ensure it’s not a bottleneck. In a past project, I decommissioned on-prem exchanges and moved to AWS SES, automating user provisioning with CloudFormation. However, this setup involved far fewer services compared to what I’m facing now in Azure.

Has anyone here gone through something similar, or have ideas on how best to tackle this without creating an admin nightmare? Any tips or best practices for scaling, automation, or managing the transition would be appreciated.

Thanks in advance!

AI was used to help articulate my thoughts.

https://redd.it/1g2kgdq
@r_devops
Flyway integration

Hello, I am currently looking for schema migration tools that can be used to replace our current one, anybody here used it before? Do you use it as a stand alone or do you have it partnered with other tech? As of now I have it running in jenkins, I write ddls on vscode and move it to the container dedicated to it and then just call the location via Jenkins, any advice on others setups and make it more automatic? Especially the naming part... Thanks in advance

https://redd.it/1g2mkgw
@r_devops
How do you size your internal engineering teams?

One challenge I've always had running teams that build/maintain internal tooling or provide internal support is getting hiring budget. It's easy to justify staffing up product teams, but when your impact on the business is less direct, how do you determine the "right" number of heads?

https://redd.it/1g2rh1p
@r_devops
How should Grafana deployment should set up on production environment?

I have a NodeJS application running on EKS cluster on AWS (deployed with Terraform). Each cluster pod exposes route /metrics exposing Prometheus metrics of the pod.

Next, I'd like to use Grafana to have visualziation and analytics of my cluster. I'm not sure how Grafana should be deployed in my system.

I thought on deploying Helm chart: https://artifacthub.io/packages/helm/grafana/grafana But Grafana should persist data (the dashboards) - so I think it's bad idea - because deployed Helm chart of Grafana -> I lose data persistence.

So I thought of deploying AWS Managed Grafana service (https://aws.amazon.com/grafana/), but now I'm not sure how do I connect this Grafana to my EKS cluster to collect the data?

---



I will clarify my question, currently I deploy Prometheus using Helm chart: https://artifacthub.io/packages/helm/prometheus-community/prometheus in my EKS cluster. This is the point I try to understand. While Grafana is responsible for data visualization - it needs the data to visualize. And as far as I know - Prometheus is responsible to hold this data. So my question is:

- Where Promethues stores my metrics data? how can I make it persistence?
- How do I connect my EKS Prometheus deployment with AWS Grafana?



https://redd.it/1g2tutb
@r_devops
Is there any free tool for security check for code

Hi

I am running a micro project with single developer, and need to scan the developer code for weaknesses.

I wonder if there is any tool that provides a free (even if limited feature) scan for the code to ensure that the code is secure and no mistakes or bugs, such as hardcoded password, stored key...etc

Thanks alot

https://redd.it/1g2umak
@r_devops
What's your next career step? Seeking advice

I essentially feel like I woke up one morning and realized I am 44. Been working in the infrastructure and devops field since the late 2000's, and still remember fondly learning that there were a lot of lord people than me at my first devops conference in early 2010's, which faced the same challenges and who essentially wanted to do things in a better way.



I look young (people are always shocked to learn my age and tell me they thought I am about 30. Partly because of my hobbies that keep me very fit, and partly because of baby face genes. I'm hesitant to change my behavior, but I also know that I don't have the mannerisms of someone in their mid 40's - for both good and bad.


I have a decent paycheck with decent benefits, but I also don't think it's a good idea to simply keep on trucking - it would make sense to me to have some sort of direction or intention. And other than having to work with scrum, and all what that means - life is pretty good, which is kind of surprising from having battled depression a lot throughout life.



Do you have plans for what happens in your mid 40's, career wise?

https://redd.it/1g2wvxu
@r_devops
Understanding openshift internal image registry

I had this week a weird bug.
We started using JFrog Registry instead of imageStreams in our namespace.While all my deployments had ImagePullPolicy: always gitlab-ci has on default the Pull policy „if not present“.
As soon as I understood what happens I could fix this quickly. However it seemed that until I solved the bug the image used was different on any pipeline run.

Question: if the internal registry caches an old image I would expect that it would deterministicly pull the same cached image.
However, it always pulled randomly different old images.
How does it happen? Does openshift has multiple internal registries? Does it depend on the Node? I couldn’t find any explanation.

Thanks in advance


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