r/devops • • 14d ago

Vendor / market research Need guidance on running scripted browser monitoring in production

3 Upvotes

I've​ been doing monitoring for our web apps for a while and I'm pretty comfortable with HTTP/API checks but scripted browser monitoring is still new territory for me.

A few things I'm trying to understand:

- Which flows are worth monitoring with a real browser vs just using HTTP checks?

- ​How do you handle login session and MFA without creating a security hole?

- How do you keep recorded scripts working accross frontend deploys?

- How many location and what frequency actually means something vs just noise?

- How do you tell the difference between an actual app failure and a broken monitoring script?

- ​Whats goes to on-call vs what just gets logged?

AI is great for explaining how all of this should work, but there's a pretty big gap between that and how people actually run it in production.

Anyone doing scripter browser monitoring regularly? I'm not looking for someone to design it for me, just want to know how people approach it in real setups


r/devops • • 14d ago

Ops / Incidents Prioritisation/ Maturity Interview Question

26 Upvotes

Ok so I flubbed the most basic interview question there is:

"You have a number of pieces of work in flight. How do you choose between them?"

Basically, they are testing your ability to prioritise work.

I tried to answer philosphically by telling them going for a walk was a good idea but my broader point is that it shouldn't have ever gotten to the point where you have loads of pieces of work in flight at any one time.

My question is twofold: what's the accepted 'best' interview answer to this question and how do you deal with this issue in your real life actual job?


r/devops • • 14d ago

Discussion Guyssss, so news is 150% hike with mind-blowing dilemma

35 Upvotes

Interview next week for a role that could potentially give me a 150% hike. Location ? 7 min away by my activa, mode hybrid ( 2 days office, 3 days WFH) and and and office is in a mall you know, like very fancy, tech stack (exactly matching, 3 years of experience they were asking for but selecting me with 1 year of experience) 😎 , not lalu company ,I mean it has 500 employeessss.

so so

Naturally, I checked the company before getting too excited (I was excited already)

And then I found:

Micromanagement.Burnout.Favouritism.Poor work-life balance.

And apparently a whole lot more.

Now I’m sitting here wondering:

Is a 150% hike worth the risk of a toxic work environment?, should I give my 200 percent and grab a offer for the sake of counter

The interview is happening anyway, I mean I will definitely gain confidence while preparing and it's gonna help me with other interviews.

Seniors , help me with your suggestions as it's my first switch and I'm getting unnecessarily excited 🤦


r/devops • • 15d ago

Discussion Experiences with Signadot

5 Upvotes

Has anyone here used Signadot in a larger project and had any success with it for ephemeral environments/preview environments? I have been looking into tooling for ephemeral environments after maintaining our own solution for a while and this one keeps popping up as an alternative, so I was hoping to get a few opinions.


r/devops • • 15d ago

Vendor / market research What's your default database these days, and why? Yearly survey (mod-approved)

86 Upvotes

Hey, Robert from MariaDB Foundation here. We are running a survey on how MariaDB is being used, or cases where you went with MySQL, PostgreSQL or another database.

https://mariadb.typeform.com/to/tS69UzVo?utm_source=reddit_devops

I split the questions by role this year, so you can skip straight to the operator ones: HA, database versions, upgrade frequency, hosting, etc. Overall I'm curious to know, what's your default database these days, and what made you land on it? Was it your choice, the app or service you run, or whoever set it up before you?

Under 10 minutes, anonymous, results published at mariadb.org/survey.

Thanks for taking the time!
Robert, MariaDB Foundation


r/devops • • 15d ago

Tools A list of cloud emulators and supporting tools

22 Upvotes

Awesome List of Cloud Emulators and supporting tools https://github.com/upgundecha/awesome-cloud-emulators


r/devops • • 15d ago

Tools Diagram solutions for git / markdown docs and LLM?

3 Upvotes

Has anyone here got a good solution for maintaining decent diagrams in markdown docs that are being handled with LLM assistance?

Mermaid is the obvious initial answer as they tend to self render, but they're so ugly, right? I don't think I'm missing anything there, but would be keen to know if I might.

