Reddit DevOps
277 subscribers
69 photos
32.2K links
Reddit DevOps. #devops
Thanks @reddit2telegram and @r_channels
Download Telegram
Training recommendations to become a DevOps Engineer?

Hi everyone,

I’m currently a full-time software developer working mainly in full-stack development. I’ve done a bit of DevOps work in the past, but nothing extensive. On the side, I run a homelab where I deploy multiple apps for personal use. I also have a solid understanding of networking and VPNs, though my knowledge of Docker networking is more limited.

For those already in the field:
• Do you think my current skill set is enough to start transitioning into a DevOps role?
• If not, what kind of training or certifications would you recommend to fill the gaps?

Thanks in advance for any advice!


https://redd.it/1n0776t
@r_devops
spin up feature branch environments?

We are a lean team of two developers and we have two environments (dev, prod). Push to dev happens a few times per day and push to prod every few days/weeks. We have a manager who pokes around the dev environment for every feature being added. Ran into issue a few times where one dev was ready to push his commits that are on dev to prod, but the other was not ready. It creates a problem where we have to cherry-pick commits from dev to prod. Now I want to look at creating feature branches and spinning up feature branch environments that are created/destroyed when branch is created/destroyed using CI/CD and terraform. Obviously want to make this setup as simple as possible.


I basically want feature branch environments that have the same settings as dev. Resources and applications for our dev environment are hosted within Microsoft Azure to include Virtual Machines (VMs), Storage Accounts, App Services, Certificates, Key Vaults, DNS records.

Am I on the right track that feature branch environments are a good way to solve the need to cherry pick? Any advice/tips/tools too for how to do it are appreciated

https://redd.it/1n07vob
@r_devops
using lambda and sqs for updating a database

Hi all , junior DevOps engineer with 2 years experience looking for some advice

We are currently addressing an issue with one of our existing process and some research has led me to this being a good use case for lambda / SQS

Right now we have a very old process which updates our database daily based on CSV files which are sent to us every evening via a bash script from our data team

We have been working with them to move away from this and the approach will involve.

1. Data team pushing a payload via a POST request to our application endpoint ( will be creating a new endpoint just for this process)

2. Will hit our AWS API gateway which we will be creating

3. The payload will be routed to a Lamba function which will handle validation of the payload and check size of the messages

4. Payload is then pushed to SQS

5. A second lambda will poll the SQS and update our
self hosted DB with the data

I will be writing the functions in Go.

these are early stage discussions and haven’t discussed the more technical considerations such but want to hear some opinions on this approach

Thanks





https://redd.it/1n06zu0
@r_devops
Seeking Advice

Hello, r/devops.
I'm currently early in my career which isn't actually a devops role, but my responsibilities are close enough to have gotten me interested. My interests vary, though, and my primary interest resides in Java and Android for now
I've started work on a personal learning project just to get a feeling for the whole thing. At a basic level, what I've covered includes
* Basic Apache setup
* Simple Build/Test/Deploy pipeline with Jenkins
* Monitoring with the Grafana stack and OpenTelemetry
* Automatic configuration with Ansible

I've checked out https://roadmap.sh/devops, and I see that there are still a few core things to learn like Artifact Management

Where I'm seeking advice currently is this:
I'm currently just learning everything through a simple pet project with Android and Spring Boot that doesn't feel presentable enough to be showcased properly, and so I'm contemplating a few options:
* Strengthen my frontend and actually deploy the app, even though it has no real world value
* Wrap up the app locally and simply summarise what I've learned along with a small demo and a blog post
* Learn everything I need to know, look for a real problem that might need solving, and then build a brand new project applying all the tools. My main issue with this approach is that I don't know exactly how to find a problem what would need to be solved with these basic skills

Please what approach of the 3 would you recommend and why? And any other approach or advice would be welcome, too

https://redd.it/1n04ms6
@r_devops
My company put me in devops and I don't like it

