
getty
As modern systems become more distributed, interconnected and dependent on automation, maintaining reliability without exhausting engineering teams is getting harder. Site reliability engineering, or SRE, gives organizations a structured way to improve uptime, resilience and incident response, but it’s only effective when practices are focused, intentional and manageable.
The challenge isn’t simply adding more monitoring, processes or tools; it’s helping teams identify what matters most and respond without unnecessary noise or complexity. Below, members of Forbes Technology Council share SRE practices organizations can use to strengthen reliability while keeping workloads sustainable.
Prioritize User-Focused Reliability Metrics
Focus engineering effort on what truly affects users. Prevent teams from being overloaded with low-impact alerts. Create a shared language between product, engineering and operations on reliability trade-offs. Allow controlled innovation—teams can move faster when error budgets are healthy and slow down when risk increases. - Rahul Raj, Walmart
Establish Clear System Ownership
With clear ownership, dependency mapping and security guardrails in place, teams can standardize reliability work and deliver predictable uptime, faster recovery and stronger resilience without adding operational burden and overwhelming teams. When that foundation is missing, SRE teams end up rediscovering the system on every incident and change. - Rick Vanover, Veeam
Forbes Technology Council is an invitation-only community for world-class CIOs, CTOs and technology executives. Do I qualify?
Adopt AI-Assisted Root Cause Analysis
In cloud-native systems, incidents often span multiple layers. This forces teams to manually correlate signals across tools and domains, slowing resolution and increasing workloads. Consider adopting AI-assisted SRE to help coordinate analysis across the stack and identify root causes faster, automate investigation, and improve reliability without added overhead. - Ben Ofiri, Komodor
Enforce Error Budgets Across Teams
In SRE practice, what most teams need isn’t better monitoring; it’s enforcing error budgets with real consequences. More dashboards don’t reduce complexity. They add noise. Error budgets force honest conversations between engineering and product about reliability versus velocity. When breaching a budget actually pauses releases, reliability stops being an ops problem and becomes everyone’s problem. - Khurram Javed Mir, Kualitatem Inc.
Define Clear Service Level Objectives
Define and enforce service level objectives. SLOs focus teams on what truly impacts reliability, reduce noise from noncritical issues, and create clear priorities—improving system stability without overloading engineering teams. - Paul A Mohabir, Transervice Logistics
Build Resilient Observability Practices
Organizations should prioritize observability built for resilience. Clear signals on system health, performance and failure modes enable teams to detect issues early and recover quickly. Strong observability supports proactive resilience, improving reliability without overwhelming teams with alerts or operational noise. - Gary Daemer, InfusionPoints, LLC
Use AI To Reduce Operational Toil
Cap toil at 50%, and use AI to claw back the rest. Google’s SRE book defines toil as manual, repetitive ops work that scales linearly with system size. The 50% cap was Google’s guardrail to keep engineers focused on engineering. In 2026, that’s enforceable: Route alerts through an LLM that triages, drafts runbook steps and escalates only genuinely novel issues. - Ankit Narayan Singh, ParallelDots, Inc.
Simplify Systems To Lower Cognitive Load
There’s an effective approach to improving reliability without overwhelming teams: reducing their cognitive load. This means minimizing the architectural context engineers need in order to understand issues and respond effectively and quickly. To achieve this, teams should measure service complexity, track dependencies and on-call surface area, and invest in automated runbooks and clear ownership. - Kostiantyn Gitko, Devox Software
Implement Progressive Release Strategies
This comes down to release engineering. As teams start shipping faster, there is still a limit to how much change can be absorbed at a given time, so releases need to be planned and introduced progressively. Rolling out to a smaller group first allows teams to see how the system behaves and address issues early instead of having everyone deal with problems at once. - Yuri Gubin, DataArt
Automate Rollbacks For Safer Releases
Adopt progressive delivery with automated rollback. By releasing changes incrementally (canary or feature flags) and tying them to real-time health metrics, teams can detect issues early and revert automatically. This limits blast radius, reduces firefighting and improves reliability without adding operational overhead or overwhelming engineering teams. - Amirtha Saminathan, Lowe’s
Test Control Failures Proactively
Teams should also consider proactive control-failure injection as another SRE option. Unlike chaos engineering for systems, these are more precise, surgical test activities that focus on key control conditions. Examples include scenarios that validate the effectiveness of key data controls, measure anomaly-detection latency and assess response detection during peak volume to ensure stability. - James Gowen, Jr., Citi
Design Systems With Clear Failure Boundaries
As systems grow in complexity, reliability is no longer a function of control but of design intent. The one practice to prioritize is defining clear failure boundaries: systems that know how to degrade, not collapse. In the spirit of the innovative enterprise, resilience emerges when complexity is structured to absorb uncertainty, not fight it. - Motaz Agamawi, PwC
Require Production Readiness Reviews
Prioritize production readiness reviews for new services. Before launch, force teams to answer simple questions about rollback plans, dependencies, load limits and on-call ownership. It’s a lightweight gate that prevents fragile systems from going live and saves far more time than it costs. - Dan Haiem, AppMakers USA
Automate Incident Response With Clear Runbooks
Combine clear runbooks with automated incident response. When common issues have predefined steps, teams don’t need to think from scratch under pressure. Automation can handle repetitive actions instantly, reducing response time. This keeps incidents manageable, lowers cognitive load and improves reliability without increasing operational overhead or burning out teams. - Kshitij Dixit, Zeo Route Planner
Apply Behavioral Testing To AI Systems
Treat AI agents as a new tier of production code that needs behavioral testing, not just monitoring. As agents write or modify production systems, traditional SLOs and error budgets stop covering the nondeterministic failure mode. We built a test to formalize this: a tiered assertion architecture where cheap deterministic checks are always run and expensive probabilistic checks are run when needed. - Nikhil Jathar, AvanSaber Technologies
Strengthen Incident Response Discipline
Have strong incident response discipline. As systems become more complex, reliability is less about watching everything and more about knowing what matters, responding quickly and learning from failure. Clear runbooks, ownership and post-incident reviews reduce noise and improve resilience. - Rahul Saluja, WinWire
Improve Visibility Across Automated Systems
Make sure that every step of the way, teams understand automated processes, alerts and anything else that can provide information on systems. The goal of SRE is to dislodge baggage as infrastructure evolves so that your business can keep running and responsibility for the technology is spread across departments. - WaiJe Coler, InfoTracer
Align Reliability Targets With Business Priorities
Prioritize service-level cost accountability. Tie reliability targets (SLOs) to financial impact—downtime cost, vendor penalties or revenue loss. This forces teams to focus on what truly matters, not everything at once. Reliability improves when it’s treated as a business decision, not just an engineering one. - Prajkta Waditwar, Box Inc.
Conduct Cross-Functional Reliability Reviews
Bring a multidisciplinary team around the table for HAZOP-style reliability review and systematically ask what can go wrong. By involving engineering, operations, security and product teams, organizations can identify hidden risks early without leaving reliability only to overloaded SRE teams after incidents occur. - Gregory Shahnovsky, Modcon Systems Ltd.

1 week ago
15













English (US)