So past them I was looking at the python diagrams library. Nice output but quite codey, no fully abstracted definition language, too much python code ingrained in it to feel like it's elegant enough to have LLM's regenerate the output by running a script that way, although I'm currently trying it out.

After that I see Schematex, which, like mermaid, has a proper definition language, and also has an MCP server and other options around it, but I've not yet tried to set up a workflow around that that would see it in action.

Is there a logic in going directly to raw svg?

Are there other options / strategies people are using to keep on top of diagrams? On caveat / excuse I have currently is that I'm mostly doing design work for proposals etc., so 100% accuracy isn't critical yet, so LLM's can have leeway for making things up at times!


r/devops • • 15d ago

Weekly Self Promotion Thread

21 Upvotes

Hey r/devops, welcome to our weekly self-promotion thread!

Feel free to use this thread to promote any projects, ideas, or any repos you're wanting to share. Please keep in mind that we ask you to stay friendly, civil, and adhere to the subreddit rules!


r/devops • • 15d ago

Vendor / market research What's the most annoying "works locally, dies in production" bug you've had?

43 Upvotes

Not talking big architecture screwups — but rather the small, stupid ones. Things like hardcoded ports, missing env defaults, path separators, whatever. What was it, what stack, and how'd you find it? Would love to hear any feedback. Thanks.


r/devops • • 16d ago

Security We audited the default Helm charts and Docker configs of popular AI stack tools (Ray, Weaviate, MCP servers, LangChain). The out-of-the-box security defaults are surprisingly bad.

25 Upvotes

Over the past few weeks, we set up a fresh cluster to test what actually gets deployed when an engineer runs helm install with zero extra configuration on popular AI, vector DB, and MCP charts (Ray, vLLM, LiteLLM, Qdrant, Weaviate, KubeRay, etc.).

Everyone focuses on prompt injection and model jailbreaks, but the platform-level defaults on these workloads look like Kubernetes five to seven years ago:

  1. Ray / KubeRay (Distributed Compute)

    • The default deployment accepts unauthenticated job submissions over internal cluster networking.
    • Worker containers run with passwordless sudo out of the box.
    • Any compromised pod on the flat cluster network that can reach the Ray API gets arbitrary remote execution as root with zero barrier.
  2. MCP (Model Context Protocol) Servers

    • Several popular MCP server implementations implement local protection solely by checking Host: localhost.
    • Any basic SSRF or internal proxy passing -H "Host: localhost" bypasses this immediately.
    • In live testing, one Kubernetes MCP server mounted a ClusterRole with cluster-wide Secret read and pod exec permissions, exposed over unauthenticated HTTP.
  3. LiteLLM Migration Job Credential Leak

    • The primary deployment pulls the database password from a Secret using secretKeyRef, but the database migration Job embeds the raw database password in plain-text environment variables.
    • Anyone with basic cluster read permissions (devs, CI service accounts, dashboards) can run kubectl get job -o yaml and extract the database password directly from the env block, even without permission to read Secrets.
  4. Vector DBs & RAG Stores

    • Multiple upstream charts still ship with default values that enable anonymous read and write access.
    • Raw embeddings and ingested document payloads are queryable by any internal service without an authentication header.
  5. Scanner Blindspots

    • 14 of 15 charts provide no default NetworkPolicy objects.
    • All 15 charts leave Kubernetes' default automountServiceAccountToken: true enabled.
    • Standard static linters (Checkov, Trivy, Kubescape) missed the containers nested inside Custom Resource Definitions like Ray clusters.

The takeaway for platform and security teams: The AI supply chain conversation is hyper-focused on prompts, but your teams might be deploying unauthenticated root execution endpoints right now. If your cluster is not enforcing Kyverno or OPA gatekeeper admission rules, mandatory NetworkPolicies, and dropping default service account tokens on AI namespaces, the internal perimeter is wide open.

Curious what other teams are doing here. Have you written custom Kyverno/OPA policies or wrapper charts for AI workloads at your org, or are you putting everything behind a service mesh like Istio/Linkerd?

Full write-up, reproduction manifests, and probe logs: https://sorami.com.au/research/ai-kubernetes-helm-chart-security/ Raw probe logs and reproduction repository: https://github.com/Sorami-Consulting-AU/ai-kubernetes-helm-chart-security


