2791 lines
182 KiB
HTML
2791 lines
182 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US">
|
||
<head >
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
|
||
<link rel="preconnect" href="https://www.googletagmanager.com">
|
||
<link rel="preconnect" href="https://securepubads.g.doubleclick.net">
|
||
<link rel="preconnect" href="https://cdn-cookieyes.com">
|
||
<link rel="preconnect" href="https://js.hs-scripts.com">
|
||
<link rel="preconnect" href="https://player.vimeo.com">
|
||
<link rel="dns-prefetch" href="https://pagead2.googlesyndication.com">
|
||
<link rel="dns-prefetch" href="https://www.googletagservices.com">
|
||
<link rel="dns-prefetch" href="https://region1.google-analytics.com">
|
||
<link rel="dns-prefetch" href="https://static.addtoany.com">
|
||
<link rel="dns-prefetch" href="https://www.google-analytics.com">
|
||
<link rel="dns-prefetch" href="https://www.youtube.com">
|
||
<link rel="dns-prefetch" href="https://i.ytimg.com">
|
||
<link rel="dns-prefetch" href="https://i.vimeocdn.com">
|
||
<link rel="dns-prefetch" href="https://f.vimeocdn.com">
|
||
<link rel="dns-prefetch" href="https://track.hubspot.com">
|
||
<link rel="dns-prefetch" href="https://forms.hubspot.com">
|
||
<script id="cookie-law-info-gcm-var-js">
|
||
var _ckyGcm = {"status":true,"default_settings":[{"analytics":"denied","advertisement":"denied","functional":"denied","necessary":"granted","ad_user_data":"denied","ad_personalization":"denied","regions":"All"}],"wait_for_update":2000,"url_passthrough":true,"ads_data_redaction":false}</script>
|
||
<script id="cookie-law-info-gcm-js" type="text/javascript" src="https://devops.com/wp-content/plugins/cookie-law-info/lite/frontend/js/gcm.min.js"></script> <script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/0353c8e0e69e6c84de693280/script.js"></script>
|
||
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
|
||
<script data-cfasync="false" data-pagespeed-no-defer>
|
||
var gtm4wp_datalayer_name = "dataLayer";
|
||
var dataLayer = dataLayer || [];
|
||
</script>
|
||
<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
|
||
<!-- This site is optimized with the Yoast SEO Premium plugin v28.2 (Yoast SEO v28.2) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
|
||
<title>Why Generic AI Models Fall Short for Root Cause Analysis - DevOps.com</title>
|
||
<meta name="description" content="Bringing together the power of LLMs with ML purpose-built for root cause analysis gives your team the best of both worlds" />
|
||
<link rel="canonical" href="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/" />
|
||
<meta property="og:locale" content="en_US" />
|
||
<meta property="og:type" content="article" />
|
||
<meta property="og:title" content="Why Generic AI Models Fall Short for Root Cause Analysis - DevOps.com" />
|
||
<meta property="og:description" content="Bringing together the power of LLMs with ML purpose-built for root cause analysis gives your team the best of both worlds" />
|
||
<meta property="og:url" content="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/" />
|
||
<meta property="og:site_name" content="DevOps.com" />
|
||
<meta property="article:publisher" content="https://www.facebook.com/devopscom" />
|
||
<meta property="article:published_time" content="2024-07-11T09:09:25+00:00" />
|
||
<meta property="og:image" content="https://devops.com/wp-content/uploads/2023/05/Configuration-Tax-e1722060441757.png" />
|
||
<meta property="og:image:width" content="768" />
|
||
<meta property="og:image:height" content="330" />
|
||
<meta property="og:image:type" content="image/png" />
|
||
<meta name="author" content="Amir Krayden" />
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:creator" content="@devopsdotcom" />
|
||
<meta name="twitter:site" content="@devopsdotcom" />
|
||
<meta name="twitter:label1" content="Written by" />
|
||
<meta name="twitter:data1" content="Amir Krayden" />
|
||
<meta name="twitter:label2" content="Est. reading time" />
|
||
<meta name="twitter:data2" content="7 minutes" />
|
||
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#article","isPartOf":{"@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/"},"author":{"name":"Amir Krayden","@id":"https:\/\/devops.com\/#\/schema\/person\/9f2126341ff6fec5aa6e0baf0f430e7f","url":"https:\/\/devops.com\/author\/amir-krayden\/"},"headline":"Why Generic AI Models Fall Short for Root Cause Analysis","datePublished":"2024-07-11T09:09:25+00:00","mainEntityOfPage":{"@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/"},"wordCount":1428,"publisher":{"@id":"https:\/\/devops.com\/#organization"},"image":[{"@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#primaryimage-16x9"}],"thumbnailUrl":"https:\/\/devops.com\/wp-content\/uploads\/2023\/05\/Configuration-Tax-e1722060441757.png","keywords":["GenAI","LLM","observability","root case analysis"],"articleSection":["AI","Business of DevOps","DevOps and Open Technologies","DevOps Practice"],"inLanguage":"en-US","copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/devops.com\/#organization"},"dateModified":"2024-07-11T09:09:25-04:00","speakable":{"@type":"SpeakableSpecification","cssSelector":["h1.entry-title","h1",".entry-content > p:first-of-type"]}},{"@type":"WebPage","@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/","url":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/","name":"Why Generic AI Models Fall Short for Root Cause Analysis - DevOps.com","isPartOf":{"@id":"https:\/\/devops.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#primaryimage"},"image":{"@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/devops.com\/wp-content\/uploads\/2023\/05\/Configuration-Tax-e1722060441757.png","datePublished":"2024-07-11T09:09:25+00:00","description":"Bringing together the power of LLMs with ML purpose-built for root cause analysis gives your team the best of both worlds","breadcrumb":{"@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/"]}],"author":{"@id":"https:\/\/devops.com\/#\/schema\/person\/9f2126341ff6fec5aa6e0baf0f430e7f"}},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#primaryimage","url":"https:\/\/devops.com\/wp-content\/uploads\/2023\/05\/Configuration-Tax-e1722060441757.png","contentUrl":"https:\/\/devops.com\/wp-content\/uploads\/2023\/05\/Configuration-Tax-e1722060441757.png","width":768,"height":330,"caption":"software, LLMs, engineering, Aigment Code, code, CrowdStrike, windows, Microsoft system outage crash software update"},{"@type":"BreadcrumbList","@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blogs","item":"https:\/\/devops.com\/category\/blogs\/"},{"@type":"ListItem","position":2,"name":"Why Generic AI Models Fall Short for Root Cause Analysis"}]},{"@type":"WebSite","@id":"https:\/\/devops.com\/#website","url":"https:\/\/devops.com\/","name":"DevOps.com","description":"Where the world meets DevOps","publisher":{"@id":"https:\/\/devops.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devops.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","NewsMediaOrganization"],"@id":"https:\/\/devops.com\/#organization","name":"DevOps.com","url":"https:\/\/devops.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devops.com\/#\/schema\/logo\/image\/","url":"https:\/\/devops.com\/wp-content\/uploads\/2026\/06\/NEW_Devops-aFuturum-Company-blue2.png","contentUrl":"https:\/\/devops.com\/wp-content\/uploads\/2026\/06\/NEW_Devops-aFuturum-Company-blue2.png","width":600,"height":600,"caption":"DevOps.com"},"image":{"@id":"https:\/\/devops.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/devopscom","https:\/\/x.com\/devopsdotcom","https:\/\/www.linkedin.com\/company\/devops-com\/","https:\/\/www.youtube.com\/c\/Devopsdotcom","https:\/\/devops.com\/about\/"],"description":"About DevOps.com DevOps.com: A Division of Techstrong Group, Inc. Launched in 2014, DevOps.com has established itself as an indispensable resource for DevOps education and community building. We make it our mission to cover all aspects of DevOps—philosophy, tools, business impact, best practices and more."},{"@type":"Person","@id":"https:\/\/devops.com\/#\/schema\/person\/9f2126341ff6fec5aa6e0baf0f430e7f","name":"Amir Krayden","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devops.com\/wp-content\/uploads\/2024\/07\/cropped-Amir-96x96.jpegc6c40ad3c96bc9a678cc6befe747148f","url":"https:\/\/devops.com\/wp-content\/uploads\/2024\/07\/cropped-Amir-96x96.jpeg","contentUrl":"https:\/\/devops.com\/wp-content\/uploads\/2024\/07\/cropped-Amir-96x96.jpeg","caption":"Amir Krayden"},"description":"Amir Krayden, CEO and co-founder of AIOps platform Senser, is a veteran of observability and analytics for complex distributed environments. Before Senser, Amir was an early employee of DriveNets, where he oversaw network infrastructure for the largest global telecommunications companies","url":"https:\/\/devops.com\/author\/amir-krayden\/","worksFor":{"@id":"https:\/\/techstronggroup.com\/#organization"},"knowsAbout":["AI","Business of DevOps","DevOps and Open Technologies","DevOps Practice","GenAI","LLM","observability","root case analysis"]},{"@type":["Organization","NewsMediaOrganization"],"@id":"https:\/\/techstronggroup.com\/#organization","name":"Techstrong Group","url":"https:\/\/techstronggroup.com\/","sameAs":["https:\/\/www.linkedin.com\/company\/techstrong-group\/","https:\/\/x.com\/TechstrongGroup"]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devops.com\/why-generic-ai-models-fall-short-for-root-cause-analysis\/#primaryimage-16x9","url":"https:\/\/devops.com\/wp-content\/uploads\/2023\/05\/Configuration-Tax-1536x886.png","contentUrl":"https:\/\/devops.com\/wp-content\/uploads\/2023\/05\/Configuration-Tax-1536x886.png","width":1536,"height":886,"caption":"software, LLMs, engineering, Aigment Code, code, CrowdStrike, windows, Microsoft system outage crash software update"}]}</script>
|
||
<!-- / Yoast SEO Premium plugin. -->
|
||
|
||
|
||
<link rel='dns-prefetch' href='//static.addtoany.com' />
|
||
<link rel='dns-prefetch' href='//js.hs-scripts.com' />
|
||
|
||
<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
|
||
<link rel="alternate" type="application/rss+xml" title="DevOps.com » Feed" href="https://devops.com/feed/" />
|
||
<link rel="alternate" type="application/rss+xml" title="DevOps.com » Comments Feed" href="https://devops.com/comments/feed/" />
|
||
<link rel="alternate" type="text/calendar" title="DevOps.com » iCal Feed" href="https://devops.com/webinars/?ical=1" />
|
||
<link rel="alternate" type="application/rss+xml" title="DevOps.com » Why Generic AI Models Fall Short for Root Cause Analysis Comments Feed" href="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/feed/" />
|
||
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://devops.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F" />
|
||
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://devops.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&format=xml" />
|
||
<style id="wp-img-auto-sizes-contain-inline-css">
|
||
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
|
||
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='wpra-lightbox-css' href='https://devops.com/wp-content/plugins/wp-rss-aggregator/core/css/jquery-colorbox.css' media='all' />
|
||
<link rel='stylesheet' id='pt-cv-public-style-css' href='https://devops.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/cv.css' media='all' />
|
||
<link rel='stylesheet' id='pt-cv-public-pro-style-css' href='https://devops.com/wp-content/plugins/pt-content-views-pro/public/assets/css/cvpro.min.css' media='all' />
|
||
<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://devops.com/wp-content/plugins/events-calendar-pro/src/resources/css/tribe-events-pro-mini-calendar-block.min.css' media='all' />
|
||
<link rel='stylesheet' id='devops-css' href='https://devops.com/wp-content/themes/genesis-devops/style.css' media='all' />
|
||
<style id="wp-emoji-styles-inline-css">
|
||
|
||
img.wp-smiley, img.emoji {
|
||
display: inline !important;
|
||
border: none !important;
|
||
box-shadow: none !important;
|
||
height: 1em !important;
|
||
width: 1em !important;
|
||
margin: 0 0.07em !important;
|
||
vertical-align: -0.1em !important;
|
||
background: none !important;
|
||
padding: 0 !important;
|
||
}
|
||
/*# sourceURL=wp-emoji-styles-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='wp-block-library-css' href='https://devops.com/wp-includes/css/dist/block-library/style.min.css' media='all' />
|
||
<style id="classic-theme-styles-inline-css">
|
||
/*! This file is auto-generated */
|
||
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
|
||
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
|
||
</style>
|
||
<style id="feedzy-rss-feeds-loop-style-inline-css">
|
||
.wp-block-feedzy-rss-feeds-loop{display:grid;gap:24px;grid-template-columns:repeat(1,1fr)}@media(min-width:782px){.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-2,.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-3,.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-4,.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-5{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-2{grid-template-columns:repeat(2,1fr)}.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-3{grid-template-columns:repeat(3,1fr)}.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-4{grid-template-columns:repeat(4,1fr)}.wp-block-feedzy-rss-feeds-loop.feedzy-loop-columns-5{grid-template-columns:repeat(5,1fr)}}.wp-block-feedzy-rss-feeds-loop .wp-block-image.is-style-rounded img{border-radius:9999px}.wp-block-feedzy-rss-feeds-loop .wp-block-image:has(:is(img:not([src]),img[src=""])){display:none}
|
||
|
||
/*# sourceURL=https://devops.com/wp-content/plugins/feedzy-rss-feeds/build/loop/style-index.css */
|
||
</style>
|
||
<link rel='stylesheet' id='wpra-displays-css' href='https://devops.com/wp-content/plugins/wp-rss-aggregator/core/css/displays.css' media='all' />
|
||
<style id="global-styles-inline-css">
|
||
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
|
||
:root :where(.wp-block-icon svg){width: 24px;}
|
||
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
|
||
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
|
||
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
|
||
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
|
||
/*# sourceURL=global-styles-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='chain-wire-css' href='https://devops.com/wp-content/plugins/chainwire-integration/public/css/chainwire-public.css' media='all' />
|
||
<link rel='stylesheet' id='owl-css-css' href='https://devops.com/wp-content/plugins/devops_core/assets/owl.carousel.min.css' media='all' />
|
||
<link rel='stylesheet' id='owl-theme-css-css' href='https://devops.com/wp-content/plugins/devops_core/assets/owl.theme.default.min.css' media='all' />
|
||
<link rel='stylesheet' id='wppopups-pro-css' href='https://devops.com/wp-content/plugins/wppopups/pro/assets/css/wppopups.css' media='all' />
|
||
<link rel='stylesheet' id='megamenu-css' href='https://devops.com/wp-content/uploads/maxmegamenu/style.css' media='all' />
|
||
<link rel='stylesheet' id='dashicons-css' href='https://devops.com/wp-includes/css/dashicons.min.css' media='all' />
|
||
<style type="text/css" id="megamenu-google-fonts-css" media="all">@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style>
|
||
<link rel='stylesheet' id='megamenu-fontawesome6-css' href='https://devops.com/wp-content/plugins/megamenu-pro/icons/fontawesome6/css/all.min.css' media='all' />
|
||
<link rel='stylesheet' id='wppopups-base-css' href='https://devops.com/wp-content/plugins/wppopups/src/assets/css/wppopups-base.css' media='all' />
|
||
<link rel='stylesheet' id='my-theme-extra-style-css' href='https://devops.com/wp-content/themes/genesis-devops/extrastyle.css' media='all' />
|
||
<link rel='stylesheet' id='genesis-webinars-style-css' href='https://devops.com/wp-content/themes/genesis-devops/webinars.css' media='all' />
|
||
<link rel='stylesheet' id='genesis-any-style-css' href='https://devops.com/wp-content/themes/genesis-devops/js/slider/any/css/anythingslider.css' media='all' />
|
||
<link rel='stylesheet' id='meks-ads-widget-css' href='https://devops.com/wp-content/plugins/meks-easy-ads-widget/css/style.css' media='all' />
|
||
<link rel='stylesheet' id='relevanssi-live-search-css' href='https://devops.com/wp-content/plugins/relevanssi-live-ajax-search/assets/styles/style.css' media='all' />
|
||
<link rel='stylesheet' id='addtoany-css' href='https://devops.com/wp-content/plugins/add-to-any/addtoany.min.css' media='all' />
|
||
<link rel='stylesheet' id='fontawesome-css' href='https://devops.com/wp-content/themes/genesis-devops/css/font-awesome.min.css' media='all' />
|
||
<style type="text/css" id="devops-google-fonts-css" media="all">@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
|
||
<link rel='stylesheet' id='bdt-uikit-css' href='https://devops.com/wp-content/plugins/bdthemes-element-pack/assets/css/bdt-uikit.css' media='all' />
|
||
<link rel='stylesheet' id='ep-helper-css' href='https://devops.com/wp-content/plugins/bdthemes-element-pack/assets/css/ep-helper.css' media='all' />
|
||
<link rel='stylesheet' id='multiple-authors-widget-css-css' href='https://devops.com/wp-content/plugins/publishpress-authors/src/assets/css/multiple-authors-widget.css' media='all' />
|
||
<style id="multiple-authors-widget-css-inline-css">
|
||
:root { --ppa-color-scheme: #655997; --ppa-color-scheme-active: #514779; }
|
||
/*# sourceURL=multiple-authors-widget-css-inline-css */
|
||
</style>
|
||
<link rel='stylesheet' id='multiple-authors-fontawesome-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css' media='all' />
|
||
<script id="jquery-core-js" src="https://devops.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
|
||
<script id="jquery-migrate-js" src="https://devops.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
|
||
<script id="wp-hooks-js" src="https://devops.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
|
||
<script id="addtoany-core-js-before">
|
||
window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
|
||
|
||
//# sourceURL=addtoany-core-js-before
|
||
</script>
|
||
<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
|
||
<script id="addtoany-jquery-js" defer src="https://devops.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
|
||
<script id="list-min-js-js" src="https://devops.com/wp-content/plugins/devops_core/assets/list.min.js?ver=7c595869f5825518f39b22142cea17d5"></script>
|
||
<script id="owl-min-js-js" src="https://devops.com/wp-content/plugins/devops_core/assets/owl.carousel.min.js?ver=7c595869f5825518f39b22142cea17d5"></script>
|
||
<script id="isotope-js-js" src="https://devops.com/wp-content/plugins/devops_core/assets/isotope.pkgd.min.js?ver=7c595869f5825518f39b22142cea17d5"></script>
|
||
<script id="j-custom-js-js" src="https://devops.com/wp-content/plugins/devops_core/assets/custom.js?ver=7c595869f5825518f39b22142cea17d5"></script>
|
||
<script id="wppopups-pro-js-js-extra">
|
||
var wppopups_pro_vars = {"enable_stats":"1","m_id":"","data_sampling":"","post_id":"171561","l18n":{"wait":"Please wait","seconds":"seconds"}};
|
||
//# sourceURL=wppopups-pro-js-js-extra
|
||
</script>
|
||
<script id="wppopups-pro-js-js" src="https://devops.com/wp-content/plugins/wppopups/pro/assets/js/wppopups.js?ver=2.2.0.3"></script>
|
||
<script id="devops-js-js" src="https://devops.com/wp-content/themes/genesis-devops/js/scripts.js?ver=1.0.7"></script>
|
||
<script id="devops-sticky-menu-js" src="https://devops.com/wp-content/themes/genesis-devops/js/sticky-menu.js?ver=1.0.7"></script>
|
||
<script id="devops-responsive-menu-js" src="https://devops.com/wp-content/themes/genesis-devops/js/responsive-menu.js?ver=1.0.7"></script>
|
||
<link rel="https://api.w.org/" href="https://devops.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://devops.com/wp-json/wp/v2/posts/171561" /><link rel='shortlink' href='https://devops.com/?p=171561' />
|
||
<style type="text/css">
|
||
.feedzy-rss-link-icon:after {
|
||
content: url("https://devops.com/wp-content/plugins/feedzy-rss-feeds/img/external-link.png");
|
||
margin-left: 3px;
|
||
}
|
||
</style>
|
||
<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.69-->
|
||
<script class="hsq-set-content-id" data-content-id="blog-post">
|
||
var _hsq = _hsq || [];
|
||
_hsq.push(["setContentType", "blog-post"]);
|
||
</script>
|
||
<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
|
||
<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://devops.com"><link rel="alternate" href="https://devops.com/wp-json/tribe/events/v1/" />
|
||
<!-- Google Tag Manager for WordPress by gtm4wp.com -->
|
||
<!-- GTM Container placement set to footer -->
|
||
<script data-cfasync="false" data-pagespeed-no-defer>
|
||
var dataLayer_content = {"pageTitle":"Why Generic AI Models Fall Short for Root Cause Analysis - DevOps.com","pagePostType":"post","pagePostType2":"single-post","pageCategory":["ai","blogs","business-of-devops","devops-open-technologies","devops-practice","social-facebook","social-linkedin","social-x"],"pageAttributes":["genai","llm","observability","root-case-analysis"],"pagePostAuthor":"Amir Krayden","pagePostDate":"July 11, 2024","pagePostDateYear":2024,"pagePostDateMonth":7,"pagePostDateDay":11,"pagePostDateDayName":"Thursday","pagePostDateHour":5,"pagePostDateMinute":9,"pagePostDateIso":"2024-07-11T05:09:25-04:00","pagePostDateUnix":1720674565};
|
||
dataLayer.push( dataLayer_content );
|
||
</script>
|
||
<script data-cfasync="false" data-pagespeed-no-defer>
|
||
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
|
||
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
|
||
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
|
||
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
|
||
})(window,document,'script','dataLayer','GTM-NZLPNQS');
|
||
</script>
|
||
<!-- End Google Tag Manager for WordPress by gtm4wp.com --><link rel="pingback" href="https://devops.com/xmlrpc.php" />
|
||
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
|
||
<script>
|
||
window.googletag = window.googletag || {cmd: []};
|
||
googletag.cmd.push(function() {
|
||
googletag.defineSlot('/80877830/DO_Article-Medium-2', [300, 250], 'div-gpt-ad-1759256361146-0').addService(googletag.pubads());
|
||
googletag.pubads().enableSingleRequest();
|
||
googletag.enableServices();
|
||
});
|
||
</script><style type="text/css">.site-title a { background: url(https://devops.com/wp-content/uploads/2025/02/cropped-devops-logo.png) no-repeat !important; }</style>
|
||
|
||
|
||
|
||
|
||
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
|
||
<script>
|
||
var googletag = googletag || {};
|
||
googletag.cmd = googletag.cmd || [];
|
||
</script>
|
||
|
||
<script>
|
||
googletag.cmd.push(function() {
|
||
|
||
var mapb=googletag.sizeMapping().
|
||
addSize([770, 0], [728, 90]).
|
||
addSize([0, 0], [320, 50]).
|
||
build();
|
||
|
||
var desk=googletag.sizeMapping().
|
||
addSize([1450, 0], [160, 600]).
|
||
addSize([0, 0], [0, 0]).
|
||
build();
|
||
|
||
//googletag.defineSlot('/80877830/DO_after-entry', [[728, 90], [320, 50]], 'div-gpt-ad-1494536589535-0').defineSizeMapping(mapb).addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_Article-Medium-1', [300, 250], 'div-gpt-ad-1494536589535-1').addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_Article-Medium-2', [300, 250], 'div-gpt-ad-1494536589535-2').addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_Home_Bottom_Ad', [[728, 90], [320, 50]], 'div-gpt-ad-1494536589535-3').defineSizeMapping(mapb).addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_Home-Medium', [300, 250], 'div-gpt-ad-1494536589535-4').addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_header-right', [[728, 90], [320, 50]], 'div-gpt-ad-1494599233432-0').defineSizeMapping(mapb).addService(googletag.pubads());
|
||
googletag.defineOutOfPageSlot('/80877830/DevOps.com_OOP', 'div-gpt-ad-1494947147258-0').addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_Home_Bottom_Ad_2', [728, 90], 'div-gpt-ad-1519910493553-0').defineSizeMapping(mapb).addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_SkyScraper_Left', [160, 600], 'div-gpt-ad-1542202470575-0').defineSizeMapping(desk).addService(googletag.pubads());
|
||
googletag.defineSlot('/80877830/DO_SkyScraper_Right', [160, 600], 'div-gpt-ad-1542202633557-0').defineSizeMapping(desk).addService(googletag.pubads());
|
||
|
||
|
||
|
||
googletag.pubads().setTargeting("category", ["ai", "blogs", "business-of-devops", "devops-open-technologies", "devops-practice", "social-facebook"]);
|
||
googletag.pubads().setTargeting("homepage","no");
|
||
|
||
googletag.pubads().setTargeting("test", "");
|
||
googletag.pubads().setTargeting("articleID", "171561");
|
||
|
||
googletag.enableServices();
|
||
});
|
||
</script>
|
||
|
||
|
||
|
||
<meta name="generator" content="Elementor 4.2.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
|
||
<style>
|
||
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
|
||
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
|
||
background-image: none !important;
|
||
}
|
||
@media screen and (max-height: 1024px) {
|
||
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
|
||
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
|
||
background-image: none !important;
|
||
}
|
||
}
|
||
@media screen and (max-height: 640px) {
|
||
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
|
||
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
|
||
background-image: none !important;
|
||
}
|
||
}
|
||
</style>
|
||
<style id="devops-article-tldr-faq-styles">
|
||
.article-key-takeaways,
|
||
.article-faq {
|
||
margin: 2rem 0;
|
||
}
|
||
|
||
.article-key-takeaways {
|
||
padding: 1.5rem 1.75rem;
|
||
background: #f4f6f8;
|
||
border-left: 4px solid #DC2E2A;
|
||
}
|
||
|
||
.article-key-takeaways h2,
|
||
.article-faq h2 {
|
||
margin: 0 0 1rem;
|
||
font-size: 1.5rem;
|
||
line-height: 1.25;
|
||
}
|
||
|
||
.article-key-takeaways__content > :first-child,
|
||
.article-faq__answer > :first-child {
|
||
margin-top: 0;
|
||
}
|
||
|
||
.article-key-takeaways__content > :last-child,
|
||
.article-faq__answer > :last-child {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.article-key-takeaways__content ul,
|
||
.article-key-takeaways__content ol {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.article-faq__items {
|
||
border-top: 1px solid #d9dee3;
|
||
}
|
||
|
||
.article-faq__item {
|
||
margin: 0;
|
||
border-bottom: 1px solid #d9dee3;
|
||
}
|
||
|
||
.article-faq__question {
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: space-between;
|
||
gap: 1rem;
|
||
padding: 1rem 0;
|
||
font-weight: 700;
|
||
line-height: 1.4;
|
||
cursor: pointer;
|
||
list-style: none;
|
||
}
|
||
|
||
.article-faq__question::-webkit-details-marker {
|
||
display: none;
|
||
}
|
||
|
||
.article-faq__question::marker {
|
||
display: none;
|
||
content: '';
|
||
}
|
||
|
||
.article-faq__icon {
|
||
position: relative;
|
||
flex: 0 0 1rem;
|
||
width: 1rem;
|
||
height: 1rem;
|
||
}
|
||
|
||
.article-faq__icon::before,
|
||
.article-faq__icon::after {
|
||
position: absolute;
|
||
top: 50%;
|
||
left: 50%;
|
||
width: 1rem;
|
||
height: 2px;
|
||
background: currentColor;
|
||
content: '';
|
||
transform: translate(-50%, -50%);
|
||
transition: transform 0.2s ease;
|
||
}
|
||
|
||
.article-faq__icon::after {
|
||
transform: translate(-50%, -50%) rotate(90deg);
|
||
}
|
||
|
||
.article-faq__item[open] .article-faq__icon::after {
|
||
transform: translate(-50%, -50%) rotate(0deg);
|
||
}
|
||
|
||
.article-faq__answer {
|
||
padding: 0 2rem 1rem 0;
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
.article-key-takeaways {
|
||
padding: 1.25rem;
|
||
}
|
||
}
|
||
</style>
|
||
<style type="text/css" id="spu-css-174203" class="spu-css"> #spu-bg-174203 {
|
||
background-color: rgba(0,0,0,0.5);
|
||
}
|
||
|
||
#spu-174203 .spu-close {
|
||
font-size: 30px;
|
||
color: rgb(255, 255, 255);
|
||
text-shadow: 0 1px 0 #000;
|
||
}
|
||
|
||
#spu-174203 .spu-close:hover {
|
||
color: rgb(204, 204, 204);
|
||
}
|
||
|
||
#spu-174203 {
|
||
background-color: rgb(29, 29, 33);
|
||
max-width: 650px;
|
||
border-radius: 0px;
|
||
|
||
height: auto;
|
||
box-shadow: 0px 0px 0px 0px #ccc;
|
||
}
|
||
|
||
#spu-174203 .spu-container {
|
||
padding: 0px;
|
||
height: calc(100% - 0px);
|
||
}
|
||
.spu-content .hs-form {
|
||
display: flex;
|
||
align-items: flex-start;
|
||
justify-content: center;
|
||
padding-bottom: 20px;
|
||
}
|
||
|
||
.spu-content .hs_email {
|
||
width: 75%;
|
||
}
|
||
|
||
.spu-content .hs-input {
|
||
height: 46px;
|
||
}
|
||
|
||
.hs-error-msgs {
|
||
color: #fff;
|
||
}
|
||
|
||
.spu-content .hs_submit {
|
||
width: 20%;
|
||
} </style>
|
||
<link rel="icon" href="https://devops.com/wp-content/uploads/2021/10/android-chrome-256x256-1-130x130.png" sizes="32x32" />
|
||
<link rel="icon" href="https://devops.com/wp-content/uploads/2021/10/android-chrome-256x256-1-254x254.png" sizes="192x192" />
|
||
<link rel="apple-touch-icon" href="https://devops.com/wp-content/uploads/2021/10/android-chrome-256x256-1-254x254.png" />
|
||
<meta name="msapplication-TileImage" content="https://devops.com/wp-content/uploads/2021/10/android-chrome-256x256-1.png" />
|
||
<style type="text/css" id="pt-cv-custom-style-778bcb16gk">.pt-cv-social-buttons a{-webkit-filter:grayscale(0.9);filter:gray;filter:grayscale(0.9)}.pt-cv-social-buttons a:hover{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0)}
|
||
.pt-cv-meta-fields .avatar{width:30px;height:auto}
|
||
.pt-cv-meta-fields .screen-reader-text {display:none}
|
||
</style>
|
||
<style id="wp-custom-css">
|
||
.page-id-181664 h1{
|
||
display:none !important;}
|
||
|
||
.single #custom_html-92 {
|
||
display: none;
|
||
}
|
||
|
||
.home .wpra-item-list {
|
||
margin-left: 5px;
|
||
font-family: 'Noto Sans', 'Open Sans', sans-serif !important;
|
||
column-count: 2;
|
||
margin-top: 10px
|
||
}
|
||
|
||
.wpra-item {
|
||
list-style-type: none !important;
|
||
}
|
||
|
||
.wpra-item.feed-item a {
|
||
color: #555555 !important;
|
||
font-weight: 600 !important;
|
||
font-size: 15px;
|
||
}
|
||
|
||
.wprss-feed-meta {
|
||
font-size: 14px !important;
|
||
color: rgba(51,51,51,.6);
|
||
font-family: 'Noto Sans', 'Open Sans', sans-serif !important;
|
||
}
|
||
|
||
.feedzy-fc04908dea1f8626e988a94001cd7fb2 .feedzy-default {
|
||
column-count: 2;
|
||
padding: 0 20px;
|
||
}
|
||
|
||
.header-image .site-title a {
|
||
background: url(https://devops.com/wp-content/uploads/2025/02/cropped-devops-logo.png) no-repeat !important;
|
||
background-position-x: 0%;
|
||
background-position-y: 0%;
|
||
height: 92px;
|
||
}
|
||
|
||
#pt-cv-view-04fc8fd3b4 .pt-cv-content-item:first-child {
|
||
padding-right: 5px !important;
|
||
}
|
||
|
||
#pt-cv-view-04fc8fd3b4 .pt-cv-content-item:last-child {
|
||
padding-left: 5px !important;
|
||
}
|
||
|
||
|
||
#pt-cv-view-adef981o1p .pt-cv-oothers {
|
||
padding: 0;
|
||
}
|
||
|
||
.page-id-173698 {
|
||
font-family: "Inter";
|
||
}
|
||
|
||
.page-id-173698 #speaker-name {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.page-id-173698 #speaker-title p {
|
||
margin: 0;
|
||
color: #747474;
|
||
}
|
||
|
||
.page-id-173698 #speaker-description {
|
||
font-size: 14px;
|
||
}
|
||
|
||
#pt-cv-view-ee38785r0s .pt-cv-content-item {
|
||
border-bottom: 1px solid #ddd !important;
|
||
margin-bottom: 20px;
|
||
}
|
||
|
||
#pt-cv-view-ee38785r0s .pt-cv-thumbnail {
|
||
object-fit: cover;
|
||
width: 100%;
|
||
}
|
||
|
||
.elementor-element-e999656 {
|
||
margin-bottom: 0 !important;
|
||
}
|
||
|
||
#pt-cv-view-adef981o1p {
|
||
margin-right: 0px !important;
|
||
margin-left: 0px !important;
|
||
}
|
||
|
||
|
||
#pt-cv-view-adef981o1p .col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col {
|
||
padding: 0 !important;
|
||
}
|
||
|
||
|
||
#pt-cv-view-adef981o1p .pt-cv-thumbnail, #pt-cv-view-adef981o1p .pt-cv-thumbnail {
|
||
width: 100%;
|
||
}
|
||
|
||
#pt-cv-view-adef981o1p .pt-cv-content {
|
||
padding: 20px;
|
||
}
|
||
|
||
|
||
/* Gregs Page */
|
||
.page-id-172604 .site-header,
|
||
.page-id-172604 .nav-primary > .wrap {
|
||
display: none;
|
||
}
|
||
|
||
|
||
/*AWS Serverless On Demand Webinars*/
|
||
#pt-cv-view-1776e8aal6 {
|
||
margin: 0 !important;
|
||
}
|
||
|
||
#pt-cv-view-1776e8aal6 .pt-cv-1-col:first-child {
|
||
padding-left: 0;
|
||
}
|
||
|
||
#pt-cv-view-1776e8aal6 .pt-cv-1-col:nth-of-type(2), #pt-cv-view-1776e8aal6 .pt-cv-1-col:nth-of-type(4) {
|
||
padding-right: 0;
|
||
padding-left: 0;
|
||
}
|
||
|
||
#pt-cv-view-1776e8aal6 .pt-cv-1-col:nth-of-type(3) {
|
||
padding-left: 0;
|
||
}
|
||
|
||
#pt-cv-view-1776e8aal6 .pt-cv-1-col:last-child {
|
||
padding-left: 0;
|
||
}
|
||
|
||
.page-template-aws-builder-hub-partners .sgpb-popup-dialog-main-div-wrapper {
|
||
display: none;
|
||
}
|
||
|
||
|
||
@media (min-width: 768px) {
|
||
.elementor-161310 .elementor-element.elementor-element-44af0c3,
|
||
.elementor-161310 .elementor-element.elementor-element-c1d27f2,
|
||
.elementor-161310 .elementor-element.elementor-element-807b75f{
|
||
width: 26.653%;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.elementor-161310 .elementor-element.elementor-element-0239c2e,
|
||
.elementor-161310 .elementor-element.elementor-element-92ac4b4,
|
||
.elementor-161310 .elementor-element.elementor-element-3e37e91{
|
||
width: 48.695%;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.elementor-161310 .elementor-element.elementor-element-05c7d51,
|
||
.elementor-161310 .elementor-element.elementor-element-f8206b8,
|
||
.elementor-161310 .elementor-element.elementor-element-1228b53{
|
||
width: 24.316%;
|
||
}
|
||
}
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-2fefd07 > .elementor-widget-container {
|
||
background-color: #333;
|
||
background-image: none !important;
|
||
}
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-20c9085 > .elementor-widget-container {
|
||
background-color: #333;
|
||
background-image: none !important;
|
||
margin: 0 12px 0 1px;
|
||
padding: 5px;
|
||
}
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-20c9085 .elementor-heading-title {
|
||
color: #fff;
|
||
text-shadow: 0 0 10px rgba(0,0,0,.3);
|
||
}
|
||
|
||
@media screen and (max-width: 480px) {
|
||
#tribe-events .webinars-heading {
|
||
margin-top: 30px;
|
||
}
|
||
}
|
||
|
||
.page-template-ecotech-insights .site-inner {
|
||
background: #fff;
|
||
padding-left: 0 !important;
|
||
}
|
||
|
||
@media screen and (min-width: 1024px) {
|
||
.elementor-160146 .elementor-element.elementor-element-5875a83 {
|
||
width: 80% !important;
|
||
}
|
||
|
||
.elementor-160146 .elementor-element.elementor-element-c5257e6 {
|
||
width: 18%;
|
||
}
|
||
}
|
||
/*
|
||
.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label,
|
||
.gform_legacy_markup_wrapper table.gsurvey-likert tr:nth-child(2n+1) .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert tr:nth-child(2n+1) .gsurvey-likert-row-label,
|
||
.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label {
|
||
font-size: 10px;
|
||
}
|
||
|
||
.gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label {
|
||
font-size: 8px;
|
||
}
|
||
*/
|
||
.page-template-aws-builder-hub .marquee-outer-container {
|
||
display: none !important;
|
||
}
|
||
|
||
/*PODCAST SIDEBAR */
|
||
#text-89,
|
||
#text-89 p {
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
|
||
/* SPONSORED CONTENT SIDEBAR WIDGET */
|
||
.category-sponsored-content .content,
|
||
.category-analyst-corner .content {
|
||
width: 98% !important;
|
||
}
|
||
|
||
#featured-post-14 {
|
||
background: #333;
|
||
padding: 10px;
|
||
}
|
||
|
||
#featured-post-14 .entry {
|
||
background: #333 !important;
|
||
}
|
||
|
||
#featured-post-14 .widget-title {
|
||
margin-bottom: 10px !important;
|
||
background: #DC2E2A;
|
||
font-weight: 600;
|
||
text-transform: uppercase !important;
|
||
}
|
||
|
||
#featured-post-14 .entry-title {
|
||
margin-bottom: 3px !important;
|
||
line-height: 1em !important;
|
||
display: block;
|
||
}
|
||
|
||
#featured-post-14 .entry-title a {
|
||
color: #fff !important;
|
||
font-weight: 600 !important;
|
||
font-size: 15px;
|
||
text-transform: none;
|
||
line-height: 1em;
|
||
}
|
||
|
||
#featured-post-14 .entry-meta,
|
||
#featured-post-14 .entry-author-link {
|
||
color: rgba(255,255,255,.6);
|
||
float: none;
|
||
display: inline;
|
||
font-size: 13px;
|
||
text-transform: none;
|
||
}
|
||
|
||
.sponsored-content article {
|
||
padding: 0 15px !important;
|
||
}
|
||
|
||
.sponsored-content .content-sidebar-wrap,
|
||
.cyberwire .content-sidebar-wrap {
|
||
margin-top: 12px;
|
||
}
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-ab012a6 > .elementor-widget-container {
|
||
margin: 0 10px 0 2px;
|
||
padding: 5px;
|
||
background-color: #333;
|
||
background-image: url(https://devops.com/wp-content/uploads/2019/04/DevOpsArrow_241.png);
|
||
background-position: center right;
|
||
background-repeat: no-repeat;
|
||
background-size: auto;
|
||
}
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-ab012a6 .elementor-heading-title {
|
||
color: #fff;
|
||
text-shadow: 0 0 10px rgba(0,0,0,.3);
|
||
}
|
||
|
||
|
||
|
||
/*MENU FIX */
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
|
||
margin: 0 0 0 2px;
|
||
}
|
||
|
||
/* SAFARI SEARCH FIX*/
|
||
@media not all and (min-resolution:.001dpcm) {
|
||
@supports (-webkit-appearance:none) and (display:flow-root) {
|
||
html {
|
||
overflow-x: visible !important;
|
||
}
|
||
}
|
||
}
|
||
|
||
/*Newsletter */
|
||
#custom_html-70 {
|
||
padding: 20px;
|
||
background: #DC2E2A;
|
||
}
|
||
|
||
#custom_html-70 .widget-title, .hs_submit input:hover[type="submit"] {
|
||
text-align: center;
|
||
font-weight: bold;
|
||
background: #000;
|
||
}
|
||
|
||
.hs-button {
|
||
text-align: center;
|
||
display: block;
|
||
margin: auto;
|
||
}
|
||
|
||
.hs-richtext.hs-main-font-element {
|
||
margin: 20px auto;
|
||
}
|
||
|
||
.hbspt-form p {
|
||
color: #fff;
|
||
text-align: center;
|
||
}
|
||
|
||
/* POLL */
|
||
|
||
.mega-search-wrap {
|
||
z-index: 0!important;
|
||
}
|
||
.page-id-148327 #custom_html-71{
|
||
display: none;
|
||
}
|
||
|
||
#mks_ads_widget-2 .widget-wrap {
|
||
background: #DC2E2A;
|
||
}
|
||
|
||
.mks_adswidget_ul.custom li {
|
||
margin-top: 0 !important;
|
||
}
|
||
|
||
|
||
/*QUIZ */
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-129582 .mega-search-wrap {
|
||
z-index: 1;
|
||
}
|
||
/* UNBOUND */
|
||
.elementor-element-a2539c2 .elementor-widget-container,
|
||
.elementor-element-634a6f3 .elementor-widget-container {
|
||
padding: 10px;
|
||
background-color: #000;
|
||
background-image: url(https://devops.com/wp-content/uploads/2021/04/white-arrow-padding.png);
|
||
background-position: center right;
|
||
background-repeat: no-repeat;
|
||
}
|
||
|
||
.elementor-element-52ddf69 .elementor-heading-title a,
|
||
.elementor-element-a2539c2 .elementor-heading-title a,
|
||
.elementor-element-634a6f3 .elementor-heading-title a{
|
||
color: #fff;
|
||
}
|
||
|
||
|
||
#pt-cv-view-68732b26od .pt-cv-ctf-list,
|
||
#pt-cv-view-68732b26od .pt-cv-ctf-column {
|
||
display: flex;
|
||
}
|
||
|
||
.elementor-element-e98917f .pt-cv-content-item,
|
||
.elementor-element-0c4bd9e .pt-cv-content-item{
|
||
border: solid 4px #333;
|
||
margin: 20px;
|
||
width: calc(100% - 40px);
|
||
padding: 10px;
|
||
}
|
||
|
||
|
||
/*NEW HOME FEATURE */
|
||
.elementor-129505 .elementor-element.elementor-element-7a99144 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
#pt-cv-view-b007d672b1 .carousel-control.left {
|
||
margin: 10px 10px 0 0;
|
||
}
|
||
#pt-cv-view-b007d672b1 .carousel-control.right {
|
||
margin: 10px 10px 0 0;
|
||
}
|
||
|
||
|
||
#pum-144000,
|
||
.pum {
|
||
display: none!important;
|
||
}
|
||
|
||
/**AWS BB Page **/
|
||
.page-template-awsbb-microsite .sidebar-primary {
|
||
padding-right: 0 !important;
|
||
padding-left: 10px !important;
|
||
}
|
||
|
||
@media only screen and (min-width: 768px) {
|
||
.page-template-awsbb-microsite .sidebar-primary {
|
||
padding-right: 0 !important;
|
||
padding-left: 0px !important;
|
||
}
|
||
}
|
||
|
||
.bb-swag {
|
||
border: solid 2px #69E4AF;
|
||
padding: 10px;
|
||
}
|
||
|
||
.first.video {
|
||
display: inline-block;
|
||
background: linear-gradient(#234C4F, #233A44);
|
||
padding: 40px;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
@media only screen and (min-width: 768px) {
|
||
.first.video .image-video {
|
||
width: 382px;
|
||
float: left;
|
||
}
|
||
}
|
||
|
||
.first.video .text-video {
|
||
color: #fff;
|
||
padding-top: 20px;
|
||
}
|
||
|
||
@media only screen and (min-width: 768px) {
|
||
.first.video .text-video {
|
||
padding-left: 420px;
|
||
color: #fff;
|
||
padding-top: 40px
|
||
}
|
||
}
|
||
|
||
.page-template-awsbb-microsite .site-inner {
|
||
padding-top: 20px;
|
||
}
|
||
|
||
#media_image-6 {
|
||
padding-top: 0;
|
||
}
|
||
|
||
#media_image-7 img {
|
||
border: solid 2px #69E4AF;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .title-bar-bg {
|
||
background: #161E2D;
|
||
background-image: url("https://devops.com/wp-content/uploads/2021/04/white-arrow-padding.png");
|
||
background-position: center right;
|
||
background-repeat: no-repeat;
|
||
margin: 20px 0px 5px 0px;
|
||
padding: 10px 10px 10px 10px;
|
||
display: block;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .title-bar-bg a,
|
||
.page-template-awsbb-microsite .title-bar-bg a:hover,
|
||
.page-template-awsbb-microsite .title-bar-bg a:active,
|
||
.page-template-awsbb-microsite .title-bar-bg a:focus {
|
||
display: block;
|
||
color: #fff;
|
||
text-decoration: none;
|
||
font-size: 16px;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .featured-latest-title {
|
||
margin: 20px 0 10px 0;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .featured-small {
|
||
margin: 0 20px 10px 0;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .featured-small a,
|
||
.page-template-awsbb-microsite .featured-latest a {
|
||
color: #333333 !important;
|
||
font-weight: 600 !important;
|
||
line-height: 1.3 !important;
|
||
font-size: 15px;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .banner {
|
||
background: url("https://devops.com/wp-content/uploads/2021/06/aws-bugbust-hero-rs.jpg") no-repeat;
|
||
height: 267px;
|
||
width: 883px;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .banner h1{
|
||
padding: 130px 20px 0;
|
||
font-size: 18px;
|
||
color: #fff;
|
||
width: auto;
|
||
}
|
||
|
||
@media only screen and (min-width: 768px) {
|
||
|
||
.page-template-awsbb-microsite .banner h1{
|
||
padding: 130px 0 0 50px;
|
||
font-size: 18px;
|
||
color: #fff;
|
||
width: 420px;
|
||
line-height: 1.4em;
|
||
}
|
||
}
|
||
|
||
.page-template-awsbb-microsite .thumb {
|
||
width: 100px;
|
||
}
|
||
|
||
.page-template-awsbb-microsite .cartoon {
|
||
margin: 0 auto 0;
|
||
text-align: center;
|
||
}
|
||
|
||
/** CUSTOM AD **/
|
||
|
||
.custom-ad {
|
||
padding: 10px;
|
||
border-top: solid 1px #ccc;
|
||
border-bottom: solid 1px #ccc;
|
||
margin: 10px auto;
|
||
position: relative;
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
.custom-ad-image {
|
||
float: left;
|
||
margin-right: 20px;
|
||
width: 300px;
|
||
/*height: 169px;*/
|
||
overflow: hidden;
|
||
}
|
||
|
||
.custom-ad-sponsored {
|
||
font-weight: bold;
|
||
color: #ff0000;
|
||
font-style: italic;
|
||
}
|
||
|
||
.custom-ad-text a {
|
||
text-decoration: none;
|
||
color: #000;
|
||
}
|
||
|
||
.custom-ad-text a:hover {
|
||
text-decoration: none!important;
|
||
color: #ff0000;
|
||
}
|
||
|
||
.clear-custom-ad {
|
||
clear: both;
|
||
}
|
||
|
||
/* ROCKET MICRO SITE STYLES & SITE OVERRIDES */
|
||
|
||
#spotlight .elementor-author-box__avatar img {
|
||
border-radius: 0;
|
||
width: auto !important;
|
||
object-fit: contain;
|
||
}
|
||
|
||
#pt-cv-view-ffab038v81 .left.carousel-control, #pt-cv-view-ffab038v81 .right.carousel-control {
|
||
display: none;
|
||
}
|
||
|
||
#custom_html-66 h4.widget-title {
|
||
display: none;
|
||
}
|
||
|
||
.page-template-rocket .widget-title,
|
||
.rocket-microsite .widget-title,
|
||
.rocket-analyst-reports-white-papers .widget-title,
|
||
.rocket-microsite-latest .widget-title,
|
||
.rocket-oss-tools-for-ibm-z .widget-title,
|
||
.page-template-page_rocket_archive .widget-title,
|
||
.category-54621 .widget-title, .category-54622 .widget-title, .category-54623 .widget-title, .category-54624 .widget-title {
|
||
background-color: #027468;
|
||
}
|
||
|
||
div#pt-cv-view-4080038g2k.pt-cv-colsys, div#pt-cv-view-ffab038v81.pt-cv-colsys {
|
||
margin: 0 !important;
|
||
}
|
||
|
||
div#pt-cv-view-ab46290ema .col-md-6.pt-cv-content-item.pt-cv-1-col, div#pt-cv-view-582ed10nx7 .col-md-12.pt-cv-content-item.pt-cv-1-col, {
|
||
padding: 0 !important;
|
||
}
|
||
|
||
.page-template-rocket .addtoany_list, .rocket-microsite .addtoany_list, .rocket-analyst-reports-white-papers .addtoany_list, .rocket-microsite-latest .addtoany_list, .rocket-oss-tools-for-ibm-z .addtoany_list {
|
||
margin-top: 20px;
|
||
display: flex;
|
||
justify-content: center;
|
||
}
|
||
|
||
#pt-cv-view-16aa7cbary .pt-cv-ifield {
|
||
display: flex;
|
||
margin-bottom: 10px !important;
|
||
}
|
||
|
||
#pt-cv-view-16aa7cbary .pt-cv-thumb-left.cvp-responsive-image {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
#pt-cv-view-16aa7cbary .pt-cv-title {
|
||
display: flex;
|
||
align-self: center;
|
||
align-items: center;
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
#pt-cv-view-16aa7cbary .pt-cv-title::before {
|
||
content: "";
|
||
background: url(https://devopsdevwork.wpengine.com/wp-content/uploads/2021/03/podium.svg) no-repeat;
|
||
height: 20px;
|
||
width: 20px;
|
||
margin-right: 10px;
|
||
display: flex;
|
||
}
|
||
|
||
.page-template-rocket .su-image-carousel-crop .su-image-carousel-item-content img, .rocket-microsite .su-image-carousel-crop .su-image-carousel-item-content img, .rocket-analyst-reports-white-papers .su-image-carousel-crop .su-image-carousel-item-content img, .rocket-microsite-latest .su-image-carousel-crop .su-image-carousel-item-content img, .rocket-oss-tools-for-ibm-z .su-image-carousel-crop .su-image-carousel-item-content img {
|
||
object-fit: contain;
|
||
}
|
||
|
||
#a2a_follow_widget-2 .widget-title {
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
|
||
|
||
/* END MICROSITE CUSTOMIZATIONS */
|
||
|
||
|
||
|
||
/*EDITORIAL CALENDAR LAYOUT FIX */
|
||
.elementor-129505 .elementor-element.elementor-element-4ad8438 > .elementor-widget-container {
|
||
margin: 0px 10px 0px 3px !important;
|
||
}
|
||
|
||
|
||
/* PLUGIN UPDATE FIX 4-3-21 */
|
||
.bdt-news-ticker .bdt-news-ticker-label::after {
|
||
display: none;
|
||
}
|
||
|
||
.bdt-news-ticker .bdt-news-ticker-content ul li a {
|
||
padding: 4px 0px 10px 16px !important;
|
||
}
|
||
|
||
.bdt-news-ticker-controls button {
|
||
padding: 0;
|
||
}
|
||
|
||
/* AUTHORS PAGE IMAGE FIX */
|
||
.dir-listing{
|
||
position: relative;
|
||
}
|
||
|
||
/** HCL BADGE **/
|
||
|
||
.pt-cv-custom-fields.pt-cv-ctf-sponsored_content .pt-cv-ctf-value {
|
||
display: none;
|
||
}
|
||
|
||
|
||
|
||
/* SINGLE POST DISPLAY */
|
||
.entry-title.sponsored {
|
||
position: relative;
|
||
}
|
||
|
||
/*
|
||
.entry-title.sponsored::before {
|
||
content: "";
|
||
background: url(https://devops.com/wp-content/uploads/2021/03/laptop-code-black.svg) no-repeat 0 0;
|
||
height: 35px;
|
||
width: 35px;
|
||
display: inline-block;
|
||
float: left;
|
||
margin-right: 10px;
|
||
position: relative;
|
||
top: 6px;
|
||
}*/
|
||
|
||
|
||
/*LOW CODE ARCHIVE PAGE */
|
||
#pt-cv-view-8d86a75u5j .pt-cv-ctf-list {
|
||
display: inline-block;
|
||
float: right;
|
||
margin-right: 10px;
|
||
position: relative;
|
||
top: -20px;
|
||
margin-top: -20px;
|
||
}
|
||
|
||
/*
|
||
#pt-cv-view-8d86a75u5j .pt-cv-custom-fields.pt-cv-ctf-sponsored_content::before {
|
||
content: "";
|
||
background: url(https://devops.com/wp-content/uploads/2021/03/laptop-code-black.svg) no-repeat 0 0;
|
||
height: 30px;
|
||
width: 30px;
|
||
float: right;
|
||
}
|
||
*/
|
||
|
||
/*HOME PAGE RIGHT RAIL LATEST */
|
||
#pt-cv-view-cee3219m65 .pt-cv-ctf-list {
|
||
display: inline-block;
|
||
float: right;
|
||
margin-right: 10px;
|
||
position: relative;
|
||
top: -30px;
|
||
}
|
||
|
||
#pt-cv-view-cee3219m65 .pt-cv-custom-fields.pt-cv-ctf-sponsored_content::before {
|
||
content: "";
|
||
background: url(https://devops.com/wp-content/uploads/2021/03/laptop-code-dgray.svg) no-repeat 0 0;
|
||
height: 27px;
|
||
width: 27px;
|
||
}
|
||
|
||
|
||
|
||
#pt-cv-view-cee3219m65 .pt-cv-ctf-list {
|
||
display: inline-block;
|
||
float: right;
|
||
margin-right: 10px;
|
||
position: relative;
|
||
top: -13px;
|
||
}
|
||
|
||
.page-id-140470 .entry-title {
|
||
display:none !important;
|
||
}
|
||
|
||
/* This for removing extra padding on microsite widget pages. Find the pt-cv-view-???? specific to the widget and duplicate and copy that. */
|
||
|
||
div#pt-cv-view-9f39fc9rjh .col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right: 0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-117ab7a3lp .col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right: 0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-4beabaflfs.pt-cv-view.pt-cv-scrollable.pt-cv-colsys {
|
||
padding-left: 12px !important;
|
||
|
||
}
|
||
|
||
div#pt-cv-view-4beabaflfs.pt-cv-scrollable .pt-cv-thumbnail {
|
||
width: 200px;
|
||
}
|
||
|
||
|
||
div#pt-cv-view-62221e39gi.pt-cv-scrollable .pt-cv-thumbnail {
|
||
width: 200px;
|
||
}
|
||
|
||
div#pt-cv-view-91a13a0apm .col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right:0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-98fbdec2ao .col-md-4.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right:0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-3dc2d7dn8d .col-md-6.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right: 0px !important;
|
||
padding-left: 20px !important;
|
||
}
|
||
|
||
ul#menu-csc-main-navigation.menu.genesis-nav-menu.menu-primary.responsive-menu {
|
||
padding-bottom:0px !important;
|
||
}
|
||
|
||
.genesis-nav-menu a:hover {
|
||
color:#dc2e2a !important;
|
||
}
|
||
.genesis-nav-menu a {
|
||
color:#fff !important;
|
||
padding: 10px 10px;
|
||
}
|
||
|
||
.genesis-nav-menu .sub-menu a {
|
||
color:#fff;
|
||
}
|
||
|
||
.genesis-nav-menu .sub-menu {
|
||
background-color: #333333;
|
||
color: #000;
|
||
}
|
||
|
||
.genesis-nav-menu .sub-menu a:hover {
|
||
background-color: #333333;
|
||
}
|
||
|
||
////////
|
||
|
||
|
||
.page-id-136679 .tribe-mini-calendar-event .list-info {
|
||
padding-right: 5px;
|
||
}
|
||
|
||
.page-id-136679 .tribe-events-widget-link {
|
||
display:none !important;
|
||
}
|
||
|
||
.page-id-136679 .tribe-events-widget-link2 {
|
||
display:none !important;
|
||
}
|
||
|
||
.page-id-138296 .tribe-mini-calendar-event .list-info {
|
||
padding-right: 5px;
|
||
}
|
||
|
||
.page-id-138296 .tribe-events-widget-link {
|
||
display:none !important;
|
||
}
|
||
|
||
.page-id-138296 .tribe-events-widget-link2 {
|
||
display:none !important;
|
||
}
|
||
|
||
div#pt-cv-view-791beb34b0.pt-cv-view.pt-cv-one_others.pt-cv-colsys.pt-cv-sharp-buttons.pt-cv-reused div.pt-cv-page div.col-md-8.pt-cv-ocol.col-sm-8.col-xs-12 div.col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right:0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-9d06d2e8f4.pt-cv-view.pt-cv-one_others.pt-cv-colsys.pt-cv-sharp-buttons.pt-cv-reused div.pt-cv-page div.col-md-12.pt-cv-ocol div.col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col
|
||
{
|
||
padding-right:0px !important;
|
||
}
|
||
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
|
||
background: #e9e9f1;
|
||
border: 1px solid #b4d39b;
|
||
}
|
||
html,body
|
||
{
|
||
width: 100%;
|
||
height: 100%;
|
||
margin: 0px;
|
||
padding: 0px;
|
||
overflow-x: hidden;
|
||
}
|
||
|
||
.content {
|
||
width: 100% !important;
|
||
display: flex;
|
||
flex-direction: column;
|
||
}
|
||
|
||
.after-entry.widget-area {
|
||
order: 3;
|
||
}
|
||
|
||
.adjacent-entry-pagination.pagination {
|
||
order: 2;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary {
|
||
display: none !important;
|
||
}
|
||
|
||
@media (min-width: 1000px) {
|
||
.content {
|
||
width: 70% !important;
|
||
}
|
||
|
||
|
||
aside.sidebar.sidebar-primary {
|
||
width: 25% !important;
|
||
display: block !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
.content {
|
||
width: 100% !important;
|
||
}
|
||
aside.sidebar.sidebar-primary {
|
||
width: 100% !important;
|
||
display: block !important;
|
||
}
|
||
}
|
||
|
||
|
||
|
||
|
||
/*
|
||
@media only screen and (min-width: 1600px) {
|
||
.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
|
||
left: 1800px !important;
|
||
}
|
||
}
|
||
*/
|
||
|
||
.webinarslider {
|
||
margin-top:10px;
|
||
}
|
||
|
||
#pt-cv-view-99c4ca3njg .pt-cv-custom-fields * {
|
||
color: #fff;
|
||
}
|
||
|
||
#pt-cv-view-2466c21qxe .pt-cv-custom-fields * {
|
||
color: #fff;
|
||
}
|
||
|
||
#pt-cv-view-cc5c992qah .pt-cv-custom-fields * {
|
||
color: #fff;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-57.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.pt-cv-carousel {
|
||
padding-bottom: 0px;
|
||
}
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-57.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-56.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.pt-cv-carousel {
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-56.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-55.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.pt-cv-carousel {
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-55.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-51.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.pt-cv-carousel {
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-51.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-47.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.pt-cv-carousel {
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-47.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-45.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.pt-cv-carousel {
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-45.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
|
||
div.gform_body ul#gform_fields_21.gform_fields.top_label.form_sublabel_below.description_above li#field_21_4.gfield.gsection.newsletter-privacy-policy.field_sublabel_below.field_description_above.gfield_visibility_visible {
|
||
margin-right:0px !important;
|
||
padding-right:0px !important;
|
||
}
|
||
|
||
div.gform_body ul#gform_fields_21.gform_fields.top_label.form_sublabel_below.description_above li#field_21_3.gfield.sidebar-signup-form.gfield_contains_required.field_sublabel_below.field_description_above.hidden_label.gfield_visibility_visible {
|
||
margin-right:0px !important;
|
||
padding-right:0px!important;
|
||
}
|
||
|
||
div.gform_body ul#gform_fields_39.gform_fields.top_label.form_sublabel_below.description_above li#field_39_6.gfield.gfield_contains_required.field_sublabel_below.field_description_above.hidden_label.gfield_visibility_visible div.ginput_container.ginput_container_text input#input_39_6.medium {
|
||
margin-top:12px;
|
||
}
|
||
|
||
.gform_wrapper.gf_browser_chrome span.address_country {
|
||
/* margin-top: -2px; */
|
||
padding-top: 16px;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-44.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget {
|
||
border-style: solid;
|
||
border-width: 1px;
|
||
border-color: #f2f2f2;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-44.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.su-custom-gallery {
|
||
margin-bottom: 0px !important;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#custom_html-17.widget_text.widget.widget_custom_html div.widget_text.widget-wrap div.textwidget.custom-html-widget div.su-custom-gallery {
|
||
margin-bottom: 0px !important;
|
||
}
|
||
|
||
.tribe-events-loop .tribe-events-event-meta {
|
||
font-size: 12px !important;
|
||
}
|
||
|
||
.tribe-mini-calendar-event .list-info h2 {
|
||
font-size: 14px !important;
|
||
font-weight: bold !important;
|
||
line-height: 18px !important;
|
||
margin-top: 0px !important;
|
||
margin-bottom: 10px !important;
|
||
}
|
||
.elementor-129505 .elementor-element.elementor-element-cfcb608 {
|
||
display:none;
|
||
}
|
||
|
||
@media only screen and (max-width: 1024px) {
|
||
.bdt-news-ticker-content {
|
||
text-overflow: ellipsis !important;
|
||
white-space: nowrap !important;
|
||
width: 90%;
|
||
overflow: hidden !important;
|
||
}
|
||
}
|
||
|
||
div.bdt-news-ticker.bdt-grid.bdt-grid-collapse div.bdt-width-expand.bdt-grid.bdt-grid-collapse.bdt-slideshow div.bdt-news-ticker-navigation.bdt-flex.bdt-flex-middle.bdt-width-auto a.bdt-icon.bdt-slidenav-next.bdt-slidenav {
|
||
color: #fff;
|
||
}
|
||
|
||
div.bdt-news-ticker.bdt-grid.bdt-grid-collapse div.bdt-width-expand.bdt-grid.bdt-grid-collapse.bdt-slideshow div.bdt-news-ticker-navigation.bdt-flex.bdt-flex-middle.bdt-width-auto a.bdt-icon.bdt-slidenav-previous.bdt-slidenav {
|
||
color: #fff;
|
||
}
|
||
|
||
.bdt-news-ticker {
|
||
height: 35px;
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
|
||
.bdt-news-ticker-content {
|
||
padding-top: 3px;
|
||
}
|
||
|
||
.bdt-flex-middle {
|
||
align-items: flex-start;
|
||
}
|
||
.bdt-grid-collapse {
|
||
padding-left: 40px !important;
|
||
padding-top: 3px !important;
|
||
}
|
||
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-e2b0874 > .elementor-widget-container {
|
||
margin: 0px 12px 0px 1px;
|
||
padding: 5px 5px 5px 5px;
|
||
background-image: url(https://3ovyg21t17l11k49tk1oma21-wpengine.netdna-ssl.com/wp-content/uploads/2019/04/DevOpsArrow_892.png);
|
||
background-position: center right;
|
||
background-repeat: no-repeat;
|
||
background-size: auto;
|
||
}
|
||
|
||
.elementor-129505 .elementor-element.elementor-element-e2b0874.elementor-widget-heading .elementor-heading-title {
|
||
color: #ffffff;
|
||
}
|
||
|
||
div#pt-cv-view-e43592dbt0.pt-cv-view.pt-cv-grid.pt-cv-colsys.pt-cv-sharp-buttons div.pt-cv-page div.col-md-4.col-sm-4.col-xs-12.pt-cv-content-item.pt-cv-1-col
|
||
{
|
||
padding-right:0px;
|
||
}
|
||
|
||
#mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu
|
||
{
|
||
left:-7px !important;
|
||
width: 101% !important;
|
||
}
|
||
|
||
#mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
|
||
left:-7px !important;
|
||
width: 101% !important;
|
||
}
|
||
|
||
.su-pullquote-align-right {
|
||
border-left: 5px solid #dc2e2a !important;
|
||
}
|
||
|
||
.su-pullquote-align-left {
|
||
border-right: 5px solid #dc2e2a !important;
|
||
}
|
||
.do_blockquote {
|
||
|
||
max-width: 600px;
|
||
text-align: center !important;
|
||
margin: 20px !important;
|
||
padding: 20px !important;
|
||
font-size: 20px !important;
|
||
color: #333333;
|
||
border-left: 4px solid #dc2e2a !important;
|
||
border-top-left-radius: 30px !important;
|
||
border-bottom-left-radius: 30px !important;
|
||
border-right: 4px solid #dc2e2a !important;
|
||
border-top-right-radius: 30px !important;
|
||
border-bottom-right-radius: 30px !important;
|
||
}
|
||
|
||
p#breadcrumbs {
|
||
margin-bottom: 0px !important;
|
||
}
|
||
|
||
.header-image .site-title a {
|
||
background-position: top left !important;
|
||
}
|
||
|
||
.site-description {
|
||
padding-bottom: 10px !important;
|
||
text-align: left;
|
||
}
|
||
|
||
.site-title {
|
||
padding-bottom: 5px !important;
|
||
}
|
||
|
||
div.elementor-widget-container ul li {
|
||
margin-top: 0px !important;
|
||
margin-bottom: 12px !important;
|
||
}
|
||
|
||
|
||
@media only screen and (max-width: 1024px) {
|
||
#pt-cv-view-117ab7a3lp .pt-cv-content {
|
||
color: #ffffff !important;
|
||
display: none;
|
||
}
|
||
|
||
#pt-cv-view-91a13a0apm .pt-cv-content {
|
||
color: #ffffff !important;
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
@media only screen and (max-width: 768px) {
|
||
#pt-cv-view-117ab7a3lp .pt-cv-content {
|
||
color: #ffffff !important;
|
||
display: none;
|
||
}
|
||
|
||
#pt-cv-view-91a13a0apm .pt-cv-content {
|
||
color: #ffffff !important;
|
||
display: none;
|
||
}
|
||
.widget-area.header-widget-area {
|
||
display: none;
|
||
}
|
||
}
|
||
|
||
|
||
@media (max-width: 639px) {
|
||
.bdt-visible\@s {
|
||
display: flex !important;
|
||
}
|
||
.bdt-news-ticker .bdt-news-ticker-content {
|
||
padding-left: 14px !important
|
||
}
|
||
.bdt-news-ticker-label-inner {
|
||
padding-left: 5px !important;
|
||
padding-right: 10px !important;
|
||
}
|
||
}
|
||
|
||
.widget-title {
|
||
text-transform: capitalize !important;
|
||
}
|
||
|
||
.elementor-heading-title {
|
||
text-transform:none !important;
|
||
}
|
||
|
||
.single .post img.attachment-post-image {
|
||
width: 900px;
|
||
}
|
||
|
||
.single .category-roelbob img.attachment-post-image {
|
||
width: auto;
|
||
}
|
||
|
||
.post-118516 .pt-cv-scrollable .pt-cv-cap-w-img {
|
||
margin-left: 22.0% !important;
|
||
padding-right: 5%;
|
||
padding-left: 3%;
|
||
height: 100%;
|
||
width: 75%;
|
||
z-index: -5;
|
||
|
||
}
|
||
|
||
.post-129336 .pt-cv-scrollable .pt-cv-cap-w-img {
|
||
margin-left: 22.0% !important;
|
||
padding-right: 5%;
|
||
padding-left: 3%;
|
||
height: 100%;
|
||
width: 75%;
|
||
z-index: -5;
|
||
}
|
||
|
||
|
||
div.cvp-replayout div.pt-cv-wrapper div#pt-cv-view-8d86a75u5j.pt-cv-view.pt-cv-pinterest.pt-cv-colsys.pt-cv-nolf.pt-cv-border.pt-cv-no-bb.pt-cv-pgloadmore.pt-cv-sharp-buttons div.pt-cv-page.shuffle.cvpshuffled div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-2-col.shuffle-item.filtered div.pt-cv-pinmas a._self.pt-cv-href-thumbnail.pt-cv-thumb-right.cvplbd img.pt-cv-thumbnail.img-none.pull-right.cvp-substitute.cvplazy {
|
||
width: 30% !important;
|
||
}
|
||
|
||
|
||
div#pt-cv-view-117ab7a3lp.pt-cv-view.pt-cv-one_others.pt-cv-colsys.pt-cv-sharp-buttons.pt-cv-reused div.pt-cv-page div.col-md-8.pt-cv-ocol.col-sm-8.col-xs-12 div.col-md-12.pt-cv-omain.pt-cv-content-item.pt-cv-1-col {
|
||
padding-right:0px !important;
|
||
}
|
||
|
||
|
||
article.post-15.page.type-page.status-publish.has-post-thumbnail.entry div.entry-content div {
|
||
float: left !important;
|
||
}
|
||
|
||
|
||
@media (max-width: 768px) {
|
||
|
||
|
||
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
|
||
display: inline-flex;
|
||
}
|
||
|
||
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item {
|
||
display: inline-flex;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
#mega-menu-wrap-topmenu {
|
||
max-width:80%
|
||
}
|
||
|
||
|
||
}
|
||
@media (min-width: 768px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 350px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1000px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 0px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle.mega-menu-open + #mega-menu-topmenu {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
|
||
padding-left: 20px;
|
||
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu {
|
||
padding-top:10px;
|
||
margin-left: -15px;
|
||
max-width: 110% !important;
|
||
}
|
||
|
||
.sidebar-primary {
|
||
padding-right:10px !important;
|
||
}
|
||
.nav-primary {
|
||
background-color: #333333 !important;
|
||
|
||
}
|
||
}
|
||
|
||
|
||
@media (max-width: 768px) {
|
||
|
||
|
||
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
|
||
display: inline-flex;
|
||
}
|
||
|
||
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item {
|
||
display: inline-flex;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
#mega-menu-wrap-topmenu {
|
||
max-width:80%
|
||
}
|
||
|
||
|
||
}
|
||
@media (min-width: 768px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 350px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1000px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 0px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle.mega-menu-open + #mega-menu-topmenu {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
|
||
padding-left: 20px;
|
||
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu {
|
||
padding-top:10px;
|
||
margin-left: -15px;
|
||
max-width: 110% !important;
|
||
}
|
||
|
||
.sidebar-primary {
|
||
padding-right:10px !important;
|
||
}
|
||
.nav-primary {
|
||
background-color: #333333 !important;
|
||
|
||
}
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
#mega-menu-wrap-topmenu {
|
||
max-width:80%
|
||
}
|
||
|
||
|
||
}
|
||
@media (min-width: 768px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 350px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1000px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 0px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle.mega-menu-open + #mega-menu-topmenu {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
|
||
padding-left: 20px;
|
||
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu {
|
||
padding-top:10px;
|
||
margin-left: -15px;
|
||
max-width: 110% !important;
|
||
}
|
||
|
||
.sidebar-primary {
|
||
padding-right:10px !important;
|
||
}
|
||
.nav-primary {
|
||
background-color: #333333 !important;
|
||
|
||
}
|
||
}
|
||
|
||
.nav-primary {
|
||
background-color: #333333 !important;
|
||
|
||
}
|
||
|
||
.site-header .wrap {
|
||
padding-bottom: 0px !important;
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu {
|
||
padding-top:25px;
|
||
height:60px !important;
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
.nav-primary {
|
||
display:none !important;
|
||
}
|
||
|
||
#mega-menu-wrap-primary {
|
||
display:none !important;
|
||
}
|
||
|
||
.nav.nav-primary.cloned {
|
||
display:none;
|
||
}
|
||
|
||
div#mega-menu-wrap-topmenu.mega-menu-wrap {
|
||
padding-top:20px;
|
||
}
|
||
|
||
div.site-container header.site-header div.wrap {
|
||
padding-bottom: 0px;
|
||
margin-bottom:0px;
|
||
}
|
||
}
|
||
|
||
|
||
@media (max-width: 768px) {
|
||
#mega-menu-wrap-topmenu {
|
||
max-width:80%
|
||
}
|
||
|
||
|
||
}
|
||
@media (min-width: 768px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 350px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1000px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu li#mega-menu-item-128964 {
|
||
margin-left: 0px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle.mega-menu-open + #mega-menu-topmenu {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
|
||
padding-left: 20px;
|
||
|
||
}
|
||
|
||
#mega-menu-wrap-topmenu {
|
||
padding-top:10px;
|
||
margin-left: -15px;
|
||
max-width: 110% !important;
|
||
}
|
||
|
||
.sidebar-primary {
|
||
padding-right:10px !important;
|
||
}
|
||
.nav-primary {
|
||
background-color: #333333 !important;
|
||
|
||
}
|
||
}
|
||
|
||
@media (min-width: 1000px) {
|
||
h6.pt-cv-title {
|
||
font-size:15px;
|
||
}
|
||
}
|
||
|
||
|
||
|
||
|
||
div.site-inner div.content-sidebar-wrap div.author-header {
|
||
float: left;
|
||
width: 900px !important;
|
||
}
|
||
|
||
div.pt-cv-meta-fields {
|
||
font-size:13px !important;
|
||
padding-bottom:7px !important;
|
||
margin-bottom:0px !important;
|
||
}
|
||
|
||
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
|
||
font-weight: 500 !important;
|
||
color: #fff;
|
||
}
|
||
/*
|
||
@media (min-width: 1000px) {
|
||
.page-id-129505 .site-container {
|
||
background-color:#000;
|
||
}
|
||
|
||
.page-id-129505 .site-header {
|
||
max-width: 1280px;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
padding-top:10px;
|
||
}
|
||
|
||
.page-id-129505 .site-inner {
|
||
max-width: 1280px;
|
||
background-color:white;
|
||
padding-left:20px !important;
|
||
}
|
||
|
||
.page-id-129505 .site-inner {
|
||
max-width: 1280px;
|
||
background-color:white;
|
||
padding-left:15px !important;
|
||
}
|
||
|
||
.page-id-129505 .nav-primary {
|
||
max-width: 1280px;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
margin-bottom:0px;
|
||
}
|
||
|
||
.page-id-129505 .site-inner {
|
||
max-width: 1280px;
|
||
}
|
||
|
||
.page-id-129505 .content {
|
||
width: 900px;
|
||
}
|
||
|
||
.page-id-129505 .wrap {
|
||
max-width: 1240px;
|
||
}
|
||
|
||
.page-id-129505 .sidebar-primary {
|
||
margin-right:20px;
|
||
width:300px !important;
|
||
}
|
||
*/
|
||
|
||
@media (min-width: 1000px) {
|
||
|
||
.site-header div.wrap div.widget-area.header-widget-area {
|
||
padding-top: 20px;
|
||
}
|
||
|
||
|
||
.site-container {
|
||
background-color:#fff;
|
||
}
|
||
|
||
.site-header {
|
||
max-width: 100%;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
padding-top:0px;
|
||
}
|
||
|
||
.site-inner {
|
||
max-width: 1280px;
|
||
background-color:white;
|
||
padding-left:20px !important;
|
||
}
|
||
|
||
.site-inner {
|
||
max-width: 1280px;
|
||
background-color:white;
|
||
padding-left:20px !important;
|
||
padding-top: 5px;
|
||
}
|
||
|
||
.nav-primary {
|
||
max-width: 100%;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
margin-bottom:0px;
|
||
}
|
||
|
||
.site-inner {
|
||
max-width: 1280px;
|
||
}
|
||
|
||
.content {
|
||
width: 900px;
|
||
}
|
||
.wrap {
|
||
max-width: 1240px;
|
||
padding-left: 0 !important;
|
||
}
|
||
|
||
.sidebar-primary {
|
||
margin-right:20px;
|
||
width:300px !important;
|
||
}
|
||
|
||
.site-footer {
|
||
max-width: 100%;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
padding-top: 20px !important;
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
.site-description {
|
||
padding-left:10px
|
||
}
|
||
|
||
.title-area {
|
||
margin-left: -10px !important;
|
||
padding-top: 20px;
|
||
}
|
||
|
||
}
|
||
|
||
article.post-123566.page.type-page.status-publish.entry div.entry-content div#gform_wrapper_42.gf_browser_chrome.gform_wrapper form#gform_42 div.gform_footer.top_label input#gform_submit_button_42.gform_button.button {
|
||
margin-left: 0px !important;
|
||
}
|
||
|
||
article.post-793.page.type-page.status-publish.entry div.entry-content div#gform_wrapper_39.gf_browser_gecko.gform_wrapper form#gform_39 div.gform_footer.top_label input#gform_submit_button_39.gform_button.button {
|
||
margin-left: 0px !important;
|
||
}
|
||
|
||
div.gform_wrapper .gform_footer input[type="submit"] {
|
||
margin-left: 0px !important;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#gform_widget-3 .widget-wrap {
|
||
background: #DC2E2A;
|
||
padding: 10px;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#gform_widget-3 .widget-title {
|
||
font-weight: bold;
|
||
background-color: #000;
|
||
padding: 5px 40px 2px 40px;
|
||
margin: auto;
|
||
text-transform: uppercase !important;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#gform_widget-3 #gform_wrapper_21 {
|
||
background: #DC2E2A;
|
||
border: 0 none;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#gform_widget-3 #gfield_description_21_4 a {
|
||
color: #000;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#gform_widget-3 .gform_footer input[type="submit"] {
|
||
background-color: #000;
|
||
}
|
||
|
||
aside.sidebar.sidebar-primary.widget-area section#gform_widget-3.widget.gform_widget div.widget-wrap div#gform_wrapper_21.gf_browser_gecko.gform_wrapper form#gform_21 div.gform_footer.top_label input#gform_submit_button_21.gform_button.button {
|
||
margin-left: 0px !important;
|
||
margin-right: 0px !important;
|
||
}
|
||
|
||
section#gform_widget-3.widget.gform_widget div.widget-wrap div#gform_wrapper_21.gf_browser_gecko.gform_wrapper form#gform_21 div.gform_footer.top_label input#gform_submit_button_21.gform_button.button {
|
||
margin-left: auto !important;
|
||
margin-right: auto !important;
|
||
}
|
||
|
||
div.gform_wrapper .gform_footer input[type="submit"] {
|
||
margin: 0px 0px 0px;
|
||
}
|
||
|
||
@media (max-width: 768px) {
|
||
body.downloads-template-default.single.single-downloads .alignright {
|
||
display:block !important;
|
||
float:none !important;
|
||
}
|
||
|
||
|
||
div#pt-cv-view-a8a83ed3nr.pt-cv-view.pt-cv-pinterest.pt-cv-colsys {
|
||
padding-left: 0px !important;
|
||
padding-right: 0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-a8a83ed3nr.pt-cv-view.pt-cv-pinterest.pt-cv-colsys {
|
||
margin-left: 0px !important;
|
||
margin-right: 0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-a8a83ed3nr.pt-cv-view.pt-cv-pinterest.pt-cv-colsys.pt-cv-border.pt-cv-no-bb.pt-cv-pgloadmore.pt-cv-sharp-buttons div.pt-cv-page.shuffle.cvpshuffled div.col-md-6.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col.shuffle-item.filtered {
|
||
padding-left: 0px;
|
||
padding-right: 0px;
|
||
|
||
}
|
||
|
||
|
||
|
||
div#pt-cv-view-18214d4op9.pt-cv-view.pt-cv-pinterest.pt-cv-colsys.pt-cv-nolf.pt-cv-border.pt-cv-no-bb.pt-cv-pgloadmore.pt-cv-sharp-buttons.pt-cv-reused div.pt-cv-page.shuffle.cvpshuffled div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-2-col.shuffle-item.filtered {
|
||
padding-left: 0px !important;
|
||
padding-right: 0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-18214d4op9.pt-cv-view.pt-cv-pinterest.pt-cv-colsys {
|
||
padding-left: 0px !important;
|
||
padding-right: 0px !important;
|
||
}
|
||
|
||
div#pt-cv-view-18214d4op9.pt-cv-view.pt-cv-pinterest.pt-cv-colsys {
|
||
margin-right: 0px !important;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 1240px) {
|
||
#mega-menu-wrap-topmenu #mega-menu-topmenu {
|
||
margin-left:20px !important;
|
||
padding-right: 10px !important;
|
||
}
|
||
#mega-menu-wrap-primary {
|
||
margin-left:20px !important;
|
||
}
|
||
}
|
||
@media (min-width: 1240px) {
|
||
.site-header .widget-area {
|
||
width: 800px !important;
|
||
}
|
||
}
|
||
|
||
.title-area {
|
||
margin-left: 10px !important;
|
||
}
|
||
|
||
@media (min-width: 1240px) {
|
||
.title-area {
|
||
margin-left: -10px !important;
|
||
}
|
||
}
|
||
|
||
|
||
@media (max-width: 1000px) {
|
||
#mega-menu-wrap-primary {
|
||
margin-left:10px !important;
|
||
}
|
||
}
|
||
|
||
ul.mega-sub-menu {
|
||
z-index: 9999999 !important;
|
||
}
|
||
|
||
|
||
.post-118516 .pt-cv-scrollable .pt-cv-cap-w-img {
|
||
width: 100% !important;
|
||
margin-left: 190px !important;
|
||
padding-right: 230px !important;
|
||
}
|
||
|
||
.post-118516 .pt-cv-wrapper .col-xs-6 {
|
||
width: 100% !important;
|
||
}
|
||
|
||
@media (max-width: 600px) {
|
||
.post-118516 .pt-cv-wrapper .col-xs-6 {
|
||
width: 50% !important;
|
||
}
|
||
|
||
}
|
||
|
||
.pum-content .pt-cv-wrapper .carousel-control .glyphicon {
|
||
width: 0px;
|
||
height: 30px;
|
||
margin-top: 108px;
|
||
margin-right: 20px;
|
||
margin-left: 0px;
|
||
}
|
||
|
||
.pum-theme-126813 .pum-title, .pum-theme-default-theme .pum-title {
|
||
text-align: center;
|
||
font-size: 16px;
|
||
}
|
||
|
||
.pum-content .pt-cv-textbelow .pt-cv-carousel-caption {
|
||
position: relative;
|
||
margin: 0;
|
||
top: 0;
|
||
left: 0;
|
||
right: 0;
|
||
padding-top: 0px;
|
||
padding-bottom: 5px;
|
||
color: inherit;
|
||
}
|
||
|
||
.pum-content img {
|
||
margin-bottom: 10px !important;
|
||
|
||
}
|
||
|
||
.pum-container {
|
||
|
||
}
|
||
|
||
.pum-theme-126813 .pum-container, .pum-theme-default-theme .pum-container {
|
||
border: 0px !important;
|
||
box-shadow: none !important;
|
||
padding-right: 20px !important;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body class="wp-singular post-template-default single single-post postid-171561 single-format-standard wp-theme-genesis wp-child-theme-genesis-devops tribe-no-js mega-menu-topmenu ai blogs business-of-devops devops-open-technologies devops-practice social-facebook social-linkedin social-x custom-header header-image header-full-width content-sidebar elementor-default elementor-kit-134475" itemscope itemtype="https://schema.org/WebPage"><div class="header-ad" class="widget-area"><section id="text-101" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><div class="new-header">
|
||
<div class="logo-area"><a href="https://devops.com/"><img decoding="async" src="https://devops.com/wp-content/uploads/2025/02/cropped-devops-logo.png" /></a></div>
|
||
<div class="widget-area header-widget-area"><!-- /80877830/DO_header-right --></p>
|
||
<div id="div-gpt-ad-1494599233432-0" style="min-width: 320px; min-height: 50px;"><script>
|
||
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1494599233432-0'); });
|
||
</script></div>
|
||
</div>
|
||
<p><!-- end widget area--></p>
|
||
</div>
|
||
<p><!-- end header--></p>
|
||
</div>
|
||
</div></section>
|
||
<section id="custom_html-92" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><h1 class="newsletter">
|
||
Sign up for our newsletter!<br /><span class="news-text">Stay informed on the latest DevOps news</span>
|
||
</h1>
|
||
|
||
|
||
|
||
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
|
||
<script>
|
||
hbspt.forms.create({
|
||
portalId: "1628905",
|
||
formId: "d9434e0c-c51c-4ccd-9ea5-54509a040161"
|
||
});
|
||
</script></div></div></section>
|
||
</div><!-- /80877830/DevOps.com_OOP -->
|
||
<div id='div-gpt-ad-1494947147258-0'>
|
||
<script>
|
||
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1494947147258-0'); });
|
||
</script>
|
||
</div><div class="site-container"><header class="site-header" itemscope itemtype="https://schema.org/WPHeader"><div class="wrap"><div class="title-area"><p class="site-title" itemprop="headline"><a href="https://devops.com/">DevOps.com</a></p></div><div id="mega-menu-wrap-topmenu" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class='mega-toggle-block mega-menu-toggle-block mega-toggle-block-1' id='mega-toggle-block-1'><span aria-expanded="false" aria-haspopup="true" role="button" class='mega-toggle-label'><span class='mega-toggle-label-closed'></span><span class='mega-toggle-label-open'></span></span></div><div class='mega-toggle-block mega-spacer-block mega-toggle-block-2' id='mega-toggle-block-2'></div><div class='mega-toggle-block mega-search-block mega-toggle-block-3' id='mega-toggle-block-3'><div class='mega-search-wrap'><form class='mega-search expand-to-right mega-search-closed' action='https://devops.com/'>
|
||
<span class='dashicons dashicons-search search-icon'></span>
|
||
<input type='submit' value='Search'>
|
||
<input type='text' aria-label='Search' data-placeholder='Search' name='s' />
|
||
|
||
</form></div></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"></div></div><ul id="mega-menu-topmenu" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-panel-width=".wrap" data-mobile-force-width="body" data-second-click="close" data-document-click="collapse" data-vertical-behaviour="accordion" data-breakpoint="600" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical" data-mobile-back-text="{parent_title}"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-129359" id="mega-menu-item-129359"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-129359">Latest<span class="mega-indicator" aria-hidden="true"></span></a>
|
||
<ul class="mega-sub-menu" id='mega-sub-menu-129359'>
|
||
<li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-current-post-ancestor mega-current-menu-parent mega-current-post-parent mega-menu-item-129361" id="mega-menu-item-129361"><a class="mega-menu-link" href="https://devops.com/category/blogs/">Articles</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129362" id="mega-menu-item-129362"><a class="mega-menu-link" href="https://devops.com/category/features/">Features</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-130105" id="mega-menu-item-130105"><a class="mega-menu-link" href="https://devops.com/most-read/">Most Read</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129363" id="mega-menu-item-129363"><a class="mega-menu-link" href="https://devops.com/category/news/">News</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129364" id="mega-menu-item-129364"><a class="mega-menu-link" href="https://devops.com/category/press-releases/">News Releases</a></li></ul>
|
||
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-hide-on-desktop mega-menu-item-129549" id="mega-menu-item-129549"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-129549">Topics<span class="mega-indicator" aria-hidden="true"></span></a>
|
||
<ul class="mega-sub-menu" id='mega-sub-menu-129549'>
|
||
<li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-current-post-ancestor mega-current-menu-parent mega-current-post-parent mega-menu-item-129550" id="mega-menu-item-129550"><a class="mega-menu-link" href="https://devops.com/category/blogs/ai/">AI</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129551" id="mega-menu-item-129551"><a class="mega-menu-link" href="https://devops.com/category/blogs/continuous-delivery/">Continuous Delivery</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129552" id="mega-menu-item-129552"><a class="mega-menu-link" href="https://devops.com/category/blogs/continuous-testing/">Continuous Testing</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129554" id="mega-menu-item-129554"><a class="mega-menu-link" href="https://devops.com/category/blogs/devops-in-the-cloud/">Cloud</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129553" id="mega-menu-item-129553"><a class="mega-menu-link" href="https://devops.com/category/blogs/devops-culture/">Culture</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-155962" id="mega-menu-item-155962"><a class="mega-menu-link" href="https://devops.com/category/blogs/data-ops/">DataOps</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129557" id="mega-menu-item-129557"><a class="mega-menu-link" href="https://devops.com/category/blogs/devsecops/">DevSecOps</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129558" id="mega-menu-item-129558"><a class="mega-menu-link" href="https://devops.com/category/blogs/enterprise-devops/">Enterprise DevOps</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129559" id="mega-menu-item-129559"><a class="mega-menu-link" href="https://devops.com/category/blogs/leadership-suite/">Leadership Suite</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-current-post-ancestor mega-current-menu-parent mega-current-post-parent mega-menu-item-129555" id="mega-menu-item-129555"><a class="mega-menu-link" href="https://devops.com/category/blogs/devops-practice/">DevOps Practice</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129560" id="mega-menu-item-129560"><a class="mega-menu-link" href="https://devops.com/category/blogs/roelbob/">ROELBOB</a></li><li class="mega-menu-item mega-menu-item-type-taxonomy mega-menu-item-object-category mega-menu-item-129556" id="mega-menu-item-129556"><a class="mega-menu-link" href="https://devops.com/category/blogs/devops-toolbox/">DevOps Toolbox</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-134328" id="mega-menu-item-134328"><a class="mega-menu-link" href="https://devops.com/it-as-code/">IT as Code</a></li></ul>
|
||
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-148119" id="mega-menu-item-148119"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-148119">Videos/Podcasts<span class="mega-indicator" aria-hidden="true"></span></a>
|
||
<ul class="mega-sub-menu" id='mega-sub-menu-148119'>
|
||
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-156208" id="mega-menu-item-156208"><a target="_blank" class="mega-menu-link" href="https://www.techstrongpodcasts.com">Techstrong.tv Podcast</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-157038" id="mega-menu-item-157038"><a target="_blank" class="mega-menu-link" href="https://www.twitch.tv/techstrongtv">Techstrong.tv - Twitch</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-148118" id="mega-menu-item-148118"><a class="mega-menu-link" href="https://devops.com/devops-unbound/">DevOps Unbound</a></li></ul>
|
||
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-129366" id="mega-menu-item-129366"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-129366">Webinars<span class="mega-indicator" aria-hidden="true"></span></a>
|
||
<ul class="mega-sub-menu" id='mega-sub-menu-129366'>
|
||
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129367" id="mega-menu-item-129367"><a target="_blank" class="mega-menu-link" href="https://techstronglearning.com/#upcoming">Upcoming</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-189495" id="mega-menu-item-189495"><a target="_blank" class="mega-menu-link" href="https://techstronglearning.com/topics/#cat-devops">On-Demand Webinars</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-159824" id="mega-menu-item-159824"><a class="mega-menu-link" href="https://devops.com/webinars/month/">Calendar View</a></li></ul>
|
||
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129369" id="mega-menu-item-129369"><a class="mega-menu-link" href="https://devops.com/library">Library</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-129373" id="mega-menu-item-129373"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-129373">Events<span class="mega-indicator" aria-hidden="true"></span></a>
|
||
<ul class="mega-sub-menu" id='mega-sub-menu-129373'>
|
||
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-143358" id="mega-menu-item-143358"><a class="mega-menu-link" href="https://www.techstrongevents.com/">Upcoming Events</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-143359" id="mega-menu-item-143359"><a class="mega-menu-link" href="https://www.techstrongevents.com/virtual/recent-events">On-Demand Events</a></li></ul>
|
||
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-158236" id="mega-menu-item-158236"><a class="mega-menu-link" href="https://devops.com/category/sponsored-content">Sponsored Content</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-129382" id="mega-menu-item-129382"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-129382">Related Sites<span class="mega-indicator" aria-hidden="true"></span></a>
|
||
<ul class="mega-sub-menu" id='mega-sub-menu-129382'>
|
||
<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129383" id="mega-menu-item-129383"><a target="_blank" class="mega-menu-link" href="https://techstronggroup.com">Techstrong Group</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129384" id="mega-menu-item-129384"><a target="_blank" class="mega-menu-link" href="https://cloudnativenow.com/">Cloud Native Now</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129385" id="mega-menu-item-129385"><a target="_blank" class="mega-menu-link" href="https://securityboulevard.com">Security Boulevard</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-174294" id="mega-menu-item-174294"><a class="mega-menu-link" href="https://platformengineering.com/">Platform Engineering</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129386" id="mega-menu-item-129386"><a target="_blank" class="mega-menu-link" href="https://techstrongresearch.com/">Techstrong Research</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129391" id="mega-menu-item-129391"><a target="_blank" class="mega-menu-link" href="https://devopsdozen.com">DevOps Dozen</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129388" id="mega-menu-item-129388"><a target="_blank" class="mega-menu-link" href="https://www.youtube.com/channel/UC-zcE077X98oTEDPwKkDQxQ">DevOps TV</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-156209" id="mega-menu-item-156209"><a target="_blank" class="mega-menu-link" href="https://techstrong.tv/">Techstrong TV</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-129387" id="mega-menu-item-129387"><a target="_blank" class="mega-menu-link" href="https://www.techstrongpodcasts.com">Techstrong.tv Podcast</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-157037" id="mega-menu-item-157037"><a target="_blank" class="mega-menu-link" href="https://www.twitch.tv/techstrongtv">Techstrong.tv - Twitch</a></li></ul>
|
||
</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-134553" id="mega-menu-item-134553"><a target="_blank" class="mega-menu-link" href="https://techstronggroup.com/assets/Techstrong-media-kit-26.pdf">Media Kit</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-146059" id="mega-menu-item-146059"><a class="mega-menu-link" href="https://devops.com/about/">About</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-155727" id="mega-menu-item-155727"><a class="mega-menu-link" href="https://techstronggroup.com/tellmemore/">Sponsor</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-has-icon mega-icon-left mega-hide-text mega-item-align-right mega-menu-item-129582" id="mega-menu-item-129582"><div class='mega-search-wrap mega-static'> <form class='mega-search mega-search-open' role='search' action='https://devops.com/'><input type='submit' value='Search'><input type='text' role='searchbox' id='mega-search-129582' aria-label='Search...' name='s' autocomplete='off' placeholder='Search...' /><span tabindex='0' role='button' class='dashicons dashicons-search search-icon' aria-controls='mega-search-129582' aria-label='Search'></span> </form></div></li></ul></div></div></header><nav class="nav-primary" aria-label="Main" itemscope itemtype="https://schema.org/SiteNavigationElement"><div class="wrap"><ul id="menu-csc-main-navigation" class="menu genesis-nav-menu menu-primary"><li id="menu-item-129432" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-129432"><a href="https://devops.com/category/blogs/ai/" itemprop="url"><span itemprop="name">AI</span></a></li>
|
||
<li id="menu-item-2454" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2454"><a href="https://devops.com/category/blogs/devops-in-the-cloud/" itemprop="url"><span itemprop="name">Cloud</span></a></li>
|
||
<li id="menu-item-30251" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-30251"><a href="https://devops.com/category/blogs/continuous-delivery/" itemprop="url"><span itemprop="name">CI/CD</span></a></li>
|
||
<li id="menu-item-129371" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-129371"><a href="https://devops.com/category/blogs/continuous-testing/" itemprop="url"><span itemprop="name">Continuous Testing</span></a></li>
|
||
<li id="menu-item-155963" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-155963"><a href="https://devops.com/category/blogs/data-ops/" itemprop="url"><span itemprop="name">DataOps</span></a></li>
|
||
<li id="menu-item-129349" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-129349"><a href="https://devops.com/category/blogs/devsecops/" itemprop="url"><span itemprop="name">DevSecOps</span></a></li>
|
||
<li id="menu-item-154132" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-154132"><a href="https://devops.com/devops-onramp/" itemprop="url"><span itemprop="name">DevOps Onramp</span></a></li>
|
||
<li id="menu-item-157571" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-157571"><a href="https://devops.com/category/blogs/platform-engineering" itemprop="url"><span itemprop="name">Platform Engineering</span></a></li>
|
||
<li id="menu-item-141617" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-141617"><a href="https://devops.com/category/blogs/low-code-no-code/" itemprop="url"><span itemprop="name">Low-Code/No-Code</span></a></li>
|
||
<li id="menu-item-134327" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-134327"><a href="https://devops.com/it-as-code/" itemprop="url"><span itemprop="name">IT as Code</span></a></li>
|
||
<li id="menu-item-129563" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-129563"><a href="#" itemprop="url"><span itemprop="name">More</span></a>
|
||
<ul class="sub-menu">
|
||
<li id="menu-item-169899" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-169899"><a href="https://devops.com/aws-serverless/" itemprop="url"><span itemprop="name">Serverless on AWS</span></a></li>
|
||
<li id="menu-item-166009" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-166009"><a href="https://devops.com/builder-community-hub/" itemprop="url"><span itemprop="name">Builder Community Hub</span></a></li>
|
||
<li id="menu-item-129564" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-129564"><a href="https://devops.com/category/blogs/application-performance-managementmonitoring/" itemprop="url"><span itemprop="name">Application Performance Management/Monitoring</span></a></li>
|
||
<li id="menu-item-129546" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-129546"><a href="https://devops.com/category/blogs/devops-culture/" itemprop="url"><span itemprop="name">Culture</span></a></li>
|
||
<li id="menu-item-129547" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-129547"><a href="https://devops.com/category/blogs/enterprise-devops/" itemprop="url"><span itemprop="name">Enterprise DevOps</span></a></li>
|
||
<li id="menu-item-117163" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-117163"><a href="https://devops.com/category/blogs/roelbob/" itemprop="url"><span itemprop="name">ROELBOB</span></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul></div></nav><div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><div id="sky">
|
||
|
||
<div class="leftad" style="top: 156px; margin-left: -740px; width: 160px;height: 1080px;position: fixed;left: 50%;" >
|
||
<!-- /80877830/DO_SkyScraper_Left -->
|
||
<div id='div-gpt-ad-1542202470575-0' style='height:600px; width:160px;'>
|
||
<script>
|
||
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1542202470575-0'); });
|
||
</script>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="rightad" style="top: 156px; margin-left: 580px;width: 160px;height: 1080px;position: fixed;left: 50%;" >
|
||
<!-- /80877830/DO_SkyScraper_Right -->
|
||
<div id='div-gpt-ad-1542202633557-0' style='height:600px; width:160px;'>
|
||
<script>
|
||
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1542202633557-0'); });
|
||
</script>
|
||
</div>
|
||
</div>
|
||
|
||
</div><article class="post-171561 post type-post status-publish format-standard has-post-thumbnail category-ai category-blogs category-business-of-devops category-devops-open-technologies category-devops-practice category-social-facebook category-social-linkedin category-social-x tag-genai tag-llm tag-observability tag-root-case-analysis entry" itemscope itemtype="https://schema.org/CreativeWork"><header class="entry-header"><h1 class="entry-title" itemprop="headline">Why Generic AI Models Fall Short for Root Cause Analysis</h1>
|
||
<p class="entry-meta">By: <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://devops.com/author/amir-krayden/" class="entry-author-link" rel="author" itemprop="url"><span class="entry-author-name" itemprop="name">Amir Krayden</span></a></span> on <time class="entry-time" itemprop="datePublished" datetime="2024-07-11T05:09:25-04:00">July 11, 2024</time> </p></header><div class="entry-content" itemprop="text"><p>Call it the GenAI gold rush…or land rush. Industries from <a href="https://www.snaplogic.com/blog/enterprise-use-cases-genai" target="_blank" rel="noopener">healthcare to banking and beyond</a> have been rushing to integrate generative AI (GenAI). And the observability space is no exception. There has been a ton of noise around how large language models (LLMs) are set to <a href="https://www.forbes.com/sites/janakirammsv/2024/04/28/large-language-models-set-to-transform-the-observability-market-forever/?sh=11c39365871d" target="_blank" rel="noopener">transform the observability market</a>. The status quo is less than ideal. With alarms, warnings and a confusing mixture of signals coming in from monitoring software (whether commercial vendors or open-source stacks), <a href="https://devops.com/site-reliability-engineering-state-of-the-union-for-2024-embracing-innovation-and-efficiency-in-the-age-of-generative-ai/" target="_blank" rel="noopener">site reliability engineers</a> are overwhelmed and suffer from <a href="https://www.forbes.com/sites/edwardsegal/2021/11/08/alert-fatigue-can-lead-to-missed-cyber-threats-and-staff-retentionrecruitment-issues-study/" target="_blank" rel="noopener">alert fatigue</a>.</p><p>If you manage a modern, distributed production system, you might already be looking into ways LLMs can simplify your team’s work. Issue diagnosis and are likely to demand more time and energy from your SREs and DevOps pros in recent years — a result of the increasingly intricate web of interdependencies of software systems and infrastructure.</p><p>LLMs will undoubtedly play a role in this space. But as an industry, we are still learning where they fit best.</p><p>This blog specifically explores why models aren’t a strong fit for a critical element of production troubleshooting: Root cause analysis. Then it suggests how LLMs could be integrated to enhance your overall observability strategy.</p><h3>Capturing Context — Text vs. Structured Data</h3><p>LLMs excel at analyzing unstructured text. They learn from vast amounts of text-based training data to identify patterns and make predictions.</p><p>So, in theory, if you could supply an LLM with the right text inputs, it would be able to synthesize a vast amount of information about your environment to create high-quality insights. (An example: this microservice is failing — and it is likely because of issue X).</p><p>But now consider: What would the right text inputs look like to generate that kind of insight? Broadly, they would fall into the bucket of ‘context’:</p><ol><li><strong>Relational Heuristics:</strong> A model of the connections between different layers of your environment (e.g., a particular microservice calls a specific set of APIs)</li><li><strong>Tribal Knowledge</strong> around previous cause/effect relationships (e.g., user activity always spikes around certain times of the year).</li></ol><p>This type of context exists naturally in a graph representation of your environment. A graph (with nodes and edges) is a natural and useful way of representing structured relationships between different applications, API, network and infrastructure layers. It highlights dependencies and captures evolutions in the structure of your environment over time.</p><p>However, the process of converting structured, time-series data into meaningful text inputs for an LLM is far from trivial. It is the biggest bottleneck in using LLMs — transforming a map of your environment into specific and relevant training data that GenAI can use to generate insights beyond the generic (i.e., what would you get if you Google “why might a microservice fail?”).</p><p>For example, let’s imagine that you experienced an outage. (For simplicity, let’s assume <a href="https://senser.tech/anatomy-of-a-production-incident/" target="_blank" rel="noopener">this scenario</a>: Overloaded web pods leading to service issues on the checkout page.) The non-obvious root cause here turned out to be a degradation of the cache service. But to get an LLM to reproduce this insight, you need to feed it exhaustive, explicit and up-to-date information on the relationship between your web pods and cache service, and the underlying network configuration governing the cache service.</p><p>For complex environments with a high degree of interdependence between APIs, applications, network and infrastructure layers, it is not practical to continuously convert all these highly structured relationships to text input in a way that an LLM can analyze for root cause analysis. (This is exactly the area where <a href="https://senser.tech/how-graph-machine-learning-is-changing-the-game-in-observability/" target="_blank" rel="noopener">graph machine learning shines</a>.)</p><h3><strong>Analyzing Real-Time Continuous Data Streams</strong></h3><p>Production systems generate continuous, structured time-series data streams that require real-time visibility during root cause analysis. By design, models such as GPT react to queries and cannot process dynamic, real-time network, system and application data. Furthermore, as your systems evolve, LLMs will always be a step behind, only aware of the version of your environment on which they were last trained.</p><p>For effective root cause analysis, SREs and DevOps professionals need clear, intuitive data visualizations such as environment topologies and impact maps alongside a history of recent changes and deployments. GenAI models interface primarily through chat, which makes it difficult to visualize their insights.</p><h3>Explainability Gaps at Scale</h3><p>Explainability matters in all domains, but the stakes are particularly high in root cause analysis.</p><p>If a model can’t properly explain its reasoning for suggesting a particular mitigation strategy (such as upgrading a specific database that is causing a payment service bottleneck), SREs can’t act with confidence. And they may be influenced to perform misguided actions that compound existing issues or create new ones.</p><p>The fact that LLMs perform ‘black box’ operations isn’t a problem in and of itself. (After all, any neural network involves explainability challenges due to the number of parameters and volume training data.)</p><p>However, a major explainability challenge arises from the fact that the underlying data — a structured, time-series graph of your environment — must be transformed into an unstructured textual format that LLMs can analyze.</p><p>Where a graph representation of your environment makes the relationship across layers visible, the text input of an LLM makes it almost impossible to reason about the output. This can make it particularly hard to debug potential model failures:</p><ul><li>Is the model analyzing the most up-to-date representation of your environment?</li><li>Was inadequate context provided to generate an accurate recommendation?</li><li>Why was a particular root cause identified across multiple ‘hops in the chain’?</li></ul><p>In short, the additional layer required to make LLMs useful for root cause analysis — transforming and annotating graph input into textual training data — introduces explainability challenges that only compound at scale.</p><h3>How to Incorporate LLMs — The Right Way</h3><p>We have highlighted some of the shortcomings of LLMs for investigation and root cause analysis of production issues.</p><p>But it would be a mistake to discount GenAI for observability altogether. LLMs have a clear and powerful role to play in the troubleshooting process. Specifically, they can complement other forms of AI used in root cause analysis (such as graph machine learning) by providing an intuitive, flexible and shared user interface for investigation.</p><p>Using LLMs as the ‘interface layer’ during an incident investigation — a chatbot that enables truly conversational troubleshooting — offers various benefits:</p><ul><li>It makes complex insights accessible to different cross-functional members of the team (SREs, DevOps, developers) who may have multiple levels of familiarity with the technical environment</li><li>It accelerates the troubleshooting process by enabling questions to be asked and answered iteratively — the way that SREs investigate issues in the real world</li><li>It promotes alignment by providing a common language for issues and root causes across the team.</li></ul><p>What does this look like in practice? Imagine if during a service degradation (like an <a href="https://senser.tech/anatomy-of-a-production-incident/" target="_blank" rel="noopener">outage on the checkout page</a> for an e-commerce retailer), various teams had access to a chat-based interface for asking questions and exploring hypotheses — not generic answers, but tailored to their specific environments. For example, “Why might the web pods be overloaded? What are the potential root causes of our cache service overload?”</p><p>In short, a conversational interface for troubleshooting can make root cause insights understandable and actionable for the human teams tasked with investigation and remediation.</p><h3>What’s Next? The Future of Intelligent Observability</h3><p>There is no question that generic AI models such as GPT will have a groundbreaking impact on observability. As we have seen, LLMs can vastly accelerate the troubleshooting process by translating root cause insights for human SREs.</p><p>But truly intelligent observability is not as simple as bolting a chatbot onto an existing platform. It requires a complete system designed by domain experts to collect, structure and analyze data through the lens of end users and business impact. Generic AI models fall short in the specialized and demanding task of root cause analysis for distributed production systems.</p><p>At Senser, we have been building that system from the ground up since day one.</p><h3>How Senser Helps</h3><p>Senser’s zero-instrumental AIOps platform uses <a href="https://senser.tech/ebpf-based-data-collection/" target="_blank" rel="noopener">eBPF-based data collection</a> to provide immediate, low-overhead visibility into your production environment.</p><p>Senser automatically creates a topology of your environment, dynamically mapping dependencies across layers (application, APIs, network, infrastructure) to provide critical context for troubleshooting. Our graph ML-based approach helps you quickly pinpoint the root cause of service issues in even the most complex environment.</p><p>Bringing together the power of LLMs (for conversational troubleshooting) with ML purpose-built for root cause analysis gives your team the best of both worlds — the right tools to vastly reduce mean time to detect (MTTD) and mean time to remediate (MTTR).</p> <!--begin code --> <div class="pp-multiple-authors-boxes-wrapper pp-multiple-authors-wrapper pp-multiple-authors-layout-simple_list multiple-authors-target-the-content box-post-id-170965 box-instance-id-1 ppma_boxes_170965" data-post_id="170965" data-instance_id="1" data-additional_class="pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content" data-original_class="pp-multiple-authors-boxes-wrapper pp-multiple-authors-wrapper box-post-id-170965 box-instance-id-1"> <span class="ppma-layout-prefix"></span> <div class="ppma-author-category-wrap"> <span class="ppma-category-group ppma-category-group-1 category-index-0"> <ul class="pp-multiple-authors-boxes-ul author-ul-0"> <li class="pp-multiple-authors-boxes-li author_index_0 author_amir-krayden has-avatar"> <div class="pp-author-boxes-avatar"> <div class="avatar-image"> <img alt='Amir Krayden' src='https://devops.com/wp-content/uploads/2024/07/cropped-Amir-35x35.jpeg' srcset='https://devops.com/wp-content/uploads/2024/07/cropped-Amir-70x70.jpeg 2x' class='avatar avatar-35 photo' height='35' width='35' /> </div> </div> <div class="pp-author-boxes-avatar-details"> <div class="pp-author-boxes-name multiple-authors-name"><a href="https://devops.com/author/amir-krayden/" rel="author" title="Amir Krayden" class="author url fn">Amir Krayden</a></div> </div> </li> </ul> </span> </div> <span class="ppma-layout-suffix"></span> </div> <!--end code --> <div class="spu-placeholder" style="display:none"></div><div class="addtoany_share_save_container addtoany_content addtoany_content_bottom"><div class="a2a_kit a2a_kit_size_10 addtoany_list" data-a2a-url="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/" data-a2a-title="Why Generic AI Models Fall Short for Root Cause Analysis"><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div><!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
|
||
<rdf:Description rdf:about="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/"
|
||
dc:identifier="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/"
|
||
dc:title="Why Generic AI Models Fall Short for Root Cause Analysis"
|
||
trackback:ping="https://devops.com/why-generic-ai-models-fall-short-for-root-cause-analysis/trackback/" />
|
||
</rdf:RDF>-->
|
||
<div class="a2a_kit a2a_kit_size_32 a2a_floating_style a2a_vertical_style" data-a2a-scroll-show="100" style="margin-left:-100px;top:300px;background-color:transparent"><a class="a2a_button_x" href="https://www.addtoany.com/add_to/x?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis%20-%20DevOps.com" title="X" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis%20-%20DevOps.com" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis%20-%20DevOps.com" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_reddit" href="https://www.addtoany.com/add_to/reddit?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis%20-%20DevOps.com" title="Reddit" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fdevops.com%2Fwhy-generic-ai-models-fall-short-for-root-cause-analysis%2F&linkname=Why%20Generic%20AI%20Models%20Fall%20Short%20for%20Root%20Cause%20Analysis%20-%20DevOps.com" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share"></a></div></div><footer class="entry-footer"><p class="entry-meta"><span class="entry-categories">Filed Under: <a href="https://devops.com/category/blogs/ai/" rel="category tag">AI</a>, <a href="https://devops.com/category/blogs/" rel="category tag">Blogs</a>, <a href="https://devops.com/category/blogs/business-of-devops/" rel="category tag">Business of DevOps</a>, <a href="https://devops.com/category/blogs/devops-open-technologies/" rel="category tag">DevOps and Open Technologies</a>, <a href="https://devops.com/category/blogs/devops-practice/" rel="category tag">DevOps Practice</a>, <a href="https://devops.com/category/social-facebook/" rel="category tag">Social - Facebook</a>, <a href="https://devops.com/category/social-linkedin/" rel="category tag">Social - LinkedIn</a>, <a href="https://devops.com/category/social-x/" rel="category tag">Social - X</a></span> <span class="entry-tags">Tagged With: <a href="https://devops.com/tag/genai/" rel="tag">GenAI</a>, <a href="https://devops.com/tag/llm/" rel="tag">LLM</a>, <a href="https://devops.com/tag/observability/" rel="tag">observability</a>, <a href="https://devops.com/tag/root-case-analysis/" rel="tag">root case analysis</a></span></p></footer></article><div class="after-entry widget-area"><section id="text-84" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2091799172090865"
|
||
crossorigin="anonymous"></script>
|
||
<!-- Bottom Of Post Pages -->
|
||
<ins class="adsbygoogle"
|
||
style="display:block"
|
||
data-ad-client="ca-pub-2091799172090865"
|
||
data-ad-slot="9521935058"
|
||
data-ad-format="auto"
|
||
data-full-width-responsive="true"></ins>
|
||
<script>
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
</script></div>
|
||
</div></section>
|
||
</div><div class="adjacent-entry-pagination pagination"><div class="pagination-previous alignleft"><a href="https://devops.com/navigating-beyond-the-apex-reshaping-it-transformation-and-organizational-evolution-for-sustainable-growth/" rel="prev">« Navigating Beyond the Apex: Reshaping IT Transformation and Organizational Evolution for Sustainable Growth</a></div><div class="pagination-next alignright"><a href="https://devops.com/the-future-of-observability-how-opentelemetry-is-shaping-it-operations-in-the-age-of-ai/" rel="next">The Future of Observability: How OpenTelemetry is Shaping IT Operations in the Age of AI »</a></div></div></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" itemscope itemtype="https://schema.org/WPSideBar"><section id="custom_html-55" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Techstrong TV</h4>
|
||
<div class="textwidget custom-html-widget"><div style="padding:56.25% 0 0 0;position:relative;"><iframe
|
||
src="https://vimeo.com/event/4046309/embed?autoplay=1&muted=1&loop=1"
|
||
frameborder="0"
|
||
allow="autoplay; fullscreen"
|
||
allowfullscreen
|
||
style="position:absolute;top:0;left:0;width:100%;height:100%;">
|
||
</iframe></div><div style="font-style:italic;font-size: 12px;text-align:center;">Click full-screen to enable volume control</div>
|
||
<center><a href="https://techstrong.tv/">Watch latest episodes and shows</a> </center></div></div></section>
|
||
<section id="custom_html-71" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Sign up for our Newsletter</h4>
|
||
<div class="textwidget custom-html-widget"><script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
|
||
<script>
|
||
hbspt.forms.create({
|
||
region: "na1",
|
||
portalId: "1628905",
|
||
formId: "d967bc1f-2d57-4dcf-861d-5930d7bea674"
|
||
});
|
||
</script></div></div></section>
|
||
<section id="custom_html-88" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Tech Field Day Events</h4>
|
||
<div class="textwidget custom-html-widget"><div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://vimeo.com/event/4565377/embed?muted=1" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></div></div></section>
|
||
<section id="custom_html-56" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Upcoming Webinars</h4>
|
||
<div class="textwidget custom-html-widget"><center><div class="pt-cv-wrapper"><div class="pt-cv-view pt-cv-scrollable pt-cv-colsys pt-cv-center pt-cv-textbelow webinarslider" id="pt-cv-view-99c4ca3njg"><div data-id="pt-cv-page-1" class="pt-cv-page" data-cvc="1"><div id="3e063c8iyq" class="pt-cv-carousel pt-cv-slide" data-ride="cvcarousel" data-interval=7000>
|
||
<div class="carousel-inner"><div class="item active"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="185834"><a href="https://devops.com/webinars/185834/" class="_blank pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_blank" ><img width="720" height="400" src="https://devops.com/wp-content/uploads/2026/06/2026.09.15-CheckmarX-Banner-720x400-1.png" class="pt-cv-thumbnail img-none" alt="The AppSec Overload Problem And Why Context Is the Cure" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><div class="pt-cv-ctf-list" data-cvc="1"><div class="col-md-12 pt-cv-ctf-column"><div class="pt-cv-custom-fields pt-cv-ctf-_EventStartDate"><div class="pt-cv-ctf-value">Tuesday, September 15, 2026 - 11:00 am EDT</div></div></div></div></div></div></div></div>
|
||
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="187116"><a href="https://devops.com/webinars/see-every-database-change-across-your-enterprise/" class="_blank pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_blank" ><img width="1540" height="660" src="https://devops.com/wp-content/uploads/2026/08/2026.09.16-Liquibase-LandingPage-1540x660-1.png" class="pt-cv-thumbnail img-none" alt="See Every Database Change Across Your Enterprise" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><div class="pt-cv-ctf-list" data-cvc="1"><div class="col-md-12 pt-cv-ctf-column"><div class="pt-cv-custom-fields pt-cv-ctf-_EventStartDate"><div class="pt-cv-ctf-value">Wednesday, September 16, 2026 - 1:00 pm EDT</div></div></div></div></div></div></div></div>
|
||
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="186084"><a href="https://devops.com/webinars/kubernetes-ai-powering-the-next-generation-of-intelligent-infrastructure/" class="_blank pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_blank" ><img style="" src="https://devops.com/wp-content/plugins/pt-content-views-pro/public/assets/images/default_image.png" class="pt-cv-thumbnail img-none not-found" alt="Kubernetes & AI: Powering the Next Generation of Intelligent Infrastructure" /></a>
|
||
<div class="pt-cv-carousel-caption"><div class="pt-cv-ctf-list" data-cvc="1"><div class="col-md-12 pt-cv-ctf-column"><div class="pt-cv-custom-fields pt-cv-ctf-_EventStartDate"><div class="pt-cv-ctf-value">Monday, September 21, 2026 - 1:00 pm EDT</div></div></div></div></div></div></div></div></div>
|
||
</div></div></div></div> <style type="text/css" id="pt-cv-inline-style-6d53c9bj1o">#pt-cv-view-99c4ca3njg .pt-cv-content-item { padding-left: 0px !important; }
|
||
#pt-cv-view-99c4ca3njg { margin-left: 0px !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-carousel-caption { padding-left: 0px !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-carousel-caption { left : 0px !important }
|
||
#pt-cv-view-99c4ca3njg .carousel-control.left { right : 35px }
|
||
#pt-cv-view-99c4ca3njg .row {margin: 0 0 !important}
|
||
#pt-cv-view-99c4ca3njg .pt-cv-carousel-caption { background-color: #000000 !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-title a, #pt-cv-view-99c4ca3njg .panel-title { font-size: 20px !important; line-height: 1.3 !important; font-weight: 600 !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-content , #pt-cv-view-99c4ca3njg .pt-cv-content *:not(.pt-cv-readmore):not(style):not(script) { font-size: 16px !important; line-height: 1.3 !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-carousel-caption { background-color: #000000 !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-custom-fields * { font-size: 12px !important; line-height: 1.3 !important; font-weight: 600 !important; }
|
||
@media (min-width: 768px) and (max-width: 991px) {#pt-cv-view-99c4ca3njg .pt-cv-custom-fields * { font-size: 12px !important }}
|
||
@media (max-width: 767px) {#pt-cv-view-99c4ca3njg .pt-cv-custom-fields * { font-size: 12px !important }}
|
||
#pt-cv-view-99c4ca3njg .pt-cv-readmore { color: #ffffff !important; background-color: #00aeef !important; font-weight: 600 !important; }
|
||
#pt-cv-view-99c4ca3njg .pt-cv-readmore:hover { color: #ffffff !important; background-color: #00aeef !important; }
|
||
#pt-cv-view-99c4ca3njg { text-align: center; }</style>
|
||
</center></div></div></section>
|
||
<section id="custom_html-90" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Techstrong Gang Podcast</h4>
|
||
<div class="textwidget custom-html-widget"><iframe title="Techstrong Gang" allowtransparency="true" height="315" width="100%" style="border: none; min-width: min(100%, 430px);height:315px;" scrolling="no" data-name="pb-iframe-player" src="https://www.podbean.com/player-v2/?i=kurfj-114396d-pbblog-playlist&pbad=0&share=1&download=0&rtl=0&fonts=Arial&skin=1b1b1b&font-color=auto&logo_link=episode_page&order=episodic&limit=10&filter=all&ss=a713390a017602015775e868a2cf26b0&btn-skin=ff6d00&size=315" loading="lazy" allowfullscreen=""></iframe></div></div></section>
|
||
<section id="custom_html-82" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Agents of Dev Podcast</h4>
|
||
<div class="textwidget custom-html-widget"><iframe style="border: none; min-width: min(100%, 430px); height: 250px;" title="Agents of Dev - AI, Agent & Agentic Development" src="https://www.podbean.com/player-v2/?i=g74ad-14bcb15-pbblog-playlist&pbad=0&share=1&download=0&rtl=0&fonts=Arial&skin=1&font-color=auto&logo_link=episode_page&order=episodic&limit=10&filter=all&ss=a713390a017602015775e868a2cf26b0&btn-skin=1b1b1b&size=250" width="100%" height="250" scrolling="no" allowfullscreen="allowfullscreen" data-name="pb-iframe-player"></iframe></div></div></section>
|
||
<section id="custom_html-77" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2091799172090865"
|
||
crossorigin="anonymous"></script>
|
||
<!-- Right Side Position 1 -->
|
||
<ins class="adsbygoogle"
|
||
style="display:block"
|
||
data-ad-client="ca-pub-2091799172090865"
|
||
data-ad-slot="3999233378"
|
||
data-ad-format="auto"
|
||
data-full-width-responsive="true"></ins>
|
||
<script>
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
</script>
|
||
</div></div></section>
|
||
<section id="custom_html-75" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h4 class="widget-title widgettitle">Press Releases</h4>
|
||
<div class="textwidget custom-html-widget"><div class="pt-cv-wrapper"><div class="pt-cv-view pt-cv-scrollable pt-cv-colsys pt-cv-center pt-cv-textbelow webinarslider" id="pt-cv-view-8990877amd"><div data-id="pt-cv-page-1" class="pt-cv-page" data-cvc="1"><div id="dbaf4973i9" class="pt-cv-carousel pt-cv-slide" data-ride="cvcarousel" data-interval=7000>
|
||
<div class="carousel-inner"><div class="item active"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="190182"><a href="https://devops.com/spycloud-2026-identity-threat-report-finds-non-human-identities-are-now-the-leading-path-into-the-enterprise/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1024" height="720" src="https://devops.com/wp-content/uploads/2026/09/Logo_Press_Release_1024x720_1788535831W7aLsMTYY5.jpg" class="pt-cv-thumbnail img-none" alt="SpyCloud 2026 Identity Threat Report Finds Non-Human Identities Are Now the Leading Path into the Enterprise" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://devops.com/spycloud-2026-identity-threat-report-finds-non-human-identities-are-now-the-leading-path-into-the-enterprise/" class="_self cvplbd" target="_self" >SpyCloud 2026 Identity Threat Report Finds Non-Human Identities Are Now the Leading Path into the Enterprise</a></h4></div></div></div></div>
|
||
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="190076"><a href="https://devops.com/reflectiz-launches-agentic-pentesting-for-websites-up-to-10x-coverage-vs-conventional-pentests/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1824" height="1088" src="https://devops.com/wp-content/uploads/2026/09/image_5_1788857508pakUwabkhz.jpg" class="pt-cv-thumbnail img-none" alt="Reflectiz Launches Agentic Pentesting for Websites: Up to 10x Coverage vs Conventional Pentests" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://devops.com/reflectiz-launches-agentic-pentesting-for-websites-up-to-10x-coverage-vs-conventional-pentests/" class="_self cvplbd" target="_self" >Reflectiz Launches Agentic Pentesting for Websites: Up to 10x Coverage vs Conventional Pentests</a></h4></div></div></div></div>
|
||
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="190069"><a href="https://devops.com/mars-security-launches-real-time-intel-to-detection-engine-that-turns-live-threat-intelligence-into-backtested-detections-in-minutes/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1619" height="971" src="https://devops.com/wp-content/uploads/2026/09/ChatGPT_Image_Sep_8_2026_01_18_08_PM_1788862702q7qurkH5id.jpg" class="pt-cv-thumbnail img-none" alt="Mars Security Launches Real-Time Intel-to-Detection Engine That Turns Live Threat Intelligence Into Backtested Detections in Minutes" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://devops.com/mars-security-launches-real-time-intel-to-detection-engine-that-turns-live-threat-intelligence-into-backtested-detections-in-minutes/" class="_self cvplbd" target="_self" >Mars Security Launches Real-Time Intel-to-Detection Engine That Turns Live Threat Intelligence Into Backtested Detections in Minutes</a></h4></div></div></div></div>
|
||
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="189399"><a href="https://devops.com/lunar-cyber-launches-token-exposure-monitoring-as-infostealers-target-developer-and-ai-credentials/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1672" height="941" src="https://devops.com/wp-content/uploads/2026/08/Main_Image_for_Token_Exposure_Article_17881763376ISuTgo9Ra.jpg" class="pt-cv-thumbnail img-none" alt="Lunar Cyber Launches Token Exposure Monitoring as Infostealers Target Developer and AI Credentials" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://devops.com/lunar-cyber-launches-token-exposure-monitoring-as-infostealers-target-developer-and-ai-credentials/" class="_self cvplbd" target="_self" >Lunar Cyber Launches Token Exposure Monitoring as Infostealers Target Developer and AI Credentials</a></h4></div></div></div></div>
|
||
<div class="item"><div class="row"><div class="col-md-12 col-sm-12 col-xs-12 pt-cv-content-item pt-cv-1-col" data-pid="188278"><a href="https://devops.com/airlock-digital-completes-independent-irap-assessment-at-the-protected-level/" class="_self pt-cv-href-thumbnail pt-cv-thumb-default cvplbd" target="_self" ><img width="1280" height="768" src="https://devops.com/wp-content/uploads/2026/08/Copy_of_Template-Product_Release_Website_1787105975jRcU0PniUG.jpg" class="pt-cv-thumbnail img-none" alt="Airlock Digital Completes Independent IRAP Assessment at the PROTECTED Level" decoding="async" /></a>
|
||
<div class="pt-cv-carousel-caption"><h4 class="pt-cv-title"><a href="https://devops.com/airlock-digital-completes-independent-irap-assessment-at-the-protected-level/" class="_self cvplbd" target="_self" >Airlock Digital Completes Independent IRAP Assessment at the PROTECTED Level</a></h4></div></div></div></div></div>
|
||
</div></div></div></div> <style type="text/css" id="pt-cv-inline-style-ded7d0906n">#pt-cv-view-8990877amd .pt-cv-content-item { padding-left: 0px !important; }
|
||
#pt-cv-view-8990877amd { margin-left: 0px !important; }
|
||
#pt-cv-view-8990877amd .pt-cv-carousel-caption { padding-left: 0px !important; }
|
||
#pt-cv-view-8990877amd .pt-cv-carousel-caption { left : 0px !important }
|
||
#pt-cv-view-8990877amd .carousel-control.left { right : 35px }
|
||
#pt-cv-view-8990877amd .row {margin: 0 0 !important}
|
||
#pt-cv-view-8990877amd .pt-cv-title a, #pt-cv-view-8990877amd .panel-title { font-size: 15px !important; line-height: 1.3 !important; color: #000000 !important; display: block !important; text-align: left !important; clear: both !important; }
|
||
#pt-cv-view-8990877amd .pt-cv-content , #pt-cv-view-8990877amd .pt-cv-content *:not(.pt-cv-readmore):not(style):not(script) { font-size: 16px !important; line-height: 1.3 !important; }
|
||
#pt-cv-view-8990877amd .pt-cv-custom-fields * { font-size: 12px !important; line-height: 1.3 !important; font-weight: 600 !important; }
|
||
@media (min-width: 768px) and (max-width: 991px) {#pt-cv-view-8990877amd .pt-cv-custom-fields * { font-size: 12px !important }}
|
||
@media (max-width: 767px) {#pt-cv-view-8990877amd .pt-cv-custom-fields * { font-size: 12px !important }}
|
||
#pt-cv-view-8990877amd .pt-cv-readmore { color: #ffffff !important; background-color: #00aeef !important; font-weight: 600 !important; }
|
||
#pt-cv-view-8990877amd .pt-cv-readmore:hover { color: #ffffff !important; background-color: #00aeef !important; }
|
||
#pt-cv-view-8990877amd { text-align: center; }</style>
|
||
</div></div></section>
|
||
<section id="text-105" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><p><!-- /80877830/DO_Article-Medium-2 --></p>
|
||
<div id='div-gpt-ad-1759256361146-0' style='min-width: 300px; min-height: 250px;'>
|
||
<script>
|
||
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1759256361146-0'); });
|
||
</script>
|
||
</div>
|
||
</div>
|
||
</div></section>
|
||
<section id="custom_html-76" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2091799172090865"
|
||
crossorigin="anonymous"></script>
|
||
<!-- Right Side Position 2 -->
|
||
<ins class="adsbygoogle"
|
||
style="display:block"
|
||
data-ad-client="ca-pub-2091799172090865"
|
||
data-ad-slot="3912437610"
|
||
data-ad-format="auto"
|
||
data-full-width-responsive="true"></ins>
|
||
<script>
|
||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||
</script></div></div></section>
|
||
<section id="featured-post-14" class="widget featured-content featuredpost"><div class="widget-wrap"><h4 class="widget-title widgettitle">Sponsored Content</h4>
|
||
<article class="post-188871 post type-post status-publish format-standard has-post-thumbnail category-social-facebook category-social-linkedin category-social-x category-sponsored-content tag-backend-metrics tag-core-web-vitals tag-lcp tag-ux entry"><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://devops.com/the-blind-spot-between-back%e2%80%90end-metrics-and-user-experience/">The Blind Spot Between Back‐End Metrics and User Experience</a></h2><p class="entry-meta"><time class="entry-time" itemprop="datePublished" datetime="2026-08-25T15:32:40-04:00">August 25, 2026</time> | <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://devops.com/author/kirubanandanr/" class="entry-author-link" rel="author" itemprop="url"><span class="entry-author-name" itemprop="name">Kirubanandan R</span></a></span></p></header></article><article class="post-188867 post type-post status-publish format-standard has-post-thumbnail category-social-facebook category-social-linkedin category-social-x category-sponsored-content tag-ddi tag-dhcp tag-dns tag-ipam entry"><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://devops.com/why-dns-dhcp-and-ipam-can-no-longer-live-in-separate-silos/">Why DNS, DHCP, and IPAM Can No Longer Live in Separate Silos</a></h2><p class="entry-meta"><time class="entry-time" itemprop="datePublished" datetime="2026-08-25T15:08:19-04:00">August 25, 2026</time> | <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://devops.com/author/aiswarya-giridharan/" class="entry-author-link" rel="author" itemprop="url"><span class="entry-author-name" itemprop="name">Aiswarya Giridharan</span></a></span></p></header></article><article class="post-188508 post type-post status-publish format-standard has-post-thumbnail category-social-facebook category-social-linkedin category-social-x category-sponsored-content tag-ai tag-devops tag-it tag-mainframe entry"><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://devops.com/transforming-mainframe-recovery/">Transforming Mainframe Recovery</a></h2><p class="entry-meta"><time class="entry-time" itemprop="datePublished" datetime="2026-08-21T15:59:32-04:00">August 21, 2026</time> | <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://devops.com/author/priya-doty/" class="entry-author-link" rel="author" itemprop="url"><span class="entry-author-name" itemprop="name">Priya Doty</span></a></span></p></header></article><article class="post-188348 post type-post status-publish format-standard has-post-thumbnail category-social-facebook category-social-linkedin category-social-x category-sponsored-content entry"><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://devops.com/uipath-test-cloud-robots-handle-repetition-agents-adapt-and-humans-lead/">UiPath Test Cloud: Robots Handle Repetition, Agents Adapt and Humans Lead</a></h2><p class="entry-meta"><time class="entry-time" itemprop="datePublished" datetime="2026-08-20T13:10:22-04:00">August 20, 2026</time> | <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://devops.com/author/jay-aigner/" class="entry-author-link" rel="author" itemprop="url"><span class="entry-author-name" itemprop="name">Jay Aigner</span></a></span></p></header></article><article class="post-188268 post type-post status-publish format-standard has-post-thumbnail category-sponsored-content tag-apm tag-devops tag-opentelemetry tag-sdks entry"><header class="entry-header"><h2 class="entry-title" itemprop="headline"><a href="https://devops.com/what-it-really-takes-to-run-opentelemetry/">What It Really Takes to Run OpenTelemetry</a></h2><p class="entry-meta"><time class="entry-time" itemprop="datePublished" datetime="2026-08-19T17:12:35-04:00">August 19, 2026</time> | <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://devops.com/author/kirubanandanr/" class="entry-author-link" rel="author" itemprop="url"><span class="entry-author-name" itemprop="name">Kirubanandan R</span></a></span></p></header></article></div></section>
|
||
<section id="text-85" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><div id="div-gpt-ad-1494536589535-1" style="height: 250px; width: 300px;"><script>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1494536589535-1'); });</script></div>
|
||
</div>
|
||
</div></section>
|
||
</aside></div></div><footer class="site-footer" itemscope itemtype="https://schema.org/WPFooter"><div class="wrap"><nav class="nav-secondary" aria-label="Secondary" itemscope itemtype="https://schema.org/SiteNavigationElement" id="genesis-nav-secondary"><div class="wrap"><ul id="menu-csc-footer-navigation" class="menu genesis-nav-menu menu-secondary"><li id="menu-item-120384" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-120384"><a href="https://devops.com/" itemprop="url"><span itemprop="name">Home</span></a></li>
|
||
<li id="menu-item-213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-213"><a href="https://devops.com/about/" itemprop="url"><span itemprop="name">About DevOps.com</span></a></li>
|
||
<li id="menu-item-129660" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129660"><a href="https://devops.com/authors-page/" itemprop="url"><span itemprop="name">Meet our Authors</span></a></li>
|
||
<li id="menu-item-123986" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-123986"><a href="https://devops.com/blogger-request-form/" itemprop="url"><span itemprop="name">Write for DevOps.com</span></a></li>
|
||
<li id="menu-item-5573" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5573"><a href="https://techstronggroup.com/assets/Techstrong-media-kit-26.pdf" itemprop="url"><span itemprop="name">Media Kit</span></a></li>
|
||
<li id="menu-item-155879" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-155879"><a target="_blank" href="https://techstronggroup.com/tellmemore/" itemprop="url"><span itemprop="name">Sponsor Info</span></a></li>
|
||
<li id="menu-item-210" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-210"><a href="https://devops.com/copyright/" itemprop="url"><span itemprop="name">Copyright</span></a></li>
|
||
<li id="menu-item-212" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-212"><a href="https://devops.com/tos/" itemprop="url"><span itemprop="name">TOS</span></a></li>
|
||
<li id="menu-item-146058" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-146058"><a target="_blank" href="https://techstronggroup.com/privacy-policy/" itemprop="url"><span itemprop="name">Privacy Policy</span></a></li>
|
||
</ul></div></nav><div class="copy" style="position: relative; padding-bottom: 20px;"><p class="footer-powered-by"><a href="https://techstronggroup.com/" target="_blank"><img src="https://devops.com/wp-content/themes/genesis-devops/images/powered-by-techstrong-ftr.png" alt="Powered by Techstrong Group, Inc."></p><p style="font-family: FontAwesome;"><a class="fa-twitter mega-menu-link" href="https://twitter.com/devopsdotcom" tabindex="0" aria-label="Twitter" target="_blank"></a> <a class="fa-google mega-menu-link" href="https://news.google.com/publications/CAAqJAgKIh5DQklTRUFnTWFnd0tDbVJsZG05d2N5NWpiMjBvQUFQAQ?hl=en-US&gl=US&ceid=US%3Aen" tabindex="0" aria-label="Google News" target="_blank"></a> <a class="fa-linkedin mega-menu-link" href="https://www.linkedin.com/company/devops-com/?viewAsMember=true" tabindex="0" aria-label="LinkedIn" target="_blank"></a> <a class="fa-facebook mega-menu-link" href="https://www.facebook.com/devopscom" tabindex="0" aria-label="Facebook" target="_blank"></a> <a class="fa-youtube-play mega-menu-link" href="https://www.youtube.com/channel/UC-zcE077X98oTEDPwKkDQxQ" tabindex="0" aria-label="YouTube" target="_blank"></a></p><p class="copyright">© 2026 ·<a href="https://techstronggroup.com/" target="_blank">Techstrong Group, Inc.</a>All rights reserved.</p></div><p></p></div></footer></div><script type="speculationrules">
|
||
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/genesis-devops/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
|
||
</script>
|
||
<script>
|
||
( function ( body ) {
|
||
'use strict';
|
||
body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
|
||
} )( document.body );
|
||
</script>
|
||
|
||
<!-- GTM Container placement set to footer -->
|
||
<!-- Google Tag Manager (noscript) -->
|
||
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NZLPNQS" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
|
||
<!-- End Google Tag Manager (noscript) --><div class="wppopups-whole" style="display: none"><div class="spu-bg " id="spu-bg-174203"></div><div class="spu-box spu-animation-fade spu-position-centered spu-animation-animated" id="spu-174203" data-id="174203" data-parent="0" data-settings="{"position":{"position":"centered","sticky_title":"Postal Popup","sticky_title_color":"rgba(0,0,0,255)","sticky_title_size":"28px","sticky_title_bg":"rgba(255,255,255,255)","push_content":"0"},"animation":{"animation":"fade"},"colors":{"show_overlay":"yes-color","overlay_color":"rgba(0,0,0,0.5)","overlay_blur":"2","bg_color":"rgb(29, 29, 33)","bg_img":"","bg_img_repeat":"no-repeat","bg_img_size":"auto"},"close":{"close_color":"rgb(255, 255, 255)","close_hover_color":"rgb(204, 204, 204)","close_shadow_color":"#000","close_size":"30","close_position":"top_right"},"popup_box":{"width":"650px","padding":"0","radius":"0","auto_height":"yes","height":"350px"},"border":{"border_type":"none","border_color":"#000","border_width":"3","border_radius":"0","border_margin":"0"},"shadow":{"shadow_color":"#ccc","shadow_type":"outset","shadow_x_offset":"0","shadow_y_offset":"0","shadow_blur":"0","shadow_spread":"0"},"css":{"custom_css":".spu-content .hs-form {\r\ndisplay: flex;\r\nalign-items: flex-start;\r\njustify-content: center;\r\npadding-bottom: 20px;\r\n}\r\n\r\n.spu-content .hs_email {\r\nwidth: 75%;\r\n}\r\n\r\n.spu-content .hs-input {\r\nheight: 46px;\r\n}\r\n\r\n.hs-error-msgs {\r\ncolor: #fff;\r\n}\r\n\r\n.spu-content .hs_submit {\r\nwidth: 20%;\r\n}"},"id":"174203","field_id":1,"rules":{"group_0":{"rule_0":{"rule":"page_type","operator":"==","value":"all_pages"}}},"global_rules":{"group_0":{"rule_0":{"rule":"page_type","operator":"==","value":"all_pages"}}},"settings":{"popup_title":"Newsletter Popup - Email Only","popup_desc":"","test_mode":"0","powered_link":"0","popup_class":"","popup_hidden_class":"","disable_scroll":"0","close_on_conversion":"1","autoclose":0,"disable_close":"0","advanced_close":"0","conversion_cookie_name":"spu_conversion_174196","conversion_cookie_duration":"5","conversion_cookie_type":"d","closing_cookie_name":"spu_closing_174196","closing_cookie_duration":"5","closing_cookie_type":"d"},"triggers":{"trigger_0":{"trigger":"exit"}},"success":{"optin_success_seconds":0}}" data-need_ajax="0"><div class="spu-container "><div class="spu-content">
|
||
<a href="https://webinars.devops.com/in-article-newsletter-popup"><img class="alignnone size-full wp-image-174197" src="https://devops.com/wp-content/uploads/2024/11/Copy-of-DO-Banners-1540x660-1.png" alt="" width="1540" height="660" /></a>
|
||
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
|
||
<script>
|
||
hbspt.forms.create({
|
||
portalId: "1628905",
|
||
formId: "a818e690-a8e5-4d1c-861c-010e5829d98c"
|
||
});
|
||
</script>
|
||
|
||
|
||
</div><a href="#" class="spu-close spu-close-popup spu-close-top_right">×</a><span class="spu-timer"></span></div></div><!--spu-box--></div><script>
|
||
var coll = document.getElementsByClassName("collapsible");
|
||
var i;
|
||
|
||
for (i = 0; i < coll.length; i++) {
|
||
coll[i].addEventListener("click", function() {
|
||
this.classList.toggle("active");
|
||
var content = this.nextElementSibling;
|
||
if (content.style.display === "block") {
|
||
content.style.display = "none";
|
||
} else {
|
||
content.style.display = "block";
|
||
}
|
||
});
|
||
}
|
||
</script>
|
||
|
||
<script>
|
||
document.addEventListener('DOMContentLoaded', function() {
|
||
const termsSpans = document.querySelectorAll('.pt-cv-meta-fields .terms');
|
||
|
||
termsSpans.forEach(termsSpan => {
|
||
if (termsSpan) {
|
||
const councilLink = termsSpan.querySelector('a.pt-cv-tax-techstrong-council');
|
||
const titleDiv = termsSpan.closest('.pt-cv-meta-fields').previousElementSibling;
|
||
|
||
termsSpan.innerHTML = '';
|
||
|
||
if (councilLink && titleDiv && titleDiv.classList.contains('pt-cv-title')) {
|
||
const icon = document.createElement('img');
|
||
icon.src = 'https://techstrong.ai/wp-content/uploads/2025/03/IMG_1495.png';
|
||
icon.style.width = '35px';
|
||
icon.style.height = '35px';
|
||
|
||
titleDiv.insertBefore(icon, titleDiv.firstChild);
|
||
titleDiv.style.display = 'flex';
|
||
titleDiv.style.alignItems = 'center';
|
||
|
||
// Add margin to the icon
|
||
icon.style.marginRight = '10px';
|
||
}
|
||
}
|
||
});
|
||
});
|
||
</script>
|
||
|
||
<script src="https://player.vimeo.com/api/player.js"></script>
|
||
<script>
|
||
const iframe = document.getElementById('vimeo-event-player');
|
||
const player = new Vimeo.Player(iframe);
|
||
|
||
// Force mute initially
|
||
player.setVolume(0);
|
||
|
||
// Re-mute on every play event, including loops or returning to the tab
|
||
player.on('play', () => {
|
||
player.setVolume(0);
|
||
});
|
||
|
||
// Safety net: if Vimeo tries to raise volume on its own
|
||
player.on('volumechange', (data) => {
|
||
if (data.volume > 0) {
|
||
player.setVolume(0);
|
||
}
|
||
});
|
||
</script>
|
||
<script id="ep-visibility-tz">
|
||
(function(){try{var tz=Intl.DateTimeFormat().resolvedOptions().timeZone;if(tz&&/^[A-Za-z0-9_\-\/+]+$/.test(tz)){document.cookie="ep_visitor_tz="+encodeURIComponent(tz)+";path=/;max-age=2592000;SameSite=Lax";}}catch(e){}})();
|
||
</script>
|
||
<style type="text/css">
|
||
.relevanssi-live-search-results {
|
||
opacity: 0;
|
||
transition: opacity .25s ease-in-out;
|
||
-moz-transition: opacity .25s ease-in-out;
|
||
-webkit-transition: opacity .25s ease-in-out;
|
||
height: 0;
|
||
overflow: hidden;
|
||
z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */
|
||
position: absolute;
|
||
display: none;
|
||
}
|
||
|
||
.relevanssi-live-search-results-showing {
|
||
display: block;
|
||
opacity: 1;
|
||
height: auto;
|
||
overflow: auto;
|
||
}
|
||
|
||
.relevanssi-live-search-no-results, .relevanssi-live-search-didyoumean {
|
||
padding: 0 1em;
|
||
}
|
||
</style>
|
||
<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script> <script>
|
||
( () => {
|
||
const lazyloadRunObserver = () => {
|
||
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
|
||
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
|
||
entries.forEach( ( entry ) => {
|
||
if ( entry.isIntersecting ) {
|
||
let lazyloadBackground = entry.target;
|
||
if( lazyloadBackground ) {
|
||
lazyloadBackground.classList.add( 'e-lazyloaded' );
|
||
}
|
||
lazyloadBackgroundObserver.unobserve( entry.target );
|
||
}
|
||
});
|
||
}, { rootMargin: '200px 0px 200px 0px' } );
|
||
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
|
||
lazyloadBackgroundObserver.observe( lazyloadBackground );
|
||
} );
|
||
};
|
||
const events = [
|
||
'DOMContentLoaded',
|
||
'elementor/lazyload/observe',
|
||
];
|
||
events.forEach( ( event ) => {
|
||
document.addEventListener( event, lazyloadRunObserver );
|
||
} );
|
||
} )();
|
||
</script>
|
||
<style id="mutliple-author-box-inline-style">.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-avatar img {
|
||
width: 35px !important;
|
||
height: 35px !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-avatar img {
|
||
border-radius: 0% !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-meta a {
|
||
background-color: #655997 !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-meta a {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-meta a:hover {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_email-profile-data {
|
||
background-color: #655997 !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_email-profile-data {
|
||
border-radius: 100% !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_email-profile-data {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_email-profile-data:hover {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_url-profile-data {
|
||
background-color: #655997 !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_url-profile-data {
|
||
border-radius: 100% !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_url-profile-data {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .ppma-author-user_url-profile-data:hover {
|
||
color: #ffffff !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-recent-posts-title {
|
||
border-bottom-style: dotted !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-author-boxes-recent-posts-item {
|
||
text-align: left !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-multiple-authors-boxes-li {
|
||
border-style: solid !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-multiple-authors-boxes-li {
|
||
border-color: #999999 !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list.multiple-authors-target-the-content .pp-multiple-authors-boxes-li {
|
||
color: #3c434a !important;
|
||
}
|
||
|
||
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list .pp-multiple-authors-boxes-ul li {
|
||
border-left: none !important;
|
||
border-right: none !important;
|
||
}</style><script id="wppopups-js-extra">
|
||
var wppopups_vars = {"is_admin":"","ajax_url":"https://devops.com/wp-admin/admin-ajax.php","pid":"171561","is_front_page":"","is_blog_page":"","is_category":"","site_url":"https://devops.com","is_archive":"","is_search":"","is_singular":"1","is_preview":"","facebook":"","twitter":"","val_required":"This field is required.","val_url":"Please enter a valid URL.","val_email":"Please enter a valid email address.","val_number":"Please enter a valid number.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","disable_form_reopen":"__return_false"};
|
||
//# sourceURL=wppopups-js-extra
|
||
</script>
|
||
<script id="wppopups-js" src="https://devops.com/wp-content/plugins/wppopups/src/assets/js/wppopups.js?ver=2.2.0.3"></script>
|
||
<script id="leadin-script-loader-js-js-extra">
|
||
var leadin_wordpress = {"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.3.69"};
|
||
//# sourceURL=leadin-script-loader-js-js-extra
|
||
</script>
|
||
<script async defer id='hs-script-loader' src="https://js.hs-scripts.com/1628905.js?integration=WordPress&ver=11.3.69"></script>
|
||
<script id="script-webinars-js" src="https://devops.com/wp-content/themes/genesis-devops/webinars.js?ver=1.0.0"></script>
|
||
<script id="script-any-pre-js" src="https://devops.com/wp-content/themes/genesis-devops/js/slider/any/js/jquery.easing.1.2.js?ver=1.0.0"></script>
|
||
<script id="script-any-js" src="https://devops.com/wp-content/themes/genesis-devops/js/slider/any/js/jquery.anythingslider.min.js?ver=1.0.0"></script>
|
||
<script id="relevanssi-live-search-client-js-extra">
|
||
var relevanssi_live_search_params = [];
|
||
relevanssi_live_search_params = {"ajaxurl":"https:\/\/devops.com\/wp-admin\/admin-ajax.php","config":{"default":{"input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5},"static_offset":true}}},"msg_no_config_found":"No valid Relevanssi Live Search configuration found!","msg_loading_results":"Loading search results.","messages_template":"<div class=\"live-ajax-messages\">\n\t<div id=\"relevanssi-live-ajax-search-spinner\"><\/div>\n<\/div>\n"};;
|
||
//# sourceURL=relevanssi-live-search-client-js-extra
|
||
</script>
|
||
<script id="relevanssi-live-search-client-js" src="https://devops.com/wp-content/plugins/relevanssi-live-ajax-search/assets/javascript/dist/script.min.js?ver=2.5"></script>
|
||
<script id="hoverIntent-js" src="https://devops.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
|
||
<script id="megamenu-js" src="https://devops.com/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.10.6"></script>
|
||
<script id="megamenu-pro-js" src="https://devops.com/wp-content/plugins/megamenu-pro/assets/public.js?ver=2.5"></script>
|
||
<script id="bdt-uikit-js-extra">
|
||
var element_pack_ajax_login_config = {"ajaxurl":"https://devops.com/wp-admin/admin-ajax.php","language":"en","loadingmessage":"Sending user info, please wait...","unknownerror":"Unknown error, make sure access is correct!"};
|
||
var ElementPackConfig = {"ajaxurl":"https://devops.com/wp-admin/admin-ajax.php","nonce":"b07fb7e783","data_table":{"language":{"sLengthMenu":"Show _MENU_ Entries","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sSearch":"Search :","sZeroRecords":"No matching records found","oPaginate":{"sPrevious":"Previous","sNext":"Next"}}},"contact_form":{"sending_msg":"Sending message please wait...","captcha_nd":"Invisible captcha not defined!","captcha_nr":"Could not get invisible captcha response!"},"mailchimp":{"subscribing":"Subscribing you please wait..."},"search":{"more_result":"More Results","search_result":"SEARCH RESULT","not_found":"not found"},"words_limit":{"read_more":"[read more]","read_less":"[read less]"},"elements_data":{"sections":[],"columns":[],"widgets":[]}};
|
||
//# sourceURL=bdt-uikit-js-extra
|
||
</script>
|
||
<script id="bdt-uikit-js" src="https://devops.com/wp-content/plugins/bdthemes-element-pack/assets/js/bdt-uikit.min.js?ver=3.21.7"></script>
|
||
<script id="element-pack-helper-js" src="https://devops.com/wp-content/plugins/bdthemes-element-pack/assets/js/common/helper.min.js?ver=9.8.9"></script>
|
||
<script id="pt-cv-content-views-script-js-extra">
|
||
var PT_CV_PUBLIC = {"_prefix":"pt-cv-","page_to_show":"5","_nonce":"a208484253","is_admin":"","is_mobile":"","ajaxurl":"https://devops.com/wp-admin/admin-ajax.php","lang":"","loading_image_src":"data:image/gif;base64,R0lGODlhDwAPALMPAMrKygwMDJOTkz09PZWVla+vr3p6euTk5M7OzuXl5TMzMwAAAJmZmWZmZszMzP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAADwAPAAAEQvDJaZaZOIcV8iQK8VRX4iTYoAwZ4iCYoAjZ4RxejhVNoT+mRGP4cyF4Pp0N98sBGIBMEMOotl6YZ3S61Bmbkm4mAgAh+QQFCgAPACwAAAAADQANAAAENPDJSRSZeA418itN8QiK8BiLITVsFiyBBIoYqnoewAD4xPw9iY4XLGYSjkQR4UAUD45DLwIAIfkEBQoADwAsAAAAAA8ACQAABC/wyVlamTi3nSdgwFNdhEJgTJoNyoB9ISYoQmdjiZPcj7EYCAeCF1gEDo4Dz2eIAAAh+QQFCgAPACwCAAAADQANAAAEM/DJBxiYeLKdX3IJZT1FU0iIg2RNKx3OkZVnZ98ToRD4MyiDnkAh6BkNC0MvsAj0kMpHBAAh+QQFCgAPACwGAAAACQAPAAAEMDC59KpFDll73HkAA2wVY5KgiK5b0RRoI6MuzG6EQqCDMlSGheEhUAgqgUUAFRySIgAh+QQFCgAPACwCAAIADQANAAAEM/DJKZNLND/kkKaHc3xk+QAMYDKsiaqmZCxGVjSFFCxB1vwy2oOgIDxuucxAMTAJFAJNBAAh+QQFCgAPACwAAAYADwAJAAAEMNAs86q1yaWwwv2Ig0jUZx3OYa4XoRAfwADXoAwfo1+CIjyFRuEho60aSNYlOPxEAAAh+QQFCgAPACwAAAIADQANAAAENPA9s4y8+IUVcqaWJ4qEQozSoAzoIyhCK2NFU2SJk0hNnyEOhKR2AzAAj4Pj4GE4W0bkJQIAOw==","is_mobile_tablet":"","sf_no_post_found":"No posts found.","lf__separator":"____"};
|
||
var PT_CV_PAGINATION = {"first":"\u00ab","prev":"\u2039","next":"\u203a","last":"\u00bb","goto_first":"Go to first page","goto_prev":"Go to previous page","goto_next":"Go to next page","goto_last":"Go to last page","current_page":"Current page is","goto_page":"Go to page"};
|
||
//# sourceURL=pt-cv-content-views-script-js-extra
|
||
</script>
|
||
<script id="pt-cv-content-views-script-js" src="https://devops.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/js/cv.js?ver=4.5.1.2"></script>
|
||
<script id="pt-cv-public-pro-script-js" src="https://devops.com/wp-content/plugins/pt-content-views-pro/public/assets/js/cvpro.min.js?ver=7.4"></script>
|
||
<script id="wp-emoji-settings" type="application/json">
|
||
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://devops.com/wp-includes/js/wp-emoji-release.min.js?ver=7c595869f5825518f39b22142cea17d5"}}
|
||
</script>
|
||
<script type="module">
|
||
/*! This file is auto-generated */
|
||
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
|
||
//# sourceURL=https://devops.com/wp-includes/js/wp-emoji-loader.min.js
|
||
</script>
|
||
|
||
<!-- Shortcodes Ultimate custom CSS - start -->
|
||
<style type="text/css">
|
||
.su-posts-default-loop {
|
||
margin-left: 15px !important;
|
||
}
|
||
|
||
.su-posts-default-loop .su-post {
|
||
margin-bottom: 1.5em;
|
||
line-height: 1.2 !important;
|
||
}
|
||
|
||
.su-box {
|
||
margin-top: 5px;
|
||
}
|
||
|
||
.su-row {
|
||
margin-bottom: 0em !important;
|
||
}
|
||
.su-list ul li {
|
||
font-size: small !important;
|
||
}
|
||
|
||
.su-expand-link {
|
||
font-size: small !important;
|
||
}
|
||
</style>
|
||
<!-- Shortcodes Ultimate custom CSS - end -->
|
||
<script>
|
||
(function($) {
|
||
$(window).scroll(function(){
|
||
if($(window).scrollTop()<116){
|
||
$('.leftad').css('top', 156 - $(window).scrollTop());
|
||
$('.rightad').css('top', 156 - $(window).scrollTop());
|
||
}
|
||
else {
|
||
$('.leftad').css('top', 42);
|
||
$('.rightad').css('top', 42);
|
||
}
|
||
});
|
||
})( jQuery );
|
||
</script><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"e8343d3985db47d9b898e118af12e75f","spa":2}' crossorigin="anonymous"></script>
|
||
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a39cd08efc8a7db6',t:'MTc4OTE5NDExNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
|