Files
nexus/sreweekly/articles/414/06-life-as-a-site-reliability-engineer-at-ibm.html
2026-09-12 17:23:01 +08:00

2180 lines
103 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="languageCode" content="en"/>
<meta name="countryCode" content="us"/>
<meta name="searchTitle" content="Life as a Site Reliability Engineer at IBM"/>
<meta name="focusArea" content="Miscellaneous - Careers"/>
<meta name='primaryTaxonomyEn' content="IT infrastructure"/>
<meta name="siteSection" content="careers"/>
<meta name="primaryTopic" content="IT infrastructure"/>
<meta name="productName"/>
<meta name="pageType" content="Careers - Blog"/>
<meta name="featuredContent" content="false"/>
<title>Life as a Site Reliability Engineer at IBM | IBM</title>
<meta name="content-page-ref" content="eROxip4tByGTXXkYPHZou9seUBMa7gB1FcPr7bISGBzMPe-x4nPEX_Zq5q_4h_6SOk_ePbeLw5VZIwsfRCbJW7qORqoYD7OZYnxzPAYtRjRgqyT_YPUHHrDXmQ3uoXllULM0mqxjby52q_etrHk3ww"/>
<script defer="defer" type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@%5E2/dist/micro.js" data-routing="program=131558,environment=1281329,tier=publish"></script>
<link rel="icon" sizes="16x16" href="/content/dam/adobe-cms/default-images/icon-16x16.png"/>
<link rel="icon" sizes="32x32" href="/content/dam/adobe-cms/default-images/icon-32x32.png"/>
<link rel="icon" sizes="150x150" href="/content/dam/adobe-cms/default-images/icon-150x150.png"/>
<link rel="icon" sizes="192x192" href="/content/dam/adobe-cms/default-images/icon-192x192.png"/>
<link rel="icon" sizes="512x512" href="/content/dam/adobe-cms/default-images/icon-512x512.png"/>
<link rel="apple-touch-icon" sizes="57x57" href="/content/dam/adobe-cms/default-images/apple-touch-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/content/dam/adobe-cms/default-images/apple-touch-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/content/dam/adobe-cms/default-images/apple-touch-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/content/dam/adobe-cms/default-images/apple-touch-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/content/dam/adobe-cms/default-images/apple-touch-icon-180x180.png"/>
<meta name="keywords" content="Site reliability engineering,Consulting,IBM Consulting"/>
<meta name="description" content="We recently spoke with three Site Reliability Engineers at IBM: Angelica from Costa Rica, Kaushal from India, and Pawel from Poland."/>
<meta name="template" content="article"/>
<meta name="author" content="IBM Careers"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="robots" content="index, follow, max-image-preview:large"/>
<link rel="canonical" href="https://www.ibm.com/careers/blog/life-as-a-site-reliability-engineer-at-ibm"/>
<link rel="preload" as="image" href="/content/adobe-cms/us/en/careers/blog/life-as-a-site-reliability-engineer-at-ibm/jcr:content/root/leadspace_container/leadspace_article/image.coreimg.jpeg/1779442470850/adobestock_480884814.jpeg" fetchpriority="high"/>
<link rel="preload" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-masthead-container.lc-1faea730e67c940d05aba6ae2faa69f4-lc.min.js" as="script">
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-smartling-context.lc-d30c41c1c7a4511befbe3e285d76955a-lc.min.js"></script>
<script type="text/javascript">
!function(e, a, n, t) {
var i = e.head;
if (i) {
if (a) return;
var o = e.createElement("style");
o.id = "alloy-prehiding", o.innerText = n, i.appendChild(o),
setTimeout(function() {
o.parentNode && o.parentNode.removeChild(o)
}, t)
}
}
(document, document.location.href.indexOf("adobe_authoring_enabled") !== -1, "body { opacity: 0 !important }", 900);
</script>
<!-- <script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "s52kp7iw7g");
</script>-->
<style id="prevent-layout-shift-style">
c4d-masthead-container:not(:defined) {
min-height: 114px; /* Reserve space before it loads */
display: block !important;
opacity: 0; /* Hide visually but keep space */
transition: opacity 0.3s ease-in-out;
}
c4d-masthead-container:defined {
transition: opacity 0.3s ease-in-out;
opacity: 1;
}
c4d-leadspace:not(:defined) {
display:none;
}
c4d-table-of-contents:not(:defined) {
display:none;
}
c4d-link-list:not(:defined) {
display:none;
}
</style>
<script src="https://assets.adobedtm.com/0f2de1d5b89a/565c2aeb0d39/launch-560e54b3e83c.min.js" type="text/javascript" async="async"></script>
<script type="text/javascript" async="async">
var adobeDataLayer = window.adobeDataLayer || [];
</script>
<script type="text/javascript">
window.searchKey = {
templateName: 'article',
taxonomylist: 'taxonomy : Topics \/ Consulting,taxonomy : Topics \/ DevOps \/ Site reliability engineering,taxonomy : Brands \/ IBM \/ IBM Consulting,taxonomy : Topics \/ IT infrastructure',
L0Tag: 'Topics,Brands,Geography,Compliance Entities,Product Categories,Events,Computer Languages,Content Format,Series,Content Type,CMaaS Focus Areas,Deployment Types,Product Types,Search Index,Unified Taxonomy,Site Sections,Page Types,Persona,Journey Stage,Journey Step,Industries',
}
</script>
<link rel="alternate" hreflang="x-default" href="https://www.ibm.com/careers/blog/life-as-a-site-reliability-engineer-at-ibm"/>
<link rel="alternate" hreflang="en-us" href="https://www.ibm.com/careers/blog/life-as-a-site-reliability-engineer-at-ibm"/>
<script type="text/javascript">
var languageCode = document.getElementsByName('languageCode')[0].content;
var countryCode = document.getElementsByName('countryCode')[0].content;
var focusArea = document.getElementsByName('focusArea')[0].content;
var primaryTopic = document.getElementsByName('primaryTopic')[0]?.content?.trim() || '';
var productName = document.getElementsByName('productName')[0]?.content?.trim() || '';
var pageType = document.getElementsByName('pageType')[0]?.content?.trim() || '';
var promptTitle = '';
var prompt1 = '';
var prompt2 = '';
var prompt3 = '';
var prompts = [prompt1, prompt2, prompt3].filter(Boolean);
var promptConfig = promptTitle || prompts.length ? { title: promptTitle, prompts: prompts } : null;
/* Define digital data object based on _appInfo object */
window._ibmAnalytics = {
settings: {
name: "AEM Sites",
tealiumProfileName: "adobe-launch"
},
};
window.digitalData = {
page: {
category: {
primaryCategory: '',
},
taxonomy: Object.assign({
primaryTopic: primaryTopic,
productName: productName,
pageType: pageType
}, promptConfig ? { promptConfig: promptConfig } : {}),
pageInfo: {
language: languageCode + '-' + countryCode,
ibm: {
siteID: 'MarketingAEM',
country: countryCode,
messaging: {
routing: {
focusArea: focusArea,
languageCode: languageCode,
regionCode: countryCode
},
translation: {
languageCode: languageCode,
regionCode: countryCode
}
},
sections: 0,
patterns: 0,
},
carbon: {
'@carbon/web-components': '',
'@carbon/ibmdotcom-web-components': '',
'carbon-for-aem': '',
},
},
},
};
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Life as a Site Reliability Engineer at IBM",
"description": "We recently spoke with three Site Reliability Engineers at IBM: Angelica from Costa Rica, Kaushal from India, and Pawel from Poland.",
"url": "https://www.ibm.com/careers/blog/life-as-a-site-reliability-engineer-at-ibm",
"datePublished": "2025-03-07",
"dateModified": "2026-05-22",
"image": ["https://www.ibm.com/content/dam/connectedassets-adobe-cms/worldwide-content/stock-assets/adb-stk/ul/g/bc/e7/adobestock_480884814.jpeg"],
"inLanguage": "en-US"
}
</script>
<!-- Instana script specific to Dev environment start -->
<!-- <script>
(function(s,t,a,n){s[t]||(s[t]=a,n=s[a]=function(){n.q.push(arguments)},
n.q=[],n.v=2,n.l=1*new Date)})(window,"InstanaEumObject","ineum");
ineum('reportingUrl', 'https://eum-orange-saas.instana.io');
ineum('key', 'mFJnYtpBSiCKl9zenWHXtg');
ineum('trackSessions');
</script>
<script defer crossorigin="anonymous" src=https://eum.instana.io/1.7.2/eum.min.js
integrity="sha384-cgeSlevgebehPauohUhsnAeBrpjXzaj94mSv3L2EXjCQH0RRb9xSQ2ErGOWkthIJ"></script>-->
<!-- Instana script specific to Dev environment end -->
<meta property="og:url" content="https://www.ibm.com/careers/blog/life-as-a-site-reliability-engineer-at-ibm"/>
<meta property="og:type" content="article"/>
<meta property="og:title" content="Life as a Site Reliability Engineer at IBM - IBM Careers Blog"/>
<meta property="og:description" content="We recently spoke with three Site Reliability Engineers at IBM: Angelica from Costa Rica, Kaushal from India, and Pawel from Poland."/>
<meta property="article:published_time" content="2025-03-07"/>
<meta property="og:image" content="https://www.ibm.com/content/dam/connectedassets-adobe-cms/worldwide-content/stock-assets/adb-stk/ul/g/bc/e7/adobestock_480884814.jpeg/_jcr_content/renditions/cq5dam.thumbnail.1280.1280.png"/>
<script src="https://1.www.s81c.com/common/stats/ibm-common.js" type="text/javascript" async="async" fetchpriority="high"></script>
<link rel="preload" href="https://hybrid-cloud-widgets-production.s3.us.cloud-object-storage.appdomain.cloud/loader.js" as="script"/>
<script src="https://hybrid-cloud-widgets-production.s3.us.cloud-object-storage.appdomain.cloud/loader.js" type="application/javascript"></script>
<link rel="stylesheet" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-base.lc-30313e00669f877069f15dd099f23454-lc.min.css" type="text/css">
<link rel="stylesheet" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlStylesCarbon.lc-f65d3f5d45eadd0ff7df8c2ea5ec7876-lc.min.css" type="text/css">
<link rel="stylesheet" href="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlStyles.lc-ded54de7e2c4fbb245f3f863b78a3424-lc.min.css" type="text/css">
<link rel="stylesheet" href="https://1.www.s81c.com/common/carbon-for-ibm-dotcom/tag/v1/latest/plex.css"/>
<link rel="stylesheet" href="https://1.www.s81c.com/common/carbon/plex/sans.css"/>
<!--<sly data-sly-test="false">
<sly data-sly-use.productModel="com.ibm.core.models.schema.ProductModel"/>
<script type="application/ld+json">
</script>
</sly>-->
</head>
<body class="content-page page basicpage publish " id="content-page-56e11311cd" data-cmp-data-layer-enabled data-fullwidthtemplate="false">
<script>
window.CQ_Analytics = window.CQ_Analytics || {};
window.adobeDataLayer = window.adobeDataLayer || [];
adobeDataLayer.push({
page: JSON.parse("{\x22content\u002Dpage\u002D56e11311cd\x22:{\x22@type\x22:\x22adobe\u002Dcms\/components\/structure\/content\u002Dpage\x22,\x22repo:modifyDate\x22:\x222026\u002D05\u002D22T09:34:47Z\x22,\x22dc:title\x22:\x22Life as a site reliability engineer at ibm\x22,\x22xdm:template\x22:\x22\/conf\/adobe\u002Dcms\u002Deditable\/settings\/wcm\/templates\/article\x22,\x22xdm:language\x22:\x22en\x22,\x22xdm:tags\x22:[\x22Site reliability engineering\x22,\x22Consulting\x22,\x22IBM Consulting\x22],\x22repo:path\x22:\x22\/content\/adobe\u002Dcms\/us\/en\/careers\/blog\/life\u002Das\u002Da\u002Dsite\u002Dreliability\u002Dengineer\u002Dat\u002Dibm.html\x22}}"),
event: 'cmp:show',
eventInfo: {
path: 'page.content\u002Dpage\u002D56e11311cd'
}
});
</script>
<div class="page-modal-wrapper">
</div>
<c4d-video-cta-container>
<div class="image image-dm">
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-lightbox-media-viewer.lc-7b873264d83f0524fe04117cd1eef1cd-lc.min.js"></script>
</div>
<div class="ogImage image-dm image">
</div>
<div class="root container responsivegrid">
<div id="container-25343bfcda" class="cmp-container ">
<div class="masthead">
<c4d-masthead-container data-endpoint="#" auth-method="profile-api" has-contact="false" has-global="true" has-profile="true" has-search="true" has-cart current-region-text="Your current region is" different-region-text="Select a different region" no-other-region-text="This page is not available in any other regions" light-theme-tooltip-text="Light Mode" dark-theme-tooltip-text="Dark Mode">
</c4d-masthead-container>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-masthead-container.lc-1faea730e67c940d05aba6ae2faa69f4-lc.min.js"></script>
<script src="/etc.clientlibs/clientlibs/granite/jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/components/structure/navigation/masthead/clientlibs/site.lc-896245da59e50446b51138c4b0c0eb3e-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/components/structure/navigation/masthead/clientlibs/country-restoration.lc-849dd35b12585fe0bf0fee55c31b147c-lc.min.js"></script>
<script>
let l0Json = "{\x22profileMenu\x22:{\x22signedout\x22:[{\x22title\x22:\x22My IBM\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/?lnk=mmi\x22},{\x22title\x22:\x22Log in\x22,\x22url\x22:\x22https:\/\/login.ibm.com\/oidc\/endpoint\/default\/authorize?redirect_uri=https%3A%2F%2Fmyibm.ibm.com%2FOIDCHandler.html\x26response_type=token\x26client_id=v18LoginProdCI\x26scope=openid\x26state=https%3A%2F%2Fwww.ibm.com\x26nonce=8675309\x22}],\x22signedin\x22:[{\x22title\x22:\x22My IBM\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/?lnk=mmi\x22},{\x22title\x22:\x22Profile\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/profile\/?lnk=mmi\x22},{\x22title\x22:\x22Billing\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/billing\/?lnk=mmi\x22},{\x22title\x22:\x22Log out\x22,\x22url\x22:\x22https:\/\/myibm.ibm.com\/pkmslogout?filename=accountRedir.html\x22}]},\x22mastheadNav\x22:{\x22links\x22:[{\x22title\x22:\x22Software\x22,\x22url\x22:\x22\x22,\x22submenu\x22:{\x22sections\x22:[{\x22heading\x22:{\x22title\x22:\x22Artificial intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/solutions\/artificial\u002Dintelligence?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22AI coding agent\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ai\u002Dcoding\u002Dagent?lnk=L0G\x22,\x22description\x22:\x22Bob your AI software development partner\x22},{\x22title\x22:\x22Maximo Application Suite\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/maximo?lnk=L0G\x22,\x22description\x22:\x22AI\u002Dpowered monitoring, predictive maintenance, and reliability planning, available as SaaS or on Red Hat OpenShift\x22},{\x22title\x22:\x22watsonx\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx?lnk=L0G\x22,\x22description\x22:\x22AI and data platform\x22},{\x22title\x22:\x22watsonx Orchestrate\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dorchestrate?lnk=L0G\x22,\x22description\x22:\x22Generative AI and automation solution that empowers your business\x22},{\x22title\x22:\x22watsonx.data\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Ddata?lnk=L0G\x22,\x22description\x22:\x22Open, hybrid data foundation delivering trusted real\u002Dtime data for AI and analytics across the enterprise\x22},{\x22title\x22:\x22watsonx.data integration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Ddata\u002Dintegration?lnk=L0G\x22,\x22description\x22:\x22Adaptive data integration tool designed to future proof your data integration\x22},{\x22title\x22:\x22watsonx.data intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Ddata\u002Dintelligence?lnk=L0G\x22,\x22description\x22:\x22Discover, curate and govern data assets across on prem and public, private or hybrid cloud\x22},{\x22title\x22:\x22watsonx.governance\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dgovernance?lnk=L0G\x22,\x22description\x22:\x22Direct, manage and monitor your AI with a single platform\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Data \x26 analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/solutions\/analytics?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud Databases for Elasticsearch\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/databases\u002Dfor\u002Delasticsearch?lnk=L0G\x22,\x22description\x22:\x22A powerful tool for rich data with a full\u002Dtext search engine and JSON document database indexing\x22},{\x22title\x22:\x22Cloud Pak for Data\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Ddata?lnk=L0G\x22,\x22description\x22:\x22Tools for data analysis, organization and management\x22},{\x22title\x22:\x22Cloudant\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloudant?lnk=L0G\x22,\x22description\x22:\x22A JSON document database based on Apache CouchDB that offers independent serverless scaling of throughput capacity and storage\x22},{\x22title\x22:\x22Cognos Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cognos\u002Danalytics?lnk=L0G\x22,\x22description\x22:\x22Transform your data into actionable insights with a trusted AI co\u002Dpilot\x22},{\x22title\x22:\x22DataStage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/datastage?lnk=L0G\x22,\x22description\x22:\x22A visual interface for designing, developing and deploying data pipelines.\x22},{\x22title\x22:\x22Db2\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/db2?lnk=L0G\x22,\x22description\x22:\x22Power low\u002Dlatency transactions and real\u002Dtime analytics across any cloud\x22},{\x22title\x22:\x22EDB Postgres Enterprise and Standard with IBM\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/postgres\u002Denterprise?lnk=L0G\x22,\x22description\x22:\x22Develop and run applications on a security\u002Drich, enterprise\u002Dclass database based on open source PostgreSQL\x22},{\x22title\x22:\x22ILOG CPLEX Optimization Studio\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ilog\u002Dcplex\u002Doptimization\u002Dstudio?lnk=L0G\x22,\x22description\x22:\x22A decision optimization software for building and solving complex optimization models\x22},{\x22title\x22:\x22ILOG CPLEX Optimizer\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ilog\u002Dcplex\u002Doptimization\u002Dstudio\/cplex\u002Doptimizer?lnk=L0G\x22,\x22description\x22:\x22Produce precise and logical decisions for planning and resource allocation problems\x22},{\x22title\x22:\x22Planning Analytics\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/planning\u002Danalytics?lnk=L0G\x22,\x22description\x22:\x22A business performance management software with planning, forecasting and reporting features\x22},{\x22title\x22:\x22SPSS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/spss?lnk=L0G\x22,\x22description\x22:\x22Software for statistical analysis and business intelligence\x22},{\x22title\x22:\x22StreamSets\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/streamsets?lnk=L0G\x22,\x22description\x22:\x22Build robust and intelligent streaming data pipelines\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22DevOps\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/solutions\/devops?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud Pak for AIOps\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Daiops?lnk=L0G\x22,\x22description\x22:\x22Enable IT operators to place AI at the core of their ITOps toolchain\x22},{\x22title\x22:\x22Cloud Pak for Applications\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dapplications?lnk=L0G\x22,\x22description\x22:\x22Collection of cloud\u002D native runtimes, Al\u002Dpowered application modernization tools, and a Kubernetes Platform\x22},{\x22title\x22:\x22Concert\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/concert?lnk=L0G\x22,\x22description\x22:\x22A generative AI\u002Ddriven technology automation platform\x22},{\x22title\x22:\x22DevOps Code ClearCase\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Dcode\u002Dclearcase?lnk=L0G\x22,\x22description\x22:\x22Configuration management system for software asset access control\x22},{\x22title\x22:\x22DevOps Test\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/devops\u002Dtest?lnk=L0G\x22,\x22description\x22:\x22Continuous testing and virtualization platform\x22},{\x22title\x22:\x22Engineering Lifecycle Management\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/engineering\u002Dlifecycle\u002Dmanagement?lnk=L0G\x22,\x22description\x22:\x22Comprehensive end\u002Dto\u002Dend engineering solution\x22},{\x22title\x22:\x22Instana Observability\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/instana?lnk=L0G\x22,\x22description\x22:\x22Incident prevention with automated full\u002Dstack visibility\x22},{\x22title\x22:\x22Kubecost\x22,\x22url\x22:\x22https:\/\/www.apptio.com\/products\/kubecost?lnk=L0G\x22,\x22description\x22:\x22A comprehensive cost monitoring and optimization solution for teams running Kubernetes\x22},{\x22title\x22:\x22Terraform\x22,\x22url\x22:\x22https:\/\/www.hashicorp.com\/en\/products\/terraform?lnk=L0G\x22,\x22description\x22:\x22Maximize infrastructure investments using a standardized automated workflow from Terraform\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Integration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/software\/integration\u002Dresilience?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22API Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/api\u002Dconnect?lnk=L0G\x22,\x22description\x22:\x22Seamlessly develop, manage, secure and socialize your API types\x22},{\x22title\x22:\x22App Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Dconnect?lnk=L0G\x22,\x22description\x22:\x22An application integration software that connects applications and data sources\x22},{\x22title\x22:\x22Aspera\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/aspera?lnk=L0G\x22,\x22description\x22:\x22A suite of data transfer software for moving amounts of data quickly and securely\x22},{\x22title\x22:\x22Cloud Pak for Integration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dintegration?lnk=L0G\x22,\x22description\x22:\x22Connects apps, services and data\x22},{\x22title\x22:\x22Event Automation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/event\u002Dautomation?lnk=L0G\x22,\x22description\x22:\x22A composable solution to help accelerate business event\u002Ddriven efforts\x22},{\x22title\x22:\x22MQ\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/mq?lnk=L0G\x22,\x22description\x22:\x22Secure, reliable enterprise messaging that connects applications and data across hybrid environments.\x22},{\x22title\x22:\x22NS1 Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ns1\u002Dconnect?lnk=L0G\x22,\x22description\x22:\x22Resilient, fast, authoritative DNS connections to prevent network outages\x22},{\x22title\x22:\x22Sterling B2B Integration SaaS​\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/b2b\u002Dintegration\u002Dsaas?lnk=L0G\x22,\x22description\x22:\x22SaaS solution to simplify and optimize your EDI and B2B API transactions. Fully \u002Dmanage service option\x22},{\x22title\x22:\x22Sterling B2B Integration Value\u002DAdded Network\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/b2b\u002Dintegration\u002Dvan?lnk=L0G\x22,\x22description\x22:\x22Highly reliable B2B network accelerates onboarding of new customers, suppliers or other trading partners\x22},{\x22title\x22:\x22Sterling Secure File Transfer​\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/secure\u002Dfile\u002Dtransfer?lnk=L0G\x22,\x22description\x22:\x22Fast, scalable, file transfer platform for on\u002D premise or hybrid cloud containerized software deployment\x22},{\x22title\x22:\x22webMethods B2B Integration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/webmethods\u002Db2b?lnk=L0G\x22,\x22description\x22:\x22Increase control of B2B transaction data with seamless integration across system​\x22},{\x22title\x22:\x22webMethods Hybrid Integration\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/webmethods\u002Dhybrid\u002Dintegration?lnk=L0G\x22,\x22description\x22:\x22Transform AI pilots into production with enterprise integration in one unified iPaaS​\x22},{\x22title\x22:\x22webMethods Managed File Transfer\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/webmethods\u002Dmft?lnk=L0G\x22,\x22description\x22:\x22Automated end\u002Dto\u002Dend secure file transfers with AI\u002Dpowered integration capabilities\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Security\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/categories\/security\u002Dproducts?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud App ID\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Did?lnk=L0G\x22,\x22description\x22:\x22Authentication and user profiles as a service for mobile and web apps\x22},{\x22title\x22:\x22Cloud Cyber Recovery\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/solutions\/cyber\u002Drecovery?lnk=L0G\x22,\x22description\x22:\x22A simple, isolated resilient infrastructure with air gaps, disaster recovery and business continuity plan against ransomware\x22},{\x22title\x22:\x22Guardium\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/guardium?lnk=L0G\x22,\x22description\x22:\x22Suite for data encryption, management and simplified compliance\x22},{\x22title\x22:\x22Guardium Data Encryption\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/guardium\u002Ddata\u002Dencryption?lnk=L0G\x22,\x22description\x22:\x22A family of data encryption and key management software used to manages policies, configurations and encryption keys\x22},{\x22title\x22:\x22Guardium Data Protection\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/guardium\u002Ddata\u002Dprotection?lnk=L0G\x22,\x22description\x22:\x22Discover, classify and secure structured and unstructured data across hybrid environments\x22},{\x22title\x22:\x22Guardium Key Lifecycle Manager\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/guardium\u002Dkey\u002Dlifecycle\u002Dmanager?lnk=L0G\x22,\x22description\x22:\x22Centralize, simplify and automate encryption key management\x22},{\x22title\x22:\x22Guardium Vulnerability Assessment\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/guardium\u002Dvulnerability\u002Dassessment?lnk=L0G\x22,\x22description\x22:\x22Scan your data environment to detect vulnerabilities and suggest remedial actions\x22},{\x22title\x22:\x22MaaS360\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/maas360?lnk=L0G\x22,\x22description\x22:\x22Unified endpoint management for mobile workforces\x22},{\x22title\x22:\x22QRadar\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/qradar?lnk=L0G\x22,\x22description\x22:\x22Identify, investigate, and remediate threats across enterprise networks\x22},{\x22title\x22:\x22Secrets Manager\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/secrets\u002Dmanager?lnk=L0G\x22,\x22description\x22:\x22Centrally manage your secrets in a single\u002Dtenant, dedicated instance\x22},{\x22title\x22:\x22Trusteer\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/trusteer?lnk=L0G\x22,\x22description\x22:\x22Software to authenticate customers, detect fraud and assess risk\x22},{\x22title\x22:\x22Vault\x22,\x22url\x22:\x22https:\/\/www.hashicorp.com\/en\/products\/vault?lnk=L0G\x22,\x22description\x22:\x22Standardize secrets management with identity\u002Dbased security from Vault\x22},{\x22title\x22:\x22Verify\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/verify?lnk=L0G\x22,\x22description\x22:\x22Identity, authentication, and access control software\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Technology business management\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/categories\/technology\u002Dbusiness\u002Dmanagement\u002Dproducts?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Apptio\x22,\x22url\x22:\x22https:\/\/www.apptio.com\/products\/ibm\u002Dapptio?lnk=L0G\x22,\x22description\x22:\x22Empower digital leaders to make data\u002Ddriven decisions, realize value and transform the business\x22},{\x22title\x22:\x22Cloudability\x22,\x22url\x22:\x22https:\/\/www.apptio.com\/products\/cloudability?lnk=L0G\x22,\x22description\x22:\x22Empower FinOps teams to manage and optimize multi\u002Dcloud, AI and Kubernetes spend\x22},{\x22title\x22:\x22Concert\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/concert?lnk=L0G\x22,\x22description\x22:\x22A generative AI\u002Ddriven technology automation platform\x22},{\x22title\x22:\x22Instana Observability\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/instana?lnk=L0G\x22,\x22description\x22:\x22Incident prevention with automated full\u002Dstack visibility\x22},{\x22title\x22:\x22Kubecost\x22,\x22url\x22:\x22https:\/\/www.apptio.com\/products\/kubecost?lnk=L0G\x22,\x22description\x22:\x22A comprehensive cost monitoring and optimization solution for teams running Kubernetes\x22},{\x22title\x22:\x22Targetprocess\x22,\x22url\x22:\x22https:\/\/www.apptio.com\/products\/targetprocess?lnk=L0G\x22,\x22description\x22:\x22Connect strategy and execution to achieve enterprise\u002Dwide alignment\x22},{\x22title\x22:\x22Turbonomic\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/turbonomic?lnk=L0G\x22,\x22description\x22:\x22Automate resource management for assured performance across multicloud environments\x22}]}]}],\x22viewAll\x22:{\x22title\x22:\x22Explore all products\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\x22}}},{\x22title\x22:\x22Infrastructure\x22,\x22url\x22:\x22\x22,\x22submenu\x22:{\x22sections\x22:[{\x22heading\x22:{\x22title\x22:\x22Cloud\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/solutions\/cloud?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Cloud Bare Metal Servers\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/bare\u002Dmetal\u002Dservers?lnk=L0G\x22,\x22description\x22:\x22100% dedicated, secure, bare metal servers\x22},{\x22title\x22:\x22Cloud Code Engine\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/code\u002Dengine?lnk=L0G\x22,\x22description\x22:\x22A fully managed, serverless platform, running containerized workloads\x22},{\x22title\x22:\x22Cloud Container Registry\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/container\u002Dregistry?lnk=L0G\x22,\x22description\x22:\x22Store and distribute Docker images in a managed, private registry\x22},{\x22title\x22:\x22Cloud for SAP\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\/sap?lnk=L0G\x22,\x22description\x22:\x22Simplify and accelerate the delivery of SAP software in the cloud\x22},{\x22title\x22:\x22Cloud Internet Services\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dinternet\u002Dservices?lnk=L0G\x22,\x22description\x22:\x22Security, reliability and performance capabilities designed to protect public\u002Dfacing web content and applications\x22},{\x22title\x22:\x22Cloud Kubernetes Service\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/kubernetes\u002Dservice?lnk=L0G\x22,\x22description\x22:\x22Enable the orchestration of intelligent scheduling, self\u002Dhealing and horizontal scaling\x22},{\x22title\x22:\x22Cloud Object Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dobject\u002Dstorage?lnk=L0G\x22,\x22description\x22:\x22Store any data securely at scale, anywhere, backed by resilient architecture with simple all‑inclusive pricing for every usage cost\x22},{\x22title\x22:\x22Cloud Pak for Business Automation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpak\u002Dfor\u002Dbusiness\u002Dautomation?lnk=L0G\x22,\x22description\x22:\x22A modular set of integrated software components for operations management and automation\x22},{\x22title\x22:\x22Cloud Paks\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\u002Dpaks?lnk=L0G\x22,\x22description\x22:\x22Integrated, open, containerized solutions certified by IBM\x22},{\x22title\x22:\x22Cloud Satellite\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/satellite?lnk=L0G\x22,\x22description\x22:\x22A software platform that allows you provision managed cloud services across any environment\x22},{\x22title\x22:\x22Cloud Virtual Servers for VPC\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/virtual\u002Dservers?lnk=L0G\x22,\x22description\x22:\x22Configurable single\u002D or multi\u002Dtenant virtual machines, available with Intel, IBM zSystems, and IBM LinuxONE architectures\x22},{\x22title\x22:\x22GPUs and AI Accelerators on IBM Cloud\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/gpu\u002Dai\u002Daccelerator?lnk=L0G\x22,\x22description\x22:\x22Securely scale AI and HPC workloads on a trusted enterprise environment\x22},{\x22title\x22:\x22Power Virtual Server\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/power\u002Dvirtual\u002Dserver?lnk=L0G\x22,\x22description\x22:\x22A family of configurable, multitenant, virtual IBM Power servers that help you expand your hybrid journey\x22},{\x22title\x22:\x22Red Hat OpenShift\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/openshift?lnk=L0G\x22,\x22description\x22:\x22Bring mission\u002Dcritical applications and AI initiatives to market with Red Hat OpenShift on IBM Cloud\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Compute\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/categories\/compute\u002Dproducts?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22AIX\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/aix?lnk=L0G\x22,\x22description\x22:\x22IBM’s proprietary Unix operating system designed to run on IBM Power servers\x22},{\x22title\x22:\x22Confidential Computing Container Runtime\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/confidential\u002Dcomputing\u002Dcontainer\u002Druntime?lnk=L0G\x22,\x22description\x22:\x22Hardware\u002Dlevel security for virtual servers on IBM Z and LinuxONE, available in on\u002Dpremises servers and managed offerings on IBM Cloud\x22},{\x22title\x22:\x22DataPower Gateway\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/datapower\u002Dgateway?lnk=L0G\x22,\x22description\x22:\x22A purpose\u002Dbuilt security and integration platform for mobile, web, API, SOA, B2B and cloud workloads\x22},{\x22title\x22:\x22Digital Asset Haven\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/digital\u002Dasset\u002Dhaven?lnk=L0G\x22,\x22description\x22:\x22Operational backbone for financial institutions and regulated enterprises entering the digital asset economy\x22},{\x22title\x22:\x22IBM i\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ibm\u002Di?lnk=L0G\x22,\x22description\x22:\x22Secure, stable, and integrated operating system for IBM Power Systems\x22},{\x22title\x22:\x22LinuxOne\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/linuxone?lnk=L0G\x22,\x22description\x22:\x22Family of enterprise\u002Dgrade Linux servers, powered by the IBM Telum processor.\x22},{\x22title\x22:\x22Oracle on IBM Power\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/power\/oracle?lnk=L0G\x22,\x22description\x22:\x22Designed to support the most demanding workloads for your Oracle hybrid cloud environment\x22},{\x22title\x22:\x22Power\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/power?lnk=L0G\x22,\x22description\x22:\x22Accelerate big data insights and hybrid cloud deployment with an open server ecosystem\x22},{\x22title\x22:\x22Quantum\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/quantum?lnk=L0G\x22,\x22description\x22:\x22Access the world’s largest fleet of 100+ qubit quantum computers and performant Qiskit software tools\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22IBM Z\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22Application Discovery and Delivery Intelligence\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/app\u002Ddiscovery\u002Dand\u002Ddelivery\u002Dintelligence?lnk=L0G\x22,\x22description\x22:\x22A software to analyze and visualize applications, data, and jobs on z\/OS\x22},{\x22title\x22:\x22CICS Transaction Server for z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cics\u002Dtransaction\u002Dserver?lnk=L0G\x22,\x22description\x22:\x22Drive operational efficiencies while increasing service agility, with a service delivery platform for cloud computing\x22},{\x22title\x22:\x22Db2 for z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/db2\u002Dfor\u002Dzos?lnk=L0G\x22,\x22description\x22:\x22A relational database management system for z\/OS\x22},{\x22title\x22:\x22Developer for z\/OS Enterprise Edition\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/developer\u002Dfor\u002Dzos?lnk=L0G\x22,\x22description\x22:\x22VS Code, full debugging, cloud, and AI tools, built on the core Eclipse\u002Dbased IBM Developer for z\/OS\x22},{\x22title\x22:\x22OMEGAMON\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Domegamon?lnk=L0G\x22,\x22description\x22:\x22Monitor and manage sophisticated mainframe applications and environments\x22},{\x22title\x22:\x22watsonx Assistant for Z\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dassistant\u002Dfor\u002Dz?lnk=L0G\x22,\x22description\x22:\x22An AI\u002Dpowered tool that simplifies how users interact with and manage the mainframe with agentic workflows and generative AI\x22},{\x22title\x22:\x22watsonx Code Assistant for Z\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/watsonx\u002Dcode\u002Dassistant\u002Dz?lnk=L0G\x22,\x22description\x22:\x22Accelerate the mainframe application lifecycle with generative AI and automation with IBM watsonx Code Assistant for Z\x22},{\x22title\x22:\x22Z Development and Test Environment\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Ddevelopment\u002Dtest\u002Denvironment?lnk=L0G\x22,\x22description\x22:\x22Develop and test IBM Z systems applications on Intel\u002Dbased hardware\x22},{\x22title\x22:\x22Z IntelliMagic Vision\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z\u002Dintellimagic\u002Dvision?lnk=L0G\x22,\x22description\x22:\x22Advanced performance analysis software for IBM Z\x22},{\x22title\x22:\x22z\/OS\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/zos?lnk=L0G\x22,\x22description\x22:\x22A highly secure and scalable operating system for running mission\u002Dcritical applications\x22},{\x22title\x22:\x22z16\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z16?lnk=L0G\x22,\x22description\x22:\x22The latest IBM Z mainframe with on\u002Dchip AI inferencing and quantum\u002Dsafe technology\x22},{\x22title\x22:\x22z17\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/z17?lnk=L0G\x22,\x22description\x22:\x22Process up to 5 million inference operations per second\x22}]}]},{\x22heading\x22:{\x22title\x22:\x22Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/solutions\/storage?lnk=L0G\x22,\x22description\x22:\x22\x22},\x22groups\x22:[{\x22heading\x22:{\x22title\x22:\x22\x22,\x22description\x22:\x22\x22},\x22links\x22:[{\x22title\x22:\x22FlashSystem\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/flashsystem?lnk=L0G\x22,\x22description\x22:\x22Storage for mission critical workloads where availability, performance, and integrity cannot fail.\x22},{\x22title\x22:\x22 Fusion\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dfusion?lnk=L0G\x22,\x22description\x22:\x22Integrated compute, networking, and storage platform for containerized workloads and modern application environments.\x22},{\x22title\x22:\x22Storage area network (SAN)\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Darea\u002Dnetwork?lnk=L0G\x22,\x22description\x22:\x22Consistent, lossless data movement between systems so performance, availability, and recovery are not impacted by the network.\x22},{\x22title\x22:\x22Storage Ceph\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dceph?lnk=L0G\x22,\x22description\x22:\x22Software\u002Ddefined unified storage for operational workloads and unstructured data.\x22},{\x22title\x22:\x22Storage Defender\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Ddefender?lnk=L0G\x22,\x22description\x22:\x22Detect, protect, and recover from data breaches with immutable storage and automated resilience workflows.\x22},{\x22title\x22:\x22Storage DS8000\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/ds8000?lnk=L0G\x22,\x22description\x22:\x22Mainframe storage designed for systems where transaction consistency must be guaranteed without exception.\x22},{\x22title\x22:\x22Storage Insights\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dinsights?lnk=L0G\x22,\x22description\x22:\x22Monitor, optimize, and predict storage behavior across environments so issues are address before they impact storage systems.\x22},{\x22title\x22:\x22Storage Scale System\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/storage\u002Dscale\u002Dsystem?lnk=L0G\x22,\x22description\x22:\x22High\u002Dperformance file and object storage for large datasets, analytics, and data\u002Dintensive workloads.\x22},{\x22title\x22:\x22Tape Storage\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/tape?lnk=L0G\x22,\x22description\x22:\x22Low\u002Dcost, energy\u002Defficient storage for long\u002Dterm retention and air\u002Dgapped data protection.\x22}]}]}],\x22viewAll\x22:{\x22title\x22:\x22Explore all products\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\x22}}},{\x22title\x22:\x22Consulting\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/consulting?lnk=L0G\x22},{\x22title\x22:\x22Support\x22,\x22url\x22:null,\x22submenu\x22:[{\x22title\x22:\x22Overview\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/mysupport\/s\/?language=en_US\x26lnk=L0G\x22,\x22description\x22:\x22Resolve product issues with self\u002Dservice tools\x22},{\x22title\x22:\x22Community\x22,\x22url\x22:\x22https:\/\/community.ibm.com\/community\/user\/community?lnk=L0G\x22,\x22description\x22:\x22Share knowledge in a collaborative environment to unlock innovation\x22},{\x22title\x22:\x22Developer\x22,\x22url\x22:\x22https:\/\/developer.ibm.com\/?lnk=L0G\x22,\x22description\x22:\x22Access digital resources, code samples and code trials\x22},{\x22title\x22:\x22Documentation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/docs\/en?lnk=L0G\x22,\x22description\x22:\x22Understand, develop and deploy our products with comprehensive technical resources\x22},{\x22title\x22:\x22IBM Cloud platform\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/cloud\/support?lnk=L0G\x22,\x22description\x22:\x22Access subject matter experts and content to address questions and issues about IBM Cloud\x22},{\x22title\x22:\x22Implementation\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/products\/expertlabs?lnk=L0G\x22,\x22description\x22:\x22Drive better business outcomes with an experienced team of IBM product experts\x22},{\x22title\x22:\x22Training\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/training\/?lnk=L0G\x22,\x22description\x22:\x22Develop your skills with premiere educational offerings and credentials\x22},{\x22title\x22:\x22Technology Lifecycle Services\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/services\/technology\u002Dlifecycle\u002Dservices?lnk=L0G\x22,\x22description\x22:\x22Elevate your support experience with a holistic approach to data center management across your IT environment\x22}]},{\x22title\x22:\x22Think\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/think?lnk=L0G\x22}]}}";
const searchPlaceholderText = "Search all of IBM";
const links = JSON.parse(l0Json).mastheadNav.links;
const unAuthenticated = JSON.parse(l0Json).profileMenu.signedout;
const authenticated = JSON.parse(l0Json).profileMenu.signedin;
const mastheadContainerEl = document.querySelector('c4d-masthead-container');
mastheadContainerEl.navLinks = links;
mastheadContainerEl.unauthenticatedProfileItems = unAuthenticated;
mastheadContainerEl.authenticatedProfileItems = authenticated;
const appendSearchPlaceholderText = () => {
const typeheadEl = mastheadContainerEl.querySelector('c4d-search-with-typeahead');
if (typeheadEl) {
typeheadEl.searchPlaceholder = searchPlaceholderText;
observer.disconnect();
}
}
let observer = new MutationObserver(appendSearchPlaceholderText);
observer.observe(mastheadContainerEl, {subtree: true, childList: true});
</script>
<script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-new-design.lc-d512509cc4e86661b00f0ed84fb1c77d-lc.min.js"></script>
<script>
var json = "{\x22title\x22:\x22IBM Careers\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\x22,\x22menuItems\x22:[{\x22title\x22:\x22Life @ IBM\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/blog\x22,\x22submenu\x22:{\x22columns\x22:1,\x22menuSections\x22:[{\x22span\x22:1,\x22items\x22:[{\x22title\x22:\x22Culture\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/culture\x22},{\x22title\x22:\x22Careers blog\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/blog\x22},{\x22title\x22:\x22Locations\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/locations\x22}]}]}},{\x22title\x22:\x22Career Areas\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/areas\x22},{\x22title\x22:\x22Entry level\x22,\x22submenu\x22:{\x22columns\x22:1,\x22menuSections\x22:[{\x22span\x22:1,\x22items\x22:[{\x22title\x22:\x22Entry\u002DLevel Opportunities\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/career\u002Dopportunities\x22},{\x22title\x22:\x22Internships\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/internships\x22}]}]}},{\x22title\x22:\x22Hiring Process\x22,\x22submenu\x22:{\x22columns\x22:1,\x22menuSections\x22:[{\x22span\x22:1,\x22items\x22:[{\x22title\x22:\x22Application steps and tips\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/application\u002Dprocess\x22},{\x22title\x22:\x22Be Aware: Recruitment Scams\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/phishing\u002Dscams\x22},{\x22title\x22:\x22Applicant data privacy\x22,\x22target\x22:\x22_blank\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/applicant\u002Ddata\u002Dprivacy\x22}]}]}},{\x22title\x22:\x22Search Jobs\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/search\x22}],\x22actions\x22:{\x22login\x22:{\x22title\x22:\x22Connect\x22,\x22url\x22:\x22https:\/\/www.ibm.com\/careers\/connect\x22},\x22cta\x22:{\x22title\x22:\x22My profile\x22,\x22url\x22:\x22https:\/\/careers.ibm.com\/en_US\/careers\/JobAlerts?source=WEB_Search_NA\x22}},\x22linkOrContactModule\x22:true,\x22optinalCta\x22:false}";
document.querySelector('c4d-masthead-container').l1Data = JSON.parse(json);
document.querySelector('.masthead').classList.add("hasNavigation");
document.documentElement.style.setProperty('--anker-navigation-spacing', '-6rem');
document.addEventListener('DOMContentLoaded', () => {
document.querySelector('c4d-masthead-l1').overviewText = 'Overview';
});
</script>
<script type="text/javascript">
if (window.location.href.includes("/careers"))
{
document.querySelector('c4d-masthead-container').setAttribute("has-search","false");
document.querySelector('c4d-masthead-container').setAttribute("has-profile","false");
}
if(window.location.hostname.includes("businessofgovernment") || window.location.href.includes("/businessofgovernment"))
{
// Start the function
updateTopNavHrefFromPlatform();
}
function updateTopNavHrefFromPlatform() {
// Step 1: get the masthead container
var mastheadContainer = document.querySelector('c4d-masthead-container');
if (!mastheadContainer) {
setTimeout(updateTopNavHrefFromPlatform, 5000); // retry if not yet loaded
return;
}
// Step 2: get the platform URL
var platformUrl = mastheadContainer.getAttribute('platformurl');
if (!platformUrl) {
console.log('No platformurl found');
return;
}
// Step 3: get the masthead shadow root
var masthead = document.querySelector('c4d-masthead');
if (!masthead || !masthead.shadowRoot) {
setTimeout(updateTopNavHrefFromPlatform, 5000);
return;
}
// Step 4: get the nav container inside shadow DOM
var navContainer = masthead.shadowRoot.querySelector('.cds--header__nav-container');
if (!navContainer) {
setTimeout(updateTopNavHrefFromPlatform, 5000);
return;
}
// Step 5: get the slot inside nav container
var slot = navContainer.querySelector('slot');
if (!slot) {
setTimeout(updateTopNavHrefFromPlatform, 5000);
return;
}
// Step 6: get all assigned nodes to the slot
var assignedNodes = slot.assignedNodes();
for (var i = 0; i < assignedNodes.length; i++) {
var node = assignedNodes[i];
if (node.tagName && node.tagName.toLowerCase() === 'c4d-top-nav-name') {
// Step 7: set href from platformurl
node.setAttribute('href', platformUrl);
console.log('Updated href to', platformUrl);
}
}
}
document.addEventListener("DOMContentLoaded", function() {
const mastheadContainer = document.querySelector("c4d-masthead-container");
if (mastheadContainer && mastheadContainer.getAttribute("has-global") === "false") {
document.querySelector('.earth-language-icon').style.display = 'none';
}
else{
document.querySelector('.earth-language-icon').style.setProperty('display', 'block', 'important');
}
if (mastheadContainer && mastheadContainer.getAttribute("brand") === "businessofgovernment") {
const isMobile = window.matchMedia("(max-width: 671px)").matches;
if (isMobile) {
const langIcon = document.querySelector('.earth-language-icon');
if (langIcon) {
langIcon.style.setProperty('display', 'none', 'important');
}
} else {
const globalBar = document.querySelector('c4d-masthead-global-bar');
if (globalBar) globalBar.style.display = 'none';
}
}
});
</script>
</div>
<div class="container responsivegrid">
<div id="container-42aae3a8d3" class="cmp-container ">
</div>
</div>
<div class="leadspace-container container responsivegrid" id="mbox-leadspace">
<div id="leadspace-container-140c7529cd" class="cmp-container ">
<div class="leadspace-article">
<div class="cds--leadspace-article">
<section class="cds--leadspace-article__section cds-row">
<div class="cds--leadspace-article__container--col">
<div class="cds--leadspace-article__row">
<div class="cds--leadspace-article__tags">
<div class="tag-group">
<a href="https://www.ibm.com/careers/blog/category/it-infrastructure">
<span class="aem-tag">
IT Infrastructure
</span>
</a>
</div>
</div>
</div>
<div class="cds--leadspace-article__row cds--leadspace-article__row--title">
<div class="cds--leadspace-article__title">
<h1 class="article-heading-title" id="mbox-heading">
Life as a Site Reliability Engineer at IBM
</h1>
</div>
</div>
<div class="cds--leadspace-article__row cds--leadspace-article__row--full-width" id="mbox-leadspace_visual">
<div class="cds--leadspace-article__assets">
<div class="cds--leadspace-article__assets--image">
<div class="image--responsive">
<div data-cmp-hook-image="imageV3IBM" data-cmp-is="image" data-cmp-src="https://assets.ibm.com/is/image/ibm/adobestock_480884814?ts=1779442470850&amp;dpr=off" data-asset-id="bce7ae75-9e5b-44d2-9163-a7b562287be5" data-cmp-filereference="/content/dam/connectedassets-adobe-cms/worldwide-content/stock-assets/adb-stk/ul/g/bc/e7/adobestock_480884814.jpeg" id="image-dm-860c76c438" data-cmp-data-layer="{&#34;image-dm-860c76c438&#34;:{&#34;@type&#34;:&#34;adobe-cms/components/content/atoms/image-dm&#34;,&#34;repo:modifyDate&#34;:&#34;2026-05-22T09:34:30Z&#34;,&#34;dc:title&#34;:&#34;Programer sitting on desk discussing with mixed team of software developers about artificial intelligence&#34;,&#34;image&#34;:{&#34;repo:id&#34;:&#34;bce7ae75-9e5b-44d2-9163-a7b562287be5&#34;,&#34;repo:modifyDate&#34;:&#34;2025-05-27T22:10:38Z&#34;,&#34;@type&#34;:&#34;image/jpeg&#34;,&#34;repo:path&#34;:&#34;/content/dam/connectedassets-adobe-cms/worldwide-content/stock-assets/adb-stk/ul/g/bc/e7/adobestock_480884814.jpeg&#34;,&#34;xdm:tags&#34;:[&#34;properties:orientation/landscape&#34;],&#34;xdm:smartTags&#34;:{&#34;presentation&#34;:0.758,&#34;social group&#34;:1.0,&#34;woman&#34;:1.0,&#34;person&#34;:1.0,&#34;business photography&#34;:0.928,&#34;collaboration&#34;:0.814,&#34;client&#34;:0.822,&#34;man&#34;:1.0,&#34;call center&#34;:0.77}}}}" class="cmp-image overlaywatermark" data-cmp-widths="320,384,512,640,768,960,1024,1152,1280,1536,1584" data-cmp-dmimage>
<script type="application/json">
{
"widths": [320,384,512,640,768,960,1024,1152,1280,1536,1584],
"maximagesize": "5000",
"aspectratio": "",
"urls": {
"dynamicmedia": "https://assets.ibm.com/is/image/ibm/adobestock_480884814",
"adaptiveservlet": "/content/adobe-cms/us/en/careers/blog/life-as-a-site-reliability-engineer-at-ibm/jcr:content/root/leadspace_container/leadspace_article/image.coreimg.jpeg/1779442470850/adobestock-480884814.jpeg",
"assetdelivery": "/adobe/dynamicmedia/deliver/dm-aid--bce7ae75-9e5b-44d2-9163-a7b562287be5/adobestock-480884814.jpg?preferwebp=true"
},
"usecustomcrop": "false",
"customcrops": {
"1x1": "",
"2x1": "",
"3x2": "",
"4x3": "",
"5x2": "",
"16x9": ""
}
}
</script>
<img src="https://assets.ibm.com/is/image/ibm/adobestock_480884814?ts=1779442470850&dpr=off" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" fetchpriority="high" class="cmp-image__image " itemprop="contentUrl" width="6144" height="3456" alt="3 young people working together"/>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-caem-video-player.lc-7f66c03f8d62a3453a990df4cf34c44e-lc.min.js"></script>
</div>
</div>
</div>
<div class="table-of-contents container responsivegrid">
<c4d-table-of-contents data-cmp-is="table-of-contents" data-autoid="c4d--tableofcontents" class="cmp-table-of-contents " stickyoffset="96">
<div id="table-of-contents-bddcff21bf" class="cmp-table-of-contents table-of-contents-article cds-row">
<div class="body-article-8 container responsivegrid cds--col">
<div id="container-9e4ec66c39" class="cmp-container ">
<div class="rich-text text"><div class="cms-richtext " id="rich-text-105ae360f8" data-dynamic-inner-content="description">
<p>We recently had the opportunity to speak with three Site Reliability Engineer (SRE) colleagues from different IBM locations: Angelica from Costa Rica, and Kaushal from India.</p>
</div></div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-f4215a6e36" data-dynamic-inner-content="description">
<p>Angelica joined IBM last year and presents a fresh perspective on being an SRE at IBM, while Kaushal is a seasoned professional with over eight years of experience in this field.</p>
<p>We asked them what it is like to work in this role, why they have chosen it, as well as the impact their technology solutions have on our clients.</p>
<p>Read on to learn about their unique perspectives.</p>
</div></div>
<div class="standalone-title enhanced-title text">
<!-- ALN semantic override (h2 → p when eyebrow exists) -->
<!-- DEFAULT h2 behavior (non-ALN OR no eyebrow) -->
<a data-title="Site Reliability Engineer at IBM" name="Site+Reliability+Engineer+at+IBM"></a>
<h2 class="expressive-heading-05 ">
Why work as an SRE at IBM?
</h2>
</div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-8f7f74ba68" data-dynamic-inner-content="description">
<p><strong>Angelica</strong> is a <em>Planning Analytics SRE in Costa Rica</em> who studied electrical engineering with an emphasis on computers and networks. She was interested in software but didn’t want to become a developer. She preferred the part of maintaining the infrastructure of applications or services. “I learned about the SRE role, when researching DevOps, and I found out that it had a little brother called &lt;SRE&gt;,” she said. “I read more about it, watched many videos, and realized that it was something I wanted to do.”</p>
</div></div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-1a0e41c63c" data-dynamic-inner-content="description">
<p><strong>Kaushal</strong> is a <em>Planning Analytics on Cloud SRE in India</em> whose motivation to pursue a career as an SRE comes from the desire to gain exposure at all levels of the Software Development Life Cycle (SDLC). “This role allows me to deepen my technical understanding of products, while also enabling me to work closely with customers and stakeholders to understand the business impact of our systems,” he said.</p>
</div></div>
<div class="standalone-title enhanced-title text">
<!-- ALN semantic override (h2 → p when eyebrow exists) -->
<!-- DEFAULT h2 behavior (non-ALN OR no eyebrow) -->
<a data-title="Daily responsibilities" name="Daily+responsibilities"></a>
<h2 class="expressive-heading-05 ">
Daily responsibilities of a Site Reliability Engineer
</h2>
</div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-ce10ce8577" data-dynamic-inner-content="description">
<p>SREs configure the necessary infrastructure for applications to work correctly. This includes everything from provisioning, customization, and creating network rules. <strong>Angelica</strong> says SREs do their best to complete these processes as quickly and efficiently as possible, and in order to do that, they use automation. She says SREs also monitor alerts from servers to assure they are always up and running.</p>
</div></div>
<div class="standalone-title enhanced-title text">
<!-- ALN semantic override (h2 → p when eyebrow exists) -->
<!-- DEFAULT h2 behavior (non-ALN OR no eyebrow) -->
<a data-title="Evolving your career at IBM" name="Evolving+your+career+at+IBM"></a>
<h2 class="expressive-heading-05 ">
Evolving your career at IBM
</h2>
</div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-6270ae6418" data-dynamic-inner-content="description">
<p><strong>Kaushal</strong> appreciates that SREs at IBM are not limited to working only on production systems. In fact, they are encouraged to engage in automation and side projects that use cutting-edge technologies. This not only facilitates individual growth, but also contributes to the company’s overall development. “As an SRE, we can engage in various domains, including DevOps, architectural projects, and the exploration of emerging AI technologies through IBM’s watsonx AI and data platforms,” he said.</p><p></p>
</div></div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-052cc04a35" data-dynamic-inner-content="description">
<p>As an IBMer, <strong>Angelica</strong> says she has access to different learning platforms, including Udemy, cognitive classes, and the internal IBM learning platform, where she could take a specific certification called “IBM Certified Professional SRE.”</p>
</div></div>
<div class="standalone-title enhanced-title text">
<!-- ALN semantic override (h2 → p when eyebrow exists) -->
<!-- DEFAULT h2 behavior (non-ALN OR no eyebrow) -->
<a data-title="Favorite thing about working as an SRE" name="Favorite+thing+about+working+as+an+SRE"></a>
<h2 class="expressive-heading-05 ">
IBMers discuss their favorite thing about working as an SRE at IBM
</h2>
</div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-26039f1e06" data-dynamic-inner-content="description">
<p><strong>Angelica</strong>’s favorite thing is working directly with the provisioning of the application and setting up how it is subsequently accessed by the clients. For her, it is of utmost importance that clients feel satisfied with the service provided.</p>
</div></div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-9436cdd03e" data-dynamic-inner-content="description">
<p><strong>Kaushal</strong> likes being at the forefront of ensuring system reliability and performance for customers. He says it is rewarding to know that their efforts directly impact businesses to succeed.</p>
</div></div>
<div class="standalone-title enhanced-title text">
<!-- ALN semantic override (h2 → p when eyebrow exists) -->
<!-- DEFAULT h2 behavior (non-ALN OR no eyebrow) -->
<a data-title="Tips for aspiring SREs and future IBMers" name="Tips+for+aspiring+SREs+and+future+IBMers"></a>
<h2 class="expressive-heading-05 ">
Tips for aspiring SREs and future IBMers
</h2>
</div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-33cd14e904" data-dynamic-inner-content="description">
<p><strong>Angelica</strong> – “The first thing is to understand the role, look for information, videos, blogs about what an SRE does. Understand the difference from a DevOps role and always try to be up to date with current technologies.”</p>
</div></div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-a83a01c729" data-dynamic-inner-content="description">
<p><strong>Kaushal</strong> – “While technical skills and the ability to manage critical scenarios are often emphasized, it is essential to recognize that the most crucial SRE skill is analytical problem-solving. The ability to connect the dots and solve complex issues is paramount in this fast-paced work environment.”</p>
</div></div>
<div class="standalone-title enhanced-title text">
<!-- ALN semantic override (h2 → p when eyebrow exists) -->
<!-- DEFAULT h2 behavior (non-ALN OR no eyebrow) -->
<a data-title="Discover your potential at IBM" name="Discover+your+potential+at+IBM"></a>
<h2 class="expressive-heading-05 ">
Discover your potential as a Site Reliability Engineer at IBM
</h2>
</div>
<div class="rich-text text"><div class="cms-richtext " id="rich-text-666b0db56c" data-dynamic-inner-content="description">
<p>If you would like to learn about opportunities as a Site Reliability Engineer, where you can create innovative solutions for the clients that Angelica and Kaushal get to work with, visit our <a href="https://www.ibm.com/careers/search?q&#61;SRE" target="_self" style=" background-color: rgb(255,255,255);
" rel="noopener noreferrer">careers website</a> to find the perfect job matching your skills.</p>
<p>If you don’t see a role that aligns with your skills and interests at this time, we invite you to <a href="https://ibmglobal.avature.net/en_US/globalform?source&#61;WEB_Blog" target="_blank" rel="noopener noreferrer">join our talent network<span class="ibm_icon_launch_external_after"></span></a> to receive updates on career opportunities and events from IBM.</p>
</div></div>
</div>
</div>
<div class="body-article-4 container responsivegrid cds--col">
<div id="container-8f5eabf64b" class="cmp-container ">
<div class="article-content-slot vertical-spacing-default">
</div>
<div class="experiencefragment">
<div id="experiencefragment-16311ab43d" class="cmp-experiencefragment cmp-experiencefragment--blueprint-linklistitem-xf">
<div class="xf-content-height">
<div class="root container responsivegrid">
<div id="container-e0e3596c11" class="cmp-container ">
<div class="link-list">
<c4d-link-list type="default" data-attribute1="link-list">
<c4d-link-list-heading role="heading" aria-level="4" slot="heading">
More Articles
</c4d-link-list-heading>
<a target="_blank" style="display: contents;" href="https://www.ibm.com/careers/blog/what-does-a-consultant-do">
<c4d-card no-poster class="link-list-item-card" cta-type="local" target="_blank" aria-label="What does a consultant do?" data-attribute3="1" href="https://www.ibm.com/careers/blog/what-does-a-consultant-do">
<c4d-card-link-heading></c4d-card-link-heading>
<c4d-card-footer class="footer-list-aem" target="_blank" cta-type="local" data-cmp-clickable data-cmp-data-layer="{&#34;link-list-item-153beddcc0&#34;:{&#34;linkLabel&#34;:&#34;What does a consultant do?&#34;,&#34;linkNumber&#34;:1,&#34;@type&#34;:&#34;adobe-cms/components/content/atoms/link-list-item&#34;,&#34;ctaInXf&#34;:&#34;true&#34;,&#34;topic&#34;:null,&#34;eyebrowLabel&#34;:null,&#34;componentName&#34;:&#34;Link list item&#34;}}" href="https://www.ibm.com/careers/blog/what-does-a-consultant-do">
What does a consultant do?
</c4d-card-footer>
</c4d-card>
</a>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-link-list.lc-0a13a384f714a5dfbf1f857e9202c2e7-lc.min.js"></script>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-card.lc-395c66fd1cccb56fc33f04cae6a153da-lc.min.js"></script>
<a target="_blank" style="display: contents;" href="https://www.ibm.com/careers/blog/what-does-a-software-developer-do">
<c4d-card no-poster class="link-list-item-card" cta-type="local" target="_blank" aria-label="What does a Software Developer do?" data-attribute3="2" href="https://www.ibm.com/careers/blog/what-does-a-software-developer-do">
<c4d-card-link-heading></c4d-card-link-heading>
<c4d-card-footer class="footer-list-aem" target="_blank" cta-type="local" data-cmp-clickable data-cmp-data-layer="{&#34;link-list-item-55ff9c8c06&#34;:{&#34;linkLabel&#34;:&#34;What does a software developer do?&#34;,&#34;linkNumber&#34;:2,&#34;@type&#34;:&#34;adobe-cms/components/content/atoms/link-list-item&#34;,&#34;ctaInXf&#34;:&#34;true&#34;,&#34;topic&#34;:null,&#34;eyebrowLabel&#34;:null,&#34;componentName&#34;:&#34;Link list item&#34;}}" href="https://www.ibm.com/careers/blog/what-does-a-software-developer-do">
What does a software developer do?
</c4d-card-footer>
</c4d-card>
</a>
<a target="_blank" style="display: contents;" href="https://www.ibm.com/careers/blog/what-does-a-sales-professional-do">
<c4d-card no-poster class="link-list-item-card" cta-type="local" target="_blank" aria-label="What does a sales professional do?" data-attribute3="3" href="https://www.ibm.com/careers/blog/what-does-a-sales-professional-do">
<c4d-card-link-heading></c4d-card-link-heading>
<c4d-card-footer class="footer-list-aem" target="_blank" cta-type="local" data-cmp-clickable data-cmp-data-layer="{&#34;link-list-item-f6127a8319&#34;:{&#34;linkLabel&#34;:&#34;What does a sales professional do?&#34;,&#34;linkNumber&#34;:3,&#34;@type&#34;:&#34;adobe-cms/components/content/atoms/link-list-item&#34;,&#34;ctaInXf&#34;:&#34;true&#34;,&#34;topic&#34;:null,&#34;eyebrowLabel&#34;:null,&#34;componentName&#34;:&#34;Link list item&#34;}}" href="https://www.ibm.com/careers/blog/what-does-a-sales-professional-do">
What does a sales professional do?
</c4d-card-footer>
</c4d-card>
</a>
<a target="_blank" style="display: contents;" href="https://www.ibm.com/careers/blog/discover-your-potential-entry-level-careers-that-make-a-difference">
<c4d-card no-poster class="link-list-item-card" cta-type="local" target="_blank" aria-label="Entry-Level careers that make a difference" data-attribute3="4" href="https://www.ibm.com/careers/blog/discover-your-potential-entry-level-careers-that-make-a-difference">
<c4d-card-link-heading></c4d-card-link-heading>
<c4d-card-footer class="footer-list-aem" target="_blank" cta-type="local" data-cmp-clickable data-cmp-data-layer="{&#34;link-list-item-7d6c3cecb4&#34;:{&#34;linkLabel&#34;:&#34;Entry-Level careers that make a difference&#34;,&#34;linkNumber&#34;:4,&#34;@type&#34;:&#34;adobe-cms/components/content/atoms/link-list-item&#34;,&#34;ctaInXf&#34;:&#34;true&#34;,&#34;topic&#34;:null,&#34;eyebrowLabel&#34;:null,&#34;componentName&#34;:&#34;Link list item&#34;}}" href="https://www.ibm.com/careers/blog/discover-your-potential-entry-level-careers-that-make-a-difference">
Entry-Level careers that make a difference
</c4d-card-footer>
</c4d-card>
</a>
</c4d-link-list>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="experiencefragment">
<div id="experiencefragment-6bf4c258d3" class="cmp-experiencefragment cmp-experiencefragment--blueprint-cardlistitem-xf">
<div class="xf-content-height">
<div class="root container responsivegrid">
<div id="container-a5bab93a51" class="cmp-container ">
<div class="card-list-item card link button">
<a target="_self" style="display: contents;" href="https://www.ibm.com/careers/search?source=WEB_blog">
<c4d-card target="_self" pictogram-placement="top" cta-type="local" aria-label="alt text" data-video-modal-type="media-center" grid-mode="condensed" no-poster="true" href="https://www.ibm.com/careers/search?source=WEB_blog">
<c4d-card-heading role="heading" aria-level="3" slot="heading">
Ready to apply?
</c4d-card-heading>
<p>If you’re interested in a career at IBM, visit our careers website to explore open roles.</p>
<c4d-card-footer icon-placement="right" cta-type="local" target="_self" data-video-modal-type="media-center" slot="footer" aria-hidden="true" class="cds--card__footer-icon-size" href="https://www.ibm.com/careers/search?source=WEB_blog">
<span>See open roles</span>
</c4d-card-footer>
</c4d-card>
</a>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-group.lc-6001eeeafc009bb9664734039ad6fb0e-lc.min.js"></script>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</c4d-table-of-contents>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-table-of-contents.lc-30fae8aad5d166c29b073b76bd8824e2-lc.min.js"></script>
</div>
<div class="body-article-16 container responsivegrid cds--col"><div class="cds--grid">
<div class="cds--row">
<div class="cds--col-lg-16 cds--no-gutter">
<div class="cds--content-section">
<div id="container-6997059365" class="cmp-container vertical-spacing-default">
<div class="article-content-slot vertical-spacing-default">
</div>
<div class="experiencefragment">
<div id="experiencefragment-84ce3ed823" class="cmp-experiencefragment cmp-experiencefragment--blueprint-next-steps-xf">
<div class="xf-content-height">
<div class="root container responsivegrid">
<div id="container-b2514df0ee" class="cmp-container ">
<div class="next-steps-container" data-section-id="next-steps">
<div data-cmp-is="next-steps-container" class="ibmcom-next-steps" id="mbox-next-steps1">
<div class="ibmcom-next-steps__section
ibmcom-next-steps__section--g10
ibmcom-next-steps__section--non-fw" id="mbox-next-steps1__section" data-dynamic-content-type="ADOBE_TARGET" data-component-name="next-steps" data-component-identifier="next-steps">
<div class="ibmcom-next-steps__primary" id="mbox-next-steps1__primary">
<div class="ibmcom-next-steps__cta
" id="mbox-next-steps1__cta">
<div role="heading" aria-level="2" class="ibmcom-next-steps__heading" id="mbox-next-steps1__heading">
<a data-title="Join our talent network" name="Join+our+talent+network"></a>
<span class="enhanced-title ">Join our talent network</span>
</div>
<div class="ibmcom-next-steps__body" size="sm">
<div class="ibmcom-next-steps__copy" id="mbox-next-steps1__copy">
<div class="cms-richtext " id="rich-text-4e89bdbdc3" data-dynamic-inner-content="description">
<p>Stay up-to-date on IBM careers opportunities that match your skills and interests.</p>
<p><a href="https://careers.ibm.com/campaign/global-en-tf-400-general-talent-form/"> </a></p>
</div>
</div>
</div>
<ol class="ibmcom--buttongroup" role="list" style="--cmp--button-group--item-count:1">
<li class="ibmcom--buttongroup-item" role="listitem">
<a target="_self" style="display: contents;" href="https://ibmglobal.avature.net/en_US/globalform?source=WEB_Blog">
<a target="_self" kind="primary" class="cds--btn cds--btn--primary" aria-label="alt text" data-link-type="external" cta-type="external" href="https://ibmglobal.avature.net/en_US/globalform?source=WEB_Blog">
<span data-link-text>Register</span>
<!-- LTR - Left to Right version -->
<!-- RTL - Right to Left version -->
<svg xmlns="http://www.w3.org/2000/svg" class="cds--card__cta c4d-ce--cta__icon" width="20" height="20" focusable="false" fill="currentColor" viewBox="0 0 32 32" aria-hidden="true">
<path d="M26,28H6a2.0027,2.0027,0,0,1-2-2V6A2.0027,2.0027,0,0,1,6,4H16V6H6V26H26V16h2V26A2.0027,2.0027,0,0,1,26,28Z"></path>
<path d="M20 2L20 4 26.586 4 18 12.586 19.414 14 28 5.414 28 12 30 12 30 2 20 2z"></path>
</svg>
</a>
</a>
</li>
</ol>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-content-item.lc-33c1d0a81cc2fc5cfdcbb018f5a9725b-lc.min.js"></script>
</div>
</div>
</div>
</div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div>
<div class="footer">
<div>
<c4d-footer-container selected-language="" size="regular" data-footer-json="{&#34;footerMenu&#34;:[{&#34;title&#34;:&#34;Discover&#34;,&#34;links&#34;:[{&#34;title&#34;:&#34;Products&#34;,&#34;url&#34;:&#34;https://www.ibm.com/products?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Consulting services&#34;,&#34;url&#34;:&#34;https://www.ibm.com/consulting?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Industries&#34;,&#34;url&#34;:&#34;https://www.ibm.com/industries?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Case studies&#34;,&#34;url&#34;:&#34;https://www.ibm.com/case-studies?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Financing&#34;,&#34;url&#34;:&#34;https://www.ibm.com/financing?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Research&#34;,&#34;url&#34;:&#34;https://research.ibm.com/?lnk=flatitem&#34;}]},{&#34;title&#34;:&#34;Follow&#34;,&#34;links&#34;:[{&#34;title&#34;:&#34;LinkedIn&#34;,&#34;url&#34;:&#34;https://www.linkedin.com/company/ibm&#34;},{&#34;title&#34;:&#34;X&#34;,&#34;url&#34;:&#34;https://www.twitter.com/ibm&#34;},{&#34;title&#34;:&#34;Instagram&#34;,&#34;url&#34;:&#34;https://www.instagram.com/ibm&#34;},{&#34;title&#34;:&#34;YouTube&#34;,&#34;url&#34;:&#34;https://www.youtube.com/@IBM&#34;},{&#34;title&#34;:&#34;Podcasts&#34;,&#34;url&#34;:&#34;https://www.ibm.com/think/podcasts&#34;}]},{&#34;title&#34;:&#34;Connect&#34;,&#34;links&#34;:[{&#34;title&#34;:&#34;Business partners&#34;,&#34;url&#34;:&#34;https://www.ibm.com/partnerplus/directory/companies&#34;},{&#34;title&#34;:&#34;Documentation&#34;,&#34;url&#34;:&#34;https://www.ibm.com/docs/en?lnk=flathl&#34;},{&#34;title&#34;:&#34;Events&#34;,&#34;url&#34;:&#34;https://www.ibm.com/events/&#34;},{&#34;title&#34;:&#34;Newsletters&#34;,&#34;url&#34;:&#34;https://www.ibm.com/subscribe/&#34;},{&#34;title&#34;:&#34;Support&#34;,&#34;url&#34;:&#34;https://www.ibm.com/mysupport/s/?language=en_US&amp;lnk=flathl&#34;},{&#34;title&#34;:&#34;TechXchange community&#34;,&#34;url&#34;:&#34;https://community.ibm.com/community/user/home?lnk=fpo&#34;}]},{&#34;title&#34;:&#34;About&#34;,&#34;links&#34;:[{&#34;title&#34;:&#34;Overview&#34;,&#34;url&#34;:&#34;https://www.ibm.com/about/?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Careers&#34;,&#34;url&#34;:&#34;https://www.ibm.com/careers/us-en?lnk=flathl&#34;},{&#34;title&#34;:&#34;Investor relations&#34;,&#34;url&#34;:&#34;https://www.ibm.com/investor?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Leadership&#34;,&#34;url&#34;:&#34;https://newsroom.ibm.com/executive-bios&#34;},{&#34;title&#34;:&#34;Newsroom&#34;,&#34;url&#34;:&#34;https://newsroom.ibm.com/?lnk=flatitem&#34;},{&#34;title&#34;:&#34;Security, privacy and trust&#34;,&#34;url&#34;:&#34;https://www.ibm.com/trust?lnk=flatitem&#34;}]}],&#34;footerThin&#34;:[{&#34;title&#34;:&#34;Contact IBM&#34;,&#34;url&#34;:&#34;https://www.ibm.com/contact/global&#34;},{&#34;title&#34;:&#34;Privacy&#34;,&#34;url&#34;:&#34;https://www.ibm.com/us-en/privacy&#34;},{&#34;title&#34;:&#34;Terms of use&#34;,&#34;url&#34;:&#34;https://www.ibm.com/legal?lnk=flg-tous-usen&#34;},{&#34;title&#34;:&#34;Accessibility&#34;,&#34;url&#34;:&#34;https://www.ibm.com/able/?lnk=flg-acce-usen&#34;}]}"></c4d-footer-container>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-footer.lc-52bd226e234a6fb9626cc6c15ea1ae3a-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/components/structure/footer-configuration/clientlibs/site.lc-b4a62f4105057beb9158cca91124e50e-lc.min.js"></script>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function () {
const localeButton = document.querySelector("c4d-locale-button");
if (localeButton) {
localeButton.style.display = "none";
}
});
if(window.location.hostname.includes("businessofgovernment") || window.location.href.includes("/businessofgovernment"))
{
hideCookiePreferencesInSlot();
}
function hideCookiePreferencesInSlot() {
// Step 1: get the legal nav component
var legalNav = document.querySelector('c4d-legal-nav');
if (!legalNav) {
setTimeout(hideCookiePreferencesInSlot, 3000);
return;
}
// Step 2: get its shadow root
var shadow = legalNav.shadowRoot;
if (!shadow) {
setTimeout(hideCookiePreferencesInSlot, 3000);
return;
}
// Step 3: find the slot inside the shadow DOM
var slot = shadow.querySelector('slot');
if (!slot) {
setTimeout(hideCookiePreferencesInSlot, 3000);
return;
}
// Step 4: get all assigned nodes from the slot
var assignedNodes = slot.assignedNodes({ flatten: true });
// Step 5: loop through assigned nodes to find the cookie placeholder
assignedNodes.forEach(node => {
if (node.tagName && node.tagName.toLowerCase() === 'c4d-legal-nav-cookie-preferences-placeholder') {
// Hide the element
node.style.display = 'none';
console.log('Cookie preferences placeholder hidden!');
}
});
}
</script>
</div>
</div>
</div>
</div>
</c4d-video-cta-container>
<div class="video-modal-overlay" aria-hidden="true">
<div class="video-modal-overlay__dialog">
<div class="video-modal-overlay__dialog--body">
<div class="video-modal-overlay__dialog--body__close-btn">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="24" height="24" fill="white" fill-opacity="0.01" style="mix-blend-mode:multiply"/>
<path id="Vector" d="M13.0606 12L19.5 5.56058L18.4394 4.5L12 10.9394L5.56072 4.5L4.5 5.56058L10.9394 12L4.5 18.4394L5.56072 19.5L12 13.0606L18.4394 19.5L19.5 18.4394L13.0606 12Z" fill="#161616"/>
</svg>
</div>
<div class="video-modal-overlay__dialog--body-content">
<div class="video-modal-overlay__loading-container">
<cds-loading></cds-loading>
</div>
<div class="video-wms hide">
<iframe class="video-modal-content" data-original-src="https://video.ibm.com/embed/$[wmsChanneId]?volume=0&autoplay=true&controls=true" src="about:blank" webkitallowfullscreen allowfullscreen frameborder="no" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
<div class="video-media-center hide">
<c4d-video-player-container-v7 video-id="" aspect-ratio="16x9" auto-play muted playing-mode="inline"></c4d-video-player-container-v7>
</div>
</div>
</div>
</div>
</div>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-video-player-v7.lc-859b2caa01f3c0f41b6ace2438a2ea76-lc.min.js"></script>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-loading.lc-bf5f1bc1d22a37b7b50b2e8cc6ac9710-lc.min.js"></script>
<c4d-lightbox-video-player-container></c4d-lightbox-video-player-container>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cibm-cta.lc-5157be315c7ec2515a40fb3fb9c305e3-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlBundle.lc-d0d8f36e0e99910456f774244e2f42fe-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-ibm-logger.lc-36e5d2891df65964c169c81e085bcb76-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-base.lc-c7d8c8a31404fb2a97939ee4096001bf-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-components-main.lc-aad3c91ff002a2664ef7d4ea5fe32a08-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-idlStyles.lc-60177560d5f1fb8a1754518ef05a410d-lc.min.js"></script>
<script src="/etc.clientlibs/adobe-cms/components/content/atoms/image-dm/clientlibs/site.lc-d8745ddb7348148535910a0ec30b1007-lc.min.js"></script>
<script src="https://www.ibm.com/common/digitaladvisor/cm-app/latest/cm-app.min.js" defer async></script>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-cweb-code-snippet.lc-24f99d6b7c4ddaab098e859bb80a2bd4-lc.min.js"></script>
<script defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-pdfviewer.lc-8bfe9f0acb55448748772c5b315c99bb-lc.min.js"></script>
<script async defer src="/etc.clientlibs/adobe-cms/clientlibs/clientlib-adobe-data-layer.lc-a27dd47fa802878abcfd8cfc0ead27f8-lc.min.js"></script>
<script src="/etc.clientlibs/core/wcm/components/commons/datalayer/v1/clientlibs/core.wcm.components.commons.datalayer.v1.lc-70264651675213ed7f7cc5a02a00f621-lc.min.js"></script>
<!-- Added for Adobe analytics implementation ADCMS-5834 & ADCMS-6152 !-->
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
var templatePath = "\/conf\/adobe\u002Dcms\u002Deditable\/settings\/wcm\/templates\/article";
var templateName = templatePath.split('/').pop();
var pageType = document.getElementsByName('pageType')[0]?.content?.trim() || '';
const currentUrl = document.URL;
const [baseUrl, queryString] = currentUrl.split('?');
const urlWithoutProtocolAndDomain = baseUrl.replace(/^https?:\/\/[^\/]+\//, '');
const segments = urlWithoutProtocolAndDomain.split('/').filter(segment => segment);
const localePattern = /^[a-z]{2}-[a-z]{2}$/;
const cleanedSegments = segments.filter(segment => !localePattern.test(segment));
const firstSegment = cleanedSegments[0] || "";
const secondSegment = cleanedSegments[1] || "";
const thirdSegment = cleanedSegments[2] || "";
const lastModified = "Fri May 22 09:34:47 UTC 2026";
var isoDate="";
if (lastModified.includes("UTC")) {
const date = new Date(lastModified);
isoDate = date.toISOString();
} else {
isoDate = lastModified;
}
if (currentUrl.includes("/products")) {
callProductPageLoadEvent();
}
function callProductPageLoadEvent(){
adobeDataLayer.push({
"event": "productPageLoad",
"commerce": {
"productViews": {
"value": 1
}
},
"productListItems": {
"name": secondSegment,
"productCategories": {
"categoryName": thirdSegment
}
},
"web": {
"webPageDetails": {
"URL": document.URL,
"name": cleanUrl(window.location.host) + " | " + templateName + " | Life as a site reliability engineer at ibm",
"siteSection": firstSegment
},
"webReferrer": {
"URL": document.referrer
}
}
});
}
function getCookieByName(name) {
const cookieArr = document.cookie.split(';');
for (let i = 0; i < cookieArr.length; i++) {
const cookie = cookieArr[i].trim();
if (cookie.startsWith(name + "=")) {
return cookie.substring(name.length + 1);
}
}
return null;
}
function getContextCookie(name) {
const cookieArr = document.cookie.split(';');
for (let i = 0; i < cookieArr.length; i++) {
const cookie = cookieArr[i].trim();
if (cookie.startsWith(name + "=")) {
const value = cookie.substring(name.length + 1);
if (value.includes("0:")) return "false";
return (value.includes("2:") || value.includes("1:")) ? "true" : "false";
}
}
return "false";
}
function cleanUrl(url) {
let modifiedUrl = url;
if (modifiedUrl.startsWith("www")) {
modifiedUrl = modifiedUrl.replace(/^www\.?/, "");
}
return modifiedUrl;
}
function getVisitDepth() {
let pageVisitCount = sessionStorage.getItem('pageVisitCount');
pageVisitCount = pageVisitCount ? parseInt(pageVisitCount, 10) : 0;
pageVisitCount++;
sessionStorage.setItem('pageVisitCount', pageVisitCount);
return pageVisitCount;
}
function getAmPm() {
const date = new Date();
const hours = date.getHours();
return hours >= 12 ? "PM" : "AM";
}
function getCurrentDay() {
const date = new Date();
return new Intl.DateTimeFormat('en-US', { weekday: 'long' }).format(date);
}
function getDayOfMonth() {
const date = new Date();
return date.getDate();
}
function getDayOfWeekAsInteger() {
const date = new Date();
return date.getDay();
}
function getDayOfYear() {
const date = new Date();
const startOfYear = new Date(date.getFullYear(), 0, 1);
const diffInMillis = date - startOfYear;
const dayOfYear = Math.floor(diffInMillis / (1000 * 60 * 60 * 24)) + 1;
return dayOfYear;
}
function getCurrentHour() {
var currentHour = new Date().getHours();
var formattedHour = (currentHour === 0 ? 24 : currentHour);
return formattedHour + ":00";
}
function getCurrentHourInADay() {
const date = new Date();
let hours = date.getHours();
const period = hours >= 12 ? "PM" : "AM";
hours = hours % 12 || 12;
return hours +":00" +" " + period;
}
function getCurrentMinute() {
const date = new Date();
return date.getMinutes();
}
function getCurrentMonth() {
const date = new Date();
return date.getMonth() + 1;
}
function printCurrentMonthName() {
const months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
const date = new Date();
const monthName = months[date.getMonth()];
return monthName;
}
function getQuarter(date = new Date()) {
var year = date.getFullYear();
var quarters = [
{ start: "Jan", end: "Mar" },
{ start: "Apr", end: "Jun" },
{ start: "Jul", end: "Sep" },
{ start: "Oct", end: "Dec" }
];
var quarterIndex = Math.floor(date.getMonth() / 3);
var start = quarters[quarterIndex].start;
var end = quarters[quarterIndex].end;
return start + " " + year + " - " + end + " " + year;
}
function getCurrentQuarter() {
const date = new Date();
const month = date.getMonth();
const quarter = Math.floor(month / 3) + 1;
return quarter;
}
function getCurrentWeek() {
const date = new Date();
const startOfYear = new Date(date.getFullYear(), 0, 1);
const diff = date - startOfYear;
const oneWeekInMillis = 1000 * 60 * 60 * 24 * 7;
const weekNumber = Math.ceil(diff / oneWeekInMillis);
return weekNumber;
}
function getDayType() {
const date = new Date();
const dayOfWeek = date.getDay();
if (dayOfWeek === 0 || dayOfWeek === 6) {
return "Weekend";
} else {
return "Weekday";
}
}
function getCurrentYear() {
const date = new Date();
return date.getFullYear();
}
function generateUtCodesObject() {
const utCodesMeta = document.querySelector('meta[name="ut-codes"]');
const utCodesIdMeta = document.querySelector('meta[name="ut-codes-id"]');
if (utCodesMeta && utCodesIdMeta) {
const utCodesContent = utCodesMeta.getAttribute('content');
const utCodesIdContent = utCodesIdMeta.getAttribute('content');
const utCodesArray = utCodesContent.split(" > ");
const utCodesIdArray = utCodesIdContent.split(" > ");
let utCodes = {};
utCodesArray.forEach((code, index) => {
const firstTwoLetters = code.substring(0, 2);
let prefix = '';
switch (firstTwoLetters) {
case '10':
prefix = 'BusinessUnit';
break;
case '15':
prefix = 'LineOfBusiness';
break;
case '17':
prefix = 'Market';
break;
case '20':
prefix = 'OfferingPortfolio';
break;
case '30':
prefix = 'Offering';
break;
default:
prefix = 'Unknown';
}
const codeKey = 'ut' + firstTwoLetters + prefix;
const codeName = code + ':' + (utCodesIdArray[index] || "");
utCodes[codeKey] = codeName;
});
return utCodes;
}
return {};
}
function isFirstPageVisited() {
const domainKey = 'firstPageVisited_' + window.location.hostname;
if (!localStorage.getItem(domainKey)) {
localStorage.setItem(domainKey, 'true');
return true;
}
return false;
}
function getQueryParamWithKey(paramName) {
const urlObj = new URL(window.location.href);
const value = urlObj.searchParams.get(paramName);
if (urlObj.searchParams.has(paramName)) {
return paramName + '=' + value;
}
return '';
}
function getQueryParam(name) {
const queryString = window.location.search.substring(1);
if (name === '?') {
return queryString;
}
const urlParams = new URLSearchParams(queryString);
return urlParams.get(name);
}
const utCodes = generateUtCodesObject();
const pmpDataScript = "{\x22platforms\x22:[]}";
let pmpItems = [];
if (pmpDataScript) {
try {
pmpItems = JSON.parse(pmpDataScript);
} catch (e) {
console.error("error: " + e);
}
}
var journeyStep = "";
var pageObj = {
utCodes: utCodes,
"pageQueryString":{
"pageQueryString": getQueryParam('?') || "" ,
"utm_content": getQueryParam('utm_content') || "",
"utm_term": getQueryParam('utm_term') || "",
"utm_medium": getQueryParam('utm_medium') || "",
"utm_source": getQueryParam('utm_source') || "",
"utm_campaign": getQueryParam('utm_campaign') || "",
"utm_id": getQueryParam('utm_id') || "",
"p1": getQueryParam('p1') || "",
"p2": getQueryParam('p2') || "",
"p3": getQueryParam('p3') || "",
"p4": getQueryParam('p4') || "",
"p5": getQueryParam('p5') || "",
"p6": getQueryParam('p6') || "",
"p7": getQueryParam('p7') || "",
"p8": getQueryParam('p8') || "",
"p9": getQueryParam('p9') || "",
},
"firstPageFlag": isFirstPageVisited(),
"internalCampaign": getQueryParamWithKey("intcmp"),
"siteSection2": secondSegment,
"siteSection3": thirdSegment,
"pageType": pageType,
"domain": cleanUrl(window.location.host),
"siteLanguage": "en",
"pageName": "Life as a site reliability engineer at ibm",
"siteCountry": "us"
};
if (journeyStep) {
pageObj.journeyStep = journeyStep;
}
adobeDataLayer.push({
"event": "pageLoad",
"_ibm": {
"page": pageObj,
"siteActivity": {
"visitDepth": getVisitDepth()
},
"timeParting": {
"t_AmPM": getAmPm(),
"t_Day": getCurrentDay(),
"t_DayOfMonth": getDayOfMonth(),
"t_DayOfWeek": getDayOfWeekAsInteger(),
"t_DayOfYear": getDayOfYear(),
"t_Hour": getCurrentHour(),
"t_HourOfDay": getCurrentHourInADay(),
"t_Minute": getCurrentMinute(),
"t_Month": getCurrentMonth(),
"t_MonthOfYear": printCurrentMonthName(),
"t_Quarter": getQuarter(date = new Date()),
"t_QuarterOfYear": getCurrentQuarter(),
"t_Week": getCurrentWeek(),
"t_Weekday_Weekend": getDayType(),
"t_Year": getCurrentYear()
}
},
paidMediaPlatforms: pmpItems.platforms || [],
"web": {
"webPageDetails": {
"pageViews": { "value": 1 },
"URL": document.URL,
"name": cleanUrl(window.location.host) + " | " + templateName + " | Life as a site reliability engineer at ibm",
"siteSection": firstSegment
},
"webReferrer": {
"URL": document.referrer
}
}
});
var firstH1 = document.querySelector("h1");
if (firstH1) {
var h1Content = firstH1.textContent.trim();
window.digitalData.page.taxonomy.pageHeading=h1Content;
}
});
</script>
<script type="text/javascript" src="/4pJiO5/K/j/RSYKx3yTGw/zuuVp4rwNwzJpw/EBg1KSZnAQ/YiQncW/8sciQB"></script><link rel="stylesheet" type="text/css" href="/4pJiO5/K/j/RSYKx3yTGw/VG/Qk8fKSZnAQ/Y3sUGT/c3Yi1Z"><script src="/4pJiO5/K/j/RSYKx3yTGw/VG/Qk8fKSZnAQ/VnJCES/5gP1op" async defer></script><div id="sec-overlay" style="display:none;"><div id="sec-container"></div></div></body>
</html>