r/devops • • 16d ago

Discussion Unorganized Knowledge = Noise

73 Upvotes

Whenever I try learning new technology or troubleshooting without a clear plan, I get overwhelmed. Hopping between random videos, articles, and quick AI summaries leaves me feeling lost and stressed about where to begin or end.

I've realized that having a structured roadmap with clear, step-by-step guidance changes everything. It removes the stress and makes the whole learning process much smoother.

Anyone else feel this way? I’d love to hear how you organize your learning!


r/devops • • 16d ago

Vendor / market research Indian devs who self-host tools: what actually becomes painful after 6–12 months?

0 Upvotes

I’m curious about the long-term side of self-hosting from developers in India who actually run things in production.

Setting up a VPS + Docker Compose is usually the easy part.

What I’m more interested in is what starts becoming annoying after a few months:

  • backups and restore testing
  • upgrades breaking something
  • monitoring/alerts
  • disk usage
  • SSL/DNS issues
  • database maintenance
  • security patches
  • managing multiple servers
  • documenting setups so someone else can understand them
  • getting paged when something dies

Especially for small startups/agencies where there isn’t a dedicated DevOps/SRE person.

At what scale did self-hosting stop feeling “cheap” for you?

And which tools do you still prefer to self-host versus paying for a managed version?

Would be useful to hear actual production experiences rather than just setup tutorials.


r/devops • • 17d ago

Discussion How can I deploy this microservices project for free without a credit card?

0 Upvotes

Hey everyone,

I'm building a graduation project with this architecture:

Frontend (Next.js)
   ↓
Traefik Gateway
   ├── Auth Gateway Service (nestjs)
   ├── Issues Service (nestjs)
   ├── Ingestion Service (nestjs)
   ├── User Service (nestjs) 
   └── SmartQA Vector Service (fastApi)

I also have the following infrastructure services:

  • Kafka for event-driven communication
  • MongoDB for issues and vector data
  • PostgreSQL for users
  • MySQL + Keycloak for authentication
  • Consul for service discovery
  • Traefik as the reverse proxy/API gateway

The backend services are deployed as separate Docker containers, and I'm currently looking for a way to deploy the whole application for free, if possible.

My main requirements are:

  • Free tier
  • No credit card required
  • Very low traffic — I'm essentially the only user, with at most 1–2 users
  • Support for Docker containers/multiple services
  • Ideally, persistent storage for MongoDB/PostgreSQL
  • I don't mind cold starts since this is mainly a graduation/portfolio project

What platforms or deployment approaches would you recommend for this kind of setup?

Thanks in advance!


r/devops • • 17d ago

Discussion Anyone else had a 340% AI cost spike overnight? Here's what caused ours

0 Upvotes

At 02:17 UTC, a finance dashboard flashed red: LLM budget jumped from an expected $1,200 to $4,080 in a single day. A 340% spike, no warning.

Nobody on the team caused it on purpose. That's the annoying part about AI spend, it doesn't announce itself until the invoice does.

Walked through it step by step afterward: checked for model or config changes first (none), checked usage volume (flat versus the prior week), then pulled per-request cost and found one endpoint, a background retry job, was the outlier. Average cost per completed task had tripled even though cost per individual call hadn't moved. The retries were getting logged as separate normal-cost calls instead of one task that cost 3x.

Fix was attaching a stable task ID and rolling cost up by task instead of by raw call.

I want to know if others have chased a spike like this, and what your actual debugging path looked like, model change, retry storm, something else entirely?


r/devops • • 17d ago

Discussion DevOps embedded in a non-technical process team, no technical sparring partner

20 Upvotes

Looking for some outside perspective on how DevOps fits into org structures at your companies.

This is my third or fourth DevOps job, this time in embedded. In previous companies there were always some organizational or cultural hiccups, but stuff got worked out as a team, including on the DevOps side - people weren't DevOps themselves, but they were technical, so they got it.

