{"id":4921,"date":"2026-11-07T05:15:00","date_gmt":"2026-11-07T05:15:00","guid":{"rendered":"https:\/\/www.devopsfreelancer.com\/blog\/?p=4921"},"modified":"2026-11-07T05:15:00","modified_gmt":"2026-11-07T05:15:00","slug":"freelancer-client-glossary-steps","status":"publish","type":"post","link":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/","title":{"rendered":"How to Build a Client Glossary as a DevOps Freelancer"},"content":{"rendered":"<p>Freelance DevOps work lives and dies on a few loaded words. &#8220;Small change.&#8221; &#8220;Urgent.&#8221; &#8220;Available.&#8221; &#8220;Fixed.&#8221; Each one sounds obvious until a client reads it one way and you read it another, and suddenly an unpaid weekend or an awkward invoice dispute follows. A client glossary for freelancers is a short, written list of those words with one agreed meaning each. Below is a step-by-step way to build one in an afternoon and keep it useful for the life of the contract.<\/p>\n<h2>Why a client glossary for freelancers beats a longer contract<\/h2>\n<p>Most solo engineers respond to bad experiences by adding clauses. The contract grows, the client skims it, and the same misunderstandings return because the problem was never legal. It was vocabulary. A client glossary works differently: it is one page, written in plain language, that both sides actually read. It sits alongside your agreement and turns vague phrases into specific, checkable meanings.<\/p>\n<p>It also protects the relationship. When a dispute starts, you are no longer arguing about who is right. You are both looking at a shared page and asking what it says.<\/p>\n<h2>Step 1: Collect the words that caused trouble before<\/h2>\n<p>Start with your own history. Go through old message threads, invoices and project notes and list every word that led to a misunderstanding. Typical culprits for independent DevOps engineers include:<\/p>\n<ul>\n<li><strong>Urgent<\/strong> and <strong>emergency<\/strong>: same-hour response, same-day, or &#8220;next time you are online&#8221;?<\/li>\n<li><strong>Small change<\/strong>: anything under an hour? Anything that does not touch production? Anything the client thinks is small?<\/li>\n<li><strong>Available<\/strong>: responsive to messages, on a call, or actively working?<\/li>\n<li><strong>Working day<\/strong>: whose time zone? Which public holidays?<\/li>\n<li><strong>Fixed<\/strong>: the symptom stopped, the root cause is addressed, or a permanent change is merged and documented?<\/li>\n<li><strong>Maintenance<\/strong>: patching only, or also upgrades, monitoring tweaks and cost reviews?<\/li>\n<li><strong>Delivered<\/strong>: pushed to a repository, running in their cloud account, or accepted in writing?<\/li>\n<\/ul>\n<p>If you are new to freelancing and lack history, borrow from others. This site&#8217;s <a href=\"https:\/\/www.devopsfreelancer.com\/blog\/devops-freelancing-glossary-essential-terms-every-beginner-should-know\/\">beginner-friendly list of freelancing terms<\/a> is a decent place to spot words worth pinning down.<\/p>\n<h2>Step 2: Cut the list to the words that move money or time<\/h2>\n<p>A glossary with forty entries will not be read. Keep only terms that change what you get paid, how fast you must respond, or when a piece of work ends. For most engagements that leaves six to ten words. Everything else can be handled in conversation.<\/p>\n<p>A quick test: if misreading the word could create unpaid work, a missed deadline or an unhappy review, it stays. If not, it goes.<\/p>\n<h2>Step 3: Write one plain meaning for each term<\/h2>\n<p>Draft a single sentence per word, then add what is in and what is out. Avoid legal tone. You want a client&#8217;s project manager to read it on a phone and nod. Some working examples:<\/p>\n<ul>\n<li><strong>Urgent<\/strong>: production is down or customer data is at risk. I respond within the agreed window during working hours. Feature requests and cosmetic issues are never urgent, whatever the subject line says.<\/li>\n<li><strong>Small change<\/strong>: a task that takes under the agreed threshold, needs no new infrastructure, and does not alter how a production system behaves for end users. Anything larger becomes a quoted item.<\/li>\n<li><strong>Fixed<\/strong>: the issue no longer occurs, the cause is identified, the change is in version control and a short note explains it. A temporary workaround is reported as &#8220;mitigated&#8221;, not fixed.<\/li>\n<\/ul>\n<p>Notice the last one introduces a second word, &#8220;mitigated&#8221;. Splitting one overloaded term into two precise ones is often the cleanest fix.<\/p>\n<h2>Step 4: Add one borderline case per term<\/h2>\n<p>Definitions get tested at the edges. For each entry, write a realistic grey-area example and say how it is classified. &#8220;A failing nightly backup with no data loss yet: not urgent, but scheduled for the next working day.&#8221; &#8220;Upgrading a single dependency that requires a config change: not a small change.&#8221; These examples do more to prevent arguments than the definitions themselves, because they show how you think.<\/p>\n<h2>Step 5: Agree who owns each definition<\/h2>\n<p>Some words are yours to define, because they describe how you work: availability, response windows, what &#8220;delivered&#8221; means for your output. Others belong to the client, because they describe their business: what counts as a customer-facing outage, or which systems are critical. Mark each entry with its owner.<\/p>\n<p>Ownership matters most when something changes. If the client decides that a reporting system is now business-critical, they own that call, and the meaning of &#8220;urgent&#8221; for that system shifts. Writing ownership down stops either side from changing a definition silently.<\/p>\n<h2>Step 6: Review it with the client before work begins<\/h2>\n<p>Send the draft and book a short call to walk through it. Do not treat this as a formality. Ask the client to push back on anything that surprises them. Many will, and that is the point: you would much rather discover now that they expect weekend availability than discover it at 11 p.m. on a Saturday.<\/p>\n<p>This step also overlaps naturally with scope. The site&#8217;s guide to <a href=\"https:\/\/www.devopsfreelancer.com\/blog\/the-devops-freelancers-guide-to-managing-scope-creep-and-client-expectations\/\">handling scope creep and client expectations<\/a> pairs well with a glossary, because so much scope creep starts with an elastic word like &#8220;small&#8221; or &#8220;quick&#8221;.<\/p>\n<h2>Step 7: Link the glossary everywhere you work<\/h2>\n<p>Put the page somewhere the client already visits: the shared project folder, the top of the ticket board, the footer of your weekly status message. When a request comes in labelled &#8220;urgent&#8221; that does not meet the definition, reply politely with a link and a suggestion: &#8220;This looks like a next-day item under our agreed meaning, happy to escalate if something has changed.&#8221;<\/p>\n<p>It sounds formal written down, but in practice it keeps conversations friendly. You are pointing at something you agreed together, not refusing a request.<\/p>\n<h2>Step 8: Revisit it at renewals and milestones<\/h2>\n<p>Clients grow. Their systems change, their teams change, and their idea of &#8220;critical&#8221; changes. Review the glossary whenever the contract renews, a new system comes into scope, or a dispute surfaces. Date each revision so you can tell which meaning applied to which invoice.<\/p>\n<p>Keep old versions. If a question arises months later about whether a piece of work was billable, the dated glossary is the fastest way to settle it.<\/p>\n<h2>A note for data-heavy contracts<\/h2>\n<p>Freelancers working on pipelines, warehouses and analytics face an extra layer of vocabulary. Words like &#8220;fresh&#8221;, &#8220;complete&#8221;, &#8220;clean&#8221; and &#8220;real time&#8221; carry strong expectations and are notoriously slippery. If you take on that kind of work regularly, it is worth learning how data teams formalise these meanings. Providers such as <a href=\"https:\/\/dataopsschool.com\/\">DataOpsSchool, a DataOps training and consulting provider<\/a>, teach data quality and governance practices built around exactly this kind of shared definition, which carries over neatly into freelance data engagements.<\/p>\n<h2>Common mistakes to avoid<\/h2>\n<ul>\n<li><strong>Writing it only for yourself.<\/strong> If the client never sees or agrees to it, it is a private note, not a shared definition.<\/li>\n<li><strong>Using it as a weapon.<\/strong> Link to it calmly. The goal is clarity, not winning.<\/li>\n<li><strong>Letting it go stale.<\/strong> An outdated glossary is worse than none, because it gives false confidence.<\/li>\n<li><strong>Defining everything.<\/strong> Too many entries and nobody reads any of them.<\/li>\n<\/ul>\n<h2>Measuring whether it works<\/h2>\n<p>You will know the glossary is earning its keep when certain things fade: late-night &#8220;quick question&#8221; calls, invoices queried line by line, and the familiar sinking feeling when a client says &#8220;I assumed&#8221;. Many independent engineers find that a clear shared vocabulary is part of what <a href=\"https:\/\/www.devopsfreelancer.com\/blog\/defining-success-for-the-independent-devops-professional\/\">a sustainable, successful freelance practice looks like<\/a>: fewer surprises, steadier relationships and more repeat work.<\/p>\n<h2>Your one-afternoon action plan<\/h2>\n<ol>\n<li>List every word that caused friction in your last few contracts.<\/li>\n<li>Keep the six to ten that affect money or time.<\/li>\n<li>Write one plain sentence each, plus what is in and out.<\/li>\n<li>Add a borderline example and an owner for every entry.<\/li>\n<li>Walk the client through it before the first task.<\/li>\n<li>Link it everywhere and review it at each renewal.<\/li>\n<\/ol>\n<p>It is not glamorous work. But an hour spent agreeing on what &#8220;urgent&#8221; means will save you far more than an hour of unpaid weekend firefighting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Urgent, small change, fixed, available: elastic words cost freelancers unpaid hours. Build a one-page client glossary in eight practical steps.<\/p>\n","protected":false},"author":8,"featured_media":4922,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1757],"tags":[],"class_list":["post-4921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops-freelancing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Build a Client Glossary as a DevOps Freelancer - DevOps Freelancer<\/title>\n<meta name=\"description\" content=\"Build a client glossary for freelancers in eight steps: define urgent, small change and fixed, add edge cases, assign owners and review at renewal.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build a Client Glossary as a DevOps Freelancer - DevOps Freelancer\" \/>\n<meta property=\"og:description\" content=\"Build a client glossary for freelancers in eight steps: define urgent, small change and fixed, add edge cases, assign owners and review at renewal.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Freelancer\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-07T05:15:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.devopsfreelancer.com\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-653113-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yash Tiwari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yash Tiwari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/\"},\"author\":{\"name\":\"Yash Tiwari\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/#\\\/schema\\\/person\\\/40874bc735b0c96409898927823f85f3\"},\"headline\":\"How to Build a Client Glossary as a DevOps Freelancer\",\"datePublished\":\"2026-11-07T05:15:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/\"},\"wordCount\":1349,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-653113-banner.png\",\"articleSection\":[\"DevOps Freelancing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/\",\"url\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/\",\"name\":\"How to Build a Client Glossary as a DevOps Freelancer - DevOps Freelancer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-653113-banner.png\",\"datePublished\":\"2026-11-07T05:15:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/#\\\/schema\\\/person\\\/40874bc735b0c96409898927823f85f3\"},\"description\":\"Build a client glossary for freelancers in eight steps: define urgent, small change and fixed, add edge cases, assign owners and review at renewal.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-653113-banner.png\",\"contentUrl\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/b2a-banner-653113-banner.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/freelancer-client-glossary-steps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Build a Client Glossary as a DevOps Freelancer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/\",\"name\":\"DevOps Freelancer\",\"description\":\"We provide DevOps | SRE | DevSecOps | MLOps Freelancing\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/#\\\/schema\\\/person\\\/40874bc735b0c96409898927823f85f3\",\"name\":\"Yash Tiwari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/86e655222948c06a5a18a7064d73fd4972095fee13ed81e9ddb90ec785f3a194?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/86e655222948c06a5a18a7064d73fd4972095fee13ed81e9ddb90ec785f3a194?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/86e655222948c06a5a18a7064d73fd4972095fee13ed81e9ddb90ec785f3a194?s=96&d=mm&r=g\",\"caption\":\"Yash Tiwari\"},\"url\":\"https:\\\/\\\/www.devopsfreelancer.com\\\/blog\\\/author\\\/yash-tiwari\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Build a Client Glossary as a DevOps Freelancer - DevOps Freelancer","description":"Build a client glossary for freelancers in eight steps: define urgent, small change and fixed, add edge cases, assign owners and review at renewal.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/","og_locale":"en_US","og_type":"article","og_title":"How to Build a Client Glossary as a DevOps Freelancer - DevOps Freelancer","og_description":"Build a client glossary for freelancers in eight steps: define urgent, small change and fixed, add edge cases, assign owners and review at renewal.","og_url":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/","og_site_name":"DevOps Freelancer","article_published_time":"2026-11-07T05:15:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.devopsfreelancer.com\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-653113-banner.png","type":"image\/png"}],"author":"Yash Tiwari","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Yash Tiwari","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#article","isPartOf":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/"},"author":{"name":"Yash Tiwari","@id":"https:\/\/www.devopsfreelancer.com\/blog\/#\/schema\/person\/40874bc735b0c96409898927823f85f3"},"headline":"How to Build a Client Glossary as a DevOps Freelancer","datePublished":"2026-11-07T05:15:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/"},"wordCount":1349,"commentCount":0,"image":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.devopsfreelancer.com\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-653113-banner.png","articleSection":["DevOps Freelancing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/","url":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/","name":"How to Build a Client Glossary as a DevOps Freelancer - DevOps Freelancer","isPartOf":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#primaryimage"},"image":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.devopsfreelancer.com\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-653113-banner.png","datePublished":"2026-11-07T05:15:00+00:00","author":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/#\/schema\/person\/40874bc735b0c96409898927823f85f3"},"description":"Build a client glossary for freelancers in eight steps: define urgent, small change and fixed, add edge cases, assign owners and review at renewal.","breadcrumb":{"@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#primaryimage","url":"https:\/\/www.devopsfreelancer.com\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-653113-banner.png","contentUrl":"https:\/\/www.devopsfreelancer.com\/blog\/wp-content\/uploads\/2026\/11\/b2a-banner-653113-banner.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.devopsfreelancer.com\/blog\/freelancer-client-glossary-steps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.devopsfreelancer.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Build a Client Glossary as a DevOps Freelancer"}]},{"@type":"WebSite","@id":"https:\/\/www.devopsfreelancer.com\/blog\/#website","url":"https:\/\/www.devopsfreelancer.com\/blog\/","name":"DevOps Freelancer","description":"We provide DevOps | SRE | DevSecOps | MLOps Freelancing","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.devopsfreelancer.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.devopsfreelancer.com\/blog\/#\/schema\/person\/40874bc735b0c96409898927823f85f3","name":"Yash Tiwari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/86e655222948c06a5a18a7064d73fd4972095fee13ed81e9ddb90ec785f3a194?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/86e655222948c06a5a18a7064d73fd4972095fee13ed81e9ddb90ec785f3a194?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86e655222948c06a5a18a7064d73fd4972095fee13ed81e9ddb90ec785f3a194?s=96&d=mm&r=g","caption":"Yash Tiwari"},"url":"https:\/\/www.devopsfreelancer.com\/blog\/author\/yash-tiwari\/"}]}},"_links":{"self":[{"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/posts\/4921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/comments?post=4921"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/posts\/4921\/revisions"}],"predecessor-version":[{"id":4947,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/posts\/4921\/revisions\/4947"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/media\/4922"}],"wp:attachment":[{"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/media?parent=4921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/categories?post=4921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsfreelancer.com\/blog\/wp-json\/wp\/v2\/tags?post=4921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}