Seamless static analysis integration and overcoming false positives
https://pvs-studio.com/en/blog/posts/1272/
https://redd.it/1mkqjxt
@r_devops
https://pvs-studio.com/en/blog/posts/1272/
https://redd.it/1mkqjxt
@r_devops
PVS-Studio
Seamless static analysis integration and overcoming false positives
This article explores how the baseline approach streamlines static analyzer integration and discusses effective strategies for handling false positives.
Semantic Clinic — a reproducible map of AI failures (math-first, MIT, model-agnostic)
I’m publishing the Semantic Clinic as the canonical, MIT-licensed index for diagnosing and fixing AI failures with math, not folklore. It is a model-agnostic, pipeline-aware triage hub that you can apply to GPT, Claude, Gemini, local LLMs, single agents or multi-agent stacks. The single source of truth lives here:
Semantic Clinic (canonical link):
https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md
OCR Legend Tesseract.js Author Starred my repo (WFGY on top now)
https://github.com/bijection?tab=stars
What it is.
Most failures are layered: OCR → parsing → chunking → embeddings → vector store → retriever → prompt assembly → LLM reasoning. One upstream distortion hides a downstream hallucination. The Clinic organizes these into reproducible failure families (prompting, retrieval/data, reasoning, memory/long-context, multi-agent/orchestration, infra/deploy, evaluation). Each family links to a precise fix page and acceptance criteria. No prompt tricks, no patchwork—every remedy is a structural intervention.
What we’ve shipped.
A field-tested Problem Map and Clinic that cover the common failure patterns devs actually hit in production (RAG drift, traceability gaps, logic collapse, memory fractures, agent conflicts, bootstrap/deploy deadlocks, etc.).
One-click sandboxes/Colabs (linked from the Clinic/Problem Map) that run the instruments without installation or private APIs.
A thin “TXT OS” operating layer (referenced from the Clinic) so any model can apply the engine with zero install.
Cold start to now: \~50+ days, \~360 ⭐ from real users; growth driven by issue reports and fixes, not hype. We also maintain a running testimony of field saves: Hero Log → https://github.com/onestardao/WFGY/discussions/10
The mathematics (concise spec).
The Clinic is powered by three instruments and four repair operators. You don’t need to memorize the algebra to use them, but the math is public and consistent across pages.
ΔS (semantic stress). A scalar drift signal computed from embedding geometry; we use `ΔS = 1 − cos(I, G)` where I is the current view and G is the ground/anchor. Operational thresholds: `<0.40` stable, `0.40–0.60` transitional, `≥0.60` high risk. Probe question↔retrieved context and context↔expected anchor to localize where meaning tears.
λ_observe (layered observability). A finite-state tag per layer: convergent (→), divergent (←), recursive (<>), chaotic (×). If upstream λ is stable and downstream flips divergent, the fault is at the boundary between those layers.
E\_resonance (coherence control). A rolling statistic on residual magnitude under correction; if E rises while ΔS stays high, perform a controlled reset and variance clamp.
Repair operators (WFGY modules).
BBMC — semantic residue minimization: reduce ‖B‖ with re-grounding and anchor re-specification.
BBPF — multi-path progression: explore/weight parallel semantic paths to avoid dead ends.
BBCR — collapse→rebirth control: detect failure at threshold and rebuild a safe bridge node.
BBAM — attention variance modulation: stabilize attention to prevent entropy melt in long or noisy contexts.
How you verify fixes.
Keep it falsifiable. Target ΔS ≤ 0.45 for direct QA after retrieval/prompt corrections; require λ to remain convergent across paraphrases; ensure E_resonance does not trend upward over longer windows; make retrieval traceable (cite lines ↔ snippets). If those conditions do not hold, you don’t “tune” more prompts—you change the structure (index metric/normalization, schema lock, bridge nodes, agent boundaries, boot order).
Reproducibility.
Everything in the Clinic is designed to run with fixed seeds and minimal
I’m publishing the Semantic Clinic as the canonical, MIT-licensed index for diagnosing and fixing AI failures with math, not folklore. It is a model-agnostic, pipeline-aware triage hub that you can apply to GPT, Claude, Gemini, local LLMs, single agents or multi-agent stacks. The single source of truth lives here:
Semantic Clinic (canonical link):
https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md
OCR Legend Tesseract.js Author Starred my repo (WFGY on top now)
https://github.com/bijection?tab=stars
What it is.
Most failures are layered: OCR → parsing → chunking → embeddings → vector store → retriever → prompt assembly → LLM reasoning. One upstream distortion hides a downstream hallucination. The Clinic organizes these into reproducible failure families (prompting, retrieval/data, reasoning, memory/long-context, multi-agent/orchestration, infra/deploy, evaluation). Each family links to a precise fix page and acceptance criteria. No prompt tricks, no patchwork—every remedy is a structural intervention.
What we’ve shipped.
A field-tested Problem Map and Clinic that cover the common failure patterns devs actually hit in production (RAG drift, traceability gaps, logic collapse, memory fractures, agent conflicts, bootstrap/deploy deadlocks, etc.).
One-click sandboxes/Colabs (linked from the Clinic/Problem Map) that run the instruments without installation or private APIs.
A thin “TXT OS” operating layer (referenced from the Clinic) so any model can apply the engine with zero install.
Cold start to now: \~50+ days, \~360 ⭐ from real users; growth driven by issue reports and fixes, not hype. We also maintain a running testimony of field saves: Hero Log → https://github.com/onestardao/WFGY/discussions/10
The mathematics (concise spec).
The Clinic is powered by three instruments and four repair operators. You don’t need to memorize the algebra to use them, but the math is public and consistent across pages.
ΔS (semantic stress). A scalar drift signal computed from embedding geometry; we use `ΔS = 1 − cos(I, G)` where I is the current view and G is the ground/anchor. Operational thresholds: `<0.40` stable, `0.40–0.60` transitional, `≥0.60` high risk. Probe question↔retrieved context and context↔expected anchor to localize where meaning tears.
λ_observe (layered observability). A finite-state tag per layer: convergent (→), divergent (←), recursive (<>), chaotic (×). If upstream λ is stable and downstream flips divergent, the fault is at the boundary between those layers.
E\_resonance (coherence control). A rolling statistic on residual magnitude under correction; if E rises while ΔS stays high, perform a controlled reset and variance clamp.
Repair operators (WFGY modules).
BBMC — semantic residue minimization: reduce ‖B‖ with re-grounding and anchor re-specification.
BBPF — multi-path progression: explore/weight parallel semantic paths to avoid dead ends.
BBCR — collapse→rebirth control: detect failure at threshold and rebuild a safe bridge node.
BBAM — attention variance modulation: stabilize attention to prevent entropy melt in long or noisy contexts.
How you verify fixes.
Keep it falsifiable. Target ΔS ≤ 0.45 for direct QA after retrieval/prompt corrections; require λ to remain convergent across paraphrases; ensure E_resonance does not trend upward over longer windows; make retrieval traceable (cite lines ↔ snippets). If those conditions do not hold, you don’t “tune” more prompts—you change the structure (index metric/normalization, schema lock, bridge nodes, agent boundaries, boot order).
Reproducibility.
Everything in the Clinic is designed to run with fixed seeds and minimal
GitHub
WFGY/ProblemMap/SemanticClinicIndex.md at main · onestardao/WFGY
WFGY 3.0 · Singularity demo (public view). A unified re-encoding of 131 S-class problems. Focus: symbolic structure, failure modes, and AI stability boundaries. ⭐ Star if you care about reliable re...
prerequisites. The Colab tools referenced from the Clinic make the probes and resets observable end-to-end. If you only copy one thing, copy the Clinic link above; it fans out to the families, fixes, and sandboxes.
Why this belongs in open source.
Open source doesn’t need another glossy “best practices” PDF. It needs an operational map you can run in public, verify on your stack, and argue about in issues. The Clinic is that map: math-first, license-clean, reproducible, and written to be forked, critiqued, and extended.
If this saves you a day in vector-store purgatory or a night chasing phantom jailbreaks, star the repo and drop a note in the Hero Log. We read every case because the failure patterns are the dataset.
Canonical link (again):
https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md
MIT-licensed. Contributions, counter-examples, and adversarial tests are very welcome.
https://redd.it/1mktxxc
@r_devops
Why this belongs in open source.
Open source doesn’t need another glossy “best practices” PDF. It needs an operational map you can run in public, verify on your stack, and argue about in issues. The Clinic is that map: math-first, license-clean, reproducible, and written to be forked, critiqued, and extended.
If this saves you a day in vector-store purgatory or a night chasing phantom jailbreaks, star the repo and drop a note in the Hero Log. We read every case because the failure patterns are the dataset.
Canonical link (again):
https://github.com/onestardao/WFGY/blob/main/ProblemMap/SemanticClinicIndex.md
MIT-licensed. Contributions, counter-examples, and adversarial tests are very welcome.
https://redd.it/1mktxxc
@r_devops
GitHub
WFGY/ProblemMap/SemanticClinicIndex.md at main · onestardao/WFGY
WFGY 3.0 · Singularity demo (public view). A unified re-encoding of 131 S-class problems. Focus: symbolic structure, failure modes, and AI stability boundaries. ⭐ Star if you care about reliable re...
Employers of DevOps Engineers
I love being a DevOps Engineer. I like solving problems, learning about new stuff, understanding big systems, helping people, and getting paid pretty well.
You know what kinda sucks though? There's only certain kinds of employers that hire DevOps Engineers. Sometimes I'll think about who else I could work for, and then I'll be reminded that they don't have my role at that company.
For example, I live in a small-mid-sized town, far away from any big city. I work remotely. If I wanted to find a job locally I surely could. But it would most likely be as a systems engineer or something and it wouldn't pay nearly as well as what I'm making now.
Another example, I see some big company that has a reputation for being a good member of the community, doing charitable works, etc. Wouldn't it be neat to work for them? Oh, but they're a traditional retailer. They have IT for sure, but probably not programmers, let alone DevOps.
To work as a DevOps Engineer you usually have to work for somewhere fairly sizeable and either in a big city or remote for a place in a big city.
#firstworldproblems
https://redd.it/1mkwgr2
@r_devops
I love being a DevOps Engineer. I like solving problems, learning about new stuff, understanding big systems, helping people, and getting paid pretty well.
You know what kinda sucks though? There's only certain kinds of employers that hire DevOps Engineers. Sometimes I'll think about who else I could work for, and then I'll be reminded that they don't have my role at that company.
For example, I live in a small-mid-sized town, far away from any big city. I work remotely. If I wanted to find a job locally I surely could. But it would most likely be as a systems engineer or something and it wouldn't pay nearly as well as what I'm making now.
Another example, I see some big company that has a reputation for being a good member of the community, doing charitable works, etc. Wouldn't it be neat to work for them? Oh, but they're a traditional retailer. They have IT for sure, but probably not programmers, let alone DevOps.
To work as a DevOps Engineer you usually have to work for somewhere fairly sizeable and either in a big city or remote for a place in a big city.
#firstworldproblems
https://redd.it/1mkwgr2
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Infragram: C4 style architecture diagrams for Terraform
Hello everyone,
I'm working on Infragram, an architecture diagram generator for terraform. I thought to share it here and gather some early feedback from the community.
It's packaged as a vscode extension you can install from the marketplace. Once installed, you can generate two types of diagrams:
1) An architecture diagram which is a source representation.
2) A plan diagram which is a visual representation of your plan diff.
The diagrams are interactive and allow you to zoom in and out to see varying levels of detail for your infrastructure, a la the C4 Model. Also it runs completely offline, your code never leaves your machine.
I've put together a quick video to demo the concept, if you please.
You can also see these sample images 1, 2, 3, 4 to get an idea of what the diagrams look like.
Do check it out and share your feedback, would love to hear your thoughts.
https://redd.it/1mkxnc7
@r_devops
Hello everyone,
I'm working on Infragram, an architecture diagram generator for terraform. I thought to share it here and gather some early feedback from the community.
It's packaged as a vscode extension you can install from the marketplace. Once installed, you can generate two types of diagrams:
1) An architecture diagram which is a source representation.
2) A plan diagram which is a visual representation of your plan diff.
The diagrams are interactive and allow you to zoom in and out to see varying levels of detail for your infrastructure, a la the C4 Model. Also it runs completely offline, your code never leaves your machine.
I've put together a quick video to demo the concept, if you please.
You can also see these sample images 1, 2, 3, 4 to get an idea of what the diagrams look like.
Do check it out and share your feedback, would love to hear your thoughts.
https://redd.it/1mkxnc7
@r_devops
Visualstudio
Infragram - Visual Studio Marketplace
Extension for Visual Studio Code - Cloud architecture diagrams for Terraform configuration.
Daily Upskilling after office hours
I recently got into Devops and I'm preparing for certification which definitely demands consistency and good practice.
I am willing to connect with people from same field who can dedicatedly show up daily and study for at least an hour.
We can study and do project or anything related to devops on our timing and interests.
#Lets connect !!!
https://redd.it/1mkv9xt
@r_devops
I recently got into Devops and I'm preparing for certification which definitely demands consistency and good practice.
I am willing to connect with people from same field who can dedicatedly show up daily and study for at least an hour.
We can study and do project or anything related to devops on our timing and interests.
#Lets connect !!!
https://redd.it/1mkv9xt
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Specializing in Kubernetes/OpenShift vs. going full DevOps
I see many “DevOps Engineer” roles mixing ops, dev, and tooling — feels like being spread too thin. I’m instead focusing on becoming highly skilled in Kubernetes/OpenShift (admin, architecture, security) while knowing enough tools like Git, CI/CD, automation, and monitoring to integrate with teams.
Do you think deep K8s/OpenShift specialization is a smart long-term move, or will it limit opportunities compared to a generalist DevOps path?
https://redd.it/1ml0gv4
@r_devops
I see many “DevOps Engineer” roles mixing ops, dev, and tooling — feels like being spread too thin. I’m instead focusing on becoming highly skilled in Kubernetes/OpenShift (admin, architecture, security) while knowing enough tools like Git, CI/CD, automation, and monitoring to integrate with teams.
Do you think deep K8s/OpenShift specialization is a smart long-term move, or will it limit opportunities compared to a generalist DevOps path?
https://redd.it/1ml0gv4
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Made an Azure Devops Pipeline Visualization tool, since I couldn't find one
We are doing a lot of complex pipeline stuff at work recently, moving stages around in pipelines and it is VERY easy to get them wrong. One big annoyance I had is that I realized in Azure DevOps, there is no way to preview your pipeline while experimenting on them, if you're using YAML pipelines!
The only way to visualize your new pipeline layout is to run your pipeline! That is no good.
So I wrote this single page app tool using the Konva JS Library which is awesome for drawing arrows and lines. It should work on any YAML file but I made it primarily for ADO. FoxDeploy - ADO Visualizer . I literally spent like an hour trying to draw lines on my own in native Canvas and JavaScript before giving up and using the Konva JS package instead, they had good docs
I used some chatGpt help to get this done in a reasonable amount of time, especially around parsing the Yaml files and all, so feel free to burn me at the stake for that if you need to.
Open an issue on the repo if you find a bug or want me to add some more features. No metrics, and no data leaves the container or is saved.
https://redd.it/1ml2lk7
@r_devops
We are doing a lot of complex pipeline stuff at work recently, moving stages around in pipelines and it is VERY easy to get them wrong. One big annoyance I had is that I realized in Azure DevOps, there is no way to preview your pipeline while experimenting on them, if you're using YAML pipelines!
The only way to visualize your new pipeline layout is to run your pipeline! That is no good.
So I wrote this single page app tool using the Konva JS Library which is awesome for drawing arrows and lines. It should work on any YAML file but I made it primarily for ADO. FoxDeploy - ADO Visualizer . I literally spent like an hour trying to draw lines on my own in native Canvas and JavaScript before giving up and using the Konva JS package instead, they had good docs
I used some chatGpt help to get this done in a reasonable amount of time, especially around parsing the Yaml files and all, so feel free to burn me at the stake for that if you need to.
Open an issue on the repo if you find a bug or want me to add some more features. No metrics, and no data leaves the container or is saved.
https://redd.it/1ml2lk7
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
How do you guys categorize all of your skills and known services on your resume?
After working in DevOps for a couple years and going back to update my resume, I realize I'm struggling to fit all of my relevant skills and finding a way to categorize them properly. There are so many services you pick up and learn that it really clogs up your resume. For context I'm talking about the Skills section of a resume, usually displayed at the top. I previously just had 'Languages:' and 'Technologies:' but I feel that I need to split up the technologies subheader into a couple of different things.
My tentative list is something like:
CI/CD: AWS, Kubernetes, Terraform, Helm, ArgoCD, Jenkins, Linux, Docker, GitHub Actions
Monitoring: Prometheus, Grafana, Fluentbit, Elasticsearch, Kibana
Languages: JavaScript, Python, SQL, Bash, Go, C/C++
Leftover skills I would like to include if possible:
IT/compliance skills: Entra ID (Azure AD), OAuth2, SSO, IAM
Other: Networking, Kafka, GCP (minimal), CDNs
Dev related things that I used previously but not anymore and already cut from my resume:
MySQL, MariaDB, MongoDB, nodeJS, .NET, C#
Then there are other things I see in job descriptions that I use and know but wouldn't really think to highlight on my resume like Bitbucket, Jira, YAML, json, Agile
Are any of things I cut worth keeping?
I already decided not to include AWS services individually or else the list would get too long, but are things like EKS, VPC, EC2, IAM, Lambda too important not to include or should those be relegated to the experience section? Just because I do see quite a few named AWS services in job descriptions.
Let me know your experience with this and what you guys would suggest, thanks!
https://redd.it/1ml2fx5
@r_devops
After working in DevOps for a couple years and going back to update my resume, I realize I'm struggling to fit all of my relevant skills and finding a way to categorize them properly. There are so many services you pick up and learn that it really clogs up your resume. For context I'm talking about the Skills section of a resume, usually displayed at the top. I previously just had 'Languages:' and 'Technologies:' but I feel that I need to split up the technologies subheader into a couple of different things.
My tentative list is something like:
CI/CD: AWS, Kubernetes, Terraform, Helm, ArgoCD, Jenkins, Linux, Docker, GitHub Actions
Monitoring: Prometheus, Grafana, Fluentbit, Elasticsearch, Kibana
Languages: JavaScript, Python, SQL, Bash, Go, C/C++
Leftover skills I would like to include if possible:
IT/compliance skills: Entra ID (Azure AD), OAuth2, SSO, IAM
Other: Networking, Kafka, GCP (minimal), CDNs
Dev related things that I used previously but not anymore and already cut from my resume:
MySQL, MariaDB, MongoDB, nodeJS, .NET, C#
Then there are other things I see in job descriptions that I use and know but wouldn't really think to highlight on my resume like Bitbucket, Jira, YAML, json, Agile
Are any of things I cut worth keeping?
I already decided not to include AWS services individually or else the list would get too long, but are things like EKS, VPC, EC2, IAM, Lambda too important not to include or should those be relegated to the experience section? Just because I do see quite a few named AWS services in job descriptions.
Let me know your experience with this and what you guys would suggest, thanks!
https://redd.it/1ml2fx5
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
DevOps isn’t a job title, is it?
Most of the stuff I read here talks of “DevOps engineers”. We hired a DevOps engineer at my company, though he has since left. I’ve been reading up on the concepts a lot and it seems to me that it’s an approach/methodology or something like that. It doesn’t seem like a “job”, per se. E.g., just like “Agile engineer” does seem like a job to me.
A DevOps approach seems to view development and operations as part of the same effort, and not separate or opposing activities. Obviously there’s a lot of tooling and particular practice needed to do DevOps, lots of automation and monitoring, but it’s not clear to me that there is a role that should be called DevOps engineer. Am I thinking about this wrong?
https://redd.it/1ml4pxd
@r_devops
Most of the stuff I read here talks of “DevOps engineers”. We hired a DevOps engineer at my company, though he has since left. I’ve been reading up on the concepts a lot and it seems to me that it’s an approach/methodology or something like that. It doesn’t seem like a “job”, per se. E.g., just like “Agile engineer” does seem like a job to me.
A DevOps approach seems to view development and operations as part of the same effort, and not separate or opposing activities. Obviously there’s a lot of tooling and particular practice needed to do DevOps, lots of automation and monitoring, but it’s not clear to me that there is a role that should be called DevOps engineer. Am I thinking about this wrong?
https://redd.it/1ml4pxd
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Reverse Proxy Deep Dive: Why Load Balancing at Scale is Hard
This is Part 4 in my deep dive series on reverse proxies in production. This post explores the real challenges of load balancing at scale: why simple round robin often falls short, handling uneven request loads, dynamic upstream changes, sticky sessions, and the complexities of proxy architecture.
It covers key topics like warm-up periods for hosts, local vs global load balancing views, common algorithms like least connections and consistent hashing, and practical challenges in large-scale environments.
If you manage load balancing or proxy infrastructure, I’d love to hear your thoughts or experiences with these challenges.
10-minute read here: https://startwithawhy.com/reverseproxy/2025/08/08/ReverseProxy-Deep-Dive-Part4.html
Previous parts cover connection management, HTTP parsing, and service discovery.
https://redd.it/1ml6vdu
@r_devops
This is Part 4 in my deep dive series on reverse proxies in production. This post explores the real challenges of load balancing at scale: why simple round robin often falls short, handling uneven request loads, dynamic upstream changes, sticky sessions, and the complexities of proxy architecture.
It covers key topics like warm-up periods for hosts, local vs global load balancing views, common algorithms like least connections and consistent hashing, and practical challenges in large-scale environments.
If you manage load balancing or proxy infrastructure, I’d love to hear your thoughts or experiences with these challenges.
10-minute read here: https://startwithawhy.com/reverseproxy/2025/08/08/ReverseProxy-Deep-Dive-Part4.html
Previous parts cover connection management, HTTP parsing, and service discovery.
https://redd.it/1ml6vdu
@r_devops
Mitendra Mahto
Reverse Proxy Deep Dive (Part 4): Why Load Balancing at Scale is Hard
Round-robin works fine at small scale, but at large scale load balancing becomes far more complex. Not all requests are equal, servers have varying capacity, and health signals can be misleading — this post explores what makes truly effective load balancing…
I need help
Please please need moral support I am learning and feeling lost
why
No actual solid output like a job callback or smtg
I know I am not skillful enough to get a job doing an internship into the 2nd month of total 3
Feeling really really lost.
Should I get a cert yes no?
Because no prior job experience
Thanks
https://redd.it/1mlcr5y
@r_devops
Please please need moral support I am learning and feeling lost
why
No actual solid output like a job callback or smtg
I know I am not skillful enough to get a job doing an internship into the 2nd month of total 3
Feeling really really lost.
Should I get a cert yes no?
Because no prior job experience
Thanks
https://redd.it/1mlcr5y
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need help in career switching and roadmap for devops
Currently I'm working as a infra managed service associate, i have 2 years of experience. And now I'm interested in cloud and planning to learn devops. I know the basics, can I get in to cloud(devops). If anyone could guide me or share the roadma. And any experience on switching career to devops. You can share and It will be helpful for me
https://redd.it/1mlgb40
@r_devops
Currently I'm working as a infra managed service associate, i have 2 years of experience. And now I'm interested in cloud and planning to learn devops. I know the basics, can I get in to cloud(devops). If anyone could guide me or share the roadma. And any experience on switching career to devops. You can share and It will be helpful for me
https://redd.it/1mlgb40
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
After 2 years as an SRE, skills don't get you hired
After 2+ years in Site Reliability Engineering, I need to share a painful lesson that changed my career trajectory.
I used to believe: Skills > Certifications. Show don't tell. Results over paper.
Reality check: Months of rejections despite solid technical abilities and real projects.
Why certifications work:
Filter mechanism for overwhelmed hiring managers
Validation that you understand concepts beyond weekend tinkering
Keyword matching for automated screening systems
Current strategy:
Keep building real projects (skills)
Get certified in relevant technologies (credibility)
Focus on cloud platforms + Kubernetes ecosystem
What do you think?
https://redd.it/1mlgv96
@r_devops
After 2+ years in Site Reliability Engineering, I need to share a painful lesson that changed my career trajectory.
I used to believe: Skills > Certifications. Show don't tell. Results over paper.
Reality check: Months of rejections despite solid technical abilities and real projects.
Why certifications work:
Filter mechanism for overwhelmed hiring managers
Validation that you understand concepts beyond weekend tinkering
Keyword matching for automated screening systems
Current strategy:
Keep building real projects (skills)
Get certified in relevant technologies (credibility)
Focus on cloud platforms + Kubernetes ecosystem
What do you think?
https://redd.it/1mlgv96
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Self-hosting message brokers
Anyone have experience from the field, war stories, common oversights or such from hosting your own message brokers like RabbitMQ?
Looking at the documentation makes it seems like you'd never want to self-host it, it's quite complex and seems to require deep expertise throughout the OSI stack as well. However, it seems to be a commonly self-hosted solution so maybe I am overthinking it?
https://redd.it/1mljd7d
@r_devops
Anyone have experience from the field, war stories, common oversights or such from hosting your own message brokers like RabbitMQ?
Looking at the documentation makes it seems like you'd never want to self-host it, it's quite complex and seems to require deep expertise throughout the OSI stack as well. However, it seems to be a commonly self-hosted solution so maybe I am overthinking it?
https://redd.it/1mljd7d
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
What's One 'Standard' DevOps Practice That's Actually Rare in Production?
We all talk about GitOps, immutable infrastructure, and zero-downtime deployments - but what's something that's considered 'standard' that you rarely see implemented properly in real production environments?
https://redd.it/1mlke5t
@r_devops
We all talk about GitOps, immutable infrastructure, and zero-downtime deployments - but what's something that's considered 'standard' that you rarely see implemented properly in real production environments?
https://redd.it/1mlke5t
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
More specialist platform/cloud eng role or generalist DevOps
Hello everyone,
I'm currently thinking about two offers and could use some advice. Context, I previously had 3yoe as a DevOps at a bank, currently lacking hands on in some stuffs like observability and k8s
1. Cloud/Platform Role: This is a more specialized role in a large corp, focused on fewer sections of DevOps. The pay is decent, the culture seems good, and it's hybrid working, and my health isn't so great so that's ideal.
2. Generalist Role: Much smaller company, there are only a few DevOps people. This position offers hands-on experience with the entire stack. It comes with a 20-30% higher salary than the first option, but it's fully on-site with a culture that is quite notoriously micromanaging-ish
I'm torn between career growth and a better work-life balance. I know that many markets require hands-on knowledge of the entire DevOps stack, which makes the second option appealing for long-term career growth. However, the first offer's remote work and positive culture are also very important to me, also first offer's brand name is better.
https://redd.it/1mllypa
@r_devops
Hello everyone,
I'm currently thinking about two offers and could use some advice. Context, I previously had 3yoe as a DevOps at a bank, currently lacking hands on in some stuffs like observability and k8s
1. Cloud/Platform Role: This is a more specialized role in a large corp, focused on fewer sections of DevOps. The pay is decent, the culture seems good, and it's hybrid working, and my health isn't so great so that's ideal.
2. Generalist Role: Much smaller company, there are only a few DevOps people. This position offers hands-on experience with the entire stack. It comes with a 20-30% higher salary than the first option, but it's fully on-site with a culture that is quite notoriously micromanaging-ish
I'm torn between career growth and a better work-life balance. I know that many markets require hands-on knowledge of the entire DevOps stack, which makes the second option appealing for long-term career growth. However, the first offer's remote work and positive culture are also very important to me, also first offer's brand name is better.
https://redd.it/1mllypa
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Help with architecture design
Hello everyone!
We are undergoing some changes at work and I wanted a diagram to have a better overview of what we want and impress them by taking the initiative.
Let me first explain what we currently have:
1. Windows server - App 1 - Production frontend + backend
2. Database server - App 1 - Production
3. Windows server - App 1 - Staging frontend + backend
4. Database server - App 1 - staging
5. Windows server - App 2 - Production frontend + backend + database
6. Windows server - App 2 - staging frontend + backend + database
7. Linux server with Plesk
This is by no means a perfect setup, but it has served us fine for years.
We are now changing our server provider and while doing that I figured its time to take a look at the architecture and how everything can be improved. We are considering two machines that we can run VMs on. And we are contemplating if we want to have everything on machine One mirrored to machine Two so we have redundancy if something were to happen.
With the new solution for App 2 I would like to be able to "flip a switch" to change the staging and production without any downtime. I would also like the possibility of spinning up new server for a branch, either automatically or manually.
When it comes to the diagram, App 1 can be ignored. This will run in four VM's kind of like it is today.
But app two, which is under development can be moved away from IIS and over to docker or k3s.
The database is Microsoft SQL so that must be in a VM.
I don't really have any experience with this kind of stuff, but after doing some research and consulting with ChatGPT, this is what I have made so far. https://imgur.com/a/0xyABEi
This diagram is mostly for App 2, as App 1 and the Plesk can live on their own VMs I think.
I would love it if anyone have any tips on the architecture and how it can be better.
I feel like there's a lot of stuff missing from the diagram but I don't really know what else to do.
I am also complementing whether everything should be as it is in the diagram, with everything on the same k3s, or if I should have two environments, one with production and staging and the other for the development stuff.
All of the software choices has been made with input from ChatGPT because I don't have any experience with any of them, except of course GitHub.
https://redd.it/1mlpnt8
@r_devops
Hello everyone!
We are undergoing some changes at work and I wanted a diagram to have a better overview of what we want and impress them by taking the initiative.
Let me first explain what we currently have:
1. Windows server - App 1 - Production frontend + backend
2. Database server - App 1 - Production
3. Windows server - App 1 - Staging frontend + backend
4. Database server - App 1 - staging
5. Windows server - App 2 - Production frontend + backend + database
6. Windows server - App 2 - staging frontend + backend + database
7. Linux server with Plesk
This is by no means a perfect setup, but it has served us fine for years.
We are now changing our server provider and while doing that I figured its time to take a look at the architecture and how everything can be improved. We are considering two machines that we can run VMs on. And we are contemplating if we want to have everything on machine One mirrored to machine Two so we have redundancy if something were to happen.
With the new solution for App 2 I would like to be able to "flip a switch" to change the staging and production without any downtime. I would also like the possibility of spinning up new server for a branch, either automatically or manually.
When it comes to the diagram, App 1 can be ignored. This will run in four VM's kind of like it is today.
But app two, which is under development can be moved away from IIS and over to docker or k3s.
The database is Microsoft SQL so that must be in a VM.
I don't really have any experience with this kind of stuff, but after doing some research and consulting with ChatGPT, this is what I have made so far. https://imgur.com/a/0xyABEi
This diagram is mostly for App 2, as App 1 and the Plesk can live on their own VMs I think.
I would love it if anyone have any tips on the architecture and how it can be better.
I feel like there's a lot of stuff missing from the diagram but I don't really know what else to do.
I am also complementing whether everything should be as it is in the diagram, with everything on the same k3s, or if I should have two environments, one with production and staging and the other for the development stuff.
All of the software choices has been made with input from ChatGPT because I don't have any experience with any of them, except of course GitHub.
https://redd.it/1mlpnt8
@r_devops
Imgur
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
Pull Req strategy for deploying new services?
A common task on my team is deploying new services, which we call "dataflows". A developer will open a ticket asking us to enable dataflow to a backend application. Our process right now is to open a repo for the application using a GH template which contains orcehstrated Terraform deploying the necessary infra across our CDN, layer 3 firewall, and cloud platform - then use tfvars for each environment and deploying via GH Actions. Pretty simple and efficient compared to how everything used to be done manually.
Next step - I want to empower devs to make these reqs just using a pull request with only manual approval needed from my team, but I think the new repo process adds a lot of complication and is maybe unnecessary. I had this thought: Put all dataflows in a SINGLE repo, with individual folders for each dataflow containing their tfvars, then use a GH Actions workflow which runs on Push to to run TF Plan on the newly added or updated tfvars, then GH Actions workflow which runs on approved PR to run TF Apply. The devs can independently stand up a feature branch with a folders for their new dataflow with tfvars. (State files are all separate btw, per application environment - I'm not worried about overlap within the same repo, we have state management under control).
I found some basic GH Actions steps that check for differences between current commit and previous commit for grabbing the added/modified tfvars, but haven't had much time to experiment to yet. Before I go much further, figured I'd ask: has anyone done something like this? Any feedback? Are there better methods for this than what I described a moment ago (comparing differences between commits)?
https://redd.it/1mlr7x8
@r_devops
A common task on my team is deploying new services, which we call "dataflows". A developer will open a ticket asking us to enable dataflow to a backend application. Our process right now is to open a repo for the application using a GH template which contains orcehstrated Terraform deploying the necessary infra across our CDN, layer 3 firewall, and cloud platform - then use tfvars for each environment and deploying via GH Actions. Pretty simple and efficient compared to how everything used to be done manually.
Next step - I want to empower devs to make these reqs just using a pull request with only manual approval needed from my team, but I think the new repo process adds a lot of complication and is maybe unnecessary. I had this thought: Put all dataflows in a SINGLE repo, with individual folders for each dataflow containing their tfvars, then use a GH Actions workflow which runs on Push to to run TF Plan on the newly added or updated tfvars, then GH Actions workflow which runs on approved PR to run TF Apply. The devs can independently stand up a feature branch with a folders for their new dataflow with tfvars. (State files are all separate btw, per application environment - I'm not worried about overlap within the same repo, we have state management under control).
I found some basic GH Actions steps that check for differences between current commit and previous commit for grabbing the added/modified tfvars, but haven't had much time to experiment to yet. Before I go much further, figured I'd ask: has anyone done something like this? Any feedback? Are there better methods for this than what I described a moment ago (comparing differences between commits)?
https://redd.it/1mlr7x8
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community
Need career advice
Hey folks,
I’ve got about 3 years in DevOps, mostly on the Salesforce side — managing releases, setting up CI/CD for Salesforce metadata deployments with Copado, Gearset,GitHub Actions/YAML, doing Bash/Linux scripting, a bit of Python scripting, and using Salesforce admin/CLI tools.
I’ve never worked on cloud infrastructure (AWS/GCP/Azure) or tools like Docker, Kubernetes, Terraform, Prometheus, but I really want to move into a broader DevOps role that’s more infra/cloud-focused.
Has anyone here made that switch or can offer guidance? I find Salesforce DevOps pretty boring and want to work on actual infrastructure.
How should I approach this? Should I mention my Salesforce experience in interviews? Do companies consider platform-focused DevOps folks for cloud roles?
Thanks
https://redd.it/1mluflb
@r_devops
Hey folks,
I’ve got about 3 years in DevOps, mostly on the Salesforce side — managing releases, setting up CI/CD for Salesforce metadata deployments with Copado, Gearset,GitHub Actions/YAML, doing Bash/Linux scripting, a bit of Python scripting, and using Salesforce admin/CLI tools.
I’ve never worked on cloud infrastructure (AWS/GCP/Azure) or tools like Docker, Kubernetes, Terraform, Prometheus, but I really want to move into a broader DevOps role that’s more infra/cloud-focused.
Has anyone here made that switch or can offer guidance? I find Salesforce DevOps pretty boring and want to work on actual infrastructure.
How should I approach this? Should I mention my Salesforce experience in interviews? Do companies consider platform-focused DevOps folks for cloud roles?
Thanks
https://redd.it/1mluflb
@r_devops
Reddit
From the devops community on Reddit
Explore this post and more from the devops community