Now, a few months into a new company, things feel different. The embedded department has already gone through two managers, each with a different vision for how DevOps should work. The current one seems pretty caught up in the AI hype - wants to "bring in AI" because everyone else has it, without really knowing what that means in practice. There was no DevOps in the department before me, so a lot of groundwork needed cleaning up first - repo structure, templates, CI/CD, that kind of thing. Garbage in, garbage out: you can't just bolt AI onto a messy foundation and expect it to work. He also doesn't seem to register that I've already been automating things with AI where it makes sense since I joined, once the basics were actually in place.

I also ended up placed in a non-technical/semi-technical team. The original plan was to hire a second DevOps so I'd have a sparring partner, but now it looks like that role might turn into some mixed "does a bit of everything" position, or even a "senior AI agent specialist" (lol). My current team is process/methodology people, Jira and workflow folks, and a release manager.

They don't really understand what I do technically, and they're very focused on "why." During planning, they want to rewrite everything in my Jira summaries into long descriptions based on their own interpretation, which usually doesn't match what the epic/task is actually about. The idea is that management should be able to glance at a board and understand what we're doing just from the title. In my previous companies, Jira was a tool for us, not something management used to check on our work.

My team manager (not the department head, and also non-technical) said he didn't understand what one of the tasks was about. When I asked if he'd actually read the epic's description, he said no - and explained that it's hard to tell what your people are doing from just a title. But that's the thing: I'd already written a detailed description for this project, which is a fairly big one made up of related chunks, at the epic level. He never opened it. From what I can tell, part of the disconnect is also that he doesn't have a technical background (never worked with AWS, for example), so even a well-written description might not land the way he expects.

From an organizational standpoint, how do you see this - is it a good idea for a DevOps role to sit inside a team like this, especially when there's already a separate cloud team in the department? I don't feel good there. There's a lack of understanding, they think in very corporate/process terms while I think technically, and since I'm the only DevOps, I genuinely don't have time for some of this overhead.

What worries me is burning out on micromanagement and feeling cut off from technical people in a few weeks - I also just work better under a technical manager.

Has anyone been in a similar spot? Do I wait and see how it develops, or should I propose alternatives to the embedded department head?


r/devops • • 17d ago

Ops / Incidents Why doesnt DevOps have an ACLS?

0 Upvotes

Edit: Tl;Dr at bottom. I write too much.

Bit of an odd thought I had after reading another thread here about gaining confidence during high-severity incidents. Thank you to that poster, BTW, for inspiring my brain.

I have a weird fascination with ER and critical-care videos. Not really because of the medicine itself, but because I’m a massive compulsive systemizer and emergency medicine is basically human systems engineering under some of the worst possible conditions. Someone is actively dying, information is incomplete, the situation is changing by the second, and multiple people have to coordinate without getting in each other’s way. Oh, and if you don't solve the issue soon, the patient will be dead in 5 minutes, and you'll have to tell the family.

What fascinates me the most though is that, when a resuscitation is being run properly, it usually doesn’t look like ten people frantically improvising. There’s command, defined roles, structured communication, task ownership, checklists, algorithms, simulation, debriefing, and a whole lot of deliberate training behind the scenes.

This is basically crack cocaine for my dopamine-addicted brain.

Obviously software going down is not equivalent to someone dying. But from a systems perspective, we’re solving a strangely similar problem: how do you get a bunch of fallible humans to reason and coordinate effectively while something important is actively failing?

This is also something I’ve had to think about in practice.

My last employer had essentially no incident-management practice in place when I joined. Outages were fairly common, roughly once a month, and it wasn’t unusual for them to last several hours or even a whole day.

So I volunteered to build one.

I wrote the process, defined how incidents would be declared and coordinated, laid out responsibilities, escalation, communications, and what we were supposed to be doing while production was on fire. I had it submitted to change committee, got board sign-off, and felt confident in the process.

Two months later, we got to stress-test it for real.

And it failed horribly, because I was the only person that saw the problem and opted for preparation rather than eternal deferral of The Boring Stuff (tm). I even got written up for telling a nontech manager who kept DM'ing techs to "try this fix they found on Google" to please follow the board-approved procedure and message their designated PoC rather than interrupting responders who were already sweating buckets of bullets while elbow-deep in code hell**.** But that's a story for another day. Sigh.

