<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps | Applied AI Consulting</title><link>https://appliedaiconsulting.com/tags/devops/</link><atom:link href="https://appliedaiconsulting.com/tags/devops/index.xml" rel="self" type="application/rss+xml"/><description>DevOps</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en</language><lastBuildDate>Fri, 11 Sep 2026 11:00:00 -0500</lastBuildDate><image><url>https://appliedaiconsulting.com/media/sharing.svg</url><title>DevOps</title><link>https://appliedaiconsulting.com/tags/devops/</link></image><item><title>Peak Day Was Three Weeks Away. Capacity Fell Short.</title><link>https://appliedaiconsulting.com/blogs/ai-peak-readiness-digital-commerce/</link><pubDate>Fri, 11 Sep 2026 11:00:00 -0500</pubDate><guid>https://appliedaiconsulting.com/blogs/ai-peak-readiness-digital-commerce/</guid><description>&lt;p&gt;&lt;strong&gt;A retail peak-readiness story about finding the failure before customers do.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The sale was three weeks away when the forecast arrived.&lt;/p&gt;
&lt;p&gt;The retail team expected 11,440 concurrent calls at the busiest point of the event. Operations added a 20% safety margin. That moved the requirement to 13,728.&lt;/p&gt;
&lt;p&gt;Someone in the review asked the obvious question.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;How many can we support today?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;About 9,600.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The room went quiet for a moment.&lt;/p&gt;
&lt;p&gt;Production was stable. There was no incident ticket, no queue backing up, and no angry customer waiting in support. Yet the arithmetic had already found a problem.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Customer details have been anonymized.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="the-question-wasnt-is-production-healthy"&gt;The Question Wasn&amp;rsquo;t &amp;ldquo;Is Production Healthy?&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://appliedaiconsulting.com/blogs/managed-ai-operations-digital-commerce/"&gt;The first story in this series&lt;/a&gt; followed an incident where healthy infrastructure hid a broken business workflow. This time, nothing had broken. The team was trying to answer a harder question: would the platform remain healthy under traffic it had not seen before?&lt;/p&gt;
&lt;p&gt;That answer lived in several places. The commercial forecast held the expected demand. Kubernetes defined how far the application could scale. A provider account imposed its own concurrency quota. Autoscaling settings determined when new capacity would arrive. Each answer looked reasonable on its own.&lt;/p&gt;
&lt;p&gt;Together, they did not work.&lt;/p&gt;
&lt;figure class="aaic-peak-visual aaic-peak-visual--capacity" aria-labelledby="aaic-peak-capacity-title"&gt;
&lt;figcaption id="aaic-peak-capacity-title"&gt;The forecast and the platform told different stories&lt;/figcaption&gt;
&lt;div class="aaic-peak-capacity-math"&gt;
&lt;section&gt;
&lt;span&gt;Forecast&lt;/span&gt;
&lt;strong&gt;11,440&lt;/strong&gt;
&lt;small&gt;concurrent calls&lt;/small&gt;
&lt;/section&gt;
&lt;span class="aaic-peak-capacity-operator" aria-hidden="true"&gt;+&lt;/span&gt;
&lt;section&gt;
&lt;span&gt;Safety margin&lt;/span&gt;
&lt;strong&gt;20%&lt;/strong&gt;
&lt;small&gt;above forecast&lt;/small&gt;
&lt;/section&gt;
&lt;span class="aaic-peak-capacity-operator" aria-hidden="true"&gt;=&lt;/span&gt;
&lt;section class="aaic-peak-capacity-required"&gt;
&lt;span&gt;Required&lt;/span&gt;
&lt;strong&gt;13,728&lt;/strong&gt;
&lt;small&gt;concurrent calls&lt;/small&gt;
&lt;/section&gt;
&lt;span class="aaic-peak-capacity-operator" aria-hidden="true"&gt;vs.&lt;/span&gt;
&lt;section class="aaic-peak-capacity-current"&gt;
&lt;span&gt;Supported&lt;/span&gt;
&lt;strong&gt;9,600&lt;/strong&gt;
&lt;small&gt;current capacity&lt;/small&gt;
&lt;/section&gt;
&lt;/div&gt;
&lt;div class="aaic-peak-gap"&gt;&lt;strong&gt;4,128-call capacity gap&lt;/strong&gt;&lt;span&gt;visible before peak traffic arrived&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;The application was capped at 12 replicas when the forecast called for 18. The provider quota stopped at 10,000 concurrent calls, short of the 13,728 requirement. No pre-scaling configuration had been prepared. CPU autoscaling would wait until 80% utilization, which left little room for a sharp traffic rise.&lt;/p&gt;
&lt;p&gt;None of those settings caused trouble on an ordinary day. Peak day would make all four matter at once.&lt;/p&gt;
&lt;h2 id="watch-the-readiness-check"&gt;Watch the Readiness Check&lt;/h2&gt;
&lt;p&gt;This short video walks through the assessment and shows how an OpsRabbit agent checks the forecast against the controls that determine real capacity.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/caWdGpGZW4E?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The useful part is the evidence trail. The agent can show which requirement it tested, where it found the current setting, and why a control passed or failed. An engineer can challenge the result instead of accepting a vague readiness score.&lt;/p&gt;
&lt;h2 id="a-finding-still-needs-an-owner"&gt;A Finding Still Needs an Owner&lt;/h2&gt;
&lt;p&gt;The assessment did not make the platform ready by itself. Someone still had to confirm the forecast, raise the provider quota, change the replica ceiling, decide whether to pre-scale, and test the revised settings before the event.&lt;/p&gt;
&lt;p&gt;That is where AAIC&amp;rsquo;s managed operations team comes in.&lt;/p&gt;
&lt;p&gt;OpsRabbit gathers the operational evidence and repeats the checks. AAIC&amp;rsquo;s DevOps and SRE engineers review the findings, work through the changes with the customer, and keep track of what remains unresolved. If a dependency belongs to another team or vendor, the finding has an owner and a due date instead of disappearing into a meeting note.&lt;/p&gt;
&lt;figure class="aaic-peak-visual aaic-peak-visual--model" aria-labelledby="aaic-peak-model-title"&gt;
&lt;figcaption id="aaic-peak-model-title"&gt;How the readiness work is divided&lt;/figcaption&gt;
&lt;div class="aaic-peak-model-grid"&gt;
&lt;section&gt;
&lt;span class="aaic-ops-story-kicker"&gt;OpsRabbit&lt;/span&gt;
&lt;h3&gt;Checks the evidence&lt;/h3&gt;
&lt;p&gt;Compares forecast demand with quotas, replica limits, scaling controls, and the latest configuration.&lt;/p&gt;
&lt;/section&gt;
&lt;div class="aaic-peak-model-link" aria-hidden="true"&gt;+&lt;/div&gt;
&lt;section&gt;
&lt;span class="aaic-ops-story-kicker"&gt;AAIC engineers&lt;/span&gt;
&lt;h3&gt;Own the readiness work&lt;/h3&gt;
&lt;p&gt;Validate findings, coordinate changes, retest controls, and keep unresolved risks visible to the customer.&lt;/p&gt;
&lt;/section&gt;
&lt;/div&gt;
&lt;/figure&gt;
&lt;p&gt;This also changes the next readiness review. The team does not have to rebuild the checklist from memory. The same controls can be checked again after a release, a forecast change, or a provider update. New checks can be added when the architecture changes.&lt;/p&gt;
&lt;h2 id="the-better-meeting-happens-before-the-event"&gt;The Better Meeting Happens Before the Event&lt;/h2&gt;
&lt;p&gt;A useful peak-readiness meeting should be pleasantly dull. The forecast is clear. The capacity assumptions have evidence behind them. Failed checks have owners. Unknowns are visible while there is still time to investigate them.&lt;/p&gt;
&lt;p&gt;The alternative is familiar: a busy incident bridge, five dashboards, and somebody asking why a quota that had been in place for months was never tested against the sale forecast.&lt;/p&gt;
&lt;p&gt;Peak readiness is one part of &lt;a href="https://appliedaiconsulting.com/services/ai-operations/"&gt;AAIC Managed AI Operations&lt;/a&gt;. The same operating model supports incident investigation, release readiness, CloudOps, ITOps, SRE, DevOps, and FinOps work. OpsRabbit assists with the investigation and recurring checks. AAIC engineers own the operational response.&lt;/p&gt;
&lt;p&gt;For the other side of this story, read &lt;a href="https://appliedaiconsulting.com/blogs/managed-ai-operations-digital-commerce/"&gt;The Dashboards Were Green. The Business Wasn&amp;rsquo;t.&lt;/a&gt;, which follows an investigation after a retail workflow had already failed.&lt;/p&gt;
&lt;aside class="aaic-ops-story-cta" aria-labelledby="aaic-peak-cta-title"&gt;
&lt;span class="aaic-ops-story-kicker"&gt;Peak readiness&lt;/span&gt;
&lt;h2 id="aaic-peak-cta-title"&gt;What would fail if demand arrived tomorrow?&lt;/h2&gt;
&lt;p&gt;Bring us the forecast and one critical customer workflow. AAIC will examine the operational controls behind it and identify where a managed, AI-assisted readiness review could help.&lt;/p&gt;
&lt;div class="aaic-ops-story-cta__actions"&gt;
&lt;a class="aaic-ops-story-button aaic-ops-story-button--primary" href="https://appliedaiconsulting.com/ai-opportunity/"&gt;Discuss a Readiness Review&lt;/a&gt;
&lt;a class="aaic-ops-story-button" href="https://appliedaiconsulting.com/services/ai-operations/"&gt;Explore Managed AI Operations&lt;/a&gt;
&lt;/div&gt;
&lt;/aside&gt;</description></item><item><title>The Dashboards Were Green. The Business Wasn't.</title><link>https://appliedaiconsulting.com/blogs/managed-ai-operations-digital-commerce/</link><pubDate>Fri, 11 Sep 2026 10:30:00 -0500</pubDate><guid>https://appliedaiconsulting.com/blogs/managed-ai-operations-digital-commerce/</guid><description>&lt;p&gt;&lt;strong&gt;A Managed AI Operations story about the gap between seeing an alert and understanding what actually happened.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The alert arrived at a bad time. A retail team was preparing for peak traffic, and the usual checks had been done. Kubernetes looked healthy, the application was responding, and Argo CD showed the deployment as synchronized.&lt;/p&gt;
&lt;p&gt;Nothing on the infrastructure dashboards suggested a serious problem. But the loyalty settlement extract had stopped, a reporting team could no longer query an authorized view, and a deployment check was blocked.&lt;/p&gt;
&lt;p&gt;The incident bridge opened.&lt;/p&gt;
&lt;p&gt;“Anything in Kubernetes?”&lt;/p&gt;
&lt;p&gt;“Looks normal.”&lt;/p&gt;
&lt;p&gt;“Did something change in the deployment?”&lt;/p&gt;
&lt;p&gt;“Argo is clean.”&lt;/p&gt;
&lt;p&gt;There was no shortage of data. The problem was finding the right evidence across several systems while the clock was running.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The dialogue is reconstructed from the incident sequence, and customer details have been anonymized.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="the-incident-behind-the-incident"&gt;The Incident Behind the Incident&lt;/h2&gt;
&lt;p&gt;Anyone who has spent time around production operations knows what tends to happen next. One engineer checks application logs. Someone else opens the cloud console. The database team gets pulled in. Another person searches an old ticket because the symptoms look familiar.&lt;/p&gt;
&lt;p&gt;Each person has a piece of the picture. Connecting those pieces takes time.&lt;/p&gt;
&lt;figure class="aaic-ops-story-visual aaic-ops-story-visual--evidence" aria-labelledby="aaic-evidence-title"&gt;
&lt;figcaption id="aaic-evidence-title"&gt;When the evidence is everywhere&lt;/figcaption&gt;
&lt;div class="aaic-ops-story-flow"&gt;
&lt;div class="aaic-ops-story-node aaic-ops-story-node--signal"&gt;&lt;span&gt;Alert&lt;/span&gt;&lt;/div&gt;
&lt;div class="aaic-ops-story-source-grid" aria-label="Operational evidence sources"&gt;
&lt;span&gt;Monitoring&lt;/span&gt;&lt;span&gt;Logs&lt;/span&gt;&lt;span&gt;Kubernetes&lt;/span&gt;&lt;span&gt;Deployments&lt;/span&gt;
&lt;span&gt;IAM and access&lt;/span&gt;&lt;span&gt;Database&lt;/span&gt;&lt;span&gt;Tickets&lt;/span&gt;&lt;span&gt;Runbooks&lt;/span&gt;
&lt;/div&gt;
&lt;div class="aaic-ops-story-node"&gt;&lt;strong&gt;Manual correlation&lt;/strong&gt;&lt;span&gt;Across tools and teams&lt;/span&gt;&lt;/div&gt;
&lt;div class="aaic-ops-story-node aaic-ops-story-node--result"&gt;&lt;span&gt;Working hypothesis&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Most operations teams already have the evidence. The expensive part is finding the right pieces and connecting them quickly enough to act.&lt;/p&gt;
&lt;/figure&gt;
&lt;p&gt;AAIC&amp;rsquo;s managed operations engineers continued using the customer&amp;rsquo;s existing monitoring, cloud, ticketing, and deployment systems. OpsRabbit worked across that environment as an AI-assisted investigation and operational intelligence layer.&lt;/p&gt;
&lt;p&gt;The first useful finding was not what had failed. It was what had not. The cluster was healthy, the service was reachable, and the deployment looked fine. The team could stop spending time there.&lt;/p&gt;
&lt;p&gt;Then the investigation surfaced two changes. A reporting service account had lost a required BigQuery permission. An Oracle credential had also been rotated, and a dependent workflow was failing authentication.&lt;/p&gt;
&lt;p&gt;Two changes in different places had landed close enough together to look like one messy outage. Once the evidence was connected, the investigation became specific.&lt;/p&gt;
&lt;h2 id="now-the-team-had-something-to-test"&gt;Now the Team Had Something to Test&lt;/h2&gt;
&lt;p&gt;AAIC&amp;rsquo;s engineers reviewed the findings and narrowed the response to a small set of checks: restore the required permission, correct the credential issue, rerun the application checks, test access to the reporting view, verify the settlement workflow, and confirm that operational signals returned to normal.&lt;/p&gt;
&lt;p&gt;OpsRabbit did not decide to change production. The engineers did. AI helped the team move from “something is broken” to evidence-backed hypotheses. AAIC remained responsible for validating the evidence, deciding what to change, communicating with the customer, and confirming that the business workflow was restored.&lt;/p&gt;
&lt;p&gt;That is how AAIC uses AI in managed operations.&lt;/p&gt;
&lt;h2 id="what-changed"&gt;What Changed?&lt;/h2&gt;
&lt;p&gt;The useful breakthrough came when events that looked unrelated could be examined as part of the same investigation.&lt;/p&gt;
&lt;figure class="aaic-ops-story-visual aaic-ops-story-visual--investigation" aria-labelledby="aaic-investigation-title"&gt;
&lt;figcaption id="aaic-investigation-title"&gt;A real investigation, simplified&lt;/figcaption&gt;
&lt;div class="aaic-ops-investigation-grid"&gt;
&lt;section&gt;&lt;span class="aaic-ops-story-kicker"&gt;Operational signals&lt;/span&gt;&lt;h3&gt;What teams could see&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Datadog incident alert&lt;/li&gt;&lt;li&gt;Prometheus and Grafana healthy&lt;/li&gt;&lt;li&gt;Reporting query failed&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;span class="aaic-ops-story-kicker"&gt;Correlated evidence&lt;/span&gt;&lt;h3&gt;What OpsRabbit surfaced&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Platform and deployment healthy&lt;/li&gt;&lt;li&gt;BigQuery permission removed&lt;/li&gt;&lt;li&gt;Oracle credential rotation failed&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;span class="aaic-ops-story-kicker"&gt;Engineer-owned response&lt;/span&gt;&lt;h3&gt;What AAIC validated&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Restore required access&lt;/li&gt;&lt;li&gt;Correct and verify credential&lt;/li&gt;&lt;li&gt;Rerun workflow checks&lt;/li&gt;&lt;/ul&gt;&lt;/section&gt;
&lt;/div&gt;
&lt;div class="aaic-ops-investigation-outcome"&gt;&lt;strong&gt;Engagement result: 75% faster RCA during the outage&lt;/strong&gt;&lt;span&gt;Fewer escalation loops and a repeatable investigation record&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;An anonymized example of operational evidence brought together during an investigation. Results are engagement-specific.&lt;/p&gt;
&lt;/figure&gt;
&lt;p&gt;In this documented engagement, the OpsRabbit-assisted workflow produced RCA 75% faster during the outage. That result is specific to this incident, not a universal performance guarantee. The more durable value was a repeatable way to gather evidence, rule out healthy components, record missing signals, and give engineers a concrete validation plan.&lt;/p&gt;
&lt;h2 id="the-more-interesting-question-came-after-the-incident"&gt;The More Interesting Question Came After the Incident&lt;/h2&gt;
&lt;p&gt;Once the immediate problem was resolved, the team could ask a broader question: what happens to the operating model when every operations engineer has this kind of investigative support?&lt;/p&gt;
&lt;p&gt;A DevOps engineer may be tracing a pipeline failure. An SRE may be responding to a Kubernetes memory alert. CloudOps may be investigating an infrastructure change, while ITOps handles a recurring application issue and FinOps examines an unexpected shift in spend.&lt;/p&gt;
&lt;p&gt;The symptoms differ, but the work often follows the same pattern: find the relevant evidence, understand what changed and what depends on it, compare what happened with what should have happened, and decide what to do next.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://appliedaiconsulting.com/services/ai-operations/"&gt;AAIC Managed AI Operations&lt;/a&gt; provides the accountable engineers and managed service. &lt;a href="https://opsrabbit.io/" target="_blank" rel="noopener"&gt;OpsRabbit&lt;/a&gt; gives those engineers an additional investigation layer. Existing systems such as Datadog, Grafana, CloudWatch, ServiceNow, Jira, Kubernetes, and CI/CD platforms remain the operational sources of truth.&lt;/p&gt;
&lt;figure class="aaic-ops-story-visual aaic-ops-story-visual--model" aria-labelledby="aaic-model-title"&gt;
&lt;figcaption id="aaic-model-title"&gt;AAIC Managed AI Operations model&lt;/figcaption&gt;
&lt;div class="aaic-ops-model-layer"&gt;
&lt;span class="aaic-ops-story-kicker"&gt;Your operations environment&lt;/span&gt;
&lt;div class="aaic-ops-model-chips"&gt;&lt;span&gt;Observability&lt;/span&gt;&lt;span&gt;Cloud and infrastructure&lt;/span&gt;&lt;span&gt;CI/CD&lt;/span&gt;&lt;span&gt;ITSM and tickets&lt;/span&gt;&lt;span&gt;Logs and metrics&lt;/span&gt;&lt;span&gt;Runbooks&lt;/span&gt;&lt;span&gt;Cloud cost data&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="aaic-ops-model-connector" aria-hidden="true"&gt;&lt;/div&gt;
&lt;div class="aaic-ops-model-layer aaic-ops-model-layer--rabbit"&gt;&lt;strong&gt;OpsRabbit&lt;/strong&gt;&lt;span&gt;Investigation and Operational Intelligence&lt;/span&gt;&lt;small&gt;Connect evidence, investigate, correlate context, build hypotheses, recommend checks&lt;/small&gt;&lt;/div&gt;
&lt;div class="aaic-ops-model-connector" aria-hidden="true"&gt;&lt;/div&gt;
&lt;div class="aaic-ops-model-layer aaic-ops-model-layer--aaic"&gt;&lt;strong&gt;AAIC Managed Operations&lt;/strong&gt;&lt;div class="aaic-ops-model-chips"&gt;&lt;span&gt;ITOps&lt;/span&gt;&lt;span&gt;DevOps&lt;/span&gt;&lt;span&gt;CloudOps&lt;/span&gt;&lt;span&gt;SRE&lt;/span&gt;&lt;span&gt;FinOps&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class="aaic-ops-model-outcomes"&gt;&lt;span&gt;Investigate&lt;/span&gt;&lt;span&gt;Decide&lt;/span&gt;&lt;span&gt;Resolve&lt;/span&gt;&lt;span&gt;Learn&lt;/span&gt;&lt;span&gt;Improve&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;OpsRabbit supports the investigation. AAIC engineers remain accountable for the operational work and customer outcomes.&lt;/p&gt;
&lt;/figure&gt;
&lt;h2 id="ai-operations-is-not-another-monitoring-category"&gt;AI Operations Is Not Another Monitoring Category&lt;/h2&gt;
&lt;p&gt;Monitoring, observability, ITSM, cloud management, and CI/CD remain essential. AI becomes useful when it helps engineers make better use of the evidence those systems already contain.&lt;/p&gt;
&lt;p&gt;For AAIC, that applies across ITOps application support, DevOps pipeline and release workflows, CloudOps infrastructure changes, SRE incident and reliability work, and FinOps cost investigations. &lt;a href="https://appliedaiconsulting.com/devops-engineering/"&gt;DevOps engineering&lt;/a&gt; and &lt;a href="https://appliedaiconsulting.com/cloud-native-development/"&gt;cloud engineering&lt;/a&gt; remain part of the delivery foundation.&lt;/p&gt;
&lt;p&gt;The technology matters when it shortens the distance between an operational signal and an informed engineering decision. That is the role OpsRabbit plays inside AAIC Managed AI Operations. AAIC owns the customer outcome.&lt;/p&gt;
&lt;p&gt;This incident raised a second question: could the same operating model find a capacity problem before a major retail event? Continue with &lt;a href="https://appliedaiconsulting.com/blogs/ai-peak-readiness-digital-commerce/"&gt;Peak Day Was Three Weeks Away. Capacity Fell Short.&lt;/a&gt;&lt;/p&gt;
&lt;aside class="aaic-ops-story-cta" aria-labelledby="aaic-ops-story-cta-title"&gt;
&lt;span class="aaic-ops-story-kicker"&gt;Managed AI Operations&lt;/span&gt;
&lt;h2 id="aaic-ops-story-cta-title"&gt;What would your team find before the next incident?&lt;/h2&gt;
&lt;p&gt;Bring us one recurring incident, operational bottleneck, or critical workflow. We will examine how your team investigates it, where the time goes, and where AI-assisted operations could improve the process.&lt;/p&gt;
&lt;div class="aaic-ops-story-cta__actions"&gt;
&lt;a class="aaic-ops-story-button aaic-ops-story-button--primary" href="https://appliedaiconsulting.com/ai-opportunity/"&gt;Discuss an Operations Use Case&lt;/a&gt;
&lt;a class="aaic-ops-story-button" href="https://appliedaiconsulting.com/services/ai-operations/"&gt;Explore Managed AI Operations&lt;/a&gt;
&lt;/div&gt;
&lt;a class="aaic-ops-story-cta__case" href="https://appliedaiconsulting.com/case-studies-web/ai-powered-managed-devops-sre-iot-platform/"&gt;See how this operating model works in a connected-device environment&lt;/a&gt;
&lt;/aside&gt;</description></item></channel></rss>