Hi, I'm just 22 and now recently joined my first company in IT. I always had a interest in programming and creating apps and websites for the last four years. My company had a training in full stack with cloud and everything so i naturally thought I'll be in the appdev team but they put me in the devops team now. I don't like this at all. The main reason is that i still don't really understand what devops is. They won't switch me to another team until a year or two. I'm still gonna do it because it's a high paying job but I'm afraid I'll lose my love for programming because of this. So maybe convince me this is not so bad and help me feel better ig.

https://redd.it/1n0ex0s
@r_devops
Reddit always gives the most honest feedback. Any thoughts/feedback on our new homepage

I know Reddit is probably the best place to get honest (and sometimes brutally honest 😅) feedback, so I wanted to put this out there.

I’m the marketing lead at kuberns.com, a platform we’re building for developers and DevOps teams. It makes deployment easy and yo can deploy any projects in one click with AI. also it uses AI to help optimize cloud infrastructure and one of the main things we’re focused on is helping teams save on cloud costs (we’ve been seeing \~40% savings on AWS).

We just revamped our homepage to make the value clearer, but honestly, when you're this close to the product, you stop seeing it with fresh eyes.

If you have a minute, I’d love your thoughts on:

Does the homepage explain what Kuberns is and does, clearly?
Is anything confusing, too buzzwordy, or missing?
Does it feel relevant / helpful to someone in dev or DevOps?
First impressions in general, good, bad, whatever.

Not trying to pitch or sell anything, just looking to learn from people who live and breathe this stuff every day. Even one-line feedback would mean a lot.

Thanks so much!

https://redd.it/1n0j7y9
@r_devops
Best guardrails to keep cloud costs from spiraling as we grow?

We’re a fast-growing startup and our AWS bill is starting to outpace revenue. Stack is mostly EKS, RDS, and S3, plus Glue + Athena for data jobs. Last month a few heavy queries and misconfigured jobs doubled our bill in a single shot.

For teams that scaled quickly, what guardrails actually worked? (e.g. tagging + cost allocation, quotas, auto-scaling configs, query monitoring, FinOps tooling). Any tips on balancing delivery speed and not waking up to a massive bill?

https://redd.it/1n0jz5m
@r_devops
Am I crazy?

Our dev ops engineer can make pipelines. That’s great. But when it comes to a repo and branches. He knows almost nothing. Is that normal? I always considered branches and repo management the core of dev ops.

https://redd.it/1n0ktii
@r_devops
Building an AI-Powered Code Reviewer with MCP (Part 1)

Hi everyone,

I recently published the first part of a series on building an AI-powered code reviewer using the Model Context Protocol (MCP). This article dives into designing a scalable architecture that integrates GitHub, Large Language Models (LLMs), and MCP to automate code reviews while ensuring compliance and data security.

Key Highlights:

System Design: Integrating GitHub, MCP Server, and LLMs for automated code reviews.

Compliance Considerations: Addressing GDPR and Intellectual Property concerns when using external LLM APIs.

Scalability: Ensuring the solution scales across multiple repositories and teams.

This is Part 1 of a series. Stay tuned for the upcoming hands-on implementation guide!

👉 Read the full article here: https://medium.com/@yassine.ramzi2010/building-an-ai-powered-code-reviewer-with-mcp-part-1-36f68906f900

https://redd.it/1n0nyhv
@r_devops
Building Tool to Automate Cloud Security and Compliance with AI Fixes (OSS core)

Hey r/devops,