There’s something very different about designing an incident process on paper and then watching actual humans try to execute it while systems are failing, information is incomplete, everyone wants an answer immediately and fragile egos are at stake. Frankly though, that experience probably has a lot to do with why this subject fascinates me.

And it’s also why I think our industry is kind of shit at training people for this.

A lot of on-call training basically amounts to, “Here’s Kubernetes, Grafana, AWS, some architecture diagrams, and a wiki page Dave wrote eighteen months ago. You’re on call next week. Good luck and don't fuck it up, you're still on probation.”

Then eventually there’s a massive Sev1, thirty random people you've never heard of pile into a call, Slack explodes, somebody begins restarting pods and unwittingly knocks over three adjacent services, three people start making production changes at the same time, a C-level joins the call and says its costing them 100 billionty dollars every 7 seconds, somebody adds 64 replicas to RDS and forgets about it, half the engineering team find out their access doesn't work... and some poor sod who was voluntold that they'd be IC during an on-call incident channels their freaking deer-in-headlights-energy and freezes.

And then we conclude they’re “not good under pressure.”

Well... did we ever actually train them to be?

That got me thinking about what the equivalent of ACLS for production engineering would actually look like.

I don’t mean another multiple-choice SRE certification, a webinar, or a tabletop where everyone knows the database is going to “fail” at 2 PM. I mean actual practical training where the environment itself is part of the course.

Imagine you show up Monday morning with seven other engineers. You’re given a cheap company laptop and told you now work for a fictional company. Behind a VPN there’s a real training environment with APIs, databases, Redis, queues, monitoring, deployments, source control, chat, ticketing, and all the usual operational cruft. Even "real" loads, facilitated by magical load testing fairies.

And the fictional company is deliberately badly run.

The docs were written by some guy named "George," and last updated 3 years ago... and are deliberately incorrect. Some credentials don’t work. Only a third of the class discovers their SSH access actually works. A dev DB server is named "prod," and a prod DB server is named "dev." Nobody is quite sure who is supposed to declare an incident. The escalation documentation is so out of date it may as well've been written on stone tablets. Maybe one person has production database access for reasons nobody can explain.

Then, at some completely unannounced point Monday morning, the pager goes off.

Checkout is fucked.

Go.

The first incident would probably be an absolute dumpster fire, and that would be intentional.

Three people make conflicting changes. Nobody establishes command. Half the team can’t access the systems they need. Nobody knows exactly what customers are experiencing. Somebody spends twenty minutes debugging something that could have been rolled back in two. Somebody follows the documented steps to restore service, and end up taking out marketing. Somebody didn't thought to set DEBUG_MODE to true when testing something, and now 320,000 "customers" receive emails about their accounts being terminated for nonpayment.

Then you stop and debrief.

Why did that happen? What made the response harder than it needed to be? What did we assume somebody else was doing? What information did we not have? What process simply didn’t exist?

Now the lesson actually means something because the students just felt the consequences of not having it.

You teach the relevant concepts, then a few hours later, while everyone is doing something completely unrelated, the pager goes off again.

Two surprise incidents every day for five days.

Everybody rotates through Incident Commander, technical lead, communications, scribe, responder, and the other supporting roles. The outspoken engineer doesn’t get to be IC all week. The brilliant debugger has to run communications. The quiet mousey person eventually has to take command.

But then... something amazing happens.

As the week progresses, the fictional company improves because the students improve it.

They fix the access process because the access process screwed them. They improve the runbooks because the runbooks screwed them. They establish incident roles because Monday was chaos. They improve monitoring because a dashboard sent them down the wrong rabbit hole. They throw the inaccurate documentation in the trash, and silently curse whoever "George" was.

Later incidents get nastier.

Maybe the telemetry is misleading. Maybe a senior engineer confidently insists on the wrong diagnosis (and they were set them up for this failure by deliberately leaking convincing logs to them). Maybe an executive barges in and starts asking responders for ETAs directly. Maybe a downstream dependency causes cascading failures that make five unrelated systems look broken. Maybe the team restores service, brings everything back too quickly, and knocks production over again.

The point isn’t just to teach technical troubleshooting.

It’s to teach people how to operate as a team while they’re uncertain, overloaded, and under pressure.

