<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT-adoption &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/it-adoption/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 14:29:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Verizon Taps Google Cloud AI to Enhance Contact Center Experiences</title>
		<link>https://www.bestdevops.com/verizon-taps-google-cloud-ai-to-enhance-ccx/</link>
					<comments>https://www.bestdevops.com/verizon-taps-google-cloud-ai-to-enhance-ccx/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 11 Aug 2020 06:20:29 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13225</guid>

					<description><![CDATA[Verizon is piloting Google Contact Center AI to deliver more intuitive customer experiences through natural language understanding, real-time agent assistance, and conversational AI powered by Dialogflow.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://www.uctoday.com" rel="noopener">UC Today</a>. Published August 2020.</em></p>



<h2 class="wp-block-heading">Verizon Partners with Google Cloud to Modernize Customer Contact Centers</h2>



<p class="wp-block-paragraph">Verizon announced a pilot program to deploy Google Contact Center Artificial Intelligence (CCAI) with the goal of delivering more intuitive, efficient customer experiences across voice and chat channels. The partnership reflects a broader push by Google Cloud to position its AI tooling as infrastructure for telecom and enterprise contact centers.</p>



<h2 class="wp-block-heading">How Google Contact Center AI Works</h2>



<p class="wp-block-paragraph">At the core of the offering is <strong>natural language understanding (NLU)</strong>, which allows customers to state or type their requests in plain language rather than navigate layered IVR menus. When a customer contacts Verizon by phone or direct chat, the AI interprets the intent and routes or resolves accordingly — reducing friction at the first point of contact.</p>



<p class="wp-block-paragraph">According to a Google Cloud statement cited in the original report, the technology is intended to &#8220;help empower shorter call times, quicker resolutions, and improved outcomes for customer satisfaction.&#8221;</p>



<p class="wp-block-paragraph">When a call escalates to a human agent, Google CCAI continues to contribute by:</p>



<ul class="wp-block-list">
  <li>Providing <strong>real-time agent assist</strong> — surfacing relevant knowledge base articles and suggested responses during the live interaction</li>
  <li>Locating relevant customer history and context automatically</li>
  <li>Reducing the cognitive load on agents so they can focus on complex or sensitive issues</li>
</ul>



<h2 class="wp-block-heading">The Role of Dialogflow</h2>



<p class="wp-block-paragraph">Much of the experience is powered by <strong>Dialogflow</strong>, Google Cloud&#8217;s platform for building conversational agents across voice, chat, and messaging channels. Unlike older bot frameworks that modeled human conversations as strictly linear flows, Dialogflow is designed to handle multi-turn, dynamic conversations — more closely approximating how human agents actually interact with customers.</p>



<p class="wp-block-paragraph">Dialogflow supports integration across a wide range of channels and can manage multiple concurrent requests, which is critical for high-volume contact center environments.</p>



<h2 class="wp-block-heading">Industry Analyst Perspective</h2>



<p class="wp-block-paragraph">Irwin Lazar, Vice President and Service Director at Nemertes Research, told UC Today that the deal is a logical fit, noting that many contact center platform providers already integrate Google Cloud&#8217;s contact center technology into their own offerings. This means Verizon is building on a technology foundation that has already achieved meaningful adoption across the industry.</p>



<h2 class="wp-block-heading">Conversational AI Will Augment — Not Replace — Human Agents</h2>



<p class="wp-block-paragraph">Seth Miller, CEO of VerbalWare and a chatbot industry expert, offered a measured take on the partnership&#8217;s potential. He described the Verizon–Google deal as &#8220;a win all around,&#8221; particularly in the context of the COVID-19 pandemic, which strained customer service teams across industries while simultaneously raising customer expectations.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
  <p>&#8220;COVID has, and will continue to be, a wake-up call for the economy. Customer service teams have shrunk, but customers expect a superlative experience.&#8221;</p>
  <cite>Seth Miller, CEO, VerbalWare</cite>
</blockquote>



<p class="wp-block-paragraph">Miller argued that conversational AI will not fully replace human agents but can absorb a large volume of routine, repetitive queries — freeing agents to handle higher-complexity interactions that genuinely require human judgment. He also stressed that companies deploying these systems will need to invest in retraining agents to design conversation flows and work alongside NLU platforms effectively.</p>



<h2 class="wp-block-heading">Broader Google Cloud Enterprise Momentum</h2>



<p class="wp-block-paragraph">The Verizon announcement was part of a wider wave of enterprise commitments to Google Cloud. Other organizations reported to have adopted Google Cloud technology around the same period include Deutsche Bank, Goldman Sachs, and Telefónica — one of the world&#8217;s largest telecom operators by subscriber count.</p>



<p class="wp-block-paragraph">At Google Cloud Next &#8217;20, Google also announced <strong>BigQuery Omni</strong>, a multi-cloud analytics solution built on the Anthos hybrid and multi-cloud platform. BigQuery Omni allows users to run analytics workloads against data stored across multiple cloud environments using a consistent interface — addressing a real operational challenge for enterprises with data distributed across AWS, Azure, and Google Cloud.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
  <p>&#8220;We&#8217;re honored to see organizations across every industry place their trust in Google Cloud, as we partner to solve real-world business problems.&#8221;</p>
  <cite>Thomas Kurian, CEO, Google Cloud</cite>
</blockquote>



<h2 class="wp-block-heading">Key Takeaways for DevOps and Platform Engineers</h2>



<ul class="wp-block-list">
  <li><strong>Dialogflow</strong> is the underlying conversational AI platform. If you&#8217;re evaluating NLU frameworks for contact center or chatbot use cases, it&#8217;s worth assessing alongside alternatives such as Amazon Lex and Microsoft Bot Framework.</li>
  <li><strong>Google CCAI</strong> is designed to integrate with existing telephony infrastructure, not replace it wholesale — making incremental adoption feasible.</li>
  <li><strong>Real-time agent assist</strong> is increasingly table-stakes for enterprise contact center AI — evaluate vendors on the quality of their suggestion latency and knowledge retrieval accuracy.</li>
  <li><strong>BigQuery Omni</strong> signals Google&#8217;s intent to compete for analytics workloads even when data lives outside GCP — a significant architectural consideration for multi-cloud strategies.</li>
  <li>Workforce planning matters: AI deployment in contact centers requires parallel investment in agent training and conversation design skills, not just technology procurement.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/verizon-taps-google-cloud-ai-to-enhance-ccx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Azure DevOps Tips and Tricks: Using Built-In Features to Boost Team Productivity</title>
		<link>https://www.bestdevops.com/azure-devops-tips-and-tricks-using-built-in-features/</link>
					<comments>https://www.bestdevops.com/azure-devops-tips-and-tricks-using-built-in-features/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 06:22:50 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Azure DevOPs]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13176</guid>

					<description><![CDATA[Learn how to use Azure DevOps built-in features — including Work Item templates, tags, queries, dashboards, email notifications, and keyboard shortcuts — to save time and reduce repetitive work.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Azure DevOps ships with a surprisingly deep set of built-in features that many teams never fully exploit. Work Item templates, structured tags, saved queries, dashboards, and keyboard shortcuts can collectively eliminate a large amount of repetitive clicking and copy-pasting. This article walks through each of these features with practical guidance so your team can start benefiting immediately.</p>



<h2 class="wp-block-heading">Using Work Item Templates</h2>



<p class="wp-block-paragraph">Azure Boards is excellent for tracking work, but if your team creates dozens of similar Work Items each day — each requiring the same description, priority level, or custom field values — that repetition adds up fast. Work Item templates solve this by letting you pre-fill a defined set of fields with saved values.</p>



<h3 class="wp-block-heading">Creating a Template</h3>



<ol class="wp-block-list">
<li>Open an existing Work Item that already has the field values you want to reuse.</li>
<li>Click the ellipsis (<strong>…</strong>) in the top-right area of the Work Item form.</li>
<li>Select <strong>Templates → Capture</strong>.</li>
<li>On the <strong>Capture Template</strong> page, click <strong>Remove unmodified fields</strong> to strip out any fields you did not intentionally set. This keeps the template focused and prevents accidental overwrites.</li>
<li>Give the template a descriptive name, verify the field-value pairs, and save.</li>
</ol>



<h3 class="wp-block-heading">Applying a Template</h3>



<ol class="wp-block-list">
<li>Open a new, blank Work Item of the same type.</li>
<li>Click the ellipsis (<strong>…</strong>) and choose <strong>Templates</strong>.</li>
<li>Select the template you created. All pre-defined fields are populated instantly.</li>
</ol>



<p class="wp-block-paragraph">Templates are scoped to a specific Work Item type (Task, Bug, User Story, etc.), so a Task template will not appear when you open a Bug, keeping the list clean and relevant.</p>



<h2 class="wp-block-heading">Tagging Work Items Effectively</h2>



<p class="wp-block-paragraph">Tags are free-text labels you attach to any Work Item. Adding a tag takes seconds, but the real value emerges only when the team agrees on a consistent tagging taxonomy and then uses those tags inside queries and dashboards.</p>



<p class="wp-block-paragraph">A few practical guidelines:</p>



<ul class="wp-block-list">
<li><strong>Agree on a naming convention up front.</strong> For example, use <code>ProjectX</code> rather than <code>project-x</code>, <code>projectX</code>, or <code>Project X</code>. Inconsistent casing creates separate tags that behave differently in filters.</li>
<li><strong>Limit the total number of tags.</strong> A long, unmanaged tag list is as useless as no tags at all.</li>
<li><strong>Assign tag governance to a specific role</strong> — typically the person building reports and dashboards — so the list stays meaningful over time.</li>
</ul>



<h2 class="wp-block-heading">Harnessing the Power of Queries</h2>



<p class="wp-block-paragraph">Queries are the engine behind Azure DevOps reporting. Every widget on a dashboard, every emailed status update, and every backlog filter can be driven by a saved query. Investing a little time in building well-structured queries pays dividends every sprint.</p>



<h3 class="wp-block-heading">Building a Query</h3>



<ol class="wp-block-list">
<li>Navigate to <strong>Boards → Queries</strong>.</li>
<li>Add field conditions using the query editor. For example: <code>Work Item Type = Task</code> AND <code>State = Active</code> AND <code>Tags contains ProjectX</code>.</li>
<li>Use <strong>Add new clause</strong> to combine multiple conditions.</li>
<li>Click <strong>Run query</strong> to preview results in the panel below the editor.</li>
</ol>



<h3 class="wp-block-heading">Saving and Sharing Queries</h3>



<p class="wp-block-paragraph">Once a query returns the data you need, save it. You have two save locations:</p>



<ul class="wp-block-list">
<li><strong>My Queries</strong> — visible only to you.</li>
<li><strong>Shared Queries</strong> — visible to all team members with access to the project. Dashboard widgets can only reference queries saved in Shared Queries or My Queries belonging to the dashboard owner.</li>
</ul>



<h2 class="wp-block-heading">Sending Emails Directly from Azure DevOps</h2>



<p class="wp-block-paragraph">Sharing a query result or Work Item status via email used to mean taking screenshots, pasting them into an email client, and hoping the formatting survived. Azure DevOps removes that friction with a built-in email action.</p>



<p class="wp-block-paragraph">Look for the mail icon or <strong>Send email</strong> option on query result pages and individual Work Items. Clicking it opens a compose view where you can:</p>



<ul class="wp-block-list">
<li>Search for recipients by name within your Azure DevOps organization.</li>
<li>Add a personal note or context.</li>
<li>Include the query results or Work Item details automatically in the message body.</li>
</ul>



<p class="wp-block-paragraph">This is particularly useful during daily stand-ups or sprint reviews when stakeholders need a quick snapshot without logging into Azure DevOps themselves.</p>



<h2 class="wp-block-heading">Building Dashboards for a Single Pane of Glass</h2>



<p class="wp-block-paragraph">Dashboards aggregate the information from your tags, queries, and Work Item fields into a visual overview. A well-built dashboard lets a team lead check project health in under a minute.</p>



<h3 class="wp-block-heading">Getting Started</h3>



<ol class="wp-block-list">
<li>Expand <strong>Overview</strong> in the left navigation and click <strong>Dashboards</strong>.</li>
<li>Click <strong>Add a widget</strong> or <strong>Edit</strong> on an existing dashboard.</li>
<li>Search the widget catalog for the widget you want and click <strong>Add</strong>.</li>
</ol>



<h3 class="wp-block-heading">Recommended Widgets</h3>



<figure class="wp-block-table"><table><thead><tr><th>Widget</th><th>What It Shows</th><th>Good For</th></tr></thead><tbody><tr><td><strong>Assigned to Me</strong></td><td>Work Items currently assigned to the signed-in user</td><td>Individual daily focus</td></tr><tr><td><strong>Query Tile</strong></td><td>A single count derived from a saved query</td><td>KPI-style indicators (e.g., active bugs)</td></tr><tr><td><strong>Query Results</strong></td><td>A tabular list from a saved query, with configurable columns</td><td>Sprint task lists, bug backlogs</td></tr><tr><td><strong>Markdown</strong></td><td>Free-form text or links rendered as HTML</td><td>Team announcements, documentation links</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Adding Conditional Formatting to Query Tile</h3>



<p class="wp-block-paragraph">The <strong>Query Tile</strong> widget supports color-coded thresholds, making it easy to spot problems at a glance. In the widget&#8217;s <strong>Configuration</strong> panel you can define rules such as:</p>



<ul class="wp-block-list">
<li>Green when the count is fewer than 5</li>
<li>Blue when the count is between 5 and 10</li>
<li>Red when the count exceeds 10</li>
</ul>



<p class="wp-block-paragraph">Both the Query Tile and Query Results widgets can point to the same underlying saved query, so your count and your detailed list always reflect identical data.</p>



<p class="wp-block-paragraph">When you are satisfied with the layout, click <strong>Done Editing</strong> to save the dashboard.</p>



<h2 class="wp-block-heading">Keyboard Shortcuts</h2>



<p class="wp-block-paragraph">Azure DevOps includes a set of keyboard shortcuts that speed up navigation and common actions without reaching for the mouse. To view them:</p>



<ul class="wp-block-list">
<li>Click the ellipsis (<strong>…</strong>) on any Work Item and select <strong>Keyboard shortcuts</strong> for a concise reference.</li>
<li>Click <strong>Full list of keyboard shortcuts</strong> at the bottom of that panel to see every available shortcut across Boards, Repos, Pipelines, and more.</li>
</ul>



<p class="wp-block-paragraph">Shortcuts are particularly valuable for keyboard-first users who move quickly between backlogs, sprint boards, and individual Work Items.</p>



<h2 class="wp-block-heading">Putting It All Together</h2>



<p class="wp-block-paragraph">Each of these features delivers incremental value on its own, but the compounding effect is where the real productivity gain lives:</p>



<ul class="wp-block-list">
<li><strong>Templates</strong> eliminate repetitive data entry when creating Work Items.</li>
<li><strong>Tags</strong> provide a flexible cross-cutting classification system.</li>
<li><strong>Queries</strong> turn tags and field values into filterable, shareable data sets.</li>
<li><strong>Dashboards</strong> surface query results as visual KPIs and task lists.</li>
<li><strong>Email integration</strong> gets query results to stakeholders without leaving Azure DevOps.</li>
<li><strong>Keyboard shortcuts</strong> reduce navigation overhead for power users.</li>
</ul>



<p class="wp-block-paragraph">Azure DevOps is a constantly evolving platform. The features described here represent a foundation — there is considerably more to explore in areas like Pipeline YAML templates, branch policies, artifact feeds, and test plan management. Treat these tips as a starting point and build from there as your team&#8217;s maturity with the platform grows.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/azure-devops-tips-and-tricks-using-built-in-features/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Serverless: Helping the Enterprise Scale DevOps</title>
		<link>https://www.bestdevops.com/serverless-helping-the-enterprise-scale-devops/</link>
					<comments>https://www.bestdevops.com/serverless-helping-the-enterprise-scale-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 05:38:29 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud development]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13158</guid>

					<description><![CDATA[Serverless is more than a deployment model—it's a paradigm shift that enables enterprises to scale advanced DevOps practices. Learn how key principles and building blocks make serverless work at enterprise scale.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on <a href="https://devops.com" rel="noopener">devops.com</a>, drawing on experience from Liberty Mutual&#8217;s serverless adoption journey.</em></p>



<h2 class="wp-block-heading">Serverless and DevOps: Two Misunderstood Game-Changers</h2>



<p class="wp-block-paragraph">DevOps has existed for more than a decade, yet it is still misunderstood by many organisations. You cannot purchase &#8220;a DevOps&#8221;—it is a culture, a set of practices and a mindset. Serverless carries a similar burden: the name markets well but consistently creates confusion in the industry.</p>



<p class="wp-block-paragraph">Despite the confusion, both concepts are game-changers. Some have argued that serverless makes DevOps obsolete. That claim is false. What serverless <em>does</em> do is dramatically lower the operational overhead that has historically slowed DevOps adoption at scale—enabling teams to focus on delivery rather than infrastructure management.</p>



<p class="wp-block-paragraph">Fortune 100 insurer Liberty Mutual is a well-documented example. The company began its cloud journey roughly ten years ago, at the same time internal engineering teams were adopting DevOps principles. Two foundational convictions emerged early:</p>



<ul class="wp-block-list">
<li><strong>Cloud strategy:</strong> Build on cloud-native principles, not simply &#8220;someone else&#8217;s data centre.&#8221;</li>
<li><strong>DevOps strategy:</strong> Anchor on <a href="https://itrevolution.com/articles/the-five-ideals-of-devops/" rel="noopener">CALMS</a> (Culture, Automation, Lean, Measurement, Sharing) rather than writing one-off scripts.</li>
</ul>



<p class="wp-block-paragraph">These two tracks eventually converged in a serverless-first strategy that allowed Liberty Mutual to scale advanced DevOps practices across a large, globally distributed engineering organisation.</p>



<h2 class="wp-block-heading">Why Infrastructure as Code Alone Wasn&#8217;t Enough</h2>



<p class="wp-block-paragraph">Infrastructure as code (IaC) is a cornerstone of modern cloud strategy. But teaching more than 1,000 software engineers to provision secure, resilient infrastructure via YAML (as was the common approach around 2015) is a steep learning curve. Layering on advanced requirements—secure-by-design, chaos testing, resiliency, observability, performance optimisation—makes it steeper still.</p>



<p class="wp-block-paragraph">What changed the equation was the move to serverless architectures. When teams began building serverless systems, a notable shift occurred:</p>



<ul class="wp-block-list">
<li>Workloads became self-healing by default.</li>
<li>Blue-green deployments became straightforward to implement.</li>
<li>Teams consistently hit high <a href="https://dora.dev/" rel="noopener">DORA metrics</a> for both throughput and stability.</li>
<li>Business value was delivered at significantly lower compute costs.</li>
</ul>



<h2 class="wp-block-heading">Core Principles for an Enterprise Serverless Journey</h2>



<p class="wp-block-paragraph">Whether you are a startup or a large enterprise, the following principles provide a useful anchor as you begin adopting serverless. They keep teams focused on business outcomes and prevent the common trap of becoming lost in the vast catalogue of cloud services.</p>



<h3 class="wp-block-heading">1. Measure Team Outcomes in Business Terms</h3>



<p class="wp-block-paragraph">Product thinking, North Star metrics and impact mapping are all practical tools for keeping engineering teams focused on what matters. The guiding question should always be: <em>What is the most valuable feature we can deliver next?</em> Complexity in tooling and process should never obscure that simple priority.</p>



<h3 class="wp-block-heading">2. Code Is a Liability</h3>



<p class="wp-block-paragraph">The software industry has known for decades that lines of code (LOC) is a poor proxy for engineering success. Yet LOC counts still generate misplaced pride. Serverless encourages a different instinct: favour managed, event-driven infrastructure that is correctly decomposed, and write as little custom code as possible. Less code means less surface area for bugs, less maintenance burden and faster onboarding for new engineers. You cannot code your way out of complexity—pragmatism is the better tool.</p>



<h3 class="wp-block-heading">3. Serverless Is a Spectrum, Not a Binary Choice</h3>



<p class="wp-block-paragraph">A serverless-first strategy means starting with fully managed, serverless options and only moving toward IaaS (Infrastructure as a Service) when there is a clear, justified reason. It does not mean every workload must be serverless at all costs. Treat it as an operational construct: begin at the highest level of abstraction and work back toward lower-level infrastructure only when required.</p>



<p class="wp-block-paragraph">Measurement in modern software development should be trend-based rather than absolute. The four key DORA metrics—deployment frequency, lead time for changes, mean time to restore (MTTR) and change failure rate—are excellent indicators of team health. Serverless teams with minimal handoffs routinely perform strongly across all four.</p>



<h2 class="wp-block-heading">Key Building Blocks for Scaling DevOps with Serverless</h2>



<p class="wp-block-paragraph">Committing to serverless requires more than choosing a cloud provider&#8217;s function-as-a-service offering. The following building blocks provide the foundation that allows advanced DevOps practices to scale safely.</p>



<h3 class="wp-block-heading">Public Cloud Strategy</h3>



<p class="wp-block-paragraph">Absolute clarity is required before making the move to public cloud. This is a genuine transformation. Security, infrastructure, procurement and engineering functions all need to reinvent how they operate. Getting alignment on what &#8220;cloud-native&#8221; means to your organisation—<em>before</em> you migrate workloads—is critical. For startups, a serverless-first approach is often the only realistic path to the development velocity required to compete.</p>



<h3 class="wp-block-heading">Deployment Pipelines</h3>



<p class="wp-block-paragraph">In a serverless environment, the pipeline to production becomes a business-critical capability in its own right. Traditional controls—security gates, compliance checks, approval workflows—must be reimagined to provide genuine protection without creating friction that slows teams down. Under-investment in pipelines is one of the fastest ways to frustrate capable engineers and negate the velocity gains that serverless is supposed to deliver.</p>



<h3 class="wp-block-heading">Reusable Patterns</h3>



<p class="wp-block-paragraph">As teams adopt serverless, they will independently start creating the same boilerplate components. An effective reuse strategy prevents mass duplication without introducing the bureaucratic overhead that kills momentum. Tools such as the <a href="https://aws.amazon.com/cdk/" rel="noopener">AWS Cloud Development Kit (CDK)</a> and open-source pattern libraries like <a href="https://cdkpatterns.com" rel="noopener">cdkpatterns.com</a> allow teams to assemble production-ready building blocks quickly. Liberty Mutual has reportedly deployed hundreds of applications using CDK-based patterns.</p>



<h3 class="wp-block-heading">Well-Architected Reviews</h3>



<p class="wp-block-paragraph">Architecture must live inside the delivery teams, not in a centralised ivory tower. The <a href="https://aws.amazon.com/architecture/well-architected/" rel="noopener">AWS Well-Architected Framework</a>—with its five pillars covering operational excellence, security, reliability, performance efficiency and cost optimisation—provides a structured, team-friendly approach to non-functional requirements. Teams can self-assess against the framework, but architects play an important coaching role for more nuanced areas.</p>



<p class="wp-block-paragraph">The goal is to embed well-architected constructs directly into code building blocks so that quality controls are baked into the engineering environment from day one—not bolted on during a pre-release review.</p>



<h2 class="wp-block-heading">The Business Case: Engineering as a Differentiator</h2>



<p class="wp-block-paragraph">When engineers go through this journey—adopting serverless-first principles, working within strong pipelines, leveraging reusable patterns and applying well-architected reviews—they acquire powerful tools. They can build world-class, low-cost systems quickly. The feedback loop tightens. Innovation accelerates.</p>



<p class="wp-block-paragraph">There is a caveat, however: this is a relentless journey of optimisation and improvement. Organisations that do not view engineering as a core differentiating capability may find the ongoing commitment difficult to sustain.</p>



<p class="wp-block-paragraph">The single most important factor in a successful serverless journey is ensuring engineering teams deeply understand the business they are serving. Cross-functional teams chasing a clear business KPI—rather than technical metrics in isolation—are the ones that realise the full potential of serverless. When that alignment exists, the traditional business-IT divide dissolves. Technology teams innovate directly in pursuit of the company&#8217;s vision, and engineering engagement improves as a result.</p>



<p class="wp-block-paragraph">Serverless is not a silver bullet, but as a paradigm shift it genuinely enables engineers to innovate and deliver at a pace that was not previously practical in large enterprises. The key is building the right cultural and technical foundation before, not after, you begin.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Original source: <a href="https://devops.com" rel="noopener">devops.com</a>. Liberty Mutual examples and figures referenced in the original article.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/serverless-helping-the-enterprise-scale-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Enterprise Summit Las Vegas 2020 Goes Virtual: New Dates and Format Announced</title>
		<link>https://www.bestdevops.com/devops-enterprise-summit-las-vegas-announces-new-dates-virtual-conference-format/</link>
					<comments>https://www.bestdevops.com/devops-enterprise-summit-las-vegas-announces-new-dates-virtual-conference-format/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 31 Jul 2020 12:48:09 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT Revolution]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13065</guid>

					<description><![CDATA[IT Revolution moves DevOps Enterprise Summit Las Vegas 2020 to a virtual format, scheduled for October 13–15, 2020, with keynotes, networking sessions, and experience reports from enterprise technology leaders.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced via PRNewswire on July 30, 2020. Source: IT Revolution press release.</em></p>



<h2 class="wp-block-heading">DevOps Enterprise Summit Las Vegas 2020 Moves to Virtual Format</h2>



<p class="wp-block-paragraph">IT Revolution, the publishing and events organization focused on advancing DevOps adoption, announced in July 2020 that the DevOps Enterprise Summit (DOES) Las Vegas would transition to a fully virtual format in response to the COVID-19 pandemic. The event was rescheduled for <strong>October 13–15, 2020</strong>, running in the Pacific Timezone.</p>



<p class="wp-block-paragraph">The decision followed the successful delivery of a virtual DOES London event earlier in 2020, which served as a proof-of-concept for replicating the immersive, collaborative experience of an in-person DevOps conference in an online setting.</p>



<h2 class="wp-block-heading">Registration and Attendance Limits</h2>



<p class="wp-block-paragraph">Registration was priced at $650 per attendee, with capacity capped at <strong>3,000 attendees</strong>. IT Revolution cited the need to keep Slack channels and group networking sessions manageable as the primary reason for the attendance limit — a practical constraint unique to virtual event formats that rely heavily on text-based community interaction.</p>



<p class="wp-block-paragraph">Registration deadlines and cancellation policies were updated in line with evolving COVID-19 guidance at the time of announcement.</p>



<h2 class="wp-block-heading">What the Virtual Format Included</h2>



<p class="wp-block-paragraph">The virtual Las Vegas event was designed to mirror the depth and networking density of an in-person conference. Planned programming elements included:</p>



<ul class="wp-block-list">
<li><strong>Keynotes and panels</strong> from enterprise technology leaders across industries</li>
<li><strong>Experience reports</strong> from organizations including KeyBank, Deloitte, T-Mobile, and Microsoft</li>
<li><strong>Breakout sessions</strong> covering DevOps transformation at scale in large, complex organizations</li>
<li><strong>Virtual book signings</strong> with well-known DevOps authors</li>
<li><strong>Interest-based video networking</strong>, allowing attendees to select and engage directly with other attendees or speakers</li>
<li><strong>Birds-of-a-Feather gatherings</strong> to connect practitioners with shared challenges or interests</li>
<li><strong>Lean Coffee workshops</strong> for participant-driven discussion and interchange</li>
<li><strong>Virtual Happy Hours</strong> for informal networking</li>
<li><strong>A community space</strong> for spontaneous gatherings and hallway-style conversations</li>
</ul>



<p class="wp-block-paragraph">A key design decision was using <strong>pre-recorded keynotes paired with live Slack Q&amp;A tracks and AMA (Ask Me Anything) sessions</strong>, giving attendees flexibility to consume content asynchronously while still enabling real-time interaction with speakers.</p>



<h2 class="wp-block-heading">Lessons from Virtual DOES London 2020</h2>



<p class="wp-block-paragraph">The virtual Las Vegas event was directly informed by feedback from the DevOps Enterprise Summit London 2020, which had already run in virtual format. Attendees of the London event offered detailed reflections on what worked:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;COVID-adapted conferences have had a hard time arranging Q&amp;A and networking. The DevOps Enterprise Summit Virtual #DOES20 has really delivered on that. Pre-recorded keynotes with live Slack ask-the-speaker tracks as well as AMA sessions have been really helpful.&#8221;</p><cite>— Ferrix Hovi, Lead DevOps and Agile Coach, Siili Solutions</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I&#8217;ve been in person to 2017 DevOps Enterprise Summit London, and I have to say that I have enjoyed this virtual experience more. It was easier to keep track of what is going on, to engage with other attendees in the Zoom sessions, I had more &#8216;hallway&#8217; conversations than 3 years ago. And the talks have been just superb.&#8221;</p><cite>— Jiří Klouda, Technology Leader, SRE, Cisco Meraki</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I absolutely loved the whole thing. Seeing what others were learning in the Slack channels helped point me towards new ideas I hadn&#8217;t thought of before. I got opportunities to talk to fellow attendees and pages of notes. There were so many people excited to talk about the things I&#8217;m excited about!&#8221;</p><cite>— Daniel Cahill, Software Engineer, Ontario Systems</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;If you&#8217;re curious about the latest on DevOps in the real world, you simply can&#8217;t get better than #DOES, and this year was no exception!&#8221;</p><cite>— Steve Pereira, Founder, Visible</cite></blockquote>



<h2 class="wp-block-heading">Gene Kim on Replicating the Conference Experience Virtually</h2>



<p class="wp-block-paragraph">Gene Kim, founder of IT Revolution and co-author of <em>The Phoenix Project</em>, <em>The DevOps Handbook</em>, and <em>Accelerate</em>, addressed the challenge of translating in-person conference value to an online format:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Great physical conferences are magical — you learn from incredible talks, feel surrounded by the best in the game, and find fellow travelers who share similar goals and experience similar struggles to conquer together. The connections I have made at conferences often lead to lifelong friendships and changed my career. We&#8217;re so proud that we were able to create these experiences for our attendees in our first Virtual DevOps Enterprise Summit in June — we&#8217;re now planning our second virtual event this year, and we&#8217;re aiming to make it even better than our first!&#8221;</p><cite>— Gene Kim, Founder, IT Revolution</cite></blockquote>



<h2 class="wp-block-heading">About DevOps Enterprise Summit</h2>



<p class="wp-block-paragraph">DevOps Enterprise Summit is a conference specifically designed for <strong>technology leaders and practitioners at large, complex organizations</strong> implementing DevOps principles and practices. Unlike practitioner-focused events that emphasize individual tooling or technical skills, DOES centres on organizational transformation — the leadership patterns, operating models, and cultural shifts required to adopt DevOps at enterprise scale.</p>



<p class="wp-block-paragraph">Event programming emphasizes next-generation operations and infrastructure, as well as the change management practices needed to lead widespread transformation efforts across large, often regulated industries.</p>



<h2 class="wp-block-heading">About IT Revolution</h2>



<p class="wp-block-paragraph">IT Revolution assembles technology leaders and practitioners through publishing, events, and research. The organization&#8217;s stated goal is to elevate the state of technology work, quantify the economic and human costs of suboptimal IT performance, and improve the professional lives of people working in technology.</p>



<p class="wp-block-paragraph"><em>For sponsorship enquiries related to the event, IT Revolution directed interested parties to Molly Coyne, Director of Corporate Sponsorship, at mollyc@itrevolution.com.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-enterprise-summit-las-vegas-announces-new-dates-virtual-conference-format/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Is DevOps and How Does It Work?</title>
		<link>https://www.bestdevops.com/what-is-devops-and-how-does-it-work/</link>
					<comments>https://www.bestdevops.com/what-is-devops-and-how-does-it-work/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 23 Jun 2020 05:23:22 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[IT Projects]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[terraform]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13010</guid>

					<description><![CDATA[DevOps brings development and operations teams together to automate workflows, reduce deployment friction, and ship software faster without sacrificing quality. Here is a practical breakdown of what it is, how it works, and where it came from.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevOps is a set of practices and a cultural philosophy that grew out of the Agile and Lean movements. It brings software development teams (Dev) and IT operations teams (Ops) together to automate infrastructure, streamline workflows, and continuously monitor application performance — all with the goal of delivering software more frequently and more reliably.</p>



<p class="wp-block-paragraph">Researchers Len Bass, Dr. Ingo Weber, and Dr. Liming Zhu have offered a widely cited academic definition: DevOps is <em>&#8220;a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production while ensuring high quality.&#8221;</em></p>



<h2 class="wp-block-heading">The Problem DevOps Solves</h2>



<p class="wp-block-paragraph">To understand what DevOps changes, it helps to understand the friction it replaces. In a traditional software organisation, developers and operations engineers work in separate silos with different priorities, tools, and mental models of the system.</p>



<h3 class="wp-block-heading">The Developer&#8217;s Experience Without DevOps</h3>



<p class="wp-block-paragraph">Developers write code in a local or shared development environment. Once a batch of changes is ready, it gets handed off to operations for deployment — a process that might happen only once or twice a month. The developer moves on to the next feature while that batch sits in a queue.</p>



<p class="wp-block-paragraph">When the code finally reaches production, it can behave differently than it did in development. Subtle environment differences — configuration, library versions, network rules — cause errors. The developer must now context-switch back to code they wrote weeks ago to diagnose and fix a problem they can barely remember writing.</p>



<h3 class="wp-block-heading">The Operations Team&#8217;s Experience Without DevOps</h3>



<p class="wp-block-paragraph">The operations team owns the production environment. They manage servers, maintain uptime, and are ultimately accountable when something breaks in front of customers. Periodically, they receive a large bundle of new code from developers and must integrate it into a live system with as little disruption as possible.</p>



<p class="wp-block-paragraph">Because deployments are infrequent and each one is large, they carry significant risk. Operations engineers often spend considerable time coaxing new code to behave correctly in an environment they maintain but did not design the code for. If errors follow a deployment, it is the operations team that must respond — even when root cause lies in code they did not write.</p>



<p class="wp-block-paragraph">This structural tension — developers optimising for speed, operations optimising for stability — is the core problem DevOps addresses.</p>



<h2 class="wp-block-heading">How a DevOps Team Works Differently</h2>



<p class="wp-block-paragraph">DevOps removes the handoff wall. Developers and operations engineers collaborate throughout the entire development lifecycle: design, coding, testing, deployment, and post-release monitoring. The key shifts are:</p>



<ul class="wp-block-list">
<li><strong>Smaller, more frequent releases.</strong> Instead of batching weeks of work into a single deployment, teams ship small increments of code continuously. Smaller changes are easier to test, easier to debug, and easier to roll back.</li>
<li><strong>Automation first.</strong> Manual steps — building, testing, provisioning infrastructure, deploying code — are automated wherever possible. This reduces human error and makes the pipeline repeatable and auditable.</li>
<li><strong>Infrastructure as Code (IaC).</strong> Infrastructure is defined in version-controlled configuration files rather than configured manually. Tools like Terraform, Ansible, and Puppet make environments reproducible, closing the gap between development and production.</li>
<li><strong>Continuous monitoring.</strong> Application performance, error rates, and user experience are measured in near real-time. Both developers and operations engineers are responsible for acting on that data.</li>
<li><strong>Shared ownership.</strong> The team shares responsibility for the full lifecycle of a service, reducing the blame culture that arises from siloed work.</li>
</ul>



<h2 class="wp-block-heading">Core DevOps Principles</h2>



<p class="wp-block-paragraph">Several principles underpin the DevOps way of working:</p>



<ul class="wp-block-list">
<li><strong>Continuous Integration (CI):</strong> Developers merge code changes into a shared repository frequently. Each merge triggers an automated build and test run, surfacing integration problems early.</li>
<li><strong>Continuous Delivery (CD):</strong> Every change that passes automated tests is automatically prepared for release to production. The decision to deploy can be made at any time.</li>
<li><strong>Continuous Deployment:</strong> An extension of CD where every passing change is automatically deployed to production without manual approval gates.</li>
<li><strong>Feedback loops:</strong> Short, fast feedback loops between production behaviour and developer action are central. Monitoring and alerting tools provide this signal.</li>
<li><strong>Blameless culture:</strong> Post-incident reviews focus on systemic improvements rather than individual blame, encouraging transparency and learning.</li>
</ul>



<h2 class="wp-block-heading">A Brief History of DevOps</h2>



<p class="wp-block-paragraph">DevOps did not emerge from a single moment. It evolved from the Agile System Administration and Enterprise Systems Management (ESM) movements that gained momentum in the mid-2000s, as practitioners began questioning why Agile principles applied inside development teams were not extending to operations.</p>



<p class="wp-block-paragraph">Key milestones include:</p>



<ul class="wp-block-list">
<li><strong>2008 — Velocity Conference:</strong> O&#8217;Reilly&#8217;s Velocity conference, focused on web performance and operations, became a gathering point for engineers interested in developer-operations collaboration. Talks at the 2008 and 2009 editions helped crystallise the ideas that would become DevOps.</li>
<li><strong>2009 — DevOpsDays, Ghent:</strong> Agile practitioner and project manager Patrick Debois organised the first DevOpsDays conference in Belgium, giving the movement its name and a dedicated community.</li>
<li><strong>2012 — First State of DevOps Report:</strong> Alanna Brown at Puppet launched what became an annual industry survey tracking DevOps adoption, practices, and outcomes. Subsequent editions, produced in partnership with DORA (DevOps Research and Assessment), provided data on the business impact of DevOps practices.</li>
</ul>



<h2 class="wp-block-heading">Essential DevOps Toolchains</h2>



<p class="wp-block-paragraph">DevOps practices depend on integrated toolchains — sets of tools that automate and connect different stages of the delivery pipeline. The major categories are:</p>



<figure class="wp-block-table"><table><thead><tr><th>Category</th><th>Purpose</th><th>Example Tools</th></tr></thead><tbody><tr><td>Source Control</td><td>Version control and collaboration on code</td><td>Git, GitHub, GitLab, Bitbucket</td></tr><tr><td>Continuous Integration</td><td>Automated build and test on every commit</td><td>Jenkins, GitHub Actions, GitLab CI, CircleCI</td></tr><tr><td>Artifact Management</td><td>Store and version build artifacts and container images</td><td>Nexus, Artifactory, Docker Hub</td></tr><tr><td>Infrastructure as Code</td><td>Define and provision infrastructure declaratively</td><td>Terraform, AWS CloudFormation, Pulumi</td></tr><tr><td>Configuration Management</td><td>Enforce consistent server and application configuration</td><td>Ansible, Puppet, Chef</td></tr><tr><td>Continuous Delivery / Deployment</td><td>Automate releases to staging and production</td><td>Spinnaker, Argo CD, Harness</td></tr><tr><td>Monitoring &amp; Observability</td><td>Track performance, errors, and user experience in production</td><td>Prometheus, Grafana, Datadog, New Relic</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">What DevOps Is Not</h2>



<p class="wp-block-paragraph">DevOps is frequently misunderstood. It is not a job title, a specific product, or a team you stand up and declare done. Hiring a &#8220;DevOps engineer&#8221; or deploying a CI/CD tool does not make an organisation DevOps. The tools support the practices, and the practices require a genuine cultural shift: shared ownership, trust between teams, tolerance for experimentation, and a commitment to learning from failure.</p>



<h2 class="wp-block-heading">Why DevOps Matters</h2>



<p class="wp-block-paragraph">Organisations that successfully adopt DevOps practices can deploy code more frequently, recover from failures faster, and maintain higher levels of service stability. The underlying reason is structural: by removing handoff delays, automating repetitive work, and closing feedback loops between production behaviour and engineering decisions, teams spend more time on valuable work and less time on rework, incident response, and coordination overhead.</p>



<p class="wp-block-paragraph">DevOps is not a destination. It is an ongoing discipline — one that rewards teams willing to continuously examine their own processes and improve them.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-is-devops-and-how-does-it-work/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetScale Brings Fully Managed Databases to Customer Kubernetes Clusters</title>
		<link>https://www.bestdevops.com/planetscale-brings-fully-managed-databases-to-customer-kubernetes-clusters/</link>
					<comments>https://www.bestdevops.com/planetscale-brings-fully-managed-databases-to-customer-kubernetes-clusters/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 17 Jun 2020 13:17:18 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Cloud native]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12952</guid>

					<description><![CDATA[PlanetScale announced the beta release of PlanetScaleDB for Kubernetes, a fully managed, MySQL-compatible database-as-a-service that runs inside a customer's own network perimeter and is built on the CNCF Vitess project.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced via GlobeNewswire on June 16, 2020. Mountain View, Calif.</em></p>



<h2 class="wp-block-heading">PlanetScaleDB for Kubernetes: Managed Databases Inside Your Own Cluster</h2>



<p class="wp-block-paragraph">PlanetScale announced the beta release of <strong>PlanetScaleDB for Kubernetes</strong>, a solution that lets organizations host their databases inside their own network perimeter while still benefiting from a fully managed, SaaS-like operational experience. Deployment is handled through the PlanetScale control plane and a Kubernetes operator, aiming to reduce the operational burden of backups, high availability, and software upgrades to just a few clicks.</p>



<p class="wp-block-paragraph">PlanetScaleDB for Kubernetes is a MySQL-compatible database-as-a-service designed for teams running distributed, containerized workloads on Kubernetes—whether on-premises or in a public cloud.</p>



<h2 class="wp-block-heading">Built on Vitess: A Battle-Tested CNCF Project</h2>



<p class="wp-block-paragraph">The underlying engine for PlanetScaleDB is <a href="https://vitess.io/" rel="noopener">Vitess</a>, a top-level <strong>Cloud Native Computing Foundation (CNCF)</strong> open source project. Vitess was originally developed at YouTube to handle massive MySQL sharding at scale and has since been adopted by companies including GitHub, HubSpot, Slack, and Square to serve millions of queries per second.</p>



<p class="wp-block-paragraph">By building on Vitess, PlanetScaleDB inherits horizontal sharding, connection pooling, and topology management capabilities that are difficult to implement with standard MySQL deployments. Organizations that need MySQL compatibility but require Kubernetes-native scalability are the primary target audience.</p>



<h2 class="wp-block-heading">Why Bring the Database Into the Kubernetes Cluster?</h2>



<p class="wp-block-paragraph">As Kubernetes adoption has accelerated, a common architectural tension has emerged: application workloads run inside a Kubernetes cluster while the database lives outside it, often in a managed cloud service or a separate VM-based environment. This separation introduces network latency, complicates security policy enforcement, and creates operational silos between application and data teams.</p>



<p class="wp-block-paragraph">PlanetScaleDB for Kubernetes addresses this by co-locating the database with the application workloads inside the same cluster. According to PlanetScale, running the database adjacent to microservices can reduce query latency by up to 20 milliseconds—though this figure will vary significantly depending on existing network topology and workload characteristics.</p>



<h2 class="wp-block-heading">Key Features</h2>



<ul class="wp-block-list">
  <li><strong>Efficiency:</strong> Co-locating databases and applications in the same Kubernetes cluster eliminates the need for complex cross-network infrastructure.</li>
  <li><strong>Performance:</strong> Reduced network hops between microservices and the database layer lower query latency.</li>
  <li><strong>Reliability:</strong> PlanetScaleDB manages software upgrades, hardware failure recovery, and network partition handling without requiring application downtime.</li>
  <li><strong>Security:</strong> Because data remains within the customer&#8217;s own network perimeter, it is easier to enforce internal security policies and compliance requirements.</li>
  <li><strong>Ease of Operations:</strong> The PlanetScale control plane and Kubernetes operator handle day-two operations—backups, scaling, and failover—as a managed service.</li>
  <li><strong>MySQL Compatibility:</strong> Applications that already use MySQL drivers and tooling can connect without changes to the application layer.</li>
</ul>



<h2 class="wp-block-heading">How the Operator Model Works</h2>



<p class="wp-block-paragraph">PlanetScaleDB for Kubernetes uses the <strong>Kubernetes Operator pattern</strong>: a custom controller watches for PlanetScaleDB custom resources and reconciles the actual cluster state to match the desired state declared in those resources. This means database provisioning, scaling, and lifecycle management are expressed as Kubernetes manifests and handled natively by the Kubernetes API server, rather than through a separate out-of-band management tool.</p>



<p class="wp-block-paragraph">The PlanetScale control plane provides a management UI and API layer on top of the operator, delivering the simplified &#8220;few clicks&#8221; provisioning experience the company describes for teams that do not want to write raw Kubernetes manifests.</p>



<h2 class="wp-block-heading">Target Use Cases</h2>



<ul class="wp-block-list">
  <li><strong>Regulated industries</strong> where data residency and network perimeter requirements prevent use of external managed database services.</li>
  <li><strong>Hybrid cloud environments</strong> where workloads span on-premises Kubernetes clusters and public cloud infrastructure.</li>
  <li><strong>High-throughput transactional workloads</strong> that need horizontal sharding beyond what a single MySQL instance can provide.</li>
  <li><strong>Teams migrating from VM-based MySQL</strong> to a Kubernetes-native stack without rewriting application database logic.</li>
</ul>



<h2 class="wp-block-heading">Availability</h2>



<p class="wp-block-paragraph">At the time of this announcement (June 2020), PlanetScaleDB for Kubernetes was in <strong>beta</strong>. For current availability, pricing, and documentation, visit <a href="https://www.planetscale.com" rel="noopener">planetscale.com</a> directly, as the product has continued to evolve since this announcement.</p>



<p class="wp-block-paragraph">PlanetScale can also be followed on Twitter at <a href="https://twitter.com/planetscaledata" rel="noopener">@planetscaledata</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/planetscale-brings-fully-managed-databases-to-customer-kubernetes-clusters/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NFV: The Foundation for Cloud-Native Transformation in Telecoms</title>
		<link>https://www.bestdevops.com/nfv-the-foundations-for-cloud-native-transformation-vmware/</link>
					<comments>https://www.bestdevops.com/nfv-the-foundations-for-cloud-native-transformation-vmware/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 28 May 2020 05:38:13 +0000</pubDate>
				<category><![CDATA[Vmware]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Digital-transformation]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12676</guid>

					<description><![CDATA[NFV has prepared communications service providers for a shift to Kubernetes and cloud-native functions, but VMware warns that CNFs are barely production-ready and three critical factors must align before telcos can realize full cloud-native benefits.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on remarks made by Gabriele Di Piazza, VP of Solutions for VMware Telco Cloud Edge, during a DSP Leaders Virtual Press Room briefing reported by TelecomTV.</em></p>



<h2 class="wp-block-heading">NFV Has Laid the Groundwork for Cloud-Native Telecoms</h2>



<p class="wp-block-paragraph">Communications service providers (CSPs) have been building toward cloud-native architectures for years, and the foundation they are building on is Network Functions Virtualization (NFV). According to Gabriele Di Piazza, VP of Solutions for VMware Telco Cloud Edge, the journey began in earnest with 4G. &#8220;4G kickstarted the shift towards virtualization and gave the operators experience,&#8221; he explained. New additions and expansions in 4G networks have been running in virtualized or cloud-based environments, making a fully physical packet core largely obsolete for new deployments.</p>



<p class="wp-block-paragraph">A prominent example is Vodafone, which had been on its virtualization journey for more than five years at the time of reporting. Working with VMware, it completed the roll-out of its NFV Infrastructure (NFVi) platform, supporting more than 900 virtual network functions (VNFs) across 21 markets. That scale of deployment represents the operational muscle CSPs have developed through NFV — muscle that now needs to flex in a very different direction.</p>



<h2 class="wp-block-heading">The Jump from VNFs to CNFs Is Not a Simple Swap</h2>



<p class="wp-block-paragraph">The move from virtual network functions (VNFs) to cloud-native functions (CNFs) is frequently mischaracterized as a straightforward upgrade. Di Piazza pushed back on that assumption directly: &#8220;The transition from virtualized functions to cloud native has a lot of implications… as applications are disaggregated into microservices, for the first time in many years there&#8217;s a need for the complete re-architecting of applications — it&#8217;s not a case of &#8216;I had a VNF and now I have a CNF and the problem is solved.'&#8221;</p>



<p class="wp-block-paragraph">This architectural shift carries significant operational consequences. Moving to containerized, microservices-based network functions means operators must adopt CI/CD (continuous integration/continuous delivery) pipelines and Platform-as-a-Service (PaaS) deployment models that are fundamentally different from how they managed monolithic VNFs. The transformation is not just technical — it runs across the entire supply chain and introduces a significant skills gap at the human level.</p>



<h2 class="wp-block-heading">Three Stars Must Align for Cloud-Native Telecoms to Work</h2>



<p class="wp-block-paragraph">Di Piazza outlined three interdependent conditions that must all be in place simultaneously before telcos can operate cloud-native networks at production scale:</p>



<ol class="wp-block-list">
<li><strong>Platform vendor maturity:</strong> Cloud infrastructure vendors — including VMware and its competitors — must deliver production-grade telco cloud platforms. Di Piazza was relatively confident here: &#8220;Sometimes I think this is the least of the problems because we are technology companies — this is what we do.&#8221;</li>
<li><strong>CNF readiness from network function vendors:</strong> The containerized versions of core network functions need to be production-ready. At the time of the briefing, Di Piazza was candid: &#8220;Today CNFs, the containerized functions, are either barely ready or still in the process of being released.&#8221; Significant R&amp;D work remained before those functions would be fit for telco production environments.</li>
<li><strong>Carrier operational maturity:</strong> Operators themselves need to develop the Kubernetes expertise, CI/CD workflows, and cultural readiness to run cloud-native operations. This includes everything from retraining engineering staff to rethinking how software lifecycle management works at scale.</li>
</ol>



<p class="wp-block-paragraph">&#8220;If all three things are not in place at the same time — if you miss only one of those three — then you have a gap,&#8221; Di Piazza warned. He used a concrete illustration to convey the operational challenge: &#8220;Imagine deploying a network function continuously into tens of thousands of sites, updating these, maintaining a fresh version in a world where there is a new Kubernetes version every quarter&#8221; — that represents an entirely new operational paradigm for network engineers accustomed to long-lifecycle hardware and software deployments.</p>



<h2 class="wp-block-heading">VMware&#8217;s Strategic Acquisitions Filled the Cloud-Native Gap</h2>



<p class="wp-block-paragraph">A few years prior to this briefing, VMware had limited credibility in the Kubernetes and cloud-native space. A series of acquisitions changed that trajectory. Di Piazza highlighted the purchases of Heptio (a Kubernetes-focused company co-founded by two of Kubernetes&#8217; original creators), Pivotal Software (known for its Cloud Foundry PaaS platform), and Bitnami (an application packaging and deployment platform) as central to VMware&#8217;s cloud-native pivot.</p>



<p class="wp-block-paragraph">&#8220;The transition towards the cloud native and containerized world matches really well with our recent acquisitions,&#8221; he said, adding that VMware was investing in automation, orchestration, and intelligence to build a more complete end-to-end portfolio. &#8220;Things are about to become way more complicated,&#8221; he acknowledged, positioning VMware&#8217;s portfolio evolution as a direct response to that increasing complexity.</p>



<h2 class="wp-block-heading">VMware Telco Cloud Automation: From Project Maestro to GA</h2>



<p class="wp-block-paragraph">The product outcome of this portfolio evolution was VMware Telco Cloud Automation, previously known internally as Project Maestro. According to Di Piazza, it became generally available in February 2020. The platform is designed to address the orchestration and lifecycle management challenges that arise when deploying network functions not just in centralized data centers but across distributed edge locations — including central offices (near edge) and radio access network (RAN) sites (far edge).</p>



<p class="wp-block-paragraph">&#8220;You have centralized sites and distributed sites, near edge in the central office or far edge all the way to the RAN, and with the RAN you have tens of thousands of endpoints — think about the impact that will have on orchestration and automation,&#8221; Di Piazza noted. Managing software lifecycle at that scale, with Kubernetes release cadence as a constant variable, is precisely the problem VMware&#8217;s telco cloud automation tooling aims to solve.</p>



<h2 class="wp-block-heading">CSPs Are Becoming Their Own Systems Integrators</h2>



<p class="wp-block-paragraph">One of the more strategically significant observations from Di Piazza concerned the changing role of carriers themselves. Historically, CSPs relied heavily on large systems integrators to pull together complex network deployments. That model is shifting.</p>



<p class="wp-block-paragraph">&#8220;The carriers are, de facto, becoming their own systems integrator as they undertake this digital transformation,&#8221; he said. &#8220;The network is at the heart of that transformation — this is their factory — and they are building those integration skills in-house.&#8221; This insourcing of integration capability is both a response to the complexity of cloud-native deployments and a strategic move to retain control over their most critical infrastructure.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps and Platform Engineers in Telecoms</h2>



<ul class="wp-block-list">
<li><strong>NFV is the bridge, not the destination.</strong> Operators who invested in NFVi are better positioned for cloud-native, but the architectural assumptions are fundamentally different.</li>
<li><strong>CNF maturity was a real constraint in 2020.</strong> Platform readiness outpaced the readiness of the actual containerized network functions being deployed on it.</li>
<li><strong>Kubernetes operational skills are a critical bottleneck.</strong> The quarterly Kubernetes release cadence alone creates continuous operational pressure for teams unused to software-defined infrastructure.</li>
<li><strong>CI/CD isn&#8217;t optional for 5G core.</strong> Cloud-native 5G functions demand the same delivery automation that web-scale software companies use — applied to carrier-grade, highly available network infrastructure.</li>
<li><strong>Edge scale changes the orchestration problem entirely.</strong> Managing thousands of RAN edge sites is a qualitatively different problem from managing a handful of core data centers.</li>
</ul>



<p class="wp-block-paragraph"><em>Image courtesy of VMware. Original reporting by TelecomTV.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/nfv-the-foundations-for-cloud-native-transformation-vmware/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DataOps and DevOps: How They Work Together and Why It Matters</title>
		<link>https://www.bestdevops.com/dataops-and-devops-a-match-made-in-heaven/</link>
					<comments>https://www.bestdevops.com/dataops-and-devops-a-match-made-in-heaven/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 27 May 2020 06:49:30 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT operations]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12673</guid>

					<description><![CDATA[DevOps and DataOps share complementary philosophies around automation, collaboration, and continuous delivery. Learn how the two practices intersect, what benefits each offers, and how organizations are combining them to ship better software and manage data pipelines more effectively.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Modern software delivery is no longer just about shipping code quickly. Organizations also need to move data reliably, securely, and at speed. Two practices have emerged to address these challenges side by side: <strong>DevOps</strong>, which focuses on automating and streamlining software development and operations, and <strong>DataOps</strong>, which applies similar principles to data engineering, analytics, and pipeline management. Understanding how they relate — and how they reinforce each other — is increasingly important for engineering teams working in data-intensive environments.</p>



<h2 class="wp-block-heading">What Is DevOps?</h2>



<p class="wp-block-paragraph">DevOps is a set of practices and cultural principles that brings together software development (Dev) and IT operations (Ops) teams with the goal of shortening the software delivery lifecycle while maintaining high quality. At its core, DevOps emphasizes:</p>



<ul class="wp-block-list">
<li><strong>Automation</strong> of build, test, and deployment pipelines</li>
<li><strong>Continuous integration and continuous delivery (CI/CD)</strong> to reduce batch sizes and release frequently</li>
<li><strong>Cross-functional collaboration</strong> between developers, testers, and operations engineers</li>
<li><strong>Monitoring and observability</strong> so teams can detect and resolve issues quickly</li>
<li><strong>Feedback loops</strong> that allow rapid iteration based on real production signals</li>
</ul>



<p class="wp-block-paragraph">The practical result is that teams aligned around DevOps practices tend to deploy more frequently, recover from failures faster, and maintain greater visibility into the state of their systems.</p>



<h2 class="wp-block-heading">What Is DataOps?</h2>



<p class="wp-block-paragraph">DataOps applies the same lean, agile, and automation-first thinking that underpins DevOps to the world of data: its ingestion, transformation, storage, quality assurance, and delivery to consumers such as analysts, data scientists, and business applications.</p>



<p class="wp-block-paragraph">Where DevOps coordinates developers and operations engineers around a software product, DataOps coordinates data engineers, data scientists, analysts, and data governance professionals around a data pipeline or analytics product. Key DataOps principles include:</p>



<ul class="wp-block-list">
<li><strong>Incremental, iterative development</strong> of data pipelines rather than large monolithic batch jobs</li>
<li><strong>Automated testing of data quality</strong> at each stage of the pipeline</li>
<li><strong>Version control</strong> for data pipeline code and configuration</li>
<li><strong>Collaboration and shared ownership</strong> across data engineering, analytics, and business stakeholders</li>
<li><strong>Monitoring of data freshness, completeness, and accuracy</strong> in production</li>
</ul>



<p class="wp-block-paragraph">In short, DataOps is not a single tool or platform — it is a methodology that treats data pipelines with the same engineering discipline applied to application code in DevOps.</p>



<h2 class="wp-block-heading">Key Benefits of DevOps</h2>



<h3 class="wp-block-heading">Transparency Across Teams</h3>



<p class="wp-block-paragraph">Regular communication between development, QA, and operations teams means everyone has visibility into project status, pending changes, and live system health. Shared dashboards, runbooks, and on-call rotations reduce information silos.</p>



<h3 class="wp-block-heading">Faster, Higher-Quality Deployment Cycles</h3>



<p class="wp-block-paragraph">CI/CD pipelines allow teams to release smaller changes more frequently. Smaller releases are easier to test, easier to roll back, and carry lower blast radius when something goes wrong.</p>



<h3 class="wp-block-heading">Faster Bug Detection and Resolution</h3>



<p class="wp-block-paragraph">Automated testing at every stage of the pipeline surfaces defects early, when they are cheapest to fix. Continuous monitoring in production means regressions are caught quickly rather than discovered by customers.</p>



<h3 class="wp-block-heading">Flexibility to Handle Change</h3>



<p class="wp-block-paragraph">Agile-aligned DevOps teams are structured to absorb unplanned work and shifting priorities. Because delivery is incremental, teams can reprioritize without discarding large amounts of in-progress work.</p>



<h2 class="wp-block-heading">Key Benefits of DataOps</h2>



<h3 class="wp-block-heading">Faster Data Processing and Delivery</h3>



<p class="wp-block-paragraph">Processing data in smaller, well-defined batches rather than in a single large job reduces latency and makes it easier to detect where in a pipeline a problem originates. Teams can deliver fresher data to consumers more frequently.</p>



<h3 class="wp-block-heading">Quicker Problem Diagnosis</h3>



<p class="wp-block-paragraph">Because DataOps pipelines are modular and instrumented, teams can isolate a failing stage quickly rather than debugging an opaque end-to-end batch process. Automated data quality checks flag anomalies before downstream consumers are affected.</p>



<h3 class="wp-block-heading">Improved Data Security</h3>



<p class="wp-block-paragraph">Closer collaboration between data security professionals, data engineers, and analysts means that security controls — access policies, encryption, masking of sensitive fields — are considered at every stage of the pipeline rather than bolted on at the end.</p>



<h3 class="wp-block-heading">Better Resource Utilisation</h3>



<p class="wp-block-paragraph">Transparent, well-documented pipelines reduce duplicated effort. Teams spend less time debugging undocumented data transformations and more time building new value-adding capabilities.</p>



<h2 class="wp-block-heading">Where DevOps and DataOps Intersect</h2>



<p class="wp-block-paragraph">The two disciplines share a common foundation. Both reject the idea that large, infrequent releases or deliveries are safer than small, frequent ones. Both rely on automation, monitoring, and tight feedback loops. And both require breaking down organisational silos so that the people who build a system are connected to the people who operate it and consume its outputs.</p>



<p class="wp-block-paragraph">In practice, the boundary between the two frequently dissolves. A team shipping a machine learning feature must version its training data pipeline alongside its application code, run data quality tests in its CI pipeline, and monitor data drift in production alongside application error rates. These are not separate DevOps and DataOps concerns — they are unified engineering concerns that require both disciplines working together.</p>



<p class="wp-block-paragraph">Concretely, combining the two practices can look like:</p>



<ul class="wp-block-list">
<li>Storing pipeline definitions (ETL jobs, dbt models, Spark jobs) in the same version control system as application code, with the same review and CI processes</li>
<li>Provisioning isolated, virtualised copies of production databases for each feature branch, so developers and QA work with realistic data without risking production</li>
<li>Running data contract tests and schema compatibility checks as part of the deployment pipeline before new application versions are promoted</li>
<li>Using the same observability stack to monitor data latency and completeness as is used to monitor application latency and error rates</li>
<li>Applying the same on-call and incident response processes to data pipeline failures as to application outages</li>
</ul>



<h2 class="wp-block-heading">A Real-World Example: Database Provisioning as a DevOps and DataOps Problem</h2>



<p class="wp-block-paragraph">One of the most common friction points where DevOps and DataOps collide is database provisioning for non-production environments. Development and QA teams need realistic, up-to-date copies of production databases to build and test against. In traditional environments, provisioning such a copy is a time-consuming, manual process involving DBAs, storage administrators, and network engineers — often taking days and resulting in stale data by the time the environment is ready.</p>



<p class="wp-block-paragraph">Automated, self-service database provisioning tools address this by using storage virtualisation and compression to create lightweight, point-in-time copies of databases on demand. This approach can deliver several meaningful improvements:</p>



<ul class="wp-block-list">
<li>Environment refresh time drops from days to under an hour</li>
<li>Development and QA teams can spin up, refresh, or roll back environments without involving DBAs, reducing bottlenecks</li>
<li>Storage costs fall substantially because virtualised copies share underlying blocks with the source database rather than duplicating them</li>
<li>QA teams work with accurate, current data rather than stale snapshots, reducing the chance that data-related defects escape to production</li>
<li>Development freezes caused by database refresh cycles are eliminated, allowing teams to maintain continuous delivery cadences</li>
</ul>



<p class="wp-block-paragraph">This is precisely the kind of outcome that emerges when DataOps thinking — treating data environments as code, automating data lifecycle tasks, enabling self-service for data consumers — is embedded into a DevOps delivery workflow.</p>



<h2 class="wp-block-heading">Getting Started: Practical Steps for Teams</h2>



<p class="wp-block-paragraph">Teams looking to align their DevOps and DataOps practices can start with a few concrete actions:</p>



<ol class="wp-block-list">
<li><strong>Audit your data dependencies in the delivery pipeline.</strong> Identify every place where your CI/CD pipeline touches a database, data warehouse, or external data feed. These are the points where DataOps discipline can most immediately reduce friction.</li>
<li><strong>Version-control your pipeline code.</strong> ETL scripts, transformation logic, and schema migrations should live in source control with the same branching strategy and review process as application code.</li>
<li><strong>Automate environment provisioning.</strong> Explore database virtualisation tools or snapshot-based provisioning to give each team self-service access to realistic test data environments.</li>
<li><strong>Add data quality gates to your CI pipeline.</strong> Schema tests, referential integrity checks, and statistical distribution checks on sample data can catch data regressions before they reach production.</li>
<li><strong>Extend your observability to data pipelines.</strong> Track pipeline run time, row counts, null rates, and freshness alongside application metrics. Alert on anomalies with the same urgency as application errors.</li>
<li><strong>Align on-call responsibilities.</strong> Data pipeline failures that affect customers should be treated with the same incident response rigour as application outages.</li>
</ol>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">DevOps and DataOps are not competing frameworks — they are complementary disciplines that address different layers of the same delivery problem. DevOps ensures that application code moves from development to production reliably and quickly. DataOps ensures that the data underpinning those applications is accurate, fresh, and trustworthy. As the complexity of data-intensive systems grows, engineering teams that treat both as first-class engineering concerns — with shared tooling, shared culture, and shared accountability — will be better positioned to deliver quality software at pace.</p>



<p class="wp-block-paragraph"><em>This article draws on concepts originally discussed at <a href="https://devops.com" rel="noopener">devops.com</a>.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/dataops-and-devops-a-match-made-in-heaven/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevSecOps Market Overview: Key Vendors, Segments, and Growth Drivers</title>
		<link>https://www.bestdevops.com/devsecops-market-size-analysis-top-key-vendors-industry-growth-opportunity-and-forecast-by-2026/</link>
					<comments>https://www.bestdevops.com/devsecops-market-size-analysis-top-key-vendors-industry-growth-opportunity-and-forecast-by-2026/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 26 May 2020 06:13:21 +0000</pubDate>
				<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[MicroFocus]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12655</guid>

					<description><![CDATA[An independent overview of the DevSecOps market landscape: who the major players are, how the market is segmented, and what forces are driving adoption of security-integrated DevOps practices.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevSecOps — the practice of integrating security tooling, testing, and governance directly into the software delivery pipeline — has moved from a niche concern to a mainstream engineering priority. As organizations face escalating regulatory requirements and a rapidly expanding threat surface, the market for DevSecOps platforms, tools, and services has grown substantially. This article provides an independent overview of the major vendors operating in this space, how analysts typically segment the market, and the key factors shaping its trajectory.</p>



<h2 class="wp-block-heading">What Is DevSecOps?</h2>



<p class="wp-block-paragraph">Traditional software delivery models treated security as a final gate before release. DevSecOps shifts that model by embedding security practices — static analysis, dependency scanning, secrets detection, compliance checks, and runtime protection — at every stage of the CI/CD pipeline. The goal is to surface and remediate vulnerabilities when they are cheapest to fix: during development, not after deployment.</p>



<p class="wp-block-paragraph">Adoption is driven by several converging pressures:</p>



<ul class="wp-block-list">
<li><strong>Regulatory compliance</strong> — frameworks such as SOC 2, PCI-DSS, HIPAA, and GDPR require demonstrable controls over how software is built and deployed.</li>
<li><strong>Supply chain risk</strong> — high-profile incidents involving compromised build pipelines have raised boardroom awareness of software supply chain security.</li>
<li><strong>Cloud-native complexity</strong> — containerized, microservices-based architectures introduce new attack surfaces that traditional perimeter security cannot address.</li>
<li><strong>Developer velocity</strong> — organizations need security tools that integrate into existing workflows (Git, CI/CD, container registries) without blocking releases.</li>
</ul>



<h2 class="wp-block-heading">Major Vendors in the DevSecOps Ecosystem</h2>



<p class="wp-block-paragraph">The DevSecOps vendor landscape spans large platform providers, pure-play security companies, and open-source projects. Analysts commonly cite the following established players:</p>



<ul class="wp-block-list">
<li><strong>IBM Corporation</strong> — offers integrated security capabilities across its cloud and hybrid-cloud portfolio, including application security testing through its acquisition of HCL AppScan and broader security orchestration tooling.</li>
<li><strong>Microsoft Corporation</strong> — GitHub Advanced Security (secret scanning, code scanning via CodeQL, dependency review) and Azure Defender for DevOps bring native security gates into developer workflows.</li>
<li><strong>Google LLC</strong> — Binary Authorization, Artifact Registry vulnerability scanning, and the SLSA (Supply-chain Levels for Software Artifacts) framework position Google Cloud as an active contributor to supply chain security standards.</li>
<li><strong>Synopsys</strong> — a long-standing provider of SAST (Coverity), SCA (Black Duck), and DAST tooling widely used in enterprise application security programs.</li>
<li><strong>Palo Alto Networks</strong> — its Prisma Cloud platform covers cloud workload protection, container security, IaC scanning, and CI/CD pipeline security under a unified console.</li>
<li><strong>Qualys</strong> — cloud-based vulnerability management, container security, and policy compliance scanning integrated into pipelines.</li>
<li><strong>Broadcom (formerly CA Technologies and Micro Focus)</strong> — CA Technologies was acquired by Broadcom; Micro Focus (now part of OpenText) contributes Fortify for application security testing.</li>
<li><strong>Chef Software (Progress)</strong> — InSpec provides compliance-as-code, enabling policy enforcement to be version-controlled and tested alongside application code.</li>
<li><strong>Dome9 (Check Point CloudGuard)</strong> — acquired by Check Point, now marketed as CloudGuard Posture Management for cloud security and compliance automation.</li>
</ul>



<p class="wp-block-paragraph">Beyond these established names, a large ecosystem of specialist tools has emerged — including Snyk (developer-first SCA and SAST), Aqua Security (container and cloud-native security), Checkmarx (application security testing), and HashiCorp Vault (secrets management) — reflecting how fragmented and fast-moving this market remains.</p>



<h2 class="wp-block-heading">How the DevSecOps Market Is Segmented</h2>



<p class="wp-block-paragraph">Market research firms typically break down the DevSecOps market along three dimensions:</p>



<h3 class="wp-block-heading">By Component</h3>



<ul class="wp-block-list">
<li><strong>Software/Platforms</strong> — integrated DevSecOps platforms, SAST, DAST, SCA, IAST, and container security tools.</li>
<li><strong>Services</strong> — consulting, implementation, training, and managed security services layered on top of tooling.</li>
</ul>



<h3 class="wp-block-heading">By Deployment Model</h3>



<ul class="wp-block-list">
<li><strong>Cloud-based / SaaS</strong> — increasingly the dominant delivery model, enabling rapid onboarding and centralized policy management across distributed teams.</li>
<li><strong>On-premises</strong> — required in air-gapped or highly regulated environments (defense, financial services, healthcare).</li>
</ul>



<h3 class="wp-block-heading">By Organization Size and Vertical</h3>



<ul class="wp-block-list">
<li><strong>Enterprise</strong> — typically drives the largest deal sizes, with complex compliance requirements and existing security toolchains to integrate.</li>
<li><strong>SMB</strong> — growing adoption as cloud-native SaaS tools lower the entry barrier.</li>
<li><strong>Verticals</strong> — financial services, healthcare, government, and technology/software sectors tend to be early and heavy adopters due to regulatory pressure and breach exposure.</li>
</ul>



<h2 class="wp-block-heading">Key Market Drivers and Challenges</h2>



<h3 class="wp-block-heading">Drivers</h3>



<ul class="wp-block-list">
<li>Increasing frequency and sophistication of software supply chain attacks.</li>
<li>Executive and board-level prioritization of cybersecurity investment.</li>
<li>Growing adoption of cloud-native architectures (Kubernetes, serverless) that require new security tooling paradigms.</li>
<li>&#8220;Shift-left&#8221; mandates from CISOs pushing security earlier into the SDLC.</li>
<li>Expansion of open-source tooling (Trivy, Grype, Semgrep, OPA/Gatekeeper) that lowers adoption barriers and accelerates market education.</li>
</ul>



<h3 class="wp-block-heading">Challenges</h3>



<ul class="wp-block-list">
<li><strong>Alert fatigue</strong> — poorly tuned tools generate high false-positive rates, eroding developer trust and leading to alert suppression.</li>
<li><strong>Skill gaps</strong> — bridging security and engineering disciplines requires training, cultural change, and hiring that many organizations struggle with.</li>
<li><strong>Toolchain fragmentation</strong> — organizations often manage a patchwork of overlapping point solutions, creating integration overhead and coverage gaps.</li>
<li><strong>Pipeline performance</strong> — heavyweight security scans can slow CI pipelines if not carefully optimized with incremental or parallel scanning strategies.</li>
</ul>



<h2 class="wp-block-heading">Competitive Dynamics</h2>



<p class="wp-block-paragraph">The DevSecOps vendor landscape is consolidating in some areas while fragmenting in others. Large platform vendors (Microsoft, Google, GitLab, and JFrog) are embedding security capabilities natively into their developer platforms, raising the question of whether standalone security tools can maintain differentiation. At the same time, specialist vendors compete on depth — more accurate SAST engines, broader language coverage, or richer runtime telemetry — targeting enterprises that need best-of-breed capabilities beyond what platform-native tools provide.</p>



<p class="wp-block-paragraph">Acquisition activity has been significant: Snyk has absorbed several smaller players, Palo Alto Networks built Prisma Cloud through a series of acquisitions (Twistlock, PureSec, Aporeto), and Check Point absorbed Dome9. This consolidation is expected to continue as buyers seek fewer, deeper integrations rather than managing many independent tools.</p>



<h2 class="wp-block-heading">Regional Considerations</h2>



<p class="wp-block-paragraph">North America leads DevSecOps adoption by revenue, driven by a mature enterprise software market, strong regulatory enforcement, and a large base of technology companies. Europe follows, with GDPR compliance requirements and growing national cybersecurity mandates (such as the EU Cyber Resilience Act) accelerating investment. Asia-Pacific is the fastest-growing region by adoption rate, with financial services and government sectors in Singapore, Australia, Japan, and India driving demand.</p>



<h2 class="wp-block-heading">Practical Takeaways for Engineering and Security Teams</h2>



<p class="wp-block-paragraph">Market reports are useful for budget justification and competitive benchmarking, but the more actionable questions for engineering teams evaluating DevSecOps tooling are:</p>



<ul class="wp-block-list">
<li><strong>Where are our riskiest gaps?</strong> — Start with a threat model before evaluating tools. Identify whether the highest priority is dependency vulnerabilities, secrets exposure, container image hygiene, IaC misconfigurations, or runtime threats.</li>
<li><strong>What integrates with our existing stack?</strong> — A tool that fits natively into your existing CI/CD platform (GitHub Actions, GitLab CI, Jenkins, Azure Pipelines) will see far higher adoption than one requiring a separate workflow.</li>
<li><strong>How do we measure false-positive rates?</strong> — Request benchmark data from vendors using codebases similar to yours, or run a proof-of-concept with real code before committing.</li>
<li><strong>What is the developer experience?</strong> — Security tools that surface actionable, contextualized findings in the IDE or pull request review get fixed; findings buried in a separate security portal often do not.</li>
<li><strong>Can we start with open-source?</strong> — Tools like Semgrep, Trivy, Grype, detect-secrets, and Checkov provide a strong baseline with no licensing cost, allowing teams to build maturity before evaluating commercial alternatives.</li>
</ul>



<p class="wp-block-paragraph">The DevSecOps market will continue to evolve rapidly. The vendors that succeed long-term will be those that reduce friction for developers while providing the depth and auditability that security and compliance teams require — a balance that remains genuinely difficult to strike.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devsecops-market-size-analysis-top-key-vendors-industry-growth-opportunity-and-forecast-by-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Autoscaling Explained – Top 3 Methods</title>
		<link>https://www.bestdevops.com/kubernetes-autoscaling-explained-top-3-methods/</link>
					<comments>https://www.bestdevops.com/kubernetes-autoscaling-explained-top-3-methods/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 18 May 2020 06:18:13 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12494</guid>

					<description><![CDATA[Source:-securityboulevard.com One of the strengths of Kubernetes as a container orchestrator lies in its ability to manage and respond to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-securityboulevard.com</p>
<p>One of the strengths of Kubernetes as a container orchestrator lies in its ability to manage and respond to dynamic environments. One example is Kubernetes’ native capability to perform effective autoscaling of resources. However, Kubernetes does not support just a single autoscaler or autoscaling approach. In this post, we discuss the three forms of Kubernetes capacity autoscaling.</p>
<p><strong>1. Pod Replica Count</strong></p>
<p>For many applications with usage that varies over time, you may want to add or remove pod replicas in response to changes in demand for those applications. The Horizontal Pod Autoscaler (HPA) can manage scaling these workloads for you automatically.</p>
<p>Use Cases<br />
The HPA is ideal for scaling stateless applications, although it can also support scaling stateful sets. Using HPA in combination with cluster autoscaling (see below) can help you achieve cost savings for workloads that see regular changes in demand by reducing the number of active nodes as the number of pods decreases.</p>
<p><strong>How It Works</strong></p>
<p>For workloads with HPA configured, the HPA controller monitors the workload’s pods to determine if it needs to change the number of pod replicas. In most cases, where the controller takes the mean of a per-pod metric value, it calculates whether adding or removing replicas would move the current value closer to the target value. For example, a deployment might have a target CPU utilization of 50%. If five pods are currently running and the mean CPU utilization is 75%, the controller will add 3 replicas to move the pod average closer to 50%.</p>
<p>HPA scaling calculations can also use custom or external metrics. Custom metrics target a marker of pod usage other than CPU usage, such as network traffic, memory, or a value relating to the pod’s application. External metrics measure values that do not correlate to a pod. For example, an external metric could track the number of pending tasks in a queue.</p>
<p><strong>How to Use It</strong></p>
<p>To configure the HPA controller to manage a workload, create a HorizontalPodAutoscaler object. HPA can also be configured with the kubectl autoscale subcommand.</p>
<p>apiVersion: autoscaling/v1kind: HorizontalPodAutoscalermetadata: name: hello-world namespace: defaultspec: maxReplicas: 10 minReplicas: 1 scaleTargetRef: apiVersion: extensions/v1beta1 kind: Deployment name: hello-world targetCPUUtilizationPercentage: 50<br />
This manifest would configure the HPA controller to monitor the CPU utilization of pods in the hello-world deployment. The controller could add or remove pods, keeping a minimum of one and a maximum of ten, to target a mean CPU utilization of 50%.</p>
<p><strong>Requirements</strong></p>
<p>The HPA controller runs, by default, as part of the standard kube-controller-manager daemon. It can manage only those pods created by a replication controller, such as deployments, replica sets, or stateful sets.</p>
<p>The controller requires a metrics source. For scaling based on CPU usage, it depends on the metrics-server. Scaling based on custom or external metrics requires deploying a service that implements the custom.metrics.k8s.io or external.metrics.k8s.io API to provide an interface with the monitoring service or alternate metrics source.</p>
<p>For workloads using the standard CPU metric, containers must have CPU resource limits configured in the pod spec.</p>
<p>Kubernetes-native security: what is it and why it matters<br />
Download this ebook to learn why a Kubernetes-native approach to protecting your containerized applications provides the most comprehensive security in Kubernetes environments</p>
<p>Download Today</p>
<p><strong>2. Cluster Autoscaler</strong></p>
<p>While HPA scales the number of running pods in a cluster, the cluster autoscaler can change the number of nodes in a cluster.</p>
<p>Use Cases<br />
Dynamically scaling the number of nodes to match current cluster utilization can help manage the costs of running Kubernetes clusters on a cloud provider platform, especially with workloads that are designed to scale to meet current demand.</p>
<p><strong>How It Works</strong></p>
<p>The cluster autoscaler loops through two main tasks: watching for unschedulable pods and computing if it could consolidate all currently deployed pods on a smaller number of nodes.</p>
<p>The autoscaler checks the cluster for pods that cannot be scheduled on any existing nodes because of inadequate CPU or memory resources or because the pod’s node affinity rules or taint tolerations do not match an existing node. If the cluster has unschedulable pods, the autoscaler will check its managed node pools to decide if adding a node would unblock the pod. If so, it will add a node if the node pool can be increased in size.</p>
<p>The autoscaler also scans the nodes in the node pools that it manages. If a node has pods that could be rescheduled on other available nodes in the cluster, the autoscaler will evict them and then remove the node. When deciding if a pod can be moved, the autoscaler takes into account pod priority and PodDisruptionBudgets.</p>
<p>How to Use It<br />
The cluster autoscaler supports only a limited number of platforms. If you use a managed Kubernetes service, check if it provides the cluster autoscaler as an option. Otherwise, you will need to install and configure the autoscaler yourself.</p>
<p>Exact configuration steps vary by cloud provider, but generally, the cluster autoscaler must have the permissions and credentials to create and terminate virtual machines. Infrastructure tags or labels mark which node pools the autoscaler should manage.</p>
<p>Requirements<br />
The cluster autoscaler can manage nodes only on supported platforms, all of which are cloud providers, with the exception of OpenStack. Different platforms may have their own specific requirements or limitations.</p>
<p>Because the autoscaler controller requires permissions to add and delete infrastructure, the necessary credentials need to be managed securely, following the principle of least privilege. This requirement poses less of a risk in managed Kubernetes platforms which run the controller on a secure control plane.</p>
<p><strong>3. Vertical Pod Autoscaling</strong></p>
<p>The default Kubernetes scheduler overcommits CPU and memory reservations on a node, with the philosophy that most containers will stick closer to their initial requests than to their requested upper limit. The Vertical Pod Autoscaler (VPA) can increase and decrease the CPU and memory resource requests of pod containers to better match the allocated cluster resource allotment to actual usage.</p>
<p><strong>Use Cases</strong></p>
<p>The VPA service can set container resource limits based on live data, rather than human guesswork or benchmarks that are only occasionally run.</p>
<p>Alternatively, some workloads may be prone to occasional periods of very high utilization, but permanently increasing their request limits would waste mostly unused CPU or memory resources and limit the nodes that can run them. While Horizontal Pod Autoscaling can help in many of those cases, sometimes the workload cannot easily be spread across multiple instances of an application.</p>
<p><strong>How It Works</strong></p>
<p>A VPA deployment has three components: Recommender, which monitors resource utilization and computes target values; Updater, which evicts pods that need to be updated with new resource limits, and the Admission Controller, which uses a mutating admission webhook to overwrite the resource requests of pods at creation time.</p>
<p>Because Kubernetes does not support dynamically changing the resource limits of a running pod, the VPA cannot update existing pods with new limits. It terminates pods that are using outdated limits, and when the pod’s controller requests the replacement from the Kubernetes API service, the VPA admission controller injects the updated resource request and limit values into the new pod’s specification.</p>
<p>VPA can also be run in recommendation mode only. In this mode, the VPA Recommender will update the status field of the workload’s VerticalPodAutoscaler resource with its suggested values but will not terminate pods or alter pod API requests.</p>
<p>How To Use It<br />
If your Kubernetes provider does not support VPA as an add-on, you can install it in your cluster directly.</p>
<p>VPA uses the custom resource VerticalPodAutoscaler to configure the scaling for a deployment or replica set. If I wanted VPA to manage resource requests for my hello-world deployment, I might apply this manifest:</p>
<p>apiVersion: &#8220;autoscaling.k8s.io/v1beta2&#8243;kind: VerticalPodAutoscalermetadata: name: hello-worldspec: targetRef: apiVersion: &#8220;apps/v1&#8221; kind: Deployment name: hello-world resourcePolicy: containerPolicies: &#8211; containerName: &#8216;*&#8217; controlledResources: [&#8220;cpu&#8221;, &#8220;memory&#8221;] minAllowed: cpu: 200m memory: 50Mi maxAllowed: cpu: 500m memory: 500Mi updatePolicy: updateMode: &#8220;Auto&#8221;<br />
Now VPA will watch the pods in my deployment and try to set the appropriate resource value, between 200 and 500 milliCPUss with between 50 and 500 mebibytes of memory. If VPA computes new resource values for the deployment’s pods, it will evict existing pods sequentially and update the replacements with the new values.</p>
<p>Requirements<br />
VPA can replace only pods managed by a replication controller, such as deployments. It requires the Kubernetes metrics-server.</p>
<p>VPA and HPA should only be used simultaneously to manage a given workload if the HPA configuration does not use CPU or memory to determine scaling targets.</p>
<p><strong>VPA also has some other limitations and caveats.</strong></p>
<p>These autoscaling options demonstrate a small but powerful piece of the flexibility of Kubernetes. Using one or more forms of autoscaling removes a good deal of the overhead in managing dynamic production environments and improves efficiency of infrastructure utilization.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-autoscaling-explained-top-3-methods/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Survey: Mature DevOps Practices Drive Automated Security Integration — and Happier Developers</title>
		<link>https://www.bestdevops.com/survey-teams-supported-by-mature-devops-practices-more-likely-to-integrate-automated-security/</link>
					<comments>https://www.bestdevops.com/survey-teams-supported-by-mature-devops-practices-more-likely-to-integrate-automated-security/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 12 May 2020 04:59:12 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12361</guid>

					<description><![CDATA[Sonatype's 2020 DevSecOps Community Survey of more than 5,000 practitioners reveals that teams with mature DevOps practices are far more likely to integrate automated security tooling — and to have satisfied engineers.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on findings from Sonatype&#8217;s 2020 DevSecOps Community Survey, originally reported by TechRepublic.</em></p>



<h2 class="wp-block-heading">The State of DevSecOps in 2020</h2>



<p class="wp-block-paragraph">Integrating security into DevOps pipelines has proven considerably harder than simply automating deployment or testing. Sonatype — the company behind the Nexus application security platform — released its 2020 DevSecOps Community Survey to take stock of where the industry actually stands. The results highlight a clear divide between teams with mature DevOps practices and those still finding their footing, across tooling adoption, deployment frequency, and even developer satisfaction.</p>



<h2 class="wp-block-heading">Who Responded: Survey Methodology and Representativeness</h2>



<p class="wp-block-paragraph">The survey drew more than 5,000 respondents from a Sonatype-maintained email list of approximately 160,000 software professionals. Sixty-five percent identified as individual contributors rather than executives, which lends more weight to the ground-level accuracy of responses — answers are less likely to reflect the polished view a CTO would project on behalf of their best-performing division.</p>



<p class="wp-block-paragraph">The survey questions were developed with input from a range of industry advisors, including the DevOps Institute, Verica, the Software Engineering Institute&#8217;s DevOps division at Carnegie Mellon, Cloudbees, and DevOps.com. This consensus-driven approach shaped the ten security tool categories examined in the survey.</p>



<p class="wp-block-paragraph">In terms of project type, 86% of respondents worked on web applications and 64% on web services, while mobile (29%) and desktop (37%) were less represented. Most respondents came from larger organisations: 68% had more than 25 developers.</p>



<p class="wp-block-paragraph">Sonatype also validated self-reported maturity levels. If a respondent claimed high DevOps maturity but described a waterfall release process with quarterly web deployments, the team would downgrade that classification. This cross-checking adds a degree of rigour to the maturity segmentation.</p>



<h2 class="wp-block-heading">Deployment Frequency: A Key — but Nuanced — Metric</h2>



<p class="wp-block-paragraph">Deployment frequency is a widely-cited proxy for DevOps maturity, but it can be misleading at the organisational level. A company with twelve teams might report deploying &#8220;twice a day&#8221; when each individual team ships roughly once a week. With that context in mind, the survey found that 55% of respondents deployed at least once a week — most likely measured at the team level.</p>



<h2 class="wp-block-heading">The Ten DevSecOps Tool Categories — and Their Adoption Rates</h2>



<p class="wp-block-paragraph">The survey assessed adoption across ten distinct security tool categories. Listed roughly from highest to lowest adoption:</p>



<ul class="wp-block-list">
<li><strong>Web Application Firewall (WAF)</strong> — the most widely adopted; 51% of even less-mature teams reported using one.</li>
<li><strong>Open Source Governance</strong> — tracking and managing open source dependencies and their licences.</li>
<li><strong>Intrusion Detection System (IDS)</strong></li>
<li><strong>Static Analysis Security Testing (SAST)</strong> — often referred to as &#8220;code scanning.&#8221;</li>
<li><strong>Data Loss Prevention (DLP)</strong></li>
<li><strong>Container Security</strong></li>
<li><strong>Dynamic Analysis Security Testing (DAST)</strong> — commonly associated with penetration testing.</li>
<li><strong>Software Composition Analysis (SCA)</strong> — identifying known vulnerabilities in third-party libraries.</li>
<li><strong>Interactive Application Security Testing (IAST)</strong> — sometimes called &#8220;human pen testing&#8221; in the survey&#8217;s framing.</li>
<li><strong>Runtime Application Self-Protection (RASP)</strong> — the least adopted; only 20% of even the more mature respondents were running RASP.</li>
</ul>



<p class="wp-block-paragraph">The gap between WAF adoption (51% even among less-mature teams) and RASP adoption (only 20% among more-mature teams) underscores how early-stage most organisations&#8217; runtime security postures remain. Mature teams are more likely to adopt tooling across all ten categories, but no category has reached universal adoption.</p>



<h2 class="wp-block-heading">Developer Satisfaction and Security: Happy vs. Grumpy Engineers</h2>



<p class="wp-block-paragraph">One of the more striking findings involves developer satisfaction. Sonatype segmented respondents into &#8220;happy&#8221; and &#8220;grumpy&#8221; buckets based on questions about job satisfaction and whether they would recommend their employer to a friend. It then cross-referenced satisfaction with security tooling adoption.</p>



<p class="wp-block-paragraph">Key findings from this cross-cut:</p>



<ul class="wp-block-list">
<li>Happy developers were nearly twice as likely to use security analysis tools: 65% of happy developers ran security analysis versus 34% of grumpy developers.</li>
<li>Among those <em>without</em> security analysis tools, the numbers inverted: 66% of grumpy developers lacked these tools compared to 34% of happy developers.</li>
<li>Mature DevOps environments correlated strongly with satisfaction: 92% of high-maturity respondents reported job satisfaction versus 61% of lower-maturity respondents.</li>
<li>Grumpy developers also reported lower awareness of most security tool categories — with the notable exceptions of &#8220;Security Management&#8221; (20% happy vs. 22% grumpy) and informal awareness via rumour (19% of grumpy developers versus 5% of happy developers).</li>
</ul>



<p class="wp-block-paragraph">The interpretation here isn&#8217;t straightforward. It&#8217;s plausible that mature DevOps environments produce both better tooling adoption and more satisfied engineers, rather than satisfaction being a direct cause of security adoption. It&#8217;s equally possible, as the original report wryly notes, that happy developers are &#8220;too busy actually getting things done&#8221; to worry about security gaps — though the data suggests the opposite.</p>



<h2 class="wp-block-heading">Real-World Consequences: The SaltStack Case</h2>



<p class="wp-block-paragraph">Derek Weeks, a vice president at Sonatype, highlighted the SaltStack security incident as a concrete example of what inadequate open source governance can cost an organisation. SaltStack&#8217;s maintainers released a patch before publicly disclosing the underlying vulnerability — a responsible disclosure approach. However, teams that lacked an open source governance or Software Composition Analysis system had no way of knowing they were running a vulnerable version of SaltStack, let alone that a patch was available. The result: multiple security breaches occurred the day after the public announcement.</p>



<p class="wp-block-paragraph">The survey found that 21% of respondents had experienced an open source security breach in the past year. Weeks suggested even this figure is likely understated, given that many breaches go undetected without the right monitoring tools in place.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps Teams</h2>



<ul class="wp-block-list">
<li><strong>Tooling adoption correlates with maturity.</strong> If your organisation lacks Software Composition Analysis or Static Analysis Security Testing, closing those gaps is a concrete step toward higher DevSecOps maturity.</li>
<li><strong>Runtime security remains an industry-wide gap.</strong> RASP adoption is low even among mature teams, representing an area where most organisations have room to improve.</li>
<li><strong>Open source governance is not optional.</strong> The SaltStack incident demonstrates that knowing <em>what</em> you&#8217;re running — and being alerted when patches drop — is as operationally critical as any deployment pipeline capability.</li>
<li><strong>Developer experience matters.</strong> The correlation between mature DevOps practices and developer satisfaction suggests that investing in tooling and process improvement may pay dividends in retention and morale, not just security posture.</li>
<li><strong>Self-assessed maturity should be verified.</strong> Sonatype&#8217;s approach of cross-checking self-reported maturity against actual practices is worth adopting internally when evaluating your own DevSecOps programme.</li>
</ul>



<h2 class="wp-block-heading">About the Survey</h2>



<p class="wp-block-paragraph">The 2020 DevSecOps Community Survey was conducted by Sonatype, providers of the Nexus application security platform. More than 5,000 software professionals participated. The survey questions were developed in collaboration with the DevOps Institute, Verica, Carnegie Mellon&#8217;s Software Engineering Institute DevOps division, Cloudbees, and DevOps.com. Original coverage appeared on TechRepublic.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/survey-teams-supported-by-mature-devops-practices-more-likely-to-integrate-automated-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Security Threats: External Attacks, Misconfigurations, and Vulnerable Applications</title>
		<link>https://www.bestdevops.com/trend-micro-publishes-guide-to-kubernetes-security/</link>
					<comments>https://www.bestdevops.com/trend-micro-publishes-guide-to-kubernetes-security/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 12 May 2020 04:52:26 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12358</guid>

					<description><![CDATA[Trend Micro's Kubernetes security guide breaks down the three major threat categories facing Kubernetes clusters — external attacks, misconfigurations, and vulnerable container images — and offers practical guidance for defending each.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <a href="https://containerjournal.com" rel="noopener">Container Journal</a> covering a Kubernetes security guide produced by Trend Micro.</em></p>



<h2 class="wp-block-heading">Overview: Three Threat Categories in Kubernetes Environments</h2>



<p class="wp-block-paragraph">Trend Micro has published a guide to Kubernetes security threats that organizes risks into three broad categories: <strong>external attacks</strong>, <strong>misconfiguration issues</strong>, and <strong>vulnerable containerized applications</strong>. The guide is aimed at security and DevOps teams navigating an increasingly complex platform that many organizations are still learning to operate safely at scale.</p>



<p class="wp-block-paragraph">Mark Nunnikhoven, vice president of cloud research at Trend Micro at the time of publication, noted that rapid Kubernetes adoption is compounding an already serious shortage of cybersecurity expertise. The platform&#8217;s power and flexibility also introduce substantial surface area for configuration mistakes and architectural missteps.</p>



<h2 class="wp-block-heading">1. External Attacks: Protecting the Kubernetes API Server</h2>



<p class="wp-block-paragraph">The most common external attack vector against Kubernetes clusters targets the <strong>kube-apiserver</strong> — the control plane component that exposes the API through which all Kubernetes management operations are defined and executed. An attacker who gains unauthorized access to this API can potentially:</p>



<ul class="wp-block-list">
<li>Deploy malicious containers to exfiltrate data from databases</li>
<li>Consume cluster resources to run cryptocurrency mining workloads</li>
<li>Pivot into other parts of the cluster or connected infrastructure</li>
</ul>



<h3 class="wp-block-heading">API Server Ports to Secure</h3>



<p class="wp-block-paragraph">The Kubernetes API server is accessible through two ports:</p>



<ul class="wp-block-list">
<li><strong>Port 8080</strong> — localhost only, used for insecure (plain-text) access; should never be exposed externally</li>
<li><strong>Port 6443</strong> — the default HTTPS port for authenticated API access</li>
</ul>



<p class="wp-block-paragraph">Trend Micro&#8217;s guide outlines three practical controls for locking down API server access:</p>



<ol class="wp-block-list">
<li><strong>Firewall rules</strong> — restrict API access to only the machines and IP ranges that legitimately require it</li>
<li><strong>Avoid <code>--insecure-bind-address</code></strong> — do not configure the API server to open the plain-text port on any non-localhost interface</li>
<li><strong>Intrusion Prevention System (IPS) with SSL decryption</strong> — deploy an IPS capable of inspecting encrypted traffic to detect and block malicious API calls in transit</li>
</ol>



<h2 class="wp-block-heading">2. Misconfigurations: The Most Common Kubernetes Security Failure</h2>



<p class="wp-block-paragraph">According to Nunnikhoven, misconfigurations are the most frequent source of Kubernetes security incidents in production environments. A significant part of the problem stems from Kubernetes&#8217; permissive defaults.</p>



<p class="wp-block-paragraph">By default, Kubernetes allows <strong>all traffic between all pods within the same namespace</strong>. Every pod can communicate freely with every other pod. If an attacker compromises a public-facing pod, they can use it as a foothold to reach internal services — dramatically simplifying lateral movement across the cluster.</p>



<h3 class="wp-block-heading">Recommended Network Policy Approach</h3>



<p class="wp-block-paragraph">The best practice, as outlined in the guide, is a <strong>deny-by-default</strong> network policy model:</p>



<ul class="wp-block-list">
<li>Deny all ingress and egress traffic by default using Kubernetes <code>NetworkPolicy</code> resources</li>
<li>Explicitly allow only the traffic paths that are required for each workload</li>
<li>At minimum, apply a default-deny policy for ingress traffic to all namespaces</li>
</ul>



<p class="wp-block-paragraph">This approach limits blast radius significantly if a pod is ever compromised, preventing an attacker from freely traversing the cluster.</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment"># Example: Default-deny ingress NetworkPolicy</span>
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: <span class="hljs-keyword">default</span>-deny-ingress
  <span class="hljs-keyword">namespace</span>: <span class="hljs-title">production</span>
<span class="hljs-title">spec</span>:
  <span class="hljs-title">podSelector</span>: {}
  <span class="hljs-title">policyTypes</span>:
    - <span class="hljs-title">Ingress</span></code></span></pre>


<h2 class="wp-block-heading">3. Vulnerable Applications: Keeping Container Images Patched</h2>



<p class="wp-block-paragraph">Containerized applications introduce a unique patching challenge. Unlike traditional deployments where a library is installed once on a host, <strong>every container image carries its own copy of every library it depends on</strong>. The same library may appear in dozens of images derived from different base images — and each one must be updated independently when a vulnerability is discovered.</p>



<p class="wp-block-paragraph">The Trend Micro report highlights two core practices for managing this challenge:</p>



<ul class="wp-block-list">
<li><strong>Keep base images and application images current</strong> — rebuild and redeploy images promptly when upstream patches are available, rather than relying on host-level patching</li>
<li><strong>Regularly scan all container images</strong> — integrate image scanning into CI/CD pipelines and continue scanning images already running in production, since new CVEs are discovered continuously after an image is built</li>
</ul>



<h2 class="wp-block-heading">The Broader DevSecOps Imperative</h2>



<p class="wp-block-paragraph">Nunnikhoven&#8217;s broader conclusion is that Kubernetes adoption inevitably pushes organizations toward maturing their <strong>DevSecOps practices</strong>. The complexity of Kubernetes means security cannot be bolted on after deployment — it must be embedded in the development and operations workflows from the start.</p>



<p class="wp-block-paragraph">The practical challenge is cultural as much as technical: bridging the historical divide between development teams and security professionals to establish shared workflows, shared responsibility, and shared tooling. Done well, this reduces the overall security burden on both sides rather than concentrating it on either.</p>



<h2 class="wp-block-heading">Key Takeaways</h2>



<ul class="wp-block-list">
<li>The <strong>kube-apiserver</strong> is the highest-value external attack target; restrict access with firewall rules, avoid insecure bind addresses, and use IPS with SSL inspection</li>
<li><strong>Misconfigurations</strong> are the most common Kubernetes security failure; adopt a deny-by-default network policy posture</li>
<li><strong>Vulnerable images</strong> require proactive scanning and rapid rebuilds — host-level patching is insufficient in containerized environments</li>
<li>Long-term Kubernetes security depends on embedding security into DevOps workflows rather than treating it as a separate discipline</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/trend-micro-publishes-guide-to-kubernetes-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Application Health Monitoring Is Critical for Business Continuity</title>
		<link>https://www.bestdevops.com/your-business-applications-health-is-more-important-than-ever/</link>
					<comments>https://www.bestdevops.com/your-business-applications-health-is-more-important-than-ever/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 06 May 2020 05:35:48 +0000</pubDate>
				<category><![CDATA[Application Security]]></category>
		<category><![CDATA[AppDynamic]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[IT-applicati]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12238</guid>

					<description><![CDATA[As more businesses depend on digital channels to serve customers, application performance monitoring has moved from a nice-to-have to a core business requirement. Here is what engineering and DevOps teams need to understand.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on reporting originally published by IT World Canada (itworldcanada.com) and statements from AppDynamics, a Cisco company.</em></p>



<h2 class="wp-block-heading">Digital Channels Have Become the Storefront</h2>



<p class="wp-block-paragraph">When physical locations become inaccessible—whether due to public health restrictions, natural disasters, or shifting consumer habits—a company&#8217;s website or mobile application instantly becomes its primary customer-facing interface. Organizations that had not yet invested seriously in digital transformation find themselves accelerating years of planned work into weeks. IT teams are no longer supporting the business; in many cases, they <em>are</em> the business.</p>



<p class="wp-block-paragraph">Luke Rogers, General Manager for Canada at AppDynamics (a Cisco company), described the situation clearly: organizations that previously treated IT as a back-office function are arriving at APM vendors saying, &#8220;Our IT has become our business, and our applications have become the storefront, and our ability to deliver a digital experience is everything.&#8221;</p>



<h2 class="wp-block-heading">The Real Cost of Poor Application Performance</h2>



<p class="wp-block-paragraph">Application performance directly affects revenue, customer retention, and brand trust. The relationship between page load time and user abandonment is well established in web performance research. As a reference point cited in the original reporting: when mobile page load time increases from one second to ten seconds, the probability of a visitor leaving the page before it loads increases by approximately 123 per cent.</p>



<p class="wp-block-paragraph">This figure underlines a critical question every engineering team should be asking: <strong>Does your infrastructure scale to handle demand spikes without degrading the user experience?</strong> A site that performs well under normal load may buckle when traffic doubles or triples, precisely when uptime matters most.</p>



<h2 class="wp-block-heading">What Application Performance Monitoring (APM) Actually Does</h2>



<p class="wp-block-paragraph">APM tools give engineering and operations teams a comprehensive, real-time view of how their applications behave in production. Rather than waiting for a customer complaint or an on-call alert, APM surfaces problems—slow database queries, memory leaks, failing third-party API calls, saturated connection pools—before they cascade into outages.</p>



<p class="wp-block-paragraph">Key capabilities that mature APM platforms provide include:</p>



<ul class="wp-block-list">
<li><strong>Full-stack visibility:</strong> Traces a single user transaction from the browser or mobile client through load balancers, application servers, microservices, databases, and external APIs.</li>
<li><strong>Baseline and anomaly detection:</strong> Establishes normal performance thresholds and alerts when metrics deviate, reducing alert fatigue compared to static threshold monitoring.</li>
<li><strong>Distributed tracing:</strong> Correlates spans across service boundaries, which is essential in microservice and Kubernetes-based architectures.</li>
<li><strong>Infrastructure correlation:</strong> Links application-layer symptoms (slow response times) to infrastructure-layer causes (CPU contention, disk I/O, network latency).</li>
<li><strong>Business transaction monitoring:</strong> Tags traces by business context—checkout flow, login, search—so engineers can prioritise fixes by revenue impact rather than raw error count.</li>
</ul>



<h2 class="wp-block-heading">Full-Stack Visibility: Why Partial Visibility Is Dangerous</h2>



<p class="wp-block-paragraph">A common failure mode is monitoring only one layer of the stack. Teams may have excellent application-level metrics but no visibility into the underlying compute and storage, or they may monitor infrastructure health without correlating it to user-facing latency. When an incident occurs, engineers spend the majority of their time on root-cause analysis rather than remediation because they lack a unified picture.</p>



<p class="wp-block-paragraph">Rogers summarised the requirement well: &#8220;You need something that provides that full-stack visibility of everything—from the compute storage system layer all the way up to the application layer. There&#8217;s real value in that.&#8221;</p>



<p class="wp-block-paragraph">In practice, full-stack observability typically means integrating three signal types:</p>



<ol class="wp-block-list">
<li><strong>Metrics</strong> — time-series data on CPU, memory, request rates, error rates, and latency percentiles.</li>
<li><strong>Logs</strong> — structured or semi-structured event records from applications and infrastructure components.</li>
<li><strong>Traces</strong> — end-to-end records of individual requests flowing through distributed systems.</li>
</ol>



<h2 class="wp-block-heading">Questions Engineering Teams Should Answer Before a Traffic Spike</h2>



<p class="wp-block-paragraph">Rather than discovering scaling limits under fire, DevOps and SRE teams can conduct structured readiness reviews. The following questions provide a practical starting framework:</p>



<ul class="wp-block-list">
<li>What is the current baseline throughput (requests per second) for each critical user journey?</li>
<li>At what point does response time exceed your SLO threshold—and have you load-tested to that ceiling?</li>
<li>Are auto-scaling policies configured and validated for your application tier, database tier, and CDN?</li>
<li>Do you have circuit breakers and graceful degradation in place for third-party dependencies?</li>
<li>Is your on-call runbook up to date, and do engineers have the access they need to act quickly during an incident?</li>
<li>Are data residency and compliance requirements (data sovereignty) documented for all services that process customer data?</li>
</ul>



<h2 class="wp-block-heading">The APM Market and Vendor Landscape</h2>



<p class="wp-block-paragraph">Application performance management has grown into a substantial and competitive market. According to IDC figures cited in the original reporting, the APM market grew from approximately $4.3 billion in 2018 to $5.8 billion in 2019, with continued growth expected. Several enterprise and open-source options exist, including AppDynamics (Cisco), Dynatrace, New Relic, Datadog, Elastic Observability, and open-source stacks built around Prometheus, Grafana, Jaeger, and OpenTelemetry.</p>



<p class="wp-block-paragraph">When evaluating APM tooling, consider the following criteria:</p>



<ul class="wp-block-list">
<li><strong>Language and framework support:</strong> Does the agent or SDK support your primary tech stack without requiring significant instrumentation effort?</li>
<li><strong>Cloud and container native support:</strong> Does the platform have first-class support for Kubernetes, serverless functions, and managed cloud services?</li>
<li><strong>Data retention and pricing model:</strong> Ingestion-based pricing can become expensive at scale; understand the cost model before committing.</li>
<li><strong>Data residency options:</strong> For regulated industries or specific jurisdictions, confirm where telemetry data is stored and processed.</li>
<li><strong>Integration breadth:</strong> Alerting, incident management (PagerDuty, Opsgenie), CI/CD pipelines, and ITSM platforms should integrate without heavy custom work.</li>
</ul>



<h2 class="wp-block-heading">Key Takeaways for DevOps and SRE Teams</h2>



<p class="wp-block-paragraph">Application health is no longer solely an engineering concern—it has direct and measurable business impact. Engineering leaders who can present performance data in business terms (conversion rate, revenue per transaction, customer churn risk) are far more likely to secure the investment needed to address underlying infrastructure and observability gaps.</p>



<ul class="wp-block-list">
<li>Establish SLOs for every customer-facing service and measure them continuously, not just during incidents.</li>
<li>Invest in full-stack observability before a demand spike, not after one exposes your blind spots.</li>
<li>Treat load testing as a regular engineering practice, not a one-time pre-launch activity.</li>
<li>Document data sovereignty requirements early, especially if operating across multiple jurisdictions or in regulated sectors.</li>
<li>Use observability data to build the business case for infrastructure investment with leadership.</li>
</ul>



<p class="wp-block-paragraph">The organisations that weather unexpected demand surges best are those that have invested in visibility, automation, and resilience engineering before the surge arrives.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/your-business-applications-health-is-more-important-than-ever/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Clouds Need Containers — and How Containers-as-a-Service Is Accelerating Adoption</title>
		<link>https://www.bestdevops.com/clouds-need-containers-and-containers-as-a-service-smooths-the-way/</link>
					<comments>https://www.bestdevops.com/clouds-need-containers-and-containers-as-a-service-smooths-the-way/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 04 May 2020 07:46:31 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Transformed]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Google-cloud]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12183</guid>

					<description><![CDATA[Containers-as-a-Service (CaaS) is rapidly moving from niche concept to mainstream enterprise practice. Here's what it is, why adoption is surging, and what challenges organizations still face.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published at ZDNet and draws on data from Flexera&#8217;s 2020 State of the Cloud Report (formerly the RightScale State of the Cloud Report), which surveyed 750 IT executives in Q1 2020.</em></p>



<h2 class="wp-block-heading">Containers and Cloud: A Natural Partnership</h2>



<p class="wp-block-paragraph">Containers have become a cornerstone of modern application development and deployment. Their value proposition is well understood: they package an application and its dependencies into a portable unit that can run consistently across development laptops, on-premises servers, and multiple cloud environments. This portability is especially important as enterprises pursue hybrid and multi-cloud strategies, moving workloads between providers or between cloud and on-premises infrastructure without costly re-engineering.</p>



<p class="wp-block-paragraph">But building and operating a mature containerized environment at scale is not trivial. It requires specialized expertise in orchestration, networking, storage, security, and CI/CD pipelines. That skills gap has created real friction for organizations that want the benefits of containers without investing heavily in building internal platform teams from scratch.</p>



<h2 class="wp-block-heading">What Is Containers-as-a-Service (CaaS)?</h2>



<p class="wp-block-paragraph">Containers-as-a-Service (CaaS) is a managed cloud service model that abstracts the underlying infrastructure required to run containers. Rather than provisioning and maintaining the orchestration layer — including the control plane, node management, networking, and storage — organizations consume these capabilities as a managed service from a cloud provider or platform vendor.</p>



<p class="wp-block-paragraph">CaaS sits between Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). Users retain significant control over how their containers are configured and deployed, but they offload operational responsibility for the underlying container runtime and orchestration platform. In practice, this usually means a managed Kubernetes service, a managed Docker environment, or both.</p>



<p class="wp-block-paragraph">Common CaaS offerings from major cloud providers include:</p>



<ul class="wp-block-list">
<li><strong>AWS Elastic Container Service (ECS)</strong> and <strong>Elastic Kubernetes Service (EKS)</strong></li>
<li><strong>Azure Kubernetes Service (AKS)</strong></li>
<li><strong>Google Kubernetes Engine (GKE)</strong></li>
</ul>



<h2 class="wp-block-heading">CaaS Adoption Is Rising Fast</h2>



<p class="wp-block-paragraph">According to the Flexera 2020 State of the Cloud Report, CaaS is no longer a niche offering. Among the 750 IT executives surveyed, 53 percent reported using CaaS — placing it as the second-ranked PaaS category in use among cloud-driven enterprises, up from sixth place the previous year. Only Database-as-a-Service ranked higher, used by 62 percent of respondents.</p>



<p class="wp-block-paragraph">In terms of year-over-year growth, CaaS ranked second among the fastest-growing cloud technologies, with 17 percent annual growth — just behind IoT services at 21 percent and level with machine learning and AI services.</p>



<p class="wp-block-paragraph">Adoption of specific CaaS products reflects this trend:</p>



<ul class="wp-block-list">
<li><strong>AWS ECS/EKS:</strong> 54 percent adoption (up from 44 percent the prior year), with another 24 percent planning adoption.</li>
<li><strong>Azure Container Service:</strong> 46 percent adoption (up from 28 percent).</li>
<li><strong>Google Kubernetes Engine:</strong> 24 percent adoption (up from 15 percent).</li>
</ul>



<p class="wp-block-paragraph">The survey authors attribute this acceleration to organizations&#8217; growing interest in leveraging containers to speed deployment, scale operations, and increase workload efficiency in the cloud.</p>



<h2 class="wp-block-heading">Why CaaS Matters: Balancing Speed and Control</h2>



<p class="wp-block-paragraph">One of the key value propositions of CaaS is that it preserves developer and operations control over container configuration while reducing the burden of managing the platform itself. As noted in an overview by Eric Olsson at Scalyr, the evolution toward containers is part of a broader acceleration in software delivery:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Agile methodologies shortened the development and testing pieces while cloud computing has shortened the deployment piece. Continuous integration (CI) and continuous delivery (CD) further improved the time it takes to get a feature to customers. In addition to these, containers can give you a more powerful and flexible solution. But with all these pieces come additional configuration and complexity.&#8221;</p><cite>Eric Olsson, Scalyr</cite></blockquote>



<p class="wp-block-paragraph">CaaS helps manage that added complexity by delivering a pre-integrated platform for container orchestration, allowing teams to focus on writing and shipping software rather than maintaining Kubernetes clusters.</p>



<h2 class="wp-block-heading">Key Challenges Slowing Container Adoption</h2>



<p class="wp-block-paragraph">Despite growing adoption, the Flexera survey identified several significant barriers that organizations still face when working with containers:</p>



<ul class="wp-block-list">
<li><strong>Lack of internal expertise:</strong> Cited as a major challenge by 41 percent of respondents, with another 38 percent calling it a moderate challenge. Container orchestration, security, and networking require skills that many teams are still building.</li>
<li><strong>Migrating traditional applications:</strong> 34 percent identified this as a major issue. Containers are optimized for microservices architectures, while many existing enterprise applications are monolithic and were not designed with container portability in mind. Retrofitting these applications requires significant refactoring effort.</li>
<li><strong>Security concerns:</strong> Also cited as a major challenge by 34 percent. Container security encompasses image scanning, runtime protection, secrets management, and network policy — all areas requiring deliberate investment.</li>
<li><strong>Provider expertise gaps:</strong> More than one in four respondents (26 percent) noted that even their service providers lack sufficient expertise in container technology, suggesting that the ecosystem as a whole is still maturing.</li>
</ul>



<p class="wp-block-paragraph">The survey authors note that these challenges largely reflect the relative recency of widespread container adoption. As the tooling, training, and managed service options mature, many of these barriers are expected to lower.</p>



<h2 class="wp-block-heading">Docker and Kubernetes Remain the Foundation</h2>



<p class="wp-block-paragraph">Underlying most containerization efforts are two technologies that have become de facto standards in the industry. According to the Flexera 2020 survey:</p>



<ul class="wp-block-list">
<li><strong>Docker:</strong> Used by 65 percent of organizations surveyed, with another 14 percent planning adoption. Docker remains the dominant container runtime and image format.</li>
<li><strong>Kubernetes:</strong> Used by 58 percent of organizations, with 22 percent planning to adopt it. Kubernetes has become the leading container orchestration platform, and most CaaS offerings — including EKS, AKS, and GKE — are built on top of it.</li>
</ul>



<p class="wp-block-paragraph">The widespread use of these open-source technologies means that organizations investing in CaaS today are building on a well-supported, vendor-neutral foundation, which reduces lock-in risk compared with proprietary PaaS platforms.</p>



<h2 class="wp-block-heading">Is CaaS the Right Choice for Your Organization?</h2>



<p class="wp-block-paragraph">CaaS is not a universal solution, but it is a pragmatic one for many organizations. Teams that are beginning their container journey and do not yet have deep Kubernetes expertise can use a managed CaaS offering to get running quickly, then build operational knowledge progressively. Organizations with strong platform engineering teams may prefer more control over their Kubernetes deployment, running self-managed clusters on IaaS infrastructure.</p>



<p class="wp-block-paragraph">For enterprises running hybrid or multi-cloud workloads, CaaS offerings can also provide a consistent developer experience across environments — particularly when combined with tools like Helm, Terraform, or GitOps workflows that standardize deployments across providers.</p>



<p class="wp-block-paragraph">The central question is not whether to use containers — at this point, the industry trend is clear — but how much of the operational platform you want to manage yourself versus delegate to a cloud provider. CaaS represents a sensible middle path for most enterprises: enough abstraction to reduce operational burden, enough control to maintain flexibility.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Containers have moved from an advanced practice to a mainstream enterprise requirement, and CaaS is emerging as the practical delivery mechanism for organizations that want container benefits without standing up their own orchestration infrastructure. Adoption data from the Flexera 2020 State of the Cloud Report confirms that CaaS is growing rapidly, driven by real demand across enterprises of all sizes. Challenges around expertise and application migration remain, but the managed service model is helping lower the barrier to entry — and that trend is likely to continue as Docker, Kubernetes, and the broader cloud-native ecosystem continue to mature.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/clouds-need-containers-and-containers-as-a-service-smooths-the-way/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Zoom Bypasses Google Cloud in Favour of Oracle: What It Means for the Cloud Rivalry</title>
		<link>https://www.bestdevops.com/zoom-avoids-google-cloud-rivalry-intensifies/</link>
					<comments>https://www.bestdevops.com/zoom-avoids-google-cloud-rivalry-intensifies/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 02 May 2020 05:09:24 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[Zoom]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12148</guid>

					<description><![CDATA[Amid intensifying competition in the video conferencing market, Zoom chose Oracle over Google as its new cloud provider — a strategic snub that has real implications for the cloud infrastructure rivalry.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <a href="https://marketrealist.com" rel="noopener">Market Realist</a> in early May 2020. Stock prices and market share figures reflect conditions at that time.</em></p>



<h2 class="wp-block-heading">Background: Pandemic Demand Reshapes Video Conferencing</h2>



<p class="wp-block-paragraph">The COVID-19 pandemic triggered a rapid, global shift to remote work in early 2020. Demand for video conferencing tools surged almost overnight, and Zoom Video Communications (NASDAQ: ZM) was one of the biggest beneficiaries. The company&#8217;s platform went from a niche enterprise tool to a household name within weeks, and its stock price reflected the momentum — roughly doubling year-to-date by late April 2020.</p>



<p class="wp-block-paragraph">That explosive growth also attracted serious competitive attention, most notably from Google.</p>



<h2 class="wp-block-heading">Google Fires the First Shot: Google Meet Goes Free</h2>



<p class="wp-block-paragraph">Recognising the market opportunity, Google moved aggressively to compete with Zoom by opening its <strong>Google Meet</strong> video conferencing tool to all users at no cost — a tier previously restricted to paying Google Workspace (then G Suite) subscribers. The move was a direct competitive challenge, lowering the barrier for individuals and organisations to adopt a Zoom alternative.</p>



<p class="wp-block-paragraph">Making Meet freely available was a calculated bid to gain market share quickly, leveraging Google&#8217;s existing user base across Gmail and other services. The rivalry between Zoom and Google Meet became one of the defining competitive storylines of the 2020 remote-work boom.</p>



<h2 class="wp-block-heading">Zoom&#8217;s Response: Choosing Oracle Over Google Cloud</h2>



<p class="wp-block-paragraph">Zoom&#8217;s competitive response came not just in the product arena, but in its infrastructure decisions. Rather than expanding its cloud footprint with Google Cloud Platform — the natural next step for a company already using both Amazon Web Services (AWS) and Microsoft Azure — Zoom signed <strong>Oracle Cloud Infrastructure (OCI)</strong> as a new cloud computing provider.</p>



<p class="wp-block-paragraph">The decision to choose Oracle was widely interpreted as a deliberate snub of Google. By routing traffic and workloads through Oracle rather than Google Cloud, Zoom denied a major prospective customer win to a direct product competitor. The move highlighted a dynamic that DevOps and procurement teams at large enterprises increasingly face: <strong>vendor relationships do not exist in isolation from product competition</strong>.</p>



<h2 class="wp-block-heading">The Cloud Market Context: Google&#8217;s Uphill Battle</h2>



<p class="wp-block-paragraph">To understand why losing Zoom mattered for Google Cloud, it helps to look at the broader competitive landscape as it stood in Q1 2020:</p>



<ul class="wp-block-list">
<li><strong>Amazon Web Services (AWS):</strong> approximately 32% global cloud market share (Synergy Research, Q1 2020)</li>
<li><strong>Microsoft Azure:</strong> approximately 18% global cloud market share</li>
<li><strong>Google Cloud Platform (GCP):</strong> approximately 8% global cloud market share</li>
</ul>



<p class="wp-block-paragraph">Google Cloud was already a distant third. The company had publicly stated an ambition to become the world&#8217;s largest cloud provider within five years — an aggressive goal that required closing a substantial gap with both AWS and Azure. To achieve that, Google needed high-profile enterprise wins, particularly from companies that were already multi-cloud customers of AWS and Azure.</p>



<p class="wp-block-paragraph">Zoom was precisely that kind of customer — large, fast-growing, and already using both market leaders. Losing that deal to Oracle represented not just a missed revenue opportunity but a symbolic setback for Google&#8217;s enterprise credibility narrative.</p>



<h2 class="wp-block-heading">Google Cloud&#8217;s Revenue Position at the Time</h2>



<p class="wp-block-paragraph">Despite the competitive loss, Google Cloud remained a significant and fast-growing business. The division reported <strong>$2.8 billion in revenue in Q1 2020</strong>, representing year-over-year growth of approximately 55.6%. That growth rate was impressive in absolute terms, but the company needed sustained large-scale enterprise adoption to begin closing the gap with AWS and Azure.</p>



<p class="wp-block-paragraph">The broader market context reinforced why every significant customer win or loss mattered: according to Gartner estimates cited at the time, global cloud spending was projected to exceed <strong>$266 billion in 2020</strong>, up from $228 billion in 2019 and $197 billion in 2018. Competition for that spending was intense.</p>



<h2 class="wp-block-heading">The Oracle Factor: An Unexpected Beneficiary</h2>



<p class="wp-block-paragraph">Oracle (NASDAQ: ORCL) was not the obvious choice. AWS, Azure, and GCP were all established, at-scale cloud providers with proven global infrastructure. Oracle Cloud Infrastructure was a newer, less dominant player still building its enterprise reputation. Zoom&#8217;s decision to select Oracle was, therefore, notable on multiple levels:</p>



<ul class="wp-block-list">
<li>It validated Oracle&#8217;s infrastructure capabilities for high-throughput, latency-sensitive workloads like video conferencing.</li>
<li>It gave Oracle a marquee reference customer at a time when the company was actively investing in expanding OCI.</li>
<li>It introduced an element of vendor diversification for Zoom beyond the two dominant hyperscalers.</li>
</ul>



<p class="wp-block-paragraph">It is also worth noting that Google and Oracle were engaged in a significant, long-running legal dispute over Java APIs at the time — a case that eventually reached the US Supreme Court. Whether that litigation influenced Zoom&#8217;s decision is not confirmed in the available reporting, but it formed notable background context.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps and Infrastructure Teams</h2>



<p class="wp-block-paragraph">The Zoom-Google-Oracle episode illustrates several real-world dynamics that infrastructure and platform engineering teams should be aware of when evaluating cloud strategy:</p>



<ul class="wp-block-list">
<li><strong>Product competition affects procurement decisions.</strong> When a cloud provider is also a direct competitor in your core product category, that tension can — and does — influence buying decisions. Companies need to assess whether a cloud vendor&#8217;s product portfolio conflicts with their own business.</li>
<li><strong>Multi-cloud is now the norm, not the exception.</strong> Zoom&#8217;s use of AWS, Azure, and Oracle demonstrated that large-scale platforms are increasingly built across multiple cloud providers, both for resilience and for strategic flexibility.</li>
<li><strong>Challenger clouds can win meaningful workloads.</strong> Oracle&#8217;s win showed that despite lower overall market share, challenger providers can secure high-profile infrastructure contracts — particularly when they offer competitive pricing, performance differentiation, or the absence of a competitive conflict.</li>
<li><strong>Market share is not destiny.</strong> Being third in cloud market share does not disqualify a provider, but it does mean that losing high-visibility customers carries outsized symbolic and momentum cost.</li>
</ul>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">In early 2020, Zoom&#8217;s rapid growth made it both a competitive target for Google and a coveted cloud infrastructure customer. By choosing Oracle Cloud over Google Cloud, Zoom sent a clear signal: when a cloud provider is also a direct product rival, enterprise customers will actively route around them. For Google Cloud, the loss underscored the challenge of competing in a market where its own expanding product portfolio can create conflicts with potential infrastructure customers. For Oracle, it was a credibility-building win at exactly the right moment.</p>



<p class="wp-block-paragraph">The broader lesson — that <strong>cloud vendor strategy and competitive product strategy are inseparable</strong> — remains relevant for any organisation architecting a multi-cloud infrastructure today.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/zoom-avoids-google-cloud-rivalry-intensifies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kasten K10 Now Available on VMware Cloud Marketplace</title>
		<link>https://www.bestdevops.com/kasten-announces-availability-of-kasten-k10-on-vmware-cloud-marketplace/</link>
					<comments>https://www.bestdevops.com/kasten-announces-availability-of-kasten-k10-on-vmware-cloud-marketplace/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 25 Apr 2020 11:04:33 +0000</pubDate>
				<category><![CDATA[Vmware]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Development]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12042</guid>

					<description><![CDATA[Kasten has made its Kubernetes data management platform, K10, available on the VMware Cloud Marketplace, giving vSphere and VMware PKS customers access to backup, disaster recovery, and application mobility for cloud-native workloads.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://enterprisetalk.com" rel="noopener">EnterpriseTalk</a>. Additional context provided by the BestDevOps editorial team.</em></p>



<h2 class="wp-block-heading">Kasten K10 Joins the VMware Cloud Marketplace</h2>



<p class="wp-block-paragraph">Kasten announced that its flagship Kubernetes data management platform, <strong>Kasten K10</strong>, is now available on the <strong>VMware Cloud Marketplace</strong>. The listing makes it easier for enterprise IT and DevOps teams running VMware-based infrastructure to discover, validate, and deploy a purpose-built Kubernetes data management solution without leaving their existing cloud environment.</p>



<p class="wp-block-paragraph">The K10 platform targets what Kasten calls &#8220;Day 2&#8221; operational challenges for cloud-native applications — specifically backup and restore, application mobility, and disaster recovery — for organizations running Kubernetes workloads on vSphere.</p>



<h2 class="wp-block-heading">What Is the VMware Cloud Marketplace?</h2>



<p class="wp-block-paragraph">The VMware Cloud Marketplace is a catalog that lets customers discover and deploy validated third-party solutions across public, private, and hybrid cloud environments built on VMware technology. Once a partner solution is validated by VMware, it can be published directly to the marketplace, allowing customers to access it from within their existing VMware cloud environment. The marketplace also provides supporting features such as notifications, usage reporting, and analytics.</p>



<h2 class="wp-block-heading">Key Capabilities of Kasten K10 for VMware Customers</h2>



<p class="wp-block-paragraph">Kasten architected K10 specifically to address data management challenges for cloud-native, containerized applications. For VMware PKS (Pivotal Container Service) customers, the platform delivers three core capabilities:</p>



<h3 class="wp-block-heading">1. Zero-Touch Application Backup and Recovery</h3>



<p class="wp-block-paragraph">K10 uses an application-aware approach that dynamically maps data management policies to the current state of applications running on VMware PKS clusters. This means teams can implement backup and recovery without modifying developer workflows or CI/CD pipelines. The platform comes pre-integrated with both relational and NoSQL data services.</p>



<h3 class="wp-block-heading">2. Seamless Operations and Application Portability</h3>



<p class="wp-block-paragraph">K10 supports disaster recovery workflows across VMware PKS clusters, including cross-region application migration. Managed public cloud Kubernetes clusters are also supported, with data format conversion handled automatically when moving workloads between infrastructure environments.</p>



<h3 class="wp-block-heading">3. Enterprise-Grade Reliability and Ease of Use</h3>



<p class="wp-block-paragraph">K10 manages backups at scale through automation and a graphical interface, reducing the need for custom scripting. Role-Based Access Control (RBAC) is natively integrated into the platform, along with extensible workflow support to meet compliance requirements.</p>



<h2 class="wp-block-heading">Why This Matters for DevOps and Platform Engineering Teams</h2>



<p class="wp-block-paragraph">The listing on the VMware Cloud Marketplace lowers the barrier for vSphere-centric organizations that are adopting Kubernetes. Rather than sourcing and validating a backup solution independently, teams can consume a pre-validated offering directly from the marketplace. This is particularly relevant given VMware&#8217;s <strong>Tanzu portfolio</strong>, which integrates Kubernetes management directly into vSphere — accelerating the pace at which production Kubernetes workloads are appearing in traditional enterprise data centers.</p>



<p class="wp-block-paragraph">For platform teams managing hybrid environments, K10&#8217;s cross-region migration and cloud portability features can simplify disaster recovery planning and reduce lock-in concerns when running stateful applications on Kubernetes.</p>



<h2 class="wp-block-heading">What Kasten and VMware Said</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We believe that the pace of Kubernetes applications in production will accelerate further with VMware&#8217;s recent Tanzu portfolio releases that make Kubernetes a first-class citizen in vSphere environments.&#8221;</p><cite>— Gaurav Rishi, Head of Product, Kasten</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Validated technologies, such as Kasten K10, enable our customers to build, run, and manage their applications effectively and efficiently. We&#8217;re excited to work with partners such as Kasten to empower customers to derive the most value from their cloud investments.&#8221;</p><cite>— Ramya Sarangarajan, Director, VMware Cloud Services</cite></blockquote>



<h2 class="wp-block-heading">Background: Kasten and Kubernetes Data Management</h2>



<p class="wp-block-paragraph">Kasten was founded to address stateful application data management on Kubernetes — an area that has historically lagged behind the rapid adoption of container orchestration itself. The company was later <strong>acquired by Veeam Software</strong> in 2020, broadening its distribution into enterprise backup and recovery channels. K10 remains the product name under Veeam&#8217;s ownership.</p>



<p class="wp-block-paragraph">The VMware Cloud Marketplace listing was announced in April 2020, at a time when Kubernetes adoption within traditional enterprise VMware environments was growing rapidly due to the Tanzu announcements.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kasten-announces-availability-of-kasten-k10-on-vmware-cloud-marketplace/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ServiceNow Pledges No COVID-19 Layoffs and Plans to Hire 1,000+ Employees in 2020</title>
		<link>https://www.bestdevops.com/transcending-no-layoffs-amid-covid-19-servicenow-hiring-1000/</link>
					<comments>https://www.bestdevops.com/transcending-no-layoffs-amid-covid-19-servicenow-hiring-1000/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 18 Apr 2020 08:14:10 +0000</pubDate>
				<category><![CDATA[Servicenow]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[IT-hiring]]></category>
		<category><![CDATA[ServiceNow]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11900</guid>

					<description><![CDATA[While many companies struggled with workforce reductions during the COVID-19 pandemic, ServiceNow CEO Bill McDermott pledged zero layoffs and committed to hiring more than 1,000 new employees by the end of 2020.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by Cloud Wars (cloudwars.co), April 2020. This article summarizes and expands on ServiceNow&#8217;s workforce commitments made during the early months of the COVID-19 pandemic.</em></p>



<h2 class="wp-block-heading">ServiceNow Takes a Stand: No Layoffs, More Hiring</h2>



<p class="wp-block-paragraph">At a time when layoffs were sweeping across nearly every industry, ServiceNow CEO Bill McDermott made a public commitment in April 2020 to protect his company&#8217;s workforce — and go further by actively expanding it. In a press release issued in April 2020, McDermott stated that ServiceNow would not conduct any COVID-19-triggered layoffs during the year and would instead hire more than 1,000 net new employees in the United States alone, with additional hiring planned globally.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We want our employees focused on supporting our customers, not worried about their own jobs. Keeping our company strong means we can help our customers succeed. Supporting our customers, we can help get the U.S. and global economy working again.&#8221;</p><cite>— Bill McDermott, CEO, ServiceNow</cite></blockquote>



<p class="wp-block-paragraph">McDermott described the company as &#8220;grateful to be in this position&#8221; — an acknowledgment that not every enterprise software vendor had the financial stability to make similar commitments during an unprecedented global health and economic crisis.</p>



<h2 class="wp-block-heading">Context: ServiceNow&#8217;s Financial Position Heading Into 2020</h2>



<p class="wp-block-paragraph">Before the pandemic took hold, ServiceNow had been on a strong growth trajectory. With more than 11,000 employees worldwide, the company was widely expected to post its first-ever billion-dollar quarter in Q1 2020 and was on track to surpass $4 billion in annual revenue for the full calendar year. Those milestones had been within reach, making ServiceNow one of the cloud industry&#8217;s standout performers heading into the year.</p>



<p class="wp-block-paragraph">However, like most enterprise technology vendors, ServiceNow found its near-term financial outlook complicated by the sweeping economic disruption caused by COVID-19. McDermott and the company were preparing to release Q1 2020 financials on April 29, 2020, with analysts and investors watching closely to see how the crisis was affecting demand for digital workflow solutions.</p>



<h2 class="wp-block-heading">What the Hiring Commitment Signals</h2>



<p class="wp-block-paragraph">Committing to hire more than 1,000 new employees during a global recession is not a decision made lightly. From a strategic standpoint, this kind of forward investment typically signals several things:</p>



<ul class="wp-block-list">
<li><strong>Confidence in demand:</strong> ServiceNow&#8217;s digital workflow and IT service management (ITSM) platform is designed to automate and streamline enterprise operations — capabilities that become more, not less, relevant during periods of disruption and remote work adoption.</li>
<li><strong>Customer success focus:</strong> Growing headcount in sales, support, and professional services roles helps ensure that existing customers receive the attention they need during challenging times, which in turn reduces churn.</li>
<li><strong>Talent opportunity:</strong> Economic downturns often free up high-quality talent. Companies with strong balance sheets can attract skilled engineers, consultants, and sales professionals who might otherwise be unavailable.</li>
</ul>



<p class="wp-block-paragraph">ServiceNow confirmed in its press release that it had &#8220;continued to hire and onboard new employees throughout the COVID-19 pandemic,&#8221; suggesting the hiring plan was already in motion rather than being a future aspiration.</p>



<h2 class="wp-block-heading">ServiceNow&#8217;s Broader COVID-19 Response</h2>



<p class="wp-block-paragraph">The hiring commitment was part of a larger response from ServiceNow to the pandemic. Earlier in the crisis, the company released four emergency-response applications — developed in partnership with ecosystem partners — at no cost to public-sector organizations and businesses. These apps were designed to help organizations manage the surge in emergency-response and workforce safety requirements that arose rapidly in early 2020.</p>



<p class="wp-block-paragraph">According to reporting from Cloud Wars, approximately 1,000 organizations had adopted these four emergency-response apps shortly after they were made available. The rapid uptake underscored the immediate operational value ServiceNow&#8217;s platform could provide during a crisis, as organizations scrambled to manage employee health tracking, remote work provisioning, and emergency communications at scale.</p>



<h2 class="wp-block-heading">Why This Matters for the DevOps and Enterprise Tech Community</h2>



<p class="wp-block-paragraph">For DevOps engineers, platform architects, and IT leaders, ServiceNow&#8217;s response during COVID-19 illustrated a few broader points worth noting:</p>



<ul class="wp-block-list">
<li><strong>Workflow automation as resilience infrastructure:</strong> Platforms that automate IT workflows, incident management, and change management proved critical as remote work created new operational stresses on IT departments. Organizations already running mature ITSM platforms were better positioned to adapt.</li>
<li><strong>Vendor stability matters:</strong> During a crisis, the financial health and stability of your SaaS vendors becomes a real concern. ServiceNow&#8217;s ability to pledge no layoffs while expanding headcount was a signal of platform longevity that enterprise customers take seriously.</li>
<li><strong>Ecosystem agility:</strong> The rapid development and deployment of free COVID-19 response apps — built with partners — demonstrated how a mature platform ecosystem can mobilize quickly to address emergent needs.</li>
</ul>



<h2 class="wp-block-heading">Looking Ahead</h2>



<p class="wp-block-paragraph">As of April 2020, ServiceNow held the number-nine position on the Cloud Wars Top 10 ranking of cloud vendors. McDermott had been laying the groundwork for an ambitious expansion of ServiceNow&#8217;s market position and product vision before the pandemic interrupted those plans. Whether the company would be able to resume that trajectory — or whether the economic headwinds of 2020 would force a more conservative posture — remained to be seen at the time of this reporting.</p>



<p class="wp-block-paragraph">What was clear, however, was that ServiceNow was betting on continued demand for digital workflow automation, and it was willing to back that bet with concrete investment in people during one of the most uncertain periods in modern economic history.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Source: Cloud Wars (cloudwars.co). Original reporting by Cloud Wars staff, April 2020. This post is based on information available as of April 18, 2020 and reflects the situation as it stood at that time.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/transcending-no-layoffs-amid-covid-19-servicenow-hiring-1000/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>To bring Kubernetes to the edge, Rancher 2.4 scales up cluster support</title>
		<link>https://www.bestdevops.com/to-bring-kubernetes-to-the-edge-rancher-2-4-scales-up-cluster-support/</link>
					<comments>https://www.bestdevops.com/to-bring-kubernetes-to-the-edge-rancher-2-4-scales-up-cluster-support/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 01 Apr 2020 05:30:48 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11491</guid>

					<description><![CDATA[Source:-zdnet.com Rancher Labs on Tuesday announced the general availability of Rancher 2.4, the latest release of its popular Kubernetes management [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-zdnet.com</p>
<p>Rancher Labs on Tuesday announced the general availability of Rancher 2.4, the latest release of its popular Kubernetes management platform. The new release takes Rancher one step closer to its vision of running Kubernetes everywhere, with architectural support for one million clusters. It also includes updates related to security and general performance.</p>
<p>Rancher 2.4 specifically offers support for one million clusters in preview, while the GA product supports 2,000 clusters and 100,000 nodes. Those numbers will increase as Rancher continues higher-scale testing, said CMO Peter Smails.</p>
<p><strong>FEATURED STORIES<br />
</strong><br />
New Windows 10 bug hits home working: Outlook, Office 365, Teams can&#8217;t access internet<br />
Why are we all Zooming and not Skyping?<br />
Best password managers for business in 2020: 1Password, Keeper, LastPass, and more<br />
Here&#8217;s how you can still get a free Windows 10 upgrade<br />
&#8220;Foundationally, it&#8217;s an architectural shift for us to build in that level of scalability,&#8221; he said.</p>
<p>The focus on scalability reflects the changing ways organizations are deploying Kubernetes, Rancher CEO Sheng Liang explained to ZDNet. While Kubernetes itself is quite scalable, supporting clusters with up to 5,000 nodes each, organizations are moving toward more, smaller clusters. In the enterprise, for instance, it makes sense to have development workloads and production workloads in different clusters or different teams in different clusters.</p>
<p>Meanwhile, the advent of edge computing is bringing cluster management to a whole new level of scale. A retailer could be running a cluster for each point of presence, or each surveillance camera, for instance.</p>
<p>&#8220;As the number of clusters go up, generally the size of clusters goes down,&#8221; Liang said. &#8220;They&#8217;re no longer big data center deployments, it&#8217;s just one server, one node at the edge.&#8221;</p>
<p>Rancher expects that trend to grow with the rollout of connected cars, connected factories, and other IoT use cases. With the coming 2.5 version of Rancher, the company plans to offer fleet management of clusters.</p>
<p>Rancher 2.4 also offers zero downtime maintenance for RKE, which should be valuable for organizations running workloads in production.</p>
<p>It also offers limited connectivity maintenance for K3s, Rancher&#8217;s certified Kubernetes distribution designed for production workloads in remote locations or inside IoT appliances. Limited connectivity maintenance is designed for clusters that may not have a fixed or stable network connection. Rancher 2.4 kicks off an upgrade remotely, while the process is then managed on local K3s clusters, allowing users to manage upgrades and patches locally. Once connectivity is restored, it will sync with the management server.</p>
<p>To improve security, Rancher 2.4 introduces CIS Scan, allowing users to run ad-hoc security scans of their RKE clusters against more than 100 benchmarks published by the Center for Internet Security. Users can create custom test configurations and generate reports on the results. The reports provide feedback in terms of corrective actions and remediation that users can take within Rancher.</p>
<p>Lastly, Rancher 2.4 is now available in a Hosted Rancher deployment. Customers can get a dedicated AWS instance of a Rancher Server management control plane. The deployment option provides a full-featured Rancher server, delivers 99.9% SLA, and provides upgrades, security patches, and backups. It&#8217;s not a fully-managed service &#8212; Rancher manages the server but not the control plane or downstream Kubernetes clusters.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/to-bring-kubernetes-to-the-edge-rancher-2-4-scales-up-cluster-support/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How the VA Is Using Workforce Reform to Drive DevOps Adoption</title>
		<link>https://www.bestdevops.com/va-sees-workforce-reforms-necessary-for-devops-adoption/</link>
					<comments>https://www.bestdevops.com/va-sees-workforce-reforms-necessary-for-devops-adoption/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 05:13:17 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT Transformation]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[IT-technolgoy]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11173</guid>

					<description><![CDATA[The Department of Veterans Affairs is tackling DevOps adoption from the people side first — with mastery teams, change teams, and a deliberate cultural transformation led by its Director of DevOps Implementation.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on remarks made by Patty Craighill, Director of DevOps Implementation at the Department of Veterans Affairs, at the ATARC Federal DevOps Summit on March 10, 2020. Original reporting by <a href="https://governmentciomedia.com" rel="noopener">GovernmentCIO Media</a>.</em></p>



<h2 class="wp-block-heading">The VA&#8217;s DevOps Challenge Is Fundamentally a People Problem</h2>



<p class="wp-block-paragraph">When most organizations talk about DevOps adoption, they reach for tooling: CI/CD pipelines, container orchestration, infrastructure-as-code. The Department of Veterans Affairs is taking a different approach. According to Patty Craighill, the VA&#8217;s Director of DevOps Implementation, the hardest — and most important — part of the agency&#8217;s digital modernization is transforming its workforce and culture, not its technology stack.</p>



<p class="wp-block-paragraph">Speaking at the March 2020 ATARC Federal DevOps Summit, Craighill was direct about where her energy goes: <em>&#8220;My biggest focus has been the people … issues of workforce transformation and how to modernize the workforce. And that led into adopting DevSecOps and product line management at the VA and thinking about the impact that has on our workforce.&#8221;</em></p>



<h2 class="wp-block-heading">Culture Change Before Tool Adoption</h2>



<p class="wp-block-paragraph">A recurring theme in Craighill&#8217;s remarks is that DevSecOps cannot be installed like a software package. Cultural preconditions — trust, autonomy, and a tolerance for iteration — have to exist before technical practices take root.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Moving to DevSecOps is really a culture change. And if you don&#8217;t do the culture change, the rest of it won&#8217;t matter because it&#8217;s really hard getting everyone&#8217;s mindset to the right frame.&#8221;</p><cite>— Patty Craighill, Director of DevOps Implementation, VA</cite></blockquote>



<p class="wp-block-paragraph">This is a well-documented friction point in federal IT: hierarchical management structures and risk-averse procurement cultures are often at odds with the iterative, feedback-driven model that DevOps requires. At the VA — one of the largest civilian agencies in the US federal government — this tension is amplified by organizational scale and the high stakes of the systems involved.</p>



<p class="wp-block-paragraph">Craighill described the trust component as bidirectional and non-trivial: <em>&#8220;It&#8217;s about building trust across the organization from the top down among the people — leaders trusting the people who are working for them, and the people who are doing the everyday jobs trusting their leaders are giving them good direction. That&#8217;s not actually so easy to do if you don&#8217;t already have a culture of trust and autonomy.&#8221;</em></p>



<h2 class="wp-block-heading">Breaking the Waterfall Funding Mindset</h2>



<p class="wp-block-paragraph">One structural obstacle Craighill identified is the traditional federal funding cycle, which pushes agencies to define and lock down project requirements and costs up front — an approach fundamentally incompatible with agile and DevOps delivery models.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We&#8217;ve spent years in this framework where we put all our money up front. Then we want to protect it, so we&#8217;ve invested in building a certain capability. We don&#8217;t want it to vary at all because we&#8217;ve predicted how much it&#8217;s going to cost, and we want to get to the end state and be done with it in the amount of money and time that we&#8217;ve projected.&#8221;</p><cite>— Patty Craighill</cite></blockquote>



<p class="wp-block-paragraph">The shift DevOps demands is a philosophical one about what project success looks like. Rather than reaching a fixed endpoint on time and on budget, success in a DevOps model means establishing the organizational capacity to keep improving continuously.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The new way throws all of that out and says: get into your customers&#8217; head, make room for change, we don&#8217;t have to nail everything down up front. Success is not getting to the end point, but getting into a state of continual change and continuing to take risks. So you&#8217;re setting your organization up to keep improving and keep adding.&#8221;</p><cite>— Patty Craighill</cite></blockquote>



<h2 class="wp-block-heading">Mastery Teams: Training That Sticks</h2>



<p class="wp-block-paragraph">One of the most concrete workforce initiatives Craighill described is the concept of <strong>mastery teams</strong> — a training model designed to solve a problem every L&amp;D team knows well: skills acquired in isolation decay quickly when they aren&#8217;t applied immediately.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We&#8217;ve come up with the concept of &#8216;mastery teams,&#8217; which is the idea that if you&#8217;re going to get training — particularly technical training — and don&#8217;t use it right away, it&#8217;s almost worthless. You forget, and it&#8217;s hard to go back and remember what you learned. So mastery teams embody the concept of going to training as a team, and then being able to use what you learned in training right away.&#8221;</p><cite>— Patty Craighill</cite></blockquote>



<p class="wp-block-paragraph">The mastery team model addresses this by ensuring that training is cohort-based and immediately actionable. Teams attend training together and are set up to apply new skills to real work directly afterward — compressing the gap between learning and practice to near zero. This is consistent with established principles in workplace learning, though the VA&#8217;s specific implementation details were not published in the source material.</p>



<h2 class="wp-block-heading">Change Teams: Bridging Old Processes and New Practices</h2>



<p class="wp-block-paragraph">Alongside mastery teams, Craighill introduced the concept of <strong>change teams</strong> — volunteer groups tasked with working through the practical governance questions that arise when an organization tries to apply DevOps in a federal context.</p>



<p class="wp-block-paragraph">These are not abstract process discussions. Adopting DevOps at a federal agency raises concrete questions around cost accounting, budget allocation, and acquisition — all of which are governed by rules that were written with waterfall delivery in mind.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;How do we do cost control, how do we do budgeting? And how do we do acquisition differently when we start doing DevOps? So all of these ideas we turned into change teams where we invited volunteers to work with us.&#8221;</p><cite>— Patty Craighill</cite></blockquote>



<p class="wp-block-paragraph">The volunteer model is notable: it creates internal advocates rather than imposing top-down mandates, and it surfaces practitioners who are already motivated to solve these problems.</p>



<h2 class="wp-block-heading">Extending DevOps Beyond Central IT: Legacy and Cloud</h2>



<p class="wp-block-paragraph">The VA&#8217;s longer-term goal is to push DevOps and Agile practices beyond its central Office of Information and Technology into regional and local operations — particularly as the agency migrates workloads from private data centers to the cloud.</p>



<p class="wp-block-paragraph">Recognizing that not all VA systems will move to the cloud immediately, Craighill outlined a plan to create <strong>reference implementations</strong> of DevOps tooling and practices on legacy environments — essentially staging environments distributed across VA regions where staff can safely experiment before cloud migration occurs.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We have a lot of systems that are not in the cloud yet, so we&#8217;re going to establish some reference implementations using DevOps tools and practices on legacy environments so folks who aren&#8217;t yet on the cloud can practice these principles. We&#8217;re going to establish those in regions across the country so there are places where folks can go and try out the tools … We&#8217;re trying to make those available to anyone who wants to experiment.&#8221;</p><cite>— Patty Craighill</cite></blockquote>



<p class="wp-block-paragraph">This is a pragmatic acknowledgment that cloud migration and DevOps adoption do not have to be sequential. Teams can begin internalizing DevOps practices on existing infrastructure, reducing the learning curve at the point of cloud transition.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps Leaders in Large Organizations</h2>



<ul class="wp-block-list">
<li><strong>Culture precedes tooling.</strong> Without a foundation of organizational trust and a tolerance for iteration, DevOps tools won&#8217;t produce DevOps outcomes.</li>
<li><strong>Training must connect immediately to practice.</strong> Cohort-based mastery teams that apply skills right after training are more effective than individual classroom learning with delayed application.</li>
<li><strong>Governance gaps are real blockers.</strong> Change teams that tackle acquisition, budgeting, and cost accounting within existing regulatory frameworks are as important as technical enablement.</li>
<li><strong>Cloud migration and DevOps adoption can run in parallel.</strong> Reference implementations on legacy environments let teams build skills before migration, not only after.</li>
<li><strong>Volunteers create internal momentum.</strong> Inviting motivated practitioners into change efforts builds advocates rather than resistors.</li>
</ul>



<p class="wp-block-paragraph">The VA&#8217;s approach underscores a lesson that applies well beyond the federal sector: at organizational scale, the human side of a DevOps transformation is almost always the longer pole in the tent.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/va-sees-workforce-reforms-necessary-for-devops-adoption/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