Manually checking cloud configs for security and compliance is a pain; think misconfigured S3 buckets or chasing CIS benchmarks across AWS, GCP, and Azure. A few months ago [Kexa.io](https://kexa.io) has been released, an open-source tool to automate these checks using simple YAML rules. (project incubated at Euratechnologies Cyber Campus)

We recently added a web interface and some AI-powered features:

* **AI Remediation**: After a scan, Kexa generates step-by-step fixes (e.g., AWS CLI commands to lock down an S3 bucket failing a CIS check).
* **Multi-Agent Support**: Run local agents in your VMs for real-time monitoring.
* **Coming Soon**: AI to suggest or create rules tailored to your cloud setup.

The open-source core is free and handles scanning, rule creation, and alerts. There’s also a premium version (4urcloud.eu) with the web UI and AI features for teams needing more automation.

What’s the biggest issues you face with cloud security or compliance? Any features you’d love from a tool like this?

I'd love to hear your feedbacks, also if you like you can star the project on github for support : kexa/kexa-io

Thanks reddit !

https://redd.it/1n0m1jk
@r_devops
I am building a command hub for Windows — run and control everything from the keyboard

So I am building a tool that acts like a command hub with powerful(programmable) shortcuts, fast search, and simple controls all in one place.

With it, I can:

Launch apps, files, or websites instantly

Create workflows (open multiple things with a single hotkey)

Control general system actions (Mic, audioSources, volume, brightness, shutdown, etc.)

A better and more rapid search

Stay fully in keyboard mode without reaching for the mouse

It’s free and made to just get out of your way.

Still Building it but soon it will be the daily driver.

Would love to hear your thoughts and advice

If you’d like to try it early or help shape the direction, I’ve put up a waitlist here: https://www.getriser.app/

https://redd.it/1n0n412
@r_devops
Commit hash pinning in GitHub Actions: secure, but at a cost

I looked into pinning actions by commit hash after CodeQL was flagging things left and right, and I noticed some tradeoffs that made me question this security best practice. Wrote a short post about my findings https://developerwithacat.com/blog/202508/github-actions-commit-hash-pinning-tradeoffs/

Wanted to share it here for feedback; I'm not in DevOps, but I somehow ended up often doing this kind of work in the last couple of product teams I've been in.

https://redd.it/1n0tl0o
@r_devops
I just wrote a small tool inspect kubernates

It's as small as it gets. Just using plain rust to interact with cluster. Instead using some closed source tools, it can be really helpful. Last time I checked lens was closed source. That's when I thought maybe I can write one too. But I was busy. But now I am almost unemployed to implement this, so I did.

Source code: https://github.com/maifeeulasad/kube-inspector

https://redd.it/1n0undi
@r_devops
Please help me from going insane with Backstage template development

Our enterprise uses a flavor of backstage. Our team builds templates and it's PAINFUL. PAINFUL. I've done everything I can to make it better, but dry run is broken for most actions, testing is horrifically difficult due to no retry or rollback functionality, and the tokenization syntax feels esoteric and difficult to test locally in a rapid fashion. Failed runs result in orphaned resources, broken links, etc. Lower quality AI models fail miserably when interacting with templates, but newer/more advanced ones (Gemini, Claude) do reasonably well but still need a lot of help. Templates can't be split up or nested so files are often 3000-5000+ lines. Please share ANYTHING that's helped you in building templates. I'm going absolutely insane.

https://redd.it/1n0si3d
@r_devops
Tips on productivity and organization

I've recently been on a leave from work and will be going back soon. I want to change the way I work in terms of:

1. How I organize and plan my days
2. Productivity tips / any particular Mac apps that can help
3. Task management
4. Notes taking


Any tips on this are greatly appreciated. I would love to know what works for you.

Thanks

https://redd.it/1n0layw
@r_devops
Best practice for staging environments? Shared cloud? Everyone running locally?

What are you folks doing for staging environments? I feel like the perfect solution would be for everyone to be able to deploy to their own production-life environment in the cloud whenever they want. That's complicated though so it seems like the two more common options are:

1) Deploying locally to an environment that is similar to production but makes some compromises. Another downside of this is people may be less willing to do it for smaller changes if they don't want their machine tied up.

2) Deploying to a shared staging environment in the cloud. It's nice that it is possible for this to be very similar to production and doesn't tie up local machines but conflicts are inevitable which reduces the amount of smaller changes that get deployed and tested.

https://redd.it/1n0yxbj
@r_devops
Combining DevOps platforms with internal developer portals

I’ve been thinking about how different teams use platforms, and I’m curious to hear from others experience here.

In many companies, DevOps teams adopt or build platforms focused on infrastructure automation etc At the same time, developers benefit from IDPs that help them onboard faster, discover services, and get self-service tools.

Is it realistic to have a single platform (something like an IaC/DevOps-focused setup) that also doubles as an idp? Or are those two goals usually kept separate because they serve different audiences?

If you’ve seen or used platforms that try to cover both sides, what worked and what didn’t?

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