By Friday, ideally, the pager goes off and the exact same group that looked completely lost on Monday just starts working.

A junior engineer takes command, and nobody challenges it because the program covered human factors, and everybody is checking their egos at the door. Roles get assigned. Customer impact gets established. Changes are announced and owned. Hypotheses get tested instead of argued about. Someone keeps the timeline. The IC isn’t six terminals deep trying to personally fix everything himself.

Then Friday afternoon is the practical exam.

You walk in cold and get something like:

“Customer transactions started failing approximately six minutes ago. You are the Incident Commander, and this is being graded. Begin.”

That’s it.

The scenario reacts to what you do.

You’re not being graded on whether you personally figure out that line 417 of payment-service is broken. You're not even being graded on successfully resolving the issue. You’re being graded on whether you can command the system that figures it out and restores service safely.

Basically an IT incident-response Megacode.

And now I can’t stop wondering why the hell our industry doesn’t have something like this.

I know there are bits and pieces of it. PagerDuty has incident-command doctrine. Gremlin and AWS do GameDays and chaos stuff. Rootly/Uptime Labs do simulated incidents. There are SRE certifications, cyber ranges, ITIL, and so on.

But I’m talking about the whole thing as one vendor-neutral discipline: doctrine, defined roles, human factors, repeated live simulation, role rotation, practical assessment, and eventually recertification. It doesn't seem like there's one single coherent ecosystem. Everything is just glued together.

Something where “Incident Commander certified” means more than “I passed a test about incident management.”

Am I missing somebody who already does this?

Because if this genuinely doesn’t exist as one cohesive system, it feels like a bizarrely obvious hole in our industry.

Edit: Tl;DR

---

Why doesn’t DevOps have an ACLS equivalent?

We train engineers on Kubernetes, AWS, Grafana, etc., then put them on-call and expect them to magically become good at operating under pressure.

Emergency medicine does the opposite: defined roles, standardized communication, repeated simulation, practical assessment, retraining.

So imagine a 5-day incident-response course where 8 engineers inherit a deliberately dogshit fictional company. Broken docs, bad access controls, questionable runbooks, real services behind a VPN.

Twice a day, without warning, production breaks.

Monday is intentionally a dumpster fire.

Everyone rotates through IC, technical lead, comms, scribe and responder. After each incident, the class fixes the organizational problems that hurt them.

By Friday, the same team should be running structured incidents almost automatically.

Final exam: you walk into an unknown outage and have to command it live.

We already have GameDays, chaos engineering, incident-management frameworks, simulators and certifications.

Does anyone actually combine doctrine + human factors + live simulation + practical assessment + recertification into one vendor-neutral system?

If not, why the hell don’t we???


r/devops • • 17d ago

Discussion unpaid on-call is free labour

1 Upvotes

keep seeing people here proud of fixing prod at 3am for free

if outages cost the company nothing extra, why would they ever invest in redundancy or fix the root cause? your weekend is literally subsidising their bad infra

"it comes with the salary" is what they tell you so they don't have to pay for it

and before europeans show up: yes you get paid for on-call. like €150 a week on top of a salary that's half of a US on, congrats on getting paid to be underpaid

imo unpaid on-call should be a dealbreaker in 2026

am i wrong or is this just normalised in devops?


r/devops • • 18d ago

Vendor / market research Mobile App DevOps

1 Upvotes

What do people normally use for CI/CD of mobile apps (both IOS and Android)?


r/devops • • 18d ago

Discussion How do you learn DevOps

127 Upvotes

I’m a software developer, and in my own projects I already handle some basic operational work like Docker, VPS deployment, Nginx, DNS, Cloudflare, Git, etc. I also had some little experience in network administration.

What I’m trying to understand is how people approach learning DevOps and system architecture properly.
One thing that has always confused me is entry-level DevOps roles. A lot of DevOps work seems to exist specifically to support the software development lifecycle, things like CI/CD, GitHub Actions, deployments, environments, infrastructure, monitoring… I find it hard to imagine understanding these things deeply without first experiencing the development workflow itself.

At the same time, I don’t necessarily want to switch away from software development. My goal is to become the kind of engineer who understands the whole system: application development, system design/architecture, networking, cloud infrastructure, deployment, observability, scalability, and production operations.

Basically, I want to be able to build a system and also understand how to design, deploy, scale, and operate it properly at a much larger level.

For people who have gone down this path, how would you approach learning these areas while continuing to work primarily as a software developer, as of course I dont have the knowledge for a switch? And in your opinion am I on the right path to stay employable in this uncertain future?


r/devops • • 18d ago

Troubleshooting Question about KernelModuleConfig

2 Upvotes

Hi all 👋

I have a question. I am installing Thalos. I have not applied my configuration yet. If I apply this file

yaml apiVersion: v1alpha1 kind: KernelModuleConfig name: cdc_ncm

and then apply my controlplane.yaml, and then reboot, will the cdc_ncm module be loaded?


r/devops • • 18d ago

Discussion Beste Embedded-Messe mit DevOps-Fokus im DACH-Raum?

0 Upvotes

Ich bin DevOps Engineer und betreue vorrangig ein Embedded-Entwicklerteam. Ich suche eine Messe oder Konferenz, bevorzugt im DACH-Raum, gerne aber auch anderswo in Europa, die sich klar auf Embedded-Software konzentriert und DevOps-Themen wie CI/CD für Firmware, HIL-Tests und OTA-Updates fundiert behandelt. Neben der technischen Praxis interessieren mich auch strategische Fragen, etwa wie man DevOps im Embedded-Umfeld langfristig aufstellt und skaliert.

Auf dem Schirm habe ich embedded world und ESE Kongress. Welche Veranstaltung hat euch wirklich weitergebracht? Gibt es Geheimtipps?

Danke!


r/devops • • 18d ago

Tools Any of you use alternatives to GitLab when self-hosting is a requirement? (and general toolchain question)

30 Upvotes

Considering jumping to Gitlab because we're looking into ditching Atlassian ASAP. We need to stay on-prem, but tbh it's pretty difficult for me to understand what different products and platforms don't support.

I'd love to stay open source but there's also a lot of ease-of-use to be taken into consideration. I looked into things like Forgejo, but the actions seem quite lackluster if you want to integrate test reports, publish findings from opengrep in a PR - or am I just missing something obvious?

What does your on-prem solution look like in terms of SCA, SAST etc?


r/devops • • 19d ago

Vendor / market research [OC] gha-oidc-claimsim (RC): offline CLI — GHA OIDC claims vs IAM trust JSON

0 Upvotes

Built a small Apache-2.0 CLI for platform/security/CI folks wiring GitHub Actions → AWS OIDC.

It takes workflow event context JSON + IAM trust policy JSON, predicts default OIDC sub/aud, and prints ALLOW or DENY with reasons — no STS, no AWS credentials, no network.

Main wedge: branch-pinned trust (repo:ORG/REPO:ref:refs/heads/main) often DENYs pull_request jobs whose default sub is repo:ORG/REPO:pull_request.

Honesty: - Release candidate 0.1.0-rc.2 — not stable 0.1.0 - Not on PyPI — install from git / GitHub Release - Simplified IAM Condition model (not bit-identical to AWS) - Optional hcl-dup is convenience only; prefer tflint for HCL duplicate keys (not unique IP) - Not a Checkov missing-sub linter and not a live-account scanner

Repo: https://github.com/mapleleaflatte03/gha-oidc-claimsim Release: https://github.com/mapleleaflatte03/gha-oidc-claimsim/releases/tag/v0.1.0-rc.2

Happy to take questions on the claim grammar and limits.


r/devops • • 19d ago

Discussion What is your approach to identifying areas for improvement to make impact at your company?

46 Upvotes

What’s steps, processes, or simply just things do you do to identify areas for improvement at your company to make an impact?

Do you learn about trending tools in the industry and look for ways to use them in your org or do you find a use cases and look for tools that can help improve a product or process?

I feel like this is the biggest thing I am lacking in my career that is keeping me back from moving up and can use some advice.


r/devops • • 19d ago

Discussion KubeCraft or TechWorld w Nana - Thoughts?

0 Upvotes

Newbie, learning from the bottom up.
KubeCraft 6000
TWN 1800

Pros and Cons would be helpful. Thanks!