<?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 leaders &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/it-leaders/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:22:21 +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>GitLab&#8217;s Economic Case for a Unified DevOps Platform: What the Forrester Analysis Found</title>
		<link>https://www.bestdevops.com/gitlab-makes-economic-case-for-devops-platform/</link>
					<comments>https://www.bestdevops.com/gitlab-makes-economic-case-for-devops-platform/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 08 Aug 2020 09:04:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT organizations]]></category>
		<category><![CDATA[IT platform]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13198</guid>

					<description><![CDATA[GitLab commissioned Forrester Consulting to quantify the business value of consolidating DevOps toolchains onto a single platform. Here is what the analysis concluded and what it means for engineering leaders evaluating their toolchain costs.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">GitLab has long argued that consolidating DevOps processes onto a single, integrated platform is more efficient than stitching together a collection of best-of-breed point tools. In 2020, the company commissioned Forrester Consulting to put numbers to that argument. The resulting analysis made a detailed economic case for platform consolidation—and is worth examining critically by any engineering leader weighing toolchain decisions.</p>



<h2 class="wp-block-heading">What the Forrester Consulting Analysis Claimed</h2>



<p class="wp-block-paragraph">The Forrester Consulting study, conducted on behalf of GitLab, modeled the financial impact of adopting GitLab&#8217;s platform across a composite enterprise organization. Key headline figures from the report included:</p>



<ul class="wp-block-list">
  <li><strong>87% improvement</strong> in application development and delivery speed.</li>
  <li><strong>$23 million or more</strong> in total projected savings and revenue impact.</li>
  <li><strong>$3.7 million saved</strong> by reducing the number of DevOps tools required—by approximately a factor of four.</li>
  <li><strong>12× increase</strong> in the number of revenue-generating application releases per year, translating to <strong>$12.3 million</strong> in additional projected revenue.</li>
  <li><strong>$16.8 million</strong> in savings attributed to a reduction in code defects.</li>
  <li><strong>407% return on investment (ROI)</strong> calculated for the GitLab platform over the study period.</li>
</ul>



<p class="wp-block-paragraph">GitLab also published an online DevOps cost estimator based on the Forrester methodology, allowing organizations to model potential savings using their own headcount and tooling data.</p>



<h2 class="wp-block-heading">The Strategic Argument: Fewer Tools, Tighter Workflows</h2>



<p class="wp-block-paragraph">According to Colin Fletcher, then Manager for Market Research and Customer Insights at GitLab, the platform is designed so that every integrated capability is a natural extension of an existing DevOps workflow rather than a separately configured integration. The argument is straightforward: when source control, CI/CD, security scanning, container registry, and release orchestration all live in a single data model, teams spend less time managing integrations and more time shipping software.</p>



<p class="wp-block-paragraph">The toolchain reduction figure—roughly four times fewer tools—is where many organizations see immediate, tangible cost relief. License fees, integration maintenance, context-switching overhead, and the cognitive load of operating separate systems all contribute to hidden costs that are rarely tracked in a single budget line.</p>



<h2 class="wp-block-heading">Context: Why This Argument Gained Traction in 2020</h2>



<p class="wp-block-paragraph">The report was published during a period of significant economic and operational pressure. The COVID-19 pandemic had forced most DevOps teams to shift to fully remote work, which exposed weaknesses in toolchains that depended on tribal knowledge or co-located collaboration. At the same time, organizations accelerating digital transformation initiatives were under pressure to ship more software faster while simultaneously cutting costs—a tension that made platform consolidation discussions more urgent.</p>



<p class="wp-block-paragraph">Remote work also changed how teams were structured. Rather than organizing around functional specialties, some organizations began restructuring DevOps teams around specific product or application domains, increasing the need for self-contained tooling that required less cross-team coordination to operate.</p>



<h2 class="wp-block-heading">The Real Barrier: Toolchain Inertia</h2>



<p class="wp-block-paragraph">Despite the financial case, platform migration is rarely straightforward. Most engineering organizations have invested significant time configuring and extending their existing pipelines. Custom integrations, established runbooks, institutional knowledge, and team preferences all create substantial inertia. Switching DevOps platforms requires not just a technical migration but organizational change management—a form of political capital that engineering leaders have to spend carefully.</p>



<p class="wp-block-paragraph">There is also a genuine tension between standardization and developer autonomy. Most engineers prefer to choose their own tools when given the option. Mandating a single platform can reduce costs on paper while quietly increasing frustration and attrition if the mandated platform does not meet the ergonomic expectations of the team.</p>



<p class="wp-block-paragraph">A practical middle path that many organizations take is incremental consolidation: rationalizing the highest-cost or most fragile integrations first, rather than attempting a full cutover from one platform to another. Downturns often accelerate this process, particularly when multiple DevOps platforms are already in use within the same organization and pressure mounts to reduce redundant licensing.</p>



<h2 class="wp-block-heading">How to Read Vendor-Commissioned ROI Studies</h2>



<p class="wp-block-paragraph">Vendor-commissioned Total Economic Impact (TEI) or ROI studies—regardless of which analyst firm produces them—should be read with a clear understanding of their methodology. A few questions worth asking before applying any figure to your own organization:</p>



<ul class="wp-block-list">
  <li><strong>Who is the composite organization?</strong> Study results are modeled on a constructed composite customer, not a specific company. Actual results will vary significantly based on team size, existing toolchain complexity, and maturity of existing processes.</li>
  <li><strong>What is the baseline?</strong> A 12× increase in releases is only meaningful relative to a known starting point. Organizations already practicing continuous delivery may see much smaller delta improvements.</li>
  <li><strong>How are savings categorized?</strong> Tool cost reduction is relatively easy to measure. Developer productivity gains and defect-reduction savings are harder to isolate and often involve assumptions about hourly rates and attribution.</li>
  <li><strong>What is the payback period?</strong> ROI figures typically cover a multi-year window. Short-term migration costs, including downtime, training, and re-tooled pipelines, can erode early-year returns substantially.</li>
</ul>



<h2 class="wp-block-heading">What Engineering Leaders Should Take Away</h2>



<p class="wp-block-paragraph">The core insight of the Forrester analysis—that toolchain fragmentation carries real, measurable costs—holds up regardless of which platform an organization ultimately adopts. License proliferation, integration maintenance, and cognitive overhead are genuine budget items that deserve scrutiny in any DevOps spend review.</p>



<p class="wp-block-paragraph">Whether GitLab specifically delivers the projected 407% ROI for your organization depends entirely on your current state, team size, migration readiness, and the degree to which your existing workflows can map cleanly to a consolidated platform. The Forrester figures are a starting point for internal modeling, not a guarantee.</p>



<p class="wp-block-paragraph">For organizations still evaluating whether to consolidate DevOps toolchains, the most useful exercise is to audit current tooling costs—including integration engineering time—before engaging any vendor&#8217;s cost estimator. That baseline will make any vendor-supplied projection far more grounded and defensible to finance stakeholders.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/gitlab-makes-economic-case-for-devops-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Makes Great DevOps Teams Tick</title>
		<link>https://www.bestdevops.com/what-makes-great-devops-teams-tick/</link>
					<comments>https://www.bestdevops.com/what-makes-great-devops-teams-tick/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 01 Aug 2020 05:31:43 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[IT Industry]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13084</guid>

					<description><![CDATA[The principles of DevOps go beyond improving software delivery pipelines. Rooted in Flow, Feedback, and Continuous Learning, they also shape how high-performing teams collaborate, find meaning in their work, and build a culture of autonomy and improvement.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on concepts from Gene Kim&#8217;s <strong>The DevOps Handbook</strong> and <strong>The Phoenix Project</strong>, as well as foundational DevOps principles widely discussed in the engineering community.</em></p>



<h2 class="wp-block-heading">DevOps Is More Than a Delivery Pipeline</h2>



<p class="wp-block-paragraph">DevOps is arguably the most influential IT philosophy of the last two decades. It draws on psychology, sociology, systems thinking, and economics to help engineering organizations move faster and more reliably. Companies from AWS to Netflix have credited DevOps practices as central to their ability to scale and innovate.</p>



<p class="wp-block-paragraph">But DevOps is often reduced to its tooling — CI/CD pipelines, infrastructure-as-code, containerization. The deeper story is how these practices shape team culture: how people collaborate, find meaning in their work, and continuously get better at what they do.</p>



<h2 class="wp-block-heading">The Three Ways: The Philosophical Core of DevOps</h2>



<p class="wp-block-paragraph">Gene Kim describes the foundational principles of DevOps as <strong>The Three Ways</strong>: Flow, Feedback, and Continuous Learning and Improvement. These are not just process guidelines — they are a framework for building teams that are engaged, autonomous, and effective.</p>



<h3 class="wp-block-heading">The First Way: Flow</h3>



<p class="wp-block-paragraph">Flow is about optimizing the movement of work from development through to production. It underpins the practice of continuous delivery: the ability to get changes into users&#8217; hands quickly, reliably, and with minimal friction.</p>



<p class="wp-block-paragraph">In practice, Flow means:</p>



<ul class="wp-block-list">
<li><strong>Version control</strong> — every change is tracked, documented, and reversible. A clear commit history helps future maintainers understand why decisions were made.</li>
<li><strong>Automated builds and tests</strong> — repetitive validation tasks are handed off to machines, reducing human error and freeing engineers for higher-value work.</li>
<li><strong>Automated deployments</strong> — releases become routine events rather than high-risk, high-stress operations.</li>
</ul>



<p class="wp-block-paragraph">Beyond efficiency, Flow has a human dimension. When developers can ship meaningful features and bug fixes quickly — without bureaucratic delays or error-prone manual steps — they experience a direct connection between their effort and real-world impact. That sense of purpose is a powerful driver of engagement and job satisfaction.</p>



<p class="wp-block-paragraph">Flow also demands that teams actively eliminate waste: unnecessary approvals, handoff delays, redundant manual testing, and &#8220;toil&#8221; — repetitive operational work that scales linearly with system growth. Removing these obstacles is as much about respect for engineers&#8217; time as it is about delivery speed.</p>



<h3 class="wp-block-heading">The Second Way: Feedback</h3>



<p class="wp-block-paragraph">Continuous delivery without feedback is flying blind. The Second Way builds on Flow by creating fast, reliable feedback loops at every level of the system.</p>



<p class="wp-block-paragraph">Feedback operates in two directions:</p>



<ul class="wp-block-list">
<li><strong>From production systems</strong> — instrumentation, monitoring, alerting, and observability tools that surface the real-world behavior of the software you ship.</li>
<li><strong>From the development process itself</strong> — metrics like deployment frequency, lead time for changes, mean time to recovery (MTTR), and change failure rate (the DORA &#8220;four key metrics&#8221;) give teams a quantitative picture of their delivery performance.</li>
</ul>



<p class="wp-block-paragraph">As systems have grown into web-scale, distributed architectures, the observability challenge has become significant. Netflix&#8217;s Atlas monitoring platform — which at one point was tracking over a billion individual time series — illustrates the scale at which modern Ops teams must work. The engineering challenge is not just collecting data, but filtering it: surfacing the signals that actually matter and suppressing noise that would otherwise overwhelm on-call engineers.</p>



<p class="wp-block-paragraph">A useful analogy: if Flow is the nervous system&#8217;s efferent pathways — the signals that drive action and movement — then Feedback is the afferent pathways, carrying sensory information back from the world. Both are necessary for coordinated, effective behavior.</p>



<h3 class="wp-block-heading">The Third Way: Continuous Learning and Improvement</h3>



<p class="wp-block-paragraph">The Third Way is where Flow and Feedback come together. Teams use the information generated by their systems and processes to experiment, adapt, and improve — continuously and deliberately.</p>



<p class="wp-block-paragraph">This is also the way that most directly unites Dev and Ops. Examples of how this plays out in practice:</p>



<ul class="wp-block-list">
<li>A new software deployment triggers unexpected CPU spikes. The Ops team raises the alert, the development team investigates, and both collaborate on a fix — learning something about the interaction between the code and the infrastructure.</li>
<li>An infrastructure change — say, a migration to a new runtime or a network policy update — affects what deployment patterns are viable. Dev teams need to adapt their approach.</li>
<li>A post-incident review (blameless retrospective) produces documented learnings that prevent the same failure mode from recurring.</li>
</ul>



<p class="wp-block-paragraph">Central to the Third Way is a <strong>systems perspective</strong>: understanding that complex software systems behave in ways that no single team fully controls or predicts. Operating effectively in this environment requires psychological safety, a focus on practical improvement over assigning blame, and the freedom to experiment and learn from failure.</p>



<h2 class="wp-block-heading">Embedding These Principles in Team Culture</h2>



<p class="wp-block-paragraph">The Three Ways make intuitive sense as principles. Making them real inside an organization is harder — it requires both tooling investment and cultural change.</p>



<h3 class="wp-block-heading">Moving Away from Command-and-Control Management</h3>



<p class="wp-block-paragraph">One of the defining characteristics of knowledge work — software engineering included — is that the people doing the work often understand the technical details better than their managers do. That&#8217;s not a failure of management; it&#8217;s the nature of deep specialization. A senior engineer who has spent weeks working inside a distributed caching layer knows things about it that no manager or architect can absorb from a status update.</p>



<p class="wp-block-paragraph">This reality has a direct implication for how DevOps teams should be structured and led. Hierarchical, directive management — where decisions flow down from those with authority — is poorly suited to environments where expertise is distributed and conditions change rapidly. Instead, effective DevOps leadership means:</p>



<ul class="wp-block-list">
<li><strong>Delegating decision-making</strong> to the people closest to the problem.</li>
<li><strong>Creating clear goals and constraints</strong> rather than prescribing solutions.</li>
<li><strong>Building systems</strong> (runbooks, on-call rotations, incident review processes) that capture and distribute learning across the team.</li>
<li><strong>Fostering psychological safety</strong> so that engineers feel comfortable raising concerns, reporting incidents honestly, and proposing changes.</li>
</ul>



<h3 class="wp-block-heading">Autonomy as a Driver of Engagement</h3>



<p class="wp-block-paragraph">DevOps, at its best, gives individual contributors the autonomy to act, observe results, and adapt — rather than simply executing instructions. This is not a soft, feel-good benefit. Research in organizational psychology consistently links autonomy, mastery, and purpose to higher performance and lower attrition in knowledge-work environments.</p>



<p class="wp-block-paragraph">When teams own their deployment pipelines, define their own alerting thresholds, and run their own post-incident reviews, they develop a direct relationship with the outcomes of their work. That ownership is motivating in a way that ticket-based, handoff-driven processes rarely are.</p>



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



<ul class="wp-block-list">
<li><strong>Invest in Flow</strong> before anything else. Automation of builds, tests, and deployments is the foundation on which everything else rests. Without it, feedback loops are slow and learning is impaired.</li>
<li><strong>Treat observability as a first-class requirement.</strong> Teams cannot learn from systems they cannot see. Monitoring, logging, and tracing infrastructure should be built alongside the application, not bolted on afterward.</li>
<li><strong>Make retrospectives and post-incident reviews a genuine practice,</strong> not a compliance exercise. Blameless, action-oriented reviews are the mechanism through which Continuous Learning becomes real.</li>
<li><strong>Restructure for autonomy.</strong> Push decision-making authority toward the people with the most context. Managers&#8217; roles shift from directing to enabling and unblocking.</li>
<li><strong>Measure the right things.</strong> The DORA four key metrics — deployment frequency, lead time, change failure rate, and MTTR — are a practical starting point for understanding delivery performance.</li>
</ul>



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



<p class="wp-block-paragraph">The Three Ways are not a checklist. They are a way of thinking about software delivery as a sociotechnical system — one where human motivation, team structure, and tooling all interact. Organizations that implement DevOps purely as a tooling upgrade often get incremental gains. Those that internalize the underlying principles — Flow, Feedback, and Continuous Learning — build teams that are more engaged, more resilient, and more capable of sustained improvement over time.</p>



<p class="wp-block-paragraph">The question for any engineering leader is not just &#8220;what tools should we adopt?&#8221; but &#8220;what kind of team are we trying to build, and what do our people need to do their best work?&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-makes-great-devops-teams-tick/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How DevOps Tools Are Driving Automation Across the IT Landscape</title>
		<link>https://www.bestdevops.com/how-devops-tools-are-contributing-to-automation-initiatives-across-the-it-landscape/</link>
					<comments>https://www.bestdevops.com/how-devops-tools-are-contributing-to-automation-initiatives-across-the-it-landscape/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 17 Jun 2020 13:07:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT Space]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12943</guid>

					<description><![CDATA[DevOps tools are accelerating automation initiatives across software development, testing, and delivery pipelines. Here is what IT teams need to understand about the relationship between DevOps culture and automation.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Advances in agile methodologies over the past two decades have created a growing demand for end-to-end software delivery approaches that are faster, more reliable, and more collaborative. That demand is a core driver behind the adoption of DevOps practices and the automation tools that support them.</p>



<h2 class="wp-block-heading">From Agile to DevOps: A Natural Evolution</h2>



<p class="wp-block-paragraph">Agile development is an umbrella term covering a range of iterative software development practices — including Scrum, Kanban, SAFe (Scaled Agile Framework), Extreme Programming (XP), and Lean Development. Despite their differences, these methodologies share a common foundation: continuous feedback loops, incremental delivery, and close collaboration between cross-functional teams.</p>



<p class="wp-block-paragraph">DevOps grew directly out of the agile movement. As agile practices increased software velocity and the frequency of releases, operations teams struggled to keep pace with development. DevOps emerged as a cultural and technical response to that friction — bridging the historically siloed worlds of software development and IT operations.</p>



<p class="wp-block-paragraph">The term <em>DevOps</em> is widely attributed to Patrick Debois and Andrew Clay Shafer, who began promoting the concept around 2009. It combines &quot;development&quot; and &quot;operations&quot; and signals a shift toward shared ownership of the software delivery lifecycle.</p>



<h2 class="wp-block-heading">What DevOps Actually Means in Practice</h2>



<p class="wp-block-paragraph">DevOps is not a single tool or product — it is a combination of cultural principles, practices, and enabling technologies. The core goals are:</p>



<ul class="wp-block-list">
<li><strong>Continuous collaboration</strong> between development, operations, and business stakeholders</li>
<li><strong>Continuous delivery</strong> of high-quality software at speed</li>
<li><strong>Automation</strong> of repetitive tasks across the build, test, and deployment pipeline</li>
<li><strong>Fast feedback</strong> to catch and fix problems earlier in the development cycle</li>
</ul>



<p class="wp-block-paragraph">Tools are enablers of these goals, not the goals themselves. Teams that treat DevOps as a tooling exercise without addressing culture and process often find limited returns.</p>



<h2 class="wp-block-heading">Why Automation Is Central to DevOps</h2>



<p class="wp-block-paragraph">Manual quality assurance and deployment processes simply cannot scale to match the release frequency that modern agile and DevOps teams target. This is the fundamental reason automation has become inseparable from DevOps practice.</p>



<p class="wp-block-paragraph">Automation in a DevOps context typically spans several disciplines:</p>



<ul class="wp-block-list">
<li><strong>Test automation:</strong> Automated unit, integration, and end-to-end tests run on every code commit, catching regressions without developer intervention.</li>
<li><strong>CI/CD pipelines:</strong> Continuous Integration and Continuous Delivery pipelines automatically build, test, and deploy code changes, reducing the time from commit to production.</li>
<li><strong>Infrastructure as Code (IaC):</strong> Tools like Terraform and Ansible allow infrastructure to be provisioned and managed through version-controlled code, eliminating manual configuration drift.</li>
<li><strong>Monitoring and alerting:</strong> Automated observability tools detect anomalies and trigger alerts or self-healing responses without human oversight.</li>
</ul>



<p class="wp-block-paragraph">A typical automated CI/CD workflow looks like this: a developer pushes code to a shared repository; a CI server automatically builds the artifact and runs the test suite; results are logged and compared against previous runs; if tests pass, the pipeline deploys the build to a staging or production environment. If tests fail, the pipeline notifies the team and halts deployment. Developers review only the exceptions — not every build step.</p>



<h2 class="wp-block-heading">The Business Case for DevOps Automation</h2>



<p class="wp-block-paragraph">Automation delivers measurable value beyond faster releases. Key benefits include:</p>



<ul class="wp-block-list">
<li><strong>Consistency:</strong> Automated processes execute the same steps every time, eliminating human error in repetitive tasks.</li>
<li><strong>Scalability:</strong> Automated environments can scale to handle larger workloads without proportional increases in headcount.</li>
<li><strong>Developer productivity:</strong> By offloading mundane tasks to automation, engineers can focus on higher-value work such as feature development and architecture.</li>
<li><strong>Faster mean time to recovery (MTTR):</strong> Automated rollback and self-healing mechanisms reduce the impact of production incidents.</li>
</ul>



<h2 class="wp-block-heading">Key DevOps Tool Categories Driving Automation</h2>



<p class="wp-block-paragraph">The DevOps toolchain is broad. The following categories represent the most impactful areas for automation initiatives:</p>



<h3 class="wp-block-heading">Source Control and Collaboration</h3>



<p class="wp-block-paragraph">Platforms such as GitHub, GitLab, and Bitbucket provide the foundation for collaborative development and serve as the trigger point for automated pipelines. Every merge request or pull request can automatically kick off build and test workflows.</p>



<h3 class="wp-block-heading">CI/CD Platforms</h3>



<p class="wp-block-paragraph">Tools like Jenkins, GitLab CI, GitHub Actions, and CircleCI orchestrate the automated build, test, and deployment lifecycle. CircleCI, for example, is a cloud-native CI/CD platform that focuses on speed and configurability for teams of varying sizes.</p>



<h3 class="wp-block-heading">Artifact Management</h3>



<p class="wp-block-paragraph">Artifact repositories such as JFrog Artifactory store and manage build outputs, container images, and dependencies. Integrating artifact management into the pipeline ensures that only validated, versioned artifacts are promoted to production environments.</p>



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



<p class="wp-block-paragraph">Shifting security left — integrating vulnerability scanning earlier in the pipeline — is increasingly a standard DevOps practice. Tools such as JFrog Xray scan artifacts for known vulnerabilities before they reach production, automating a step that would otherwise require manual security review.</p>



<h3 class="wp-block-heading">Infrastructure Automation</h3>



<p class="wp-block-paragraph">Terraform, Pulumi, Ansible, and similar tools enable teams to define, provision, and manage infrastructure through code. This removes manual server configuration, reduces drift, and makes environment creation repeatable and auditable.</p>



<h2 class="wp-block-heading">Remote Work and the Acceleration of DevOps Adoption</h2>



<p class="wp-block-paragraph">The shift to distributed and remote work environments that accelerated in 2020 placed additional pressure on IT teams to deliver digital services reliably and at scale. When teams are geographically dispersed, automated pipelines become even more important — they replace the informal coordination that happens naturally when developers and operations staff share a physical space.</p>



<p class="wp-block-paragraph">Cloud-based DevOps platforms are particularly well-suited to distributed teams because they are accessible from anywhere, require no on-premises infrastructure, and scale elastically with demand. The period of widespread remote work served as a forcing function for many organizations to modernize their delivery pipelines and invest in DevOps tooling they had previously deferred.</p>



<h2 class="wp-block-heading">Getting Started with DevOps Automation</h2>



<p class="wp-block-paragraph">Organizations beginning or maturing their DevOps automation journey should consider the following practical steps:</p>



<ol class="wp-block-list">
<li><strong>Audit your current pipeline</strong> — Identify manual steps that are repetitive, error-prone, or slow. These are the highest-value automation targets.</li>
<li><strong>Start with CI</strong> — Implementing automated builds and tests on every commit provides an immediate feedback loop and a foundation for further automation.</li>
<li><strong>Standardize environments</strong> — Use containers or IaC to ensure that development, staging, and production environments are consistent.</li>
<li><strong>Integrate security early</strong> — Automate dependency and vulnerability scanning within the pipeline rather than as a gate at the end.</li>
<li><strong>Measure outcomes</strong> — Track metrics such as deployment frequency, change failure rate, and MTTR to quantify the impact of automation investments.</li>
</ol>



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



<p class="wp-block-paragraph">DevOps tools are not simply convenience features — they are the operational infrastructure that enables organizations to deliver software continuously, reliably, and securely. As software systems grow in complexity and release cadences continue to accelerate, the teams that invest in robust automation across their pipelines will maintain a significant competitive advantage. The cultural shift toward shared ownership between development and operations, combined with the right tooling, is what transforms automation from a one-time project into a sustainable, scalable practice.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-devops-tools-are-contributing-to-automation-initiatives-across-the-it-landscape/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps: Why Shift Left Goes Wrong – and How to Fix It</title>
		<link>https://www.bestdevops.com/devops-why-shift-left-goes-wrong/</link>
					<comments>https://www.bestdevops.com/devops-why-shift-left-goes-wrong/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 10:01:54 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12785</guid>

					<description><![CDATA[Shift left promises faster, higher-quality software by moving testing and security earlier in the SDLC. So why do so many teams struggle to adopt it? Here are the real barriers and six practical tips to overcome them.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on reporting originally published at <a href="https://enterprisersproject.com" rel="noopener">enterprisersproject.com</a>.</em></p>



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



<p class="wp-block-paragraph">&#8220;Shift left&#8221; is the practice of moving traditionally late-stage software development activities — testing, security analysis, code reviews, performance assessments — earlier into the build cycle. Instead of treating these as gates before release, teams integrate them continuously from the very first sprint.</p>



<p class="wp-block-paragraph">Activities that can be shifted left include:</p>



<ul class="wp-block-list">
<li>Functional and non-functional testing</li>
<li>Code reviews</li>
<li>Static and dynamic security code analysis</li>
<li>Security validations and compliance checkpoints</li>
<li>Performance and UX assessments</li>
<li>Code coverage analysis</li>
<li>Unit testing tied to specific code changes</li>
</ul>



<p class="wp-block-paragraph">The underlying logic is straightforward: defects found early are cheaper and faster to fix than those discovered after code has been integrated, tested by QA, or — worst of all — shipped to production.</p>



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



<p class="wp-block-paragraph">Shift left is not a silver bullet, but it aligns naturally with core DevOps values. It supports the &#8220;fail fast, fix fast&#8221; ethos that removes code instabilities early and improves overall quality. It is also a natural companion to continuous integration (CI): as each code change is checked in, automated tests and security scans run immediately, surfacing issues before they compound.</p>



<p class="wp-block-paragraph">Security is a clear illustration. Shifting security left — sometimes called DevSecOps — means embedding security requirements, audits, and quality checkpoints into every iteration of the software lifecycle. Vulnerabilities are identified and remediated before they ever reach a release candidate, dramatically reducing the attack surface and the cost of remediation.</p>



<p class="wp-block-paragraph">Shift left also makes ongoing maintenance easier. When testing and security validation are part of the build cycle rather than an afterthought, they are naturally carried forward into every subsequent release rather than rediscovered from scratch.</p>



<h2 class="wp-block-heading">The Adoption Gap: What the Data Shows</h2>



<p class="wp-block-paragraph">Despite the clear benefits, shift left has not been widely adopted. According to the Gatepoint 2020 State of Test Automation Report — a survey of executives from more than 100 digital enterprises in the United States conducted by Gatepoint and Perfecto — the numbers reveal a significant gap between theory and practice:</p>



<ul class="wp-block-list">
<li><strong>63%</strong> of companies surveyed begin testing only after a new build or code has already been developed.</li>
<li><strong>81%</strong> still rely primarily on dedicated QA teams for testing, with only <strong>19%</strong> using development teams.</li>
<li>Only <strong>40%</strong> test upon each code change or at the start of a new sprint.</li>
</ul>



<p class="wp-block-paragraph">Anecdotally, the same lag applies to non-testing shift-left activities such as security analysis and performance assessment. The vision of continuous, developer-driven quality has not yet matched the reality for most organisations.</p>



<h2 class="wp-block-heading">Why Shift Left Goes Wrong</h2>



<h3 class="wp-block-heading">1. Culture and Leadership Misalignment</h3>



<p class="wp-block-paragraph">The most common root cause is cultural. When development teams are incentivised purely by shipping on deadline, testing and security become secondary concerns. This is a false economy: product failures, security breaches, and unhappy customers all cost far more to address post-release than the time saved by skipping early validation. Without visible leadership support that treats shift left as a business-class requirement rather than a developer preference, adoption stalls.</p>



<h3 class="wp-block-heading">2. Developer Overload and Resentment</h3>



<p class="wp-block-paragraph">Asking already stretched development teams to absorb work previously handled by QA — without reducing their existing workload — breeds resentment. Shift left is framed as offloading effort onto developers, rather than redistributing it intelligently across the lifecycle. When it feels like a burden rather than an enabler, teams quietly resist.</p>



<h3 class="wp-block-heading">3. Tool Imposition Without Buy-In</h3>



<p class="wp-block-paragraph">Organisations often introduce shift-left tooling top-down, without involving the developers who will use those tools daily. History consistently shows that if developers do not want to use a tool, they will find a workaround. Tools that disrupt existing workflows or do not integrate with preferred environments face silent abandonment.</p>



<h3 class="wp-block-heading">4. Poorly Scoped Testing Suites</h3>



<p class="wp-block-paragraph">When the scope of what needs to shift left is too large or poorly defined, it cannot realistically be embedded into the build cycle. Bloated test suites slow pipelines, frustrate developers, and erode confidence in the process. Without clear boundaries around what should run on every commit versus what can be deferred, the entire initiative bogs down.</p>



<h3 class="wp-block-heading">5. Disconnected Product Owners</h3>



<p class="wp-block-paragraph">Shift left requires collaboration between product owners and engineers from the very beginning of a project. When product owners fail to engage with development teams at the requirement and design phase, the information needed to define meaningful early tests and security checks simply is not available, making shift left structurally impossible.</p>



<h2 class="wp-block-heading">How to Overcome the Challenges: 6 Practical Tips</h2>



<h3 class="wp-block-heading">1. Educate Stakeholders on Business Value</h3>



<p class="wp-block-paragraph">Make the case for shift left in terms that resonate with product managers, engineering leaders, and developers alike. Connect early defect detection to reduced rework, faster release cycles, lower support costs, and reduced security risk. Leadership buy-in is a prerequisite for cultural change.</p>



<h3 class="wp-block-heading">2. Involve Teams in Tool Selection</h3>



<p class="wp-block-paragraph">Give developers a genuine voice in choosing the tools that will be integrated into their workflow. Tools selected with developer input are far more likely to be used consistently and to integrate smoothly with existing pipelines and IDEs. Favour open architectures and well-supported integrations over monolithic platforms.</p>



<h3 class="wp-block-heading">3. Define Clear, Manageable Scope</h3>



<p class="wp-block-paragraph">Break down what needs to shift left into discrete, achievable chunks: essential functional tests, unit tests scoped to what actually changed, targeted security scans, and lightweight performance checks. Review test suites regularly to prune obsolete cases, keep execution times reasonable, and ensure coverage stays relevant to the current codebase.</p>



<h3 class="wp-block-heading">4. Reduce Friction with the Right Tooling</h3>



<p class="wp-block-paragraph">Choose techniques and tools that fit around existing workflows rather than replacing them. Automate as much as possible, but be realistic: not every test or security check can or should be automated. Consider low-code or codeless testing tools where they make the process more accessible to developers who are not testing specialists.</p>



<h3 class="wp-block-heading">5. Use Smart Analytics to Demonstrate Impact</h3>



<p class="wp-block-paragraph">Shift-left tools generate large volumes of data. Use analytics and reporting to surface the signal from the noise — identifying which issues have the highest business impact and which tests provide the most value. Visible metrics help teams understand the tangible benefits of shift left throughout the SDLC and sustain momentum for the initiative.</p>



<h3 class="wp-block-heading">6. Know What Cannot Shift Left</h3>



<p class="wp-block-paragraph">Some activities legitimately belong close to production. Final exploratory testing, manual UX review, and activities that occur rarely are reasonable candidates to remain later in the cycle. Acknowledging these boundaries prevents teams from feeling that every task must move left, and allows them to focus shift-left energy where it delivers the greatest return.</p>



<h2 class="wp-block-heading">Beyond Shift Left: Adding Shift Right</h2>



<p class="wp-block-paragraph">In mature DevOps organisations, shift left is increasingly complemented by <strong>shift right</strong> — the practice of continuing to test and observe software in production. Canary releases, feature flags, continuous monitoring, and real-user feedback loops allow teams to validate assumptions and catch issues that only emerge at scale or under real-world conditions. Together, shift left and shift right create a continuous feedback loop that spans the entire software lifecycle, supporting the core DevOps principles of continuous inspection, continuous improvement, and rapid delivery of high-quality software.</p>



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



<ul class="wp-block-list">
<li>Shift left moves testing, security, and quality activities earlier in the SDLC to reduce defect cost and improve release confidence.</li>
<li>Adoption remains low; cultural resistance, tool imposition, and scope creep are the leading barriers.</li>
<li>Success requires leadership support, developer involvement in tool selection, well-scoped test suites, and clear metrics.</li>
<li>Not everything can or should shift left — knowing the boundaries is as important as knowing the benefits.</li>
<li>Combining shift left with shift right creates a comprehensive, continuous quality feedback loop aligned with Agile and DevOps values.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-why-shift-left-goes-wrong/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>5 Open Source Projects That Make Kubernetes Even Better</title>
		<link>https://www.bestdevops.com/5-open-source-projects-that-make-kubernetes-even-better/</link>
					<comments>https://www.bestdevops.com/5-open-source-projects-that-make-kubernetes-even-better/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 21 May 2020 07:17:07 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Knative]]></category>
		<category><![CDATA[Prometheus]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12579</guid>

					<description><![CDATA[Kubernetes is powerful on its own, but these five open source projects extend it with monitoring, operator automation, serverless capabilities, CI/CD workflows, and more.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kubernetes dominates the container orchestration space, but the platform is intentionally scoped to core concerns: scheduling, replication, and failover. The broader cloud-native ecosystem depends on a constellation of open source projects that fill the gaps — providing observability, operational automation, serverless capabilities, and developer tooling. Just as a Linux distribution is far more than a kernel, a production-ready Kubernetes platform requires integrating many complementary projects.</p>



<p class="wp-block-paragraph">The five projects below are among the most widely adopted in the Kubernetes ecosystem. They address key concerns for developers and operations teams alike.</p>



<h2 class="wp-block-heading">1. Prometheus</h2>



<p class="wp-block-paragraph">Prometheus is an open source systems monitoring and alerting toolkit originally built at SoundCloud. It was the second project to join the Cloud Native Computing Foundation (CNCF), after Kubernetes itself, which reflects how central observability is to cloud-native operations.</p>



<p class="wp-block-paragraph">Prometheus is built around a time-series data model. It can monitor individual host systems, but its real strength is in monitoring dynamic, service-oriented architectures — exactly the kind of distributed, microservices-based workloads that Kubernetes environments tend to run. Metrics are scraped from instrumented targets on a pull-based model, and a built-in query language (PromQL) lets operators explore and alert on that data in flexible ways.</p>



<p class="wp-block-paragraph">Prometheus is frequently deployed alongside complementary projects in the observability space:</p>



<ul class="wp-block-list">
<li><strong>Jaeger</strong> — distributed tracing for monitoring and troubleshooting microservices-based systems.</li>
<li><strong>Grafana</strong> — a popular dashboarding layer that visualizes Prometheus metrics.</li>
<li><strong>Istio</strong> — a service mesh that provides traffic management, policy enforcement, and telemetry aggregation across microservices.</li>
</ul>



<p class="wp-block-paragraph">The modular nature of the Kubernetes ecosystem makes it practical to combine or substitute these tools to meet specific workload requirements, without changing the core platform.</p>



<h2 class="wp-block-heading">2. Operator Framework</h2>



<p class="wp-block-paragraph">Kubernetes provides flexible primitives for scheduling and lifecycle management, but these general-purpose abstractions do not cover the operational complexity of stateful applications. Standing up a database cluster, for example, often requires components to start in a specific order, managing configuration details, performing backups, and handling version upgrades — none of which Kubernetes handles natively.</p>



<p class="wp-block-paragraph">Kubernetes Operators solve this problem by encoding the knowledge of an expert administrator directly into software. An Operator is a custom controller that extends the Kubernetes API to manage the full lifecycle of a specific application. A database Operator, for instance, can:</p>



<ul class="wp-block-list">
<li>Install a database cluster at a declared version and member count.</li>
<li>Monitor the running cluster and detect failures.</li>
<li>Perform automated backups and recovery.</li>
<li>Manage rolling upgrades with application-specific logic.</li>
</ul>



<p class="wp-block-paragraph">This maps directly to the Site Reliability Engineering (SRE) principle of automating toil — tasks that are repetitive, manual, and automatable — so they no longer need human intervention each time they occur.</p>



<p class="wp-block-paragraph">The <strong>Operator Framework</strong> is the open source toolkit for building and running Operators. <a href="https://operatorhub.io" rel="noopener">OperatorHub.io</a> provides a community catalog of ready-made Operators for many common applications, from databases like PostgreSQL and Cassandra to messaging systems and monitoring stacks.</p>



<h2 class="wp-block-heading">3. Knative</h2>



<p class="wp-block-paragraph">Knative brings serverless capabilities to Kubernetes. At its simplest, it allows you to run serverless containers on a Kubernetes cluster without managing the underlying networking, autoscaling, or revision tracking yourself. Developers declare what they want to run; Knative handles the infrastructure concerns.</p>



<p class="wp-block-paragraph">Knative is organized around two main components:</p>



<ul class="wp-block-list">
<li><strong>Knative Serving</strong> — manages deployment, routing, and autoscaling of serverless workloads, including scaling to zero when there is no traffic.</li>
<li><strong>Knative Eventing</strong> — provides an event infrastructure for building event-driven applications, covering the event sources, channels, and subscriptions that most serverless architectures depend on.</li>
</ul>



<p class="wp-block-paragraph">A key advantage of Knative over managed serverless offerings from cloud providers is portability. Because Knative runs on Kubernetes, workloads are not tied to any single cloud provider&#8217;s proprietary serverless platform. Applications can use portable services deployed via Operators, making it easier to avoid vendor lock-in.</p>



<p class="wp-block-paragraph">Knative also supports more complex serverless architectures than the original functions-as-a-service model. It accommodates microservices and container-based workloads that are triggered by events but are more stateful or longer-running than a simple Lambda-style function.</p>



<h2 class="wp-block-heading">Why These Projects Matter</h2>



<p class="wp-block-paragraph">Each of these projects reflects the same underlying principle: Kubernetes deliberately keeps its core small and extensible, and the ecosystem fills the gaps through open source collaboration under the CNCF umbrella. This modular design lets teams assemble a platform that fits their specific workloads rather than accepting a one-size-fits-all solution.</p>



<p class="wp-block-paragraph">For operations teams, Prometheus and the Operator Framework address the two most pressing operational concerns in a Kubernetes environment: knowing what is happening in production, and automating complex Day-2 operations. For developers, Knative lowers the overhead of building event-driven, scalable applications without requiring deep Kubernetes expertise.</p>



<p class="wp-block-paragraph">Exploring these projects — and the broader CNCF landscape at <a href="https://www.cncf.io/projects/" rel="noopener">cncf.io/projects</a> — is a productive next step for any team looking to mature its Kubernetes platform beyond a basic cluster deployment.</p>



<p class="wp-block-paragraph"><em>This article is based on reporting originally published at enterprisersproject.com.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/5-open-source-projects-that-make-kubernetes-even-better/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Security: New Technology, Familiar Attack Vectors</title>
		<link>https://www.bestdevops.com/kubernetes-security-new-tech-familiar-attack-vectors/</link>
					<comments>https://www.bestdevops.com/kubernetes-security-new-tech-familiar-attack-vectors/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 07 May 2020 06:39:49 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12254</guid>

					<description><![CDATA[Kubernetes brings powerful native security capabilities, but many of the risks teams encounter are rooted in old habits: misconfigured settings, excessive privileges, and treating security as an afterthought. Here is what practitioners need to watch.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published at enterprisersproject.com (2020). Quotes and attributed statements are preserved from the original source.</em></p>



<h2 class="wp-block-heading">Kubernetes Is Mature — But Still New to Many Teams</h2>



<p class="wp-block-paragraph">Kubernetes reached version 1.0 in July 2015, making it a well-established project within the Cloud Native Computing Foundation (CNCF) ecosystem. Despite that maturity, it remains relatively new to many engineering teams, and the learning curve it imposes creates real security exposure. Understanding where the risks lie — and recognising that most of them are not novel — is the first step toward a defensible Kubernetes environment.</p>



<h2 class="wp-block-heading">Kubernetes Has Strong Native Security Capabilities</h2>



<p class="wp-block-paragraph">Before cataloguing the risks, it is worth acknowledging what Kubernetes provides out of the box. According to Kirsten Newcomer, a security strategist at Red Hat, Kubernetes enables automated scaling, high availability, and resiliency for cloud-native applications. Those capabilities come with a correspondingly complex architecture, and complexity is itself a risk factor.</p>



<p class="wp-block-paragraph">&#8220;As noted in last year&#8217;s CNCF-sponsored Kubernetes security audit, Kubernetes is a complex system,&#8221; Newcomer says. &#8220;And that complexity can lead to increased risk if not appropriately managed.&#8221;</p>



<p class="wp-block-paragraph">The <strong>CIS Kubernetes Benchmark</strong> is a widely adopted starting point for hardening a Kubernetes deployment. It does not introduce new security principles, but it translates established hardening guidance into Kubernetes-specific configuration recommendations — a practical reference for teams new to the platform.</p>



<h3 class="wp-block-heading">Namespaces and RBAC: Core Isolation Mechanisms</h3>



<p class="wp-block-paragraph">Luis Pabon, an engineer at Portworx, draws a useful analogy: &#8220;Kubernetes provides users with a secure, multi-tenant model to access resources like containers. Cloud providers have been doing the same thing for a decade, just for VMs.&#8221;</p>



<p class="wp-block-paragraph">Kubernetes implements this isolation primarily through two mechanisms:</p>



<ul class="wp-block-list">
<li><strong>Namespaces</strong> — logical partitions that group and isolate resources such as secrets, services, applications, and persistent volumes.</li>
<li><strong>Role-Based Access Control (RBAC)</strong> — fine-grained control over which users and service accounts can perform which actions against which API objects and resources within a namespace.</li>
</ul>



<p class="wp-block-paragraph">Both mechanisms are powerful, but neither is configured securely by default in all scenarios. Getting them right requires deliberate effort.</p>



<h2 class="wp-block-heading">Six Security Risks That Are Old Problems in a New Context</h2>



<p class="wp-block-paragraph">&#8220;Kubernetes changes the approach to application security in some ways, but not in as many ways as most people think,&#8221; Pabon says. &#8220;Because security comes in layers, you still have to think about many of the same things, whether you are running apps on Kubernetes or in a more traditional manner.&#8221;</p>



<p class="wp-block-paragraph">The following areas represent security concerns that predate Kubernetes but present themselves in new forms when teams adopt it.</p>



<h3 class="wp-block-heading">1. Neglecting Foundational Security Hygiene</h3>



<p class="wp-block-paragraph">Kubernetes does not change the basics. Physical data centre security, operating system and application patching, and credential rotation for cloud services and databases are all still required. Pabon is direct on this point: &#8220;Kubernetes doesn&#8217;t change these security fundamentals.&#8221;</p>



<p class="wp-block-paragraph">Teams excited by Kubernetes&#8217; capabilities can inadvertently deprioritise hygiene tasks that feel mundane. That is a mistake. Unpatched nodes and stale credentials remain easy entry points regardless of the orchestration layer above them.</p>



<h3 class="wp-block-heading">2. Treating Security as an Afterthought</h3>



<p class="wp-block-paragraph">One of the most persistent risks in software delivery is embedding security only at the end of the pipeline — or reacting to it only after an incident. Maksim Yankovskiy, VP of Engineering at Zettaset, traces this pattern to earlier generations of infrastructure design:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Legacy systems were not engineered with security in mind; it was added later, in stages, in most cases to address bare minimum regulatory and compliance requirements.&#8221;</p><cite>Maksim Yankovskiy, VP of Engineering, Zettaset</cite></blockquote>



<p class="wp-block-paragraph">The consequences Yankovskiy identifies include overly permissive access policies, application services running under privileged accounts, inadequate separation of duties between data administrators and security administrators, and encryption key mismanagement — such as using a single key across multiple databases and applications.</p>



<p class="wp-block-paragraph">Practices like <strong>DevSecOps</strong> and <strong>shift-left security</strong> exist precisely to counter this tendency — integrating security controls and reviews earlier in the development lifecycle rather than bolting them on at the end. These are not Kubernetes-specific concepts, but Kubernetes environments benefit from them as much as any other infrastructure paradigm.</p>



<h3 class="wp-block-heading">3. Misconfigured Settings and Overly Broad Privileges</h3>



<p class="wp-block-paragraph">Misconfiguration has been a leading attack vector across virtually every technology generation, and Kubernetes is no exception. Sam Bisbee, Chief Security Officer at Threat Stack, is unambiguous: &#8220;Misconfigurations are still a primary concern with k8s, as they are with traditional apps and infrastructure. With k8s in particular, organisations are still learning how to run k8s, which makes it easy to make mistakes that can increase risk.&#8221;</p>



<p class="wp-block-paragraph">Kubernetes-specific misconfigurations often arise at the intersection of three layers:</p>



<ol class="wp-block-list">
<li><strong>The cloud provider&#8217;s underlying infrastructure</strong> (IAM roles, VPC networking, managed node groups)</li>
<li><strong>The Kubernetes orchestration layer</strong> (RBAC policies, network policies, pod security settings)</li>
<li><strong>The containerised workloads themselves</strong> (image configurations, runtime privileges, secret handling)</li>
</ol>



<p class="wp-block-paragraph">Teams that do not understand how these layers interact are prone to configurations that appear correct in isolation but create exposure when combined. A pod granted a broad IAM role, for instance, can undermine namespace-level isolation entirely.</p>



<p class="wp-block-paragraph">Common privilege mistakes to watch for include:</p>



<ul class="wp-block-list">
<li>Running containers as root when it is not required</li>
<li>Binding the <code>cluster-admin</code> ClusterRole to service accounts or users more broadly than necessary</li>
<li>Leaving the default service account token automounted in pods that do not need API access</li>
<li>Not restricting privilege escalation via <code>allowPrivilegeEscalation: false</code> in security contexts</li>
</ul>



<h3 class="wp-block-heading">4. Reusing Credentials and Encryption Keys</h3>



<p class="wp-block-paragraph">Encrypting different databases with the same key is a long-standing bad practice. So is reusing passwords or credentials across cloud providers and services. Neither habit becomes acceptable in a Kubernetes context. Kubernetes Secrets are the native mechanism for injecting sensitive values into workloads, but they come with their own considerations: by default, Secrets are stored unencrypted in etcd. Enabling encryption at rest for etcd is a concrete step teams should take early in cluster configuration.</p>



<h3 class="wp-block-heading">5. Underestimating the Complexity of Multi-Cloud and Hybrid Environments</h3>



<p class="wp-block-paragraph">Kubernetes is frequently deployed across multiple cloud providers or in hybrid on-premises and cloud configurations. Each environment introduces its own identity, networking, and storage abstractions, all of which need to be secured consistently. Teams that have siloed their security practices by environment will find this consistency difficult to achieve.</p>



<p class="wp-block-paragraph">Network policies in Kubernetes are namespace-scoped and must be explicitly configured; by default, all pods can communicate with all other pods across the cluster. This is appropriate for early development but inappropriate for production workloads carrying sensitive data.</p>



<h3 class="wp-block-heading">6. Skipping Ongoing Audit and Monitoring</h3>



<p class="wp-block-paragraph">Kubernetes emits rich audit logs covering API server activity, but those logs are only useful if they are collected, stored, and analysed. Teams that do not have an audit strategy in place are flying blind. The same logging and monitoring discipline that applied to traditional infrastructure applies here — with the added dimension of container-level and pod-level observability.</p>



<h2 class="wp-block-heading">Practical Starting Points</h2>



<ul class="wp-block-list">
<li><strong>Apply the CIS Kubernetes Benchmark</strong> to your cluster configuration and review findings against your threat model.</li>
<li><strong>Audit your RBAC configuration</strong> regularly. Identify any cluster-admin bindings that are broader than necessary and reduce them.</li>
<li><strong>Enable etcd encryption at rest</strong> to protect Secrets stored in the cluster datastore.</li>
<li><strong>Define NetworkPolicy resources</strong> to restrict pod-to-pod traffic to only what is required by your application architecture.</li>
<li><strong>Enforce Pod Security Standards</strong> (or their predecessors, PodSecurityPolicy, depending on your Kubernetes version) to prevent containers from running with unnecessary privileges.</li>
<li><strong>Integrate security scanning</strong> into your CI/CD pipeline for container images and Kubernetes manifests before they reach production.</li>
<li><strong>Review the CNCF Kubernetes security audit findings</strong>, which remain a useful reference for understanding known architectural risk areas in the platform.</li>
</ul>



<h2 class="wp-block-heading">The Bottom Line</h2>



<p class="wp-block-paragraph">Kubernetes does not introduce entirely new categories of risk. It presents familiar risks — misconfiguration, excessive privilege, poor credential hygiene, security as an afterthought — in a more complex and distributed context that makes those risks harder to spot and easier to underestimate. Teams that bring solid security discipline to their Kubernetes adoption will find that much of what they already know applies directly. Teams that do not will find that Kubernetes amplifies, rather than corrects, their existing weaknesses.</p>



<p class="wp-block-paragraph"><em>Original reporting by enterprisersproject.com. Quotes attributed to Kirsten Newcomer (Red Hat), Luis Pabon (Portworx), Maksim Yankovskiy (Zettaset), and Sam Bisbee (Threat Stack) are drawn from the original source article.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-security-new-tech-familiar-attack-vectors/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pinpoint Launches Unified DevOps Dashboard to Span Multiple Platforms and Tools</title>
		<link>https://www.bestdevops.com/pinpoint-unveils-dashboard-for-multiple-devops-platforms/</link>
					<comments>https://www.bestdevops.com/pinpoint-unveils-dashboard-for-multiple-devops-platforms/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 16 Apr 2020 07:24:56 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Bitbucket]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[IT leaders]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11828</guid>

					<description><![CDATA[Pinpoint launched an engineering operations dashboard that aggregates activity across Jira, GitHub, GitLab, Bitbucket, and Azure TFS into a single console, helping DevOps teams identify bottlenecks and forecast delivery risks.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://devops.com" rel="noopener">devops.com</a>, April 2020.</em></p>



<h2 class="wp-block-heading">The Problem: Too Many Consoles, Not Enough Visibility</h2>



<p class="wp-block-paragraph">Modern DevOps toolchains are rarely homogeneous. A single software delivery pipeline can span issue trackers, source control platforms, CI/CD systems, and project management tools — each with its own management console. Engineering leaders who need a cross-platform view of work in progress have historically had two unappealing options: build and maintain bespoke integrations themselves, or context-switch between multiple dashboards and attempt to correlate data by hand.</p>



<h2 class="wp-block-heading">What Pinpoint Announced</h2>



<p class="wp-block-paragraph">In April 2020, Pinpoint launched an engineering operations dashboard designed to aggregate activity from multiple DevOps platforms into a single, unified view. According to company CEO Jeff Haynie, the dashboard provides real-time visibility into work occurring across commonly used platforms, including:</p>



<ul class="wp-block-list">
  <li><strong>Jira</strong> — issue and project tracking</li>
  <li><strong>GitHub</strong> and <strong>GitLab</strong> — source control and pull request workflows</li>
  <li><strong>Bitbucket</strong> — source control and CI integration</li>
  <li><strong>Azure Team Foundation Server (TFS)</strong> — work item tracking and version control</li>
</ul>



<p class="wp-block-paragraph">Rather than replacing any of these tools, the Pinpoint dashboard acts as an aggregation layer, letting engineering managers and team leads drill into issues and pull requests without leaving a single console.</p>



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



<h3 class="wp-block-heading">Unified Issue Workflow View</h3>



<p class="wp-block-paragraph">The dashboard surfaces a consolidated issue workflow timeline, so teams can see how work items move across platforms in real time. This is particularly valuable for organizations running mixed toolchains — for example, using Jira for backlog management while pull requests and code review live in GitHub or GitLab.</p>



<h3 class="wp-block-heading">Bottleneck Identification</h3>



<p class="wp-block-paragraph">Haynie stated that the primary use case Pinpoint anticipates is identifying bottlenecks in the software development process. By correlating data across tools, the platform can surface patterns that would otherwise be invisible — such as pull requests sitting unreviewed, issues stalled between teams, or delivery timelines slipping due to under-staffed workstreams.</p>



<h3 class="wp-block-heading">Machine Learning-Based Forecasting</h3>



<p class="wp-block-paragraph">Pinpoint has embedded machine learning models designed to forecast where delivery risks might arise. According to Haynie, these models factor in the number of developers working on a project, the organization&#8217;s historical delivery patterns, and projected deadlines. The goal is to shift the conversation from &#8220;are we writing more code faster?&#8221; to &#8220;are we writing the right code at the right time to keep projects on track?&#8221;</p>



<h2 class="wp-block-heading">Why Cross-Platform Visibility Matters for DevOps Teams</h2>



<p class="wp-block-paragraph">The challenge Pinpoint is addressing is well-documented in engineering organizations of any scale. As dependencies between projects multiply, the cost of poor visibility compounds. A simple resourcing gap — say, one project needing two additional developers before a downstream project can begin — can cascade into missed deadlines across an entire portfolio if no one has a clear line of sight across tools.</p>



<p class="wp-block-paragraph">Haynie described software engineering as a persistent &#8220;black box&#8221; from a business planning perspective. Platform-native dashboards exist within tools like Jira and GitHub, but each is optimized for that platform&#8217;s own data model. A neutral aggregation layer that integrates across any platform addresses a genuine gap, particularly for larger organizations running heterogeneous toolchains.</p>



<h2 class="wp-block-heading">Platform-Native Dashboards vs. Third-Party Aggregators</h2>



<p class="wp-block-paragraph">Haynie acknowledged that major DevOps platform vendors have been building similar visibility tools, but noted that each offering is optimized for its own ecosystem. An organization using GitHub for source control and Jira for project tracking, for instance, will find that neither tool&#8217;s native reporting gives a complete picture on its own. Third-party aggregators like Pinpoint position themselves as platform-agnostic alternatives that preserve tool choice while adding cross-system observability.</p>



<h2 class="wp-block-heading">Considerations for Engineering Leaders</h2>



<p class="wp-block-paragraph">Increased visibility into engineering work carries both organizational benefits and potential downsides. Used well, dashboards like Pinpoint&#8217;s can help managers allocate resources proactively, surface blockers early, and give non-technical stakeholders realistic delivery forecasts. Haynie was candid that some organizations might use the tool primarily to monitor output rather than to foster collaboration — though he expressed the expectation that most teams would use it constructively.</p>



<p class="wp-block-paragraph">Engineering leaders evaluating tools in this category should consider how metrics will be contextualized and communicated to developers. Raw throughput data without context can be misleading and damaging to team culture. The most effective use of aggregated DevOps telemetry is to identify systemic bottlenecks and resource gaps — not to rank individual contributors.</p>



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



<p class="wp-block-paragraph">Pinpoint&#8217;s 2020 dashboard launch targeted a real and recurring pain point: the lack of a unified, platform-agnostic view across the tools that make up a typical DevOps toolchain. By integrating with Jira, GitHub, GitLab, Bitbucket, and Azure TFS, and layering in ML-based delivery forecasting, the product aimed to give engineering managers actionable visibility without requiring custom integration work. As DevOps toolchains grow more complex, cross-platform observability tools of this kind are likely to become a standard part of the engineering operations stack.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/pinpoint-unveils-dashboard-for-multiple-devops-platforms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Edge Computing vs. Cloud Computing: What&#8217;s the Difference?</title>
		<link>https://www.bestdevops.com/edge-computing-vs-cloud-computing-whats-the-difference/</link>
					<comments>https://www.bestdevops.com/edge-computing-vs-cloud-computing-whats-the-difference/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 10 Apr 2020 06:01:13 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Edge computing]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11732</guid>

					<description><![CDATA[Edge computing and cloud computing are not competing technologies — they are complementary. Learn how edge computing works, where it outperforms the cloud, and how architects can use both together.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on perspectives from Red Hat technology evangelist Gordon Haff, Adam Drobot (chairman, OpenTechWorks Inc., and FCC Technology Advisory Committee member), and Dalia Adib (principal consultant and edge computing practice leader, STL Partners). Original source: <a href="https://enterprisersproject.com" rel="noopener">enterprisersproject.com</a>.</em></p>



<h2 class="wp-block-heading">Is Edge Computing Just a New Label for Cloud?</h2>



<p class="wp-block-paragraph">Enterprise cloud computing is now well established — but a newer term keeps appearing alongside discussions of 5G and the Internet of Things (IoT): <strong>edge computing</strong>. Is it genuinely new, or simply a rebrand of cloud concepts? The honest answer is that the boundary is blurry, and debate continues about exactly what qualifies as edge computing.</p>



<p class="wp-block-paragraph">As Gordon Haff, technology evangelist at Red Hat, puts it: <em>&#8220;Edge computing can apply to anything that involves placing service provisioning, data, and intelligence closer to users and devices.&#8221;</em> That breadth of definition is part of what makes the term slippery.</p>



<p class="wp-block-paragraph">The core idea, however, is straightforward: instead of routing every workload to a hyperscale data center hundreds or thousands of miles away, you place computing resources at the <strong>&#8220;edge&#8221; of the network</strong> — closer to the user or the device generating data. The goals are lower latency, faster response, and more efficient use of network bandwidth.</p>



<h2 class="wp-block-heading">Where Edge Computing Performance Matters</h2>



<p class="wp-block-paragraph">The clearest argument for edge computing comes from latency-sensitive, safety-critical applications. Consider autonomous vehicles:</p>



<ul class="wp-block-list">
<li><strong>Cloud-suitable task:</strong> Distributing navigation software updates to a fleet of vehicles overnight. There is no urgency; a distant data center handles this fine.</li>
<li><strong>Edge-required task:</strong> Deciding whether to steer left or right to avoid a pedestrian stepping into the road. Waiting for a response from a remote server is not an option — the decision must be made in milliseconds, either onboard or at a nearby network node.</li>
<li><strong>Edge-assisted task:</strong> Networked traffic management systems running on compute nodes embedded in traffic lights and cell towers. If a vehicle is travelling the wrong way at high speed, alerting nearby cars quickly enough to matter requires processing at or near the roadside — not in a data center 2,000 miles away.</li>
</ul>



<p class="wp-block-paragraph">Adam Drobot, chairman of OpenTechWorks Inc. and a member of the FCC Technology Advisory Committee, explains the physics: <em>&#8220;From the cell tower, the signal can go over fiber, which is lightning fast, but there&#8217;s latency still at the speed of light, and if you have to communicate with a data center 2,000 miles away, that&#8217;s going to be a large latency.&#8221;</em></p>



<p class="wp-block-paragraph">His conclusion: <em>&#8220;Things that require real-time performance are going to tend to be done at the edge.&#8221;</em></p>



<h3 class="wp-block-heading">Edge Computing and 5G Are Interdependent</h3>



<p class="wp-block-paragraph">Telecom operators promoting 5G have a strong incentive to build out edge infrastructure. Dalia Adib, who leads the edge computing practice at STL Partners, is direct on this point: <em>&#8220;The latency targets they have for 5G you almost can&#8217;t get without edge.&#8221;</em> The two technologies reinforce each other — 5G provides the high-bandwidth, low-latency radio link, while edge computing ensures that data does not have to travel far once it leaves the radio access network.</p>



<p class="wp-block-paragraph">Drobot notes that mobile operators already own physical infrastructure at every cell tower site — equipment enclosures that could be converted into small, distributed data centers providing edge services. That existing footprint gives telecoms a meaningful role in any future edge ecosystem.</p>



<h2 class="wp-block-heading">A Manufacturing Use Case: Predictive Maintenance</h2>



<p class="wp-block-paragraph">Edge computing is not limited to consumer or automotive scenarios. A common industrial example is predictive maintenance on a factory floor:</p>



<ol class="wp-block-list">
<li>Robots on an assembly line generate continuous sensor data — vibration, temperature, pressure, cycle counts.</li>
<li>An edge device with more compute power than any individual robot aggregates that sensor data in real time.</li>
<li>Local algorithms running on the edge device detect patterns that signal an impending component failure — for example, a suction gripper about to wear out.</li>
<li>Maintenance is scheduled proactively before the robot fails, preventing production line stoppages and product damage.</li>
<li>The edge device also forwards aggregated, anonymized data to cloud-based machine learning systems, which refine the predictive algorithms and push updates back to the edge device.</li>
</ol>



<p class="wp-block-paragraph">This architecture — edge for real-time detection, cloud for model training — illustrates the complementary relationship between the two approaches.</p>



<h2 class="wp-block-heading">Edge Does Not Replace the Public Cloud</h2>



<p class="wp-block-paragraph">Early predictions that public cloud would eventually absorb all enterprise computing have not come true. Gordon Haff argues that the same pattern will hold for edge computing:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Edge computing only replaces public clouds in a world where public clouds were going to otherwise capture all workloads. And that world isn&#8217;t this one.&#8221;</p><cite>Gordon Haff, Red Hat</cite></blockquote>



<p class="wp-block-paragraph">Enterprise computing has always been heterogeneous. On-premises systems, colocation, private clouds, public clouds, and now edge nodes each occupy a place in a spectrum of deployment options. Edge computing adds another point on that spectrum — not a replacement for anything that already exists.</p>



<h2 class="wp-block-heading">Beyond Latency: Other Reasons to Use Edge</h2>



<p class="wp-block-paragraph">Real-time performance is the most frequently cited reason to adopt an edge architecture, but it is not the only one:</p>



<ul class="wp-block-list">
<li><strong>Bandwidth efficiency:</strong> Processing data locally and sending only relevant results to the cloud reduces traffic on network backbones, lowering both cost and congestion.</li>
<li><strong>Security and privacy:</strong> Keeping sensitive data closer to its source — rather than transmitting it to a centralized location — can reduce exposure and simplify compliance.</li>
<li><strong>Data sovereignty:</strong> Some jurisdictions require that certain data remain within specific geographic boundaries. Edge nodes within those boundaries can satisfy these requirements without routing data to a distant cloud region.</li>
<li><strong>Offline resilience:</strong> Edge devices can continue operating if the WAN connection to a central cloud is interrupted, which matters in industrial or remote environments.</li>
</ul>



<h2 class="wp-block-heading">The Role of Open Standards and Containers</h2>



<p class="wp-block-paragraph">Container technologies — already central to moving workloads between on-premises systems and the cloud — are expected to play a similar role in distributing workloads to edge locations. Containers provide consistent packaging and deployment regardless of the underlying hardware, which matters when edge nodes may span many different device types and locations.</p>



<p class="wp-block-paragraph">Adib notes that enterprises in manufacturing, oil and gas, and telecommunications are wary of repeating past mistakes with proprietary technologies: <em>&#8220;They&#8217;re trying not to replicate the mistakes of the past. Also, they don&#8217;t yet know who to work with… and they don&#8217;t want to be locked into any application or system that they can&#8217;t rip out if they want to.&#8221;</em></p>



<p class="wp-block-paragraph">Open software and open standards reduce vendor lock-in — a lesson that the cloud era reinforced for many organizations.</p>



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



<p class="wp-block-paragraph">Edge computing carries real maturity risks. A Gartner report titled <em>How to Overcome Four Major Challenges in Edge Computing</em> warned that through 2022, a significant share of edge computing proofs of concept would fail to scale to production use. (The specific figures cited in that report should be verified against the primary source, as market research projections can be revised or misquoted.)</p>



<p class="wp-block-paragraph">Common challenges include:</p>



<ul class="wp-block-list">
<li>Managing and monitoring a large number of geographically distributed edge nodes</li>
<li>Establishing governance frameworks for data generated at the edge</li>
<li>Integrating edge infrastructure with existing cloud and on-premises systems</li>
<li>Securing devices that may be physically accessible in public or semi-public locations</li>
<li>Defining best practices for deployment, updates, and lifecycle management</li>
</ul>



<h2 class="wp-block-heading">Edge and Cloud Coexist — and Complement Each Other</h2>



<p class="wp-block-paragraph">The practical conclusion from industry observers is that edge and cloud computing serve different parts of the same overall system. An FCC white paper on 5G, edge computing, and IoT (co-authored by Adam Drobot) captures this directly: many industry experts reject the framing of cloud and edge as competitors, and forward-looking organizations are instead determining how to selectively employ both.</p>



<p class="wp-block-paragraph">A useful mental model:</p>



<ul class="wp-block-list">
<li><strong>Edge:</strong> Latency-sensitive processing, real-time control, local data filtering, and applications where network connectivity cannot be assumed to be fast or reliable.</li>
<li><strong>Cloud:</strong> Big data aggregation, model training, long-running analytics, global collaboration, and workloads that benefit from virtually unlimited and elastically scalable compute.</li>
</ul>



<p class="wp-block-paragraph">Adib sums up the architecture reality well: <em>&#8220;I think it&#8217;s going to be very rare that an application will live only in edge computing. It&#8217;s going to need to communicate and interact with other workloads that are in the cloud or in an enterprise data center or on another device.&#8221;</em></p>



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



<ul class="wp-block-list">
<li>Edge computing places compute, storage, and intelligence closer to the data source to reduce latency and network load — it is not a replacement for the cloud.</li>
<li>The strongest use cases are latency-critical (autonomous vehicles, industrial automation, augmented reality) and bandwidth-constrained (remote or high-volume sensor environments).</li>
<li>5G and edge are mutually dependent; neither fully delivers on its promise without the other.</li>
<li>Container-based deployment patterns that work for cloud workloads transfer naturally to edge deployments.</li>
<li>Favour open standards to avoid proprietary lock-in across a distributed edge estate.</li>
<li>Expect a hybrid architecture: edge for real-time processing, cloud for aggregation, training, and global scale.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/edge-computing-vs-cloud-computing-whats-the-difference/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Home Depot, IHG and the 5 Principles of IT Management in a Multi-Cloud World</title>
		<link>https://www.bestdevops.com/home-depot-ihg-and-the-5-principles-of-it-management-in-a-multi-cloud-world/</link>
					<comments>https://www.bestdevops.com/home-depot-ihg-and-the-5-principles-of-it-management-in-a-multi-cloud-world/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 31 Mar 2020 05:26:49 +0000</pubDate>
				<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[GCP]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[n AWS]]></category>
		<category><![CDATA[terraform]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11461</guid>

					<description><![CDATA[Source:-enterpriseai.news Proliferation of hybrid and multi-cloud architectures has resulted in rapid and remarkable technological advances. But it has also introduced [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-enterpriseai.news</p>
<p>Proliferation of hybrid and multi-cloud architectures has resulted in rapid and remarkable technological advances. But it has also introduced monumental, multi-faceted complexities into IT infrastructure management, including:</p>
<p>Managing multiple on-premises, private and public cloud resources<br />
Complicated and lengthy provisioning processes for resource deployment<br />
Continually evolving challenges maintaining visibility into multi-cloud ecosystems<br />
Ongoing concerns around governance, cost control and security<br />
In the face of these challenges, enterprise IT must enable innovation and digital transformation. Whether through self-service and intelligent automation, or through building a base of continuous insights driven by AI, machine learning, and deep learning, adopting these new paradigms has never been more critical. Simultaneously, IT needs to stay operationally vigilant regarding visibility, governance and cost control as organizations accelerate their hybrid cloud growth.</p>
<p>Unfortunately, many IT leaders are struggling to successfully adapt to these challenges. According to ESG’s 2019 Technology Spending Intention Survey, most executives view IT as a drag on — not a driver of — innovation. Specifically, a mere 6 percent consider IT a competitive differentiator, and a full quarter of executives actually see IT as a business inhibitor. In a rapidly changing world of cloud, there has to be a better way.</p>
<p>By adopting these five core principles of IT infrastructure management, IT leaders can become strategic business drivers and better meet end users where they are:</p>
<p><strong>1. Self-service</strong></p>
<p>To prevent bottlenecks, IT must institute a self-service delivery model enabling developers to access resources when they need them. When end users are able to quickly and easily access the resources they need – storage, compute, networking and more – without having to go through IT, organizations can reach a whole new level of agility and productivity.</p>
<p><strong>2. Intelligent automation</strong></p>
<p>Self-service depends on automation – intelligent automation. It must ensure the orchestrated delivery of IT resources — whether that’s infrastructure or advanced services such as IoT, blockchain and developer tools — fit the end user’s role and responsibilities as well as the needs of the business. With intelligent automation, IT teams can build security and cost guardrails into provisioning those resources, covering everything from access privileges to how long provisioned resources remain available in the cloud. The result? Better governance and cost control.</p>
<p><strong>3. Comprehensive visibility</strong></p>
<p>Business and IT leaders don’t need visibility into some of their infrastructure; they need visibility into all of their infrastructure — whether that’s virtual machines on-prem, to private cloud networks, or multi-tier, load balanced applications in AWS, Azure, GCP and others. And they need this visibility consolidated into a single view, the proverbial “single pane of glass.” Unified visibility enables modern IT leaders to always know where and how resources have been deployed, monitoring all usage from a single platform.</p>
<p><strong>4. Modular extensibility</strong></p>
<p>To swiftly adopt new technologies and leverage existing IT investments, modern IT leaders embrace modular, extensible frameworks. You need such frameworks — for example, modular plug-in in the form of scripts, web hooks and email notifications – to support a rapidly evolving array of development tools, paradigms and priorities. For example, the world of hybrid cloud can mean using a mashup of existing tools, whether that’s Terraform for provisioning, Ansible for configuration, Veeam for cloud migration and many more. IT teams need to go beyond the API and leverage extensibility that makes plug-and-play painless. The result? Less vendor-locking and the ability to build your hybrid cloud, your way.</p>
<p><strong>5. Continuous insight</strong></p>
<p>Unified visibility into IT resource deployment and usage depends on the capture of data across workloads, clouds and teams. This allows IT teams to quickly identify areas of risk, sprawl and inefficiency. More impactfully, it also enables IT to pursue data-driven resource planning. With increased accuracy in rate estimation, up-to-date views of inventory and predictive provisioning based on recognized patterns of usage, IT can proactively anticipate the needs of the business and application development teams, becoming the innovation enabler it should be.</p>
<p><strong>Real-world examples: The Home Depot</strong></p>
<p><strong>Situation</strong></p>
<p>The Home Depot had its sights set on continuous integration and continuous delivery (CI/CD), but getting a machine provisioned took anywhere from several days to a week, causing major bottlenecks in business productivity. Also, the company lacked an effective way to track and manage resources, particularly in its hybrid cloud environment.</p>
<p>Solution</p>
<p>The company developed a self-service model, providing developers with front-facing infrastructure services. The IT team now allows thousands of users to provision cloud-based resources without submitting a ticket. What once took one to two weeks now takes 20 minutes.</p>
<p>Furthermore, by implementing a more flexible framework built on modular extensibility for orchestration, Home Depot made integration with existing infrastructure easy. This extensibility supports Home Depot’s evolving IT strategy and facilitates the adoption and integration of Kubernetes, Docker, Terraform and other emerging technologies.</p>
<p><strong>InterContinental Hotels Group (IHG)</strong></p>
<p>Situation</p>
<p>IHG owns over 5,000 hotels and utilizes four different public clouds. They wanted the flexibility of multiple public clouds in order to use the platform that provides the optimal environment for each workload, as well as to protect the organization from price increases and instabilities from any one public cloud. As a result, administrators needed to understand and use four different interfaces to locate, manage and provision compute resources.</p>
<p>Solution</p>
<p>IHG moved all managed resources from VMware vRA to a cloud management platform that provided a single user interface and API, through which they could deploy complex apps to VMware and any of the four public clouds they used. This enabled them to manage these apps and their servers over the course of their lifecycle, allowing for business policy automation as well as adoption of best practices around server deployment and management.</p>
<p>IHG now also uses comprehensive visibility and intelligent automation to control VM sprawl and protect against unexpectedly large bills from vendors. Through the use of expiration dates for servers, configurable expiration behavior, visibility into all VMs across all technologies, quotas, cost tracking and easy de-provisioning of servers and services, IHG ensures that organizations only pay for what they need and use.</p>
<p><strong>The 5 principles and your organization</strong></p>
<p>To tame enterprise IT infrastructure complexity, IT leaders must adopt a flexible and extensible model for IT infrastructure management that relieves pressure on IT while freeing both the enterprise and developer teams to take advantage of emerging technologies. By adopting the five core principles of IT infrastructure management, your organization can improve time-to-value for your hybrid cloud and multi-cloud management strategy.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/home-depot-ihg-and-the-5-principles-of-it-management-in-a-multi-cloud-world/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Security: Key Factors Every DevOps Team Should Address</title>
		<link>https://www.bestdevops.com/kubernetes-security-key-factors-to-consider/</link>
					<comments>https://www.bestdevops.com/kubernetes-security-key-factors-to-consider/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 25 Mar 2020 06:47:24 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11318</guid>

					<description><![CDATA[Kubernetes adoption is widespread, but security gaps remain a critical concern. This article covers six practical areas—from RBAC and pod-level hardening to service meshes and managed Kubernetes—that DevOps teams should prioritize to secure their clusters.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Kubernetes has become the de facto standard for container orchestration, but widespread adoption has also made it a high-value target. Misconfigurations, inadequate access controls, and insecure communication channels between containers are among the most common vulnerabilities found in production Kubernetes environments. This article breaks down the key security areas DevOps and platform engineering teams should address when hardening their Kubernetes clusters.</p>



<h2 class="wp-block-heading">Why Kubernetes Security Demands Attention</h2>



<p class="wp-block-paragraph">Container and Kubernetes adoption has grown rapidly across enterprises of all sizes. However, that growth has outpaced security maturity in many organizations. Reports from both the CNCF and security vendors have consistently identified misconfiguration as the leading cause of Kubernetes security incidents—not sophisticated zero-day exploits. Addressing the fundamentals is, therefore, the highest-leverage activity for most teams.</p>



<h2 class="wp-block-heading">1. Integrate Security Into DevOps Workflows (Shift Left)</h2>



<p class="wp-block-paragraph">Kubernetes is a core part of most modern DevOps pipelines. Security should not be an afterthought applied at deployment time—it needs to be embedded throughout the CI/CD lifecycle.</p>



<ul class="wp-block-list">
<li><strong>Static analysis and linting:</strong> Use tools such as <code>kube-score</code>, <code>kube-linter</code>, or <code>Checkov</code> to scan Kubernetes manifests for security misconfigurations before they reach a cluster.</li>
<li><strong>Policy-as-code in pipelines:</strong> Enforce admission policies through tools like Open Policy Agent (OPA) / Gatekeeper or Kyverno so that non-compliant workloads are rejected automatically.</li>
<li><strong>Secrets management:</strong> Avoid storing secrets in plain YAML files. Integrate a secrets manager (HashiCorp Vault, AWS Secrets Manager, or Kubernetes Secrets with encryption at rest) into your pipeline.</li>
</ul>



<p class="wp-block-paragraph">Automating these checks eliminates a significant proportion of human error—the primary root cause of Kubernetes security incidents.</p>



<h2 class="wp-block-heading">2. Pod-Level and Node-Level Security Hardening</h2>



<p class="wp-block-paragraph">Kubernetes exposes configuration knobs at both the pod and the underlying node level. Both layers must be hardened.</p>



<h3 class="wp-block-heading">Pod-Level Controls</h3>



<ul class="wp-block-list">
<li><strong>Pod Security Admission (PSA):</strong> As of Kubernetes 1.25, PodSecurityPolicy (PSP) has been removed. The replacement is Pod Security Admission, which enforces built-in security profiles (<code>privileged</code>, <code>baseline</code>, <code>restricted</code>) at the namespace level. Aim for the <code>restricted</code> profile on production workloads.</li>
<li><strong>Non-root containers:</strong> Set <code>runAsNonRoot: true</code> and explicitly define <code>runAsUser</code> in the pod&#8217;s <code>securityContext</code>.</li>
<li><strong>Read-only root filesystems:</strong> Use <code>readOnlyRootFilesystem: true</code> to prevent attackers from writing malicious files to the container filesystem.</li>
<li><strong>Drop unnecessary Linux capabilities:</strong> Use <code>capabilities.drop: ["ALL"]</code> and add back only what the workload specifically requires.</li>
</ul>



<h3 class="wp-block-heading">Node-Level Controls</h3>



<ul class="wp-block-list">
<li>Use minimal, purpose-built node operating systems (e.g., Bottlerocket, Flatcar Linux) that reduce the attack surface.</li>
<li>Limit SSH access to nodes; prefer using <code>kubectl exec</code> for debugging where possible.</li>
<li>Apply CIS Kubernetes Benchmark recommendations to node configuration.</li>
<li>Enable node auto-repair and keep the Kubernetes version current to receive security patches.</li>
</ul>



<h2 class="wp-block-heading">3. Securing Container-to-Container Communication</h2>



<p class="wp-block-paragraph">By default, all pods in a Kubernetes cluster can communicate with each other. This flat network model is convenient but dangerous—a compromised pod can reach any other pod without restriction.</p>



<h3 class="wp-block-heading">Network Policies</h3>



<p class="wp-block-paragraph">Kubernetes <code>NetworkPolicy</code> objects let you define ingress and egress rules at the pod level using label selectors. A <em>default-deny</em> posture—blocking all traffic unless explicitly allowed—is the recommended starting point for production namespaces.</p>


<pre class="wp-block-code"><span><code class="hljs language-php">apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: <span class="hljs-keyword">default</span>-deny-all
  <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>
    - <span class="hljs-title">Egress</span></code></span></pre>


<h3 class="wp-block-heading">Service Meshes for Mutual TLS (mTLS)</h3>



<p class="wp-block-paragraph">Network policies operate at Layer 3/4 but do not encrypt traffic. A service mesh—such as Istio, Linkerd, or Cilium with WireGuard—adds a sidecar proxy (or an eBPF-based data plane) to each pod, enabling mutual TLS (mTLS) for all service-to-service communication. This ensures that only authenticated services can talk to each other, and that all traffic is encrypted in transit even inside the cluster.</p>



<h2 class="wp-block-heading">4. Role-Based Access Control (RBAC)</h2>



<p class="wp-block-paragraph">RBAC is the primary authorization mechanism in Kubernetes and should be configured with a least-privilege approach across every component.</p>



<ul class="wp-block-list">
<li><strong>Avoid <code>cluster-admin</code> bindings:</strong> Grant only the permissions a service account or user actually needs. Audit existing ClusterRoleBindings regularly.</li>
<li><strong>Use namespaced roles where possible:</strong> Prefer <code>Role</code> and <code>RoleBinding</code> over <code>ClusterRole</code> and <code>ClusterRoleBinding</code> to limit blast radius.</li>
<li><strong>Separate service accounts per workload:</strong> Do not share a single service account across multiple applications. This limits lateral movement if one workload is compromised.</li>
<li><strong>Disable automounting of service account tokens:</strong> Set <code>automountServiceAccountToken: false</code> on pods that do not need to communicate with the Kubernetes API.</li>
</ul>



<p class="wp-block-paragraph">An attacker who gains access to a pod with an overly permissive service account token can escalate privileges across the entire cluster, including reaching the API server and <code>etcd</code>. Tight RBAC configuration is a critical control against this attack path.</p>



<h2 class="wp-block-heading">5. Managed Kubernetes Services</h2>



<p class="wp-block-paragraph">Operating a self-managed Kubernetes cluster requires significant expertise. Teams lacking dedicated platform security resources often find that managed Kubernetes offerings—such as Amazon EKS, Google GKE, or Azure AKS—substantially reduce operational security burden.</p>



<p class="wp-block-paragraph">Managed services typically provide:</p>



<ul class="wp-block-list">
<li>Automated control plane patching and upgrades.</li>
<li>Managed etcd with encryption at rest handled by the provider.</li>
<li>Integration with cloud-native identity systems (IAM) for authentication.</li>
<li>Built-in audit logging pipelines.</li>
</ul>



<p class="wp-block-paragraph">Managed Kubernetes is not a substitute for correctly configuring workload security—pod security, RBAC, and network policies remain the team&#8217;s responsibility—but it removes a significant class of control-plane vulnerabilities caused by mismanaged infrastructure.</p>



<h2 class="wp-block-heading">6. Kubernetes-Native Security Platforms</h2>



<p class="wp-block-paragraph">Beyond built-in Kubernetes controls, a growing ecosystem of security platforms provides runtime threat detection, vulnerability scanning, and compliance reporting specifically tailored to containerized environments. Categories include:</p>



<ul class="wp-block-list">
<li><strong>Container image scanning:</strong> Tools such as Trivy, Grype, or Snyk scan container images for known CVEs before or during deployment.</li>
<li><strong>Runtime security:</strong> Falco (CNCF) monitors system calls at runtime and alerts on anomalous behavior such as unexpected shell executions inside containers.</li>
<li><strong>Cloud Security Posture Management (CSPM):</strong> Platforms such as Prisma Cloud, Wiz, or Lacework continuously assess cluster configuration against security benchmarks.</li>
</ul>



<p class="wp-block-paragraph">The right tooling mix depends on your threat model, compliance requirements, and operational maturity. Evaluate tools against the CIS Kubernetes Benchmark and NIST SP 800-190 (Application Container Security Guide) for an objective baseline.</p>



<h2 class="wp-block-heading">Summary: Key Kubernetes Security Controls</h2>



<figure class="wp-block-table"><table><thead><tr><th>Area</th><th>Key Actions</th></tr></thead><tbody><tr><td>DevSecOps integration</td><td>Manifest linting, policy-as-code in CI/CD, automated secrets management</td></tr><tr><td>Pod &amp; node hardening</td><td>Pod Security Admission (restricted), non-root, read-only FS, drop capabilities</td></tr><tr><td>Network security</td><td>Default-deny NetworkPolicies, mTLS via service mesh</td></tr><tr><td>RBAC</td><td>Least privilege, namespaced roles, per-workload service accounts</td></tr><tr><td>Managed Kubernetes</td><td>Offload control-plane operations to a managed provider where appropriate</td></tr><tr><td>Security platforms</td><td>Image scanning, runtime detection, posture management</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Kubernetes security is not a one-time configuration task—it is an ongoing practice that spans development, deployment, and production operations. Starting with the fundamentals above and continuously auditing your cluster configuration against a recognized benchmark will eliminate the majority of risk present in most production Kubernetes environments.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/kubernetes-security-key-factors-to-consider/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Minikube and Kubernetes: 6 Essential Facts for Developers and IT Leaders</title>
		<link>https://www.bestdevops.com/minikube-kubernetes-best-friend-6-facts-to-know/</link>
					<comments>https://www.bestdevops.com/minikube-kubernetes-best-friend-6-facts-to-know/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 06:04:21 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT decision]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11149</guid>

					<description><![CDATA[Minikube lets you run a single-node Kubernetes cluster locally on a laptop. Here are six things every developer and IT leader should know about this free, extensible tool.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If your team is building applications for containers and Kubernetes, Minikube deserves a place in your toolkit. This free, open source tool helps developers experiment with Kubernetes locally, supports realistic testing scenarios, and makes a compelling demonstration platform for stakeholders at every level of an organization.</p>



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



<p class="wp-block-paragraph">Minikube is an open source tool that runs a single-node Kubernetes cluster inside a virtual machine on your laptop or workstation. It does not require a cloud environment or an on-premises data center. The goal is to bring Kubernetes down to a manageable local footprint without gutting the functionality developers actually need day to day.</p>



<p class="wp-block-paragraph">Despite the &#8220;mini&#8221; in the name, Minikube supports a broad set of Kubernetes features, including:</p>



<ul class="wp-block-list">
<li>DNS and NodePorts</li>
<li>ConfigMaps and Secrets</li>
<li>The Kubernetes Dashboard</li>
<li>Container runtimes: Docker, CRI-O, and containerd</li>
<li>Ingress controllers</li>
<li>Container Networking Interface (CNI)</li>
<li>A growing library of add-ons (see Fact 4 below)</li>
</ul>



<p class="wp-block-paragraph">What is downsized is <em>scope</em> — specifically, you are limited to a single node. Functionality, however, remains surprisingly complete for local development and testing purposes.</p>



<h2 class="wp-block-heading">1. Minikube Can Help You Make the Case for Kubernetes</h2>



<p class="wp-block-paragraph">Getting organizational buy-in for Kubernetes can be difficult when stakeholders range from deeply technical engineers to business-focused executives. Minikube provides a low-risk, hands-on way to demonstrate Kubernetes capabilities without provisioning cloud infrastructure or standing up a full cluster.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Minikube is a great way for some IT decision-makers to get a &#8216;lab&#8217; experience — especially if it is done in the context of business outcomes that matter to the enterprise.&#8221;</p><cite>E.G. Nadhan, Red Hat Chief Architect and Strategist, North America Commercial</cite></blockquote>



<p class="wp-block-paragraph">A live demo running on a laptop can be more persuasive than a slide deck. If you are trying to help leaders at varying levels of seniority understand what Kubernetes could do for the business, a Minikube-powered walkthrough is a practical starting point.</p>



<h2 class="wp-block-heading">2. Minikube Is Free and Relatively Easy to Get Started With</h2>



<p class="wp-block-paragraph">Kubernetes has a well-earned reputation for a steep learning curve, particularly in production. Minikube is explicitly designed to lower that barrier. It is a free download that runs on Linux, macOS, and Windows, and the official Kubernetes documentation provides clear installation instructions along with a beginner-friendly tutorial for deploying a simple application.</p>



<p class="wp-block-paragraph">For teams working on RHEL, Fedora, or CentOS workstations, distribution-specific setup guides are available from the open source community. The official Kubernetes documentation at <a href="https://kubernetes.io/docs/tasks/tools/install-minikube/" rel="noopener">kubernetes.io</a> is the most authoritative and up-to-date starting point.</p>



<h2 class="wp-block-heading">3. Minikube Is Especially Valuable for Developers</h2>



<p class="wp-block-paragraph">While Minikube is useful for anyone exploring Kubernetes, it is a particularly strong fit for developers. It supports the full development lifecycle from initial learning through day-to-day coding work, without requiring access to a shared cluster or cloud environment.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Developers who wish to quickly start learning Kubernetes, without having to invest in or utilize a multi-node Kubernetes cluster on-premises or in a cloud, can use Minikube as a first step. Minikube powers the capability of a Kubernetes cluster to run in a single box with limited resources.&#8221;</p><cite>Raghu Kishore Vempati, Director of Technology, Research, and Innovation, Altran</cite></blockquote>



<p class="wp-block-paragraph">One important caveat: Minikube is not intended as a production tool. Attempting to use it for production workloads would be misusing it — it is architected for local experimentation and development, not for managing live, distributed applications at scale.</p>



<h2 class="wp-block-heading">4. Minikube Works Well for Testing, Including Complex Features</h2>



<p class="wp-block-paragraph">Beyond learning and experimentation, Minikube is genuinely useful for testing cloud-native applications before they enter a formal CI/CD pipeline or a staging cluster. Its add-on ecosystem is what makes this possible — even on a single-node local cluster, you can enable capabilities that reflect production-like conditions.</p>



<p class="wp-block-paragraph">Notable add-ons available in Minikube include:</p>



<ul class="wp-block-list">
<li><strong>EFK stack</strong> (Elasticsearch, Fluentd, Kibana) — for local log analysis</li>
<li><strong>Helm / Tiller</strong> — for package management testing</li>
<li><strong>Kubernetes Dashboard</strong> — for visual cluster management</li>
<li><strong>Istio</strong> — for testing service mesh behavior before scaling up</li>
<li><strong>NVIDIA GPU driver and device plugin</strong> — for GPU-dependent workloads</li>
<li><strong>Ingress controller</strong> — for routing and load balancing experiments</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;For developers building cloud-native applications, Minikube can be used to perform initial testing locally, before they put them through a more formal test cycle.&#8221;</p><cite>Raghu Kishore Vempati, Altran</cite></blockquote>



<p class="wp-block-paragraph">Minikube is also a safe environment for evaluating new Kubernetes versions before rolling upgrades out to production clusters — a lower-risk way to assess compatibility and catch breaking changes early.</p>



<h2 class="wp-block-heading">5. Minikube Is Open Source and Extensible</h2>



<p class="wp-block-paragraph">Minikube is released under the Apache 2.0 license, which means developers are free to inspect, fork, and extend it. This matters in practice: teams in large organizations sometimes maintain a customized internal distribution of Minikube that includes organization-specific add-ons or pre-configured settings, reducing setup time for individual developers.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Developers can extend Minikube particularly to create custom add-ons and provide a customized version of Minikube. This approach is particularly useful in large organizations where developers use a Minikube version with customized add-ons.&#8221;</p><cite>Raghu Kishore Vempati, Altran</cite></blockquote>



<p class="wp-block-paragraph">This extensibility mirrors one of Kubernetes&#8217; own core strengths and is a meaningful reason why the tool has remained relevant even as the Kubernetes ecosystem has grown more crowded with tooling alternatives.</p>



<h2 class="wp-block-heading">6. Minikube Is Not the Only Option for Running Kubernetes Locally</h2>



<p class="wp-block-paragraph">Minikube is a strong default choice, but it is worth knowing the alternatives — different tools serve different workflows, team structures, and CI/CD requirements.</p>



<ul class="wp-block-list">
<li><strong>kind (Kubernetes IN Docker)</strong> — runs Kubernetes cluster nodes as Docker containers, making it a popular choice for CI/CD integration. It is lightweight, fast to spin up, and well-suited to automated testing pipelines.</li>
<li><strong>Minishift</strong> — a close relative of Minikube designed for running OKD (the community distribution underlying Red Hat OpenShift) locally. Useful if your production environment is OpenShift-based.</li>
<li><strong>k3s / k3d</strong> — a lightweight Kubernetes distribution from Rancher, designed for resource-constrained environments and edge use cases. k3d wraps k3s in Docker for easy local use.</li>
<li><strong>Docker Desktop</strong> — includes an optional single-node Kubernetes cluster, offering the simplest setup for developers already using Docker Desktop on macOS or Windows.</li>
</ul>



<p class="wp-block-paragraph">The right choice depends on your team&#8217;s priorities. Minikube excels at faithfully reproducing Kubernetes behavior locally with broad add-on support. kind excels when CI/CD pipeline integration is the priority. Evaluate based on your actual workflow rather than defaulting to any single tool.</p>



<h2 class="wp-block-heading">Summary: When to Use Minikube</h2>



<figure class="wp-block-table"><table><thead><tr><th>Use Case</th><th>Minikube a Good Fit?</th></tr></thead><tbody><tr><td>Learning Kubernetes fundamentals</td><td>✅ Yes</td></tr><tr><td>Demonstrating Kubernetes to stakeholders</td><td>✅ Yes</td></tr><tr><td>Local application development</td><td>✅ Yes</td></tr><tr><td>Initial testing before CI/CD</td><td>✅ Yes</td></tr><tr><td>Testing add-ons and cluster features locally</td><td>✅ Yes</td></tr><tr><td>CI/CD pipeline integration</td><td>⚠️ Consider kind instead</td></tr><tr><td>Production workloads</td><td>❌ Not intended for this</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Minikube remains one of the most practical entry points into Kubernetes. It is free, well-documented, actively maintained, and honest about its scope: a powerful local cluster for development and learning, not a production substitute. For teams that are beginning their Kubernetes journey or need a reliable sandbox for testing, it is a tool worth knowing well.</p>



<p class="wp-block-paragraph"><em>Original source article: <a href="https://enterprisersproject.com" rel="noopener">The Enterprisers Project</a>. Quotes attributed to E.G. Nadhan (Red Hat), Tom Manville (Kasten), and Raghu Kishore Vempati (Altran) are sourced from the original article.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/minikube-kubernetes-best-friend-6-facts-to-know/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10 Steps to True Mainframe DevOps</title>
		<link>https://www.bestdevops.com/10-steps-to-true-mainframe-devops/</link>
					<comments>https://www.bestdevops.com/10-steps-to-true-mainframe-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 24 Feb 2020 05:54:16 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[SDLC]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10823</guid>

					<description><![CDATA[Mainframe systems still power mission-critical business processes, yet most shops still develop on outdated green-screen ISPF environments. Here is a proven, phased approach to bringing genuine Agile and DevOps practices to the mainframe.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on guidance originally published in the Arcati Mainframe Yearbook and attributed to Compuware (originally sourced via it.toolbox.com). It has been rewritten and expanded for a DevOps engineering audience.</em></p>



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



<p class="wp-block-paragraph">Mainframes continue to run the core business processes of banks, insurers, retailers, and governments worldwide. Yet the software delivery practices surrounding them have, in many organisations, changed little in decades. As enterprises adopt Agile and DevOps across distributed and cloud workloads, the mainframe risks becoming an island — a bottleneck that limits the speed and reliability of the entire value stream.</p>



<p class="wp-block-paragraph">To remain competitive, enterprises must bring the same DevOps disciplines that accelerate cloud-native delivery to bear on their mainframe applications and data. The following ten steps provide a practical, phased roadmap for doing exactly that.</p>



<h2 class="wp-block-heading">Step 1 — Modernise the Developer Workspace</h2>



<p class="wp-block-paragraph">Most mainframe development still happens inside 3270 green-screen ISPF environments. These tools require highly specialised knowledge and are immediately alienating to developers who have grown up with modern IDEs. The productivity gap between experienced mainframe engineers and newer staff widens every year.</p>



<p class="wp-block-paragraph">The first step is to give developers a workspace that looks and behaves like the Eclipse-style IDEs they already know. A modern, GUI-based mainframe IDE lowers the barrier to entry, allows developers to move fluidly between mainframe and non-mainframe codebases, and makes it practical to build cross-functional Scrum teams that include mainframe components without requiring every member to master ISPF.</p>



<h2 class="wp-block-heading">Step 2 — Introduce Unit Testing</h2>



<p class="wp-block-paragraph">Unit testing is a cornerstone of Agile delivery. Frequently testing small, isolated increments of code allows developers to verify that their work aligns with immediate objectives and to catch defects at the lowest possible cost — before they compound.</p>



<p class="wp-block-paragraph">Many mainframe developers have spent careers in waterfall environments where testing happened late and infrequently. Introducing unit testing therefore requires both tooling and a shift in working habits. Teams must learn to decompose their work into smaller, testable units and to run tests continuously as they code rather than at the end of a development cycle.</p>



<h2 class="wp-block-heading">Step 3 — Add Functional and Integration Testing</h2>



<p class="wp-block-paragraph">Unit testing confirms that individual code units work correctly in isolation. Functional testing validates that those units satisfy their specified requirements — that the system does what it is supposed to do from a business perspective.</p>



<p class="wp-block-paragraph">Once functional testing is in place, integration testing extends coverage further: it verifies that two or more programs work together as expected. On the mainframe, where large COBOL or PL/I applications interact with DB2, VSAM, CICS, and IMS, integration testing is particularly important. A defect in a cross-program interface can cascade into failures across core business processes.</p>



<h2 class="wp-block-heading">Step 4 — Make Application Logic Visible and Understandable</h2>



<p class="wp-block-paragraph">Mainframe applications are often large, complex, and poorly documented. A single COBOL program may have grown over decades through dozens of hands, with little consistent commentary. New contributors — and even experienced ones working in unfamiliar areas — can spend the majority of their time simply trying to understand existing code before they can safely modify it.</p>



<p class="wp-block-paragraph">Tooling that automatically visualises application logic, program interdependencies, data structures, and runtime call sequences dramatically reduces this orientation time. When developers can see how a system behaves at runtime — including which programs are called, in what order, and what data they read and write — they can work on unfamiliar systems with far greater confidence and speed.</p>



<h2 class="wp-block-heading">Step 5 — Implement Continuous Quality Controls</h2>



<p class="wp-block-paragraph">Mainframe applications typically support core business processes that have very low tolerance for error. Transitioning from waterfall to Agile delivery cycles makes continuous quality control not just desirable but essential, for three reasons:</p>



<ul class="wp-block-list">
<li><strong>Error tolerance is low.</strong> Failures in core business systems — payments, claims processing, inventory — carry immediate and significant business consequences.</li>
<li><strong>Cost of defects rises with time.</strong> In Agile cycles, a defect caught in the current sprint costs far less to fix than one discovered during system integration testing or, worse, in production.</li>
<li><strong>The developer talent pool is changing.</strong> As experienced mainframe engineers retire, less experienced developers are increasingly responsible for maintaining and evolving these systems. Automated quality controls compensate for the loss of institutional knowledge.</li>
</ul>



<p class="wp-block-paragraph">Continuous Integration (CI) is the enabling mechanism here. A CI pipeline that triggers quality checks — static analysis, unit tests, security scans — every time code is committed ensures that quality is maintained continuously rather than assessed periodically.</p>



<h2 class="wp-block-heading">Step 6 — Adopt Agile Planning and Cross-Platform Scrum Teams</h2>



<p class="wp-block-paragraph">The goal is to move away from mainframe-only development silos and toward unified Scrum teams that include developers working on mobile, web, and mainframe components simultaneously. Work should be captured in stories and epics that represent specific units of business value — not technical tasks tied to a waterfall project plan.</p>



<p class="wp-block-paragraph">This requires formal Agile training for all team members. Technical leads and Product Owners need in-depth coaching on backlog management, sprint planning, and the role of acceptance criteria. All team members should at minimum understand how to read a Scrum or Kanban board and participate in sprint ceremonies. Without this foundation, Agile tooling becomes overhead rather than an accelerator.</p>



<h2 class="wp-block-heading">Step 7 — Leverage Operational Data Throughout the Lifecycle</h2>



<p class="wp-block-paragraph">Writing correct code is necessary but not sufficient. Mainframe applications must also perform efficiently under production load, because mainframe compute is typically billed by MIPS or MSU consumption. Inefficient code that works correctly can still be extremely expensive to run.</p>



<p class="wp-block-paragraph">Integrating operational metrics — CPU usage, I/O rates, response times, database call patterns — into the DevOps lifecycle gives both development and operations teams a shared, data-driven view of application behaviour throughout its lifecycle. Early visibility into performance characteristics allows teams to identify and eliminate inefficient code before it reaches production, reducing both risk and cost.</p>



<h2 class="wp-block-heading">Step 8 — Modernise Software Configuration Management</h2>



<p class="wp-block-paragraph">Traditional mainframe Software Configuration Management (SCM) tools were designed to support waterfall delivery: they provide version control, change tracking, and audit trails, but they are not built for the rapid, iterative workflows of Agile and DevOps.</p>



<p class="wp-block-paragraph">Modern SCM for the mainframe must do more than automate and audit the SDLC. It must integrate with the broader DevOps toolchain — linking to CI/CD pipelines, issue trackers, testing frameworks, and deployment automation — so that the mainframe participates in the same end-to-end workflow as every other platform. The transition from waterfall SCM to Agile-enabling SCM is a significant change and should be carefully planned to avoid disrupting work in progress.</p>



<h2 class="wp-block-heading">Step 9 — Automate Deployment with Reliable Rollback</h2>



<p class="wp-block-paragraph">Fast, reliable delivery requires automating the promotion of code and related artefacts across all targeted environments in a synchronised, repeatable way. Manual deployment processes introduce delay, inconsistency, and human error — all of which are incompatible with the release cadences that DevOps demands.</p>



<p class="wp-block-paragraph">Equally important is automated rollback. When a deployment fails or a defect is discovered in production, teams must be able to revert quickly and automatically to the last known-good state. Automated rollback is not just a safety net; it is a prerequisite for accepting the higher deployment frequency that DevOps targets, because it contains the blast radius of any individual failure.</p>



<h2 class="wp-block-heading">Step 10 — Integrate the Mainframe into a Unified, Cross-Platform DevOps Model</h2>



<p class="wp-block-paragraph">The ultimate objective is a de-siloed environment in which the mainframe is treated as one platform among many — distinguished by its scalability, reliability, performance, and security, but managed through the same DevOps processes, pipelines, and dashboards as distributed and cloud systems.</p>



<p class="wp-block-paragraph">This unified model extends to IT Service Management (ITSM) as well. As more business-critical user journeys span multiple platforms — from a mobile front end through a web API layer to a mainframe system of record — ITSM teams need a single pane of glass for incident detection, triage, and resolution regardless of where the root cause lies.</p>



<p class="wp-block-paragraph">The payoff is significant: when mainframe delivery velocity matches the rest of the organisation, the entire business becomes more adaptive. Conversely, if the mainframe remains a bottleneck, the agility gains achieved on other platforms will always be constrained by the slowest part of the value chain.</p>



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



<figure class="wp-block-table"><table><thead><tr><th>Step</th><th>Focus Area</th></tr></thead><tbody><tr><td>1</td><td>Modernise the developer workspace (replace green-screen ISPF with Eclipse-style IDE)</td></tr><tr><td>2</td><td>Introduce unit testing practices and tooling</td></tr><tr><td>3</td><td>Add functional and integration testing</td></tr><tr><td>4</td><td>Make application logic and runtime behaviour visible</td></tr><tr><td>5</td><td>Implement continuous quality controls and CI</td></tr><tr><td>6</td><td>Adopt Agile planning and form cross-platform Scrum teams</td></tr><tr><td>7</td><td>Leverage operational data (MIPS/MSU, I/O, latency) throughout the lifecycle</td></tr><tr><td>8</td><td>Modernise SCM to integrate with the broader DevOps toolchain</td></tr><tr><td>9</td><td>Automate deployment with reliable, automated rollback</td></tr><tr><td>10</td><td>Integrate the mainframe into a unified, cross-platform DevOps model</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Mainframe modernisation is not a single project with a finish line — it is a continuous journey of incremental improvement. Each step in this framework builds on the last, progressively closing the gap between mainframe delivery practices and the DevOps standards now expected across the rest of the enterprise.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/10-steps-to-true-mainframe-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ACT-IAC Releases New DevOps Primer</title>
		<link>https://www.bestdevops.com/act-iac-releases-new-devops-primer/</link>
					<comments>https://www.bestdevops.com/act-iac-releases-new-devops-primer/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 21 Feb 2020 05:36:24 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10778</guid>

					<description><![CDATA[Source:-finance.yahoo.com ACT-IAC Releases New DevOps Primer PR Newswire FAIRFAX, Va., Feb. 20, 2020 Featuring Six Case Studies and a Maturity [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-finance.yahoo.com</p>
<p>ACT-IAC Releases New DevOps Primer<br />
PR Newswire</p>
<p>FAIRFAX, Va., Feb. 20, 2020</p>
<p>Featuring Six Case Studies and a Maturity Model to Guide Federal Agencies&#8217; DevOps Journey</p>
<p>FAIRFAX, Va., Feb. 20, 2020 /PRNewswire/ &#8212; The American Council for Technology and Industry Advisory Council (ACT-IAC), the premier public-private partnership dedicated to advancing government through the application of information technology, today officially announced the release of the &#8220;DevOps Primer.&#8221; It was produced through a collaborative, volunteer effort by a working group from government and industry, hosted by the ACT-IAC Emerging Technology Community of Interest (COI).</p>
<p>DevOps is an organizational philosophy that requires an essential shift in attitudes and approach. It requires a growth mindset as much as it does new and reengineered practices and tools. ACT-IAC developed this primer to be a guide to support the Federal government in its understanding and application of DevOps to support its mission. It includes recommendations from government and industry leaders to identify and explore the culture, practice, and tools to advance the DevOps journey.</p>
<p>&#8220;The ACT-IAC DevOps Primer is an outstanding example of the power of government and industry collaboration. It contains essential material for both federal and industry IT leaders looking for practical ways to innovate and quickly deliver results,&#8221; said David Wennergren, CEO of ACT-IAC, &#8220;The featured case studies on federal agencies provide real world experience on using DevOps to drive improved mission outcomes.&#8221;</p>
<p>&#8220;The ACT-IAC DevOps Primer will help guide federal agencies and increase their ability to deliver applications and services at a faster pace than using traditional software development and infrastructure management processes. It&#8217;s a must-read, especially for smaller agencies,&#8221; stated Jeremy Wood, Director of Policy and Planning, Office of the Chief Information Officer, Millennium Challenge Corporation.</p>
<p>&#8220;Through hundreds of conversations about what is working and what is not, the ACT-IAC DevOps Primer shares insights on DevOps and &#8216;what is next&#8217; for Federal agencies. We hope that the lessons learned and the recommendations will help organizations looking to apply DevOps tools and practices to fulfill their missions,&#8221; said Robin Camarote, Senior Consultant, Wheelhouse Group.</p>
<p>DevOps in government is the move towards a collaborative and communicative mindset and culture with streamlined practices by bringing the development and operations groups together to work as one team. It is a continuous journey and cannot be completed in a silo.</p>
<p>To complement the DevOps Primer, ACT-IAC is hosting the DevOps Forum on February 20, 2020 in Washington, DC. Explore all the resources and opportunities at ACTIAC.org.</p>
<p>American Council for Technology and Industry Advisory Council (ACT-IAC)<br />
The American Council for Technology and Industry Advisory Council (ACT-IAC) is a non-profit educational organization created to provide a safe haven for collaboration and the only place where government and industry can work together as true partners towards a shared vision of a more effective, efficient and innovative government.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/act-iac-releases-new-devops-primer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Your Agency Can Effectively Implement DevOps</title>
		<link>https://www.bestdevops.com/how-your-agency-can-effectively-implement-devops/</link>
					<comments>https://www.bestdevops.com/how-your-agency-can-effectively-implement-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 19 Feb 2020 05:53:56 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[advanced automation]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[IT operations]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10696</guid>

					<description><![CDATA[Source:-fedtechmagazine.com The methodology speeds up software development, increases collaboration and ensures greater quality. The stereotype of the federal government as [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-fedtechmagazine.com</p>
<div class="subtitle">The methodology speeds up software development, increases collaboration and ensures greater quality.</div>
<div>
<p>The stereotype of the federal government as a stodgy, behind-the-times operation when it comes to technology and software development is no longer as tethered to reality as it may have been in decades past.</p>
<p>Increasingly, agencies are adopting a DevOps methodology to develop applications. DevOps encourages software developers to work with IT operations staff on testing and quality assurance to develop software more quickly and automate infrastructure changes. It’s a collaborative mentality designed to produce software faster and more efficiently.</p>
<p>There are numerous benefits to shifting to a DevOps mindset inside your IT shop. DevOps allows agencies to bring agile practices to bear on both development and operations. The approach boosts communication and collaboration between the two teams, accelerates the development process and gets projects to end users in a timelier manner.</p>
<p>“I think that across the board, in order to deliver and meet the standards our citizens are seeing from a commercial standpoint, our agencies are having to move forward and adopt more rapid methodologies,” Phoebe Nerdahl, the public sector lead for software development firm Atlassian, recently told Federal News Network. “The whole idea behind DevOps is to combine agile methodology with continuous delivery. This will enable you to produce better products, better processes, have leaner organizations and teams so you can scale to meet the needs of your mission today.”</p>
<p><strong>FedTech Insider</strong><br />
How to Shift to a DevOps Approach<br />
If you want to move your development and operations teams to a DevOps methodology, there are some distinct steps that you should take.</p>
<p>As CIO magazine notes, DevOps means that “automation is employed to develop a continuous integration, continuous delivery platform that can be tested and monitored automatically.” That can be complex, and it can be difficult to know where to start.</p>
<p>Steve Abrams, a distinguished engineer in IBM’s Watson Group, says in a blog post that organizations should start by automating everything, including software builds and testing, as well as the provisioning and deployment of virtual machines, middleware and application code. Automation ensures repeatability, he notes.</p>
<p>All of that needs to be tested, including the virtual machine configurations, the middleware installation, the deployment scripts and the applications. Continuous testing helps ensure quality control.</p>
<p>Agencies should also use Source Control Management systems to version everything from deployment scripts, infrastructure definitions for all environments, test cases and code, Abrams says. Versioning this way ensures consistency.</p>
<p>Agencies also need to track and plan everything. “Whether it’s a change to a patch to the OS, a change to some middleware parameter, an updated test case, or a bugfix to the code, everything should be tied to a work item,” Abrams says. “At a minimum, this lets us plan the activity, communicate about it, and know when it is done. This ensures transparency.”</p>
<p>Applications, deployment actions and users’ activities need to be monitored and audited. Finally, Abrams says, agencies should use dashboards to easily track application build quality and status, application performance, production troubles, team efficiency and bottlenecks in the process.</p>
<p>DevOps also requires a cultural shift and that cannot happen all at once or overnight. Too much change, too quickly, will lead to resistance on the part of developers and the operations team members.</p>
<p>Therefore, it’s best for CIOs and their deputies to work with other IT leaders at agencies to help them understand the benefits of DevOps. They also need to get team members more comfortable working together across traditional lines of effort.</p>
<p>MORE FROM FEDTECH: Find out how the USDA uses containers to build apps.</p>
<p>Agencies Already Benefit from DevOps<br />
Several agencies are already far along in their use of DevOps. For example, U.S. Special Operations Command CIO Lisa Costa has said that DevOps represents “a cultural shift that occurs in terms of processes that have been put in place and people who are used to software development processes taking months and years and those now moving to hours and days.”</p>
<p>According to FedScoop, Costa said last year that SOCOM has taken the approach of “code once, provide to many and provide on many networks.”</p>
<p>“That way, we’re only maintaining one version of the software and we are controlling the environment in which it runs based on the network it’s operating on,” she said. “The code doesn’t change, but perhaps the environment in which it operates is changing.”</p>
<p>The Air Force has been another eager adopter of DevOps. Last year, the service branch tapped GSA’s Federal Systems Integration and Management Center (FEDSIM) Commercial Solutions pilot program to solicit bids for a DevOps platform, Nextgov reports.</p>
<p>S</p>
<p>On the civilian side, the IRS has been using DevOps for nearly three and a half years, and last year Kaschit Pandya, IRS Enterprise Operations deputy associate CIO, said last year that full integration testing and deployment time had fallen from 500 minutes per project to 30, MeriTalk reports. Automated testing time decreased from 15 minutes to 1 millisecond, and the agency’s ability to deploy releases and upgrades plunged from 18 weeks to 9 minutes.</p>
<p>DevOps is gaining steam, and there are clear benefits to migrating to the approach. Agencies that want to do so need to take deliberate steps to ensure their culture and technology is ready for the shift.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-your-agency-can-effectively-implement-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud&#8217;s Biggest Security Threat? The Customers Who Use It</title>
		<link>https://www.bestdevops.com/interview-clouds-biggest-threat-the-customers-who-use-it-special-read-more-http-www-digitaljournal-com-tech-and-science-technology-interview-cloud-s-biggest-threat-the-customers-who-us/</link>
					<comments>https://www.bestdevops.com/interview-clouds-biggest-threat-the-customers-who-use-it-special-read-more-http-www-digitaljournal-com-tech-and-science-technology-interview-cloud-s-biggest-threat-the-customers-who-us/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 10 Feb 2020 05:21:24 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[Cloud security]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Google-cloud]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10473</guid>

					<description><![CDATA[A security consultant explains why the greatest risks in cloud computing come not from the platforms themselves, but from the organizations that deploy and manage them — and what IT leaders can do about it.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on an interview originally published by <a href="http://www.digitaljournal.com" rel="noopener">Digital Journal</a> with George Burns III, Senior Consultant of Cloud Operations at SPR, a technology services firm.</em></p>



<h2 class="wp-block-heading">Cloud Adoption Is Accelerating — But So Are the Risks</h2>



<p class="wp-block-paragraph">The public cloud market has been on a sustained growth trajectory, driven by major platforms from Amazon (AWS), Microsoft (Azure), and Google (GCP). Yet beneath the headline growth figures lies a more complicated story: the organizations migrating to the cloud are frequently introducing the very security vulnerabilities they hoped to avoid.</p>



<p class="wp-block-paragraph">According to figures cited in the original interview, nearly half of organizations surveyed had experienced a cloud security incident, and a significant share had considered moving data back on premises as a result. With half of companies storing personally identifiable information (PII) in the cloud, and roughly a quarter storing payment data there, the stakes are high.</p>



<p class="wp-block-paragraph">George Burns III, a Senior Consultant of Cloud Operations at SPR, offers a practitioner&#8217;s perspective on what those risks actually look like and how engineering and IT leadership teams should respond.</p>



<h2 class="wp-block-heading">How Fast Is the Cloud Market Growing?</h2>



<p class="wp-block-paragraph">Burns describes cloud growth as broad and sustained across most market segments, with new workloads increasingly being born in the cloud rather than migrated to it. As that shift matures, overall growth rates are expected to stabilize into a more predictable maintenance curve for established services.</p>



<p class="wp-block-paragraph">The most significant growth potential, Burns argues, lies in emerging technologies:</p>



<ul class="wp-block-list">
<li><strong>Edge computing:</strong> Extending compute and data resources closer to end users and devices for lower latency and better experiences.</li>
<li><strong>IoT infrastructure:</strong> The growing fleet of Internet-connected devices and the cloud platforms that support them represent a major new deployment surface.</li>
<li><strong>AI and ML workloads:</strong> The explosion of artificial intelligence and machine learning has directly influenced hardware design — particularly GPUs — and how cloud data centers are architected.</li>
</ul>



<h2 class="wp-block-heading">Who Are the Major Players?</h2>



<p class="wp-block-paragraph">Burns identifies the three dominant public cloud providers as AWS, Microsoft Azure, and Google Cloud Platform (GCP). Beyond the hyperscalers, he notes that industry-specific players carry significant weight in their own domains — for example, Epic Systems in the electronic medical records space.</p>



<p class="wp-block-paragraph">Oracle&#8217;s influence extends into cloud through its widely deployed Oracle and MySQL database products. Hardware manufacturers also play a shaping role: as data centers expand and AI workloads grow, chip design itself is being influenced by cloud infrastructure trends.</p>



<p class="wp-block-paragraph">Storage is another area of active evolution. As data volumes grow and data ages, tiered storage strategies have emerged — with low-cost, high-latency solutions for cold archival data, and high-speed technologies like NVMe over network fabrics addressing the demand for sub-millisecond latency at the hot end.</p>



<h2 class="wp-block-heading">The Real Source of Cloud Security Risk</h2>



<p class="wp-block-paragraph">Burns makes a distinction that is worth internalizing: <strong>the cloud platform itself is rarely the source of risk. The risk lives in the connective tissue — the integrations, configurations, and human decisions that tie platforms and products together.</strong></p>



<p class="wp-block-paragraph">This is a pattern that DevOps and platform engineering teams encounter repeatedly. Misconfigurations, overly permissive IAM policies, unreviewed third-party dependencies, and undocumented change processes create far more incidents than vulnerabilities in the underlying cloud infrastructure.</p>



<p class="wp-block-paragraph">Burns identifies several concrete areas of focus:</p>



<ul class="wp-block-list">
<li><strong>Documentation and change management:</strong> Maintaining accurate, up-to-date records of infrastructure state is foundational to security. Configuration drift is a common vector for incidents.</li>
<li><strong>Certificate authorities and trust chains:</strong> The integrity of trusted CAs matters more as cloud-connected systems multiply. Any erosion of that trust chain creates systemic exposure.</li>
<li><strong>Data flow mapping:</strong> You cannot secure what you cannot see. A complete understanding of how data moves through your infrastructure — including across third-party integrations — is a prerequisite for effective security posture.</li>
<li><strong>Vendor and partner vetting:</strong> Working with certified, knowledgeable partners is not optional. An insecure partner with access to your environment is a direct security risk to your platform.</li>
</ul>



<h2 class="wp-block-heading">How Many Businesses Have Been Affected?</h2>



<p class="wp-block-paragraph">Burns is candid: &#8220;More businesses have been impacted by cloud security issues than we&#8217;ll ever be able to accurately count.&#8221; He argues that the concept of &#8220;cloud security&#8221; now encompasses almost any data leak or breach scenario, because the cloud touches nearly every layer of modern business infrastructure.</p>



<p class="wp-block-paragraph">Not every organization will detect every incident. Some breaches stem from under-resourced security teams that lack the tooling or expertise to identify threats. Others originate in failed business relationships — a compromised vendor, a poorly scoped contractor, a misconfigured SaaS integration.</p>



<p class="wp-block-paragraph">Burns&#8217;s position is direct: every business will eventually experience a cloud security gap. Many already have, whether they know it or not.</p>



<h2 class="wp-block-heading">Practical Steps to Reduce Cloud Security Exposure</h2>



<p class="wp-block-paragraph">Burns outlines a practical framework for reducing risk, applicable to both cloud providers and their customers:</p>



<ol class="wp-block-list">
<li><strong>Work with certified practitioners.</strong> Cloud platforms evolve rapidly, and the skill sets required to operate them securely are specific and often platform-dependent. Ensure the people managing your infrastructure hold current certifications and have hands-on platform experience.</li>
<li><strong>Conduct regular security reviews and audits.</strong> One-time assessments are insufficient. Scheduled, recurring audits help surface configuration drift, access control issues, and newly introduced vulnerabilities before they become incidents.</li>
<li><strong>Build security into your deployment processes.</strong> Integrating security review into CI/CD pipelines and infrastructure-as-code workflows reduces the window between introducing a vulnerability and detecting it.</li>
<li><strong>Maintain visibility into your full data footprint.</strong> Know where your sensitive data lives, who has access to it, and how it flows between services and partners.</li>
</ol>



<h2 class="wp-block-heading">What the Future Looks Like for IT Leaders</h2>



<p class="wp-block-paragraph">Burns frames the challenge for IT leadership as a balancing act: <em>&#8220;The stability of the proven versus the promise of the new.&#8221;</em> Emerging technologies attract attention and often drive genuine competitive advantage, but they also carry unknown risk profiles and are more likely to have unpatched vulnerabilities or immature security tooling.</p>



<p class="wp-block-paragraph">His prescription for successful IT leadership: embrace change, but do so within a framework of deliberate security and stability governance. Public cloud will remain the default deployment target for most organizations. The leaders who navigate this well will be those who can evaluate and adopt new capabilities without sacrificing the operational discipline that keeps their platforms secure.</p>



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



<ul class="wp-block-list">
<li>Cloud platforms are generally well-hardened. Your configuration, access controls, and integrations are the attack surface.</li>
<li>Misconfiguration and human error — not infrastructure vulnerabilities — drive the majority of cloud security incidents.</li>
<li>Regular audits, certified practitioners, and complete data flow documentation are non-negotiable baseline practices.</li>
<li>Every organization operating in the cloud should assume they have already experienced a security gap, and invest accordingly in detection and response capabilities.</li>
<li>IT leaders must balance innovation adoption with operational security discipline — neither pure conservatism nor unchecked experimentation serves the organization well.</li>
</ul>



<p class="wp-block-paragraph"><em>Original interview conducted by Digital Journal. Statements attributed to George Burns III, Senior Consultant of Cloud Operations, SPR.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/interview-clouds-biggest-threat-the-customers-who-use-it-special-read-more-http-www-digitaljournal-com-tech-and-science-technology-interview-cloud-s-biggest-threat-the-customers-who-us/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Cloud Launches Two New Certifications: Certified Fellow and Professional Cloud DevOps Engineer</title>
		<link>https://www.bestdevops.com/google-launches-two-new-cloud-certifications/</link>
					<comments>https://www.bestdevops.com/google-launches-two-new-cloud-certifications/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 03 Feb 2020 04:43:50 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[certifications]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps engineer]]></category>
		<category><![CDATA[Google-cloud]]></category>
		<category><![CDATA[IT leaders]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10329</guid>

					<description><![CDATA[Google Cloud introduced two new credentials targeting technical leaders and DevOps engineers: the invitation-only Google Cloud Certified Fellow programme focused on Anthos expertise, and the Professional Cloud DevOps Engineer certification for demonstrating operational excellence.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://itbrief.co.nz" rel="noopener">itbrief.co.nz</a> (original reporting, February 2020)</em></p>



<h2 class="wp-block-heading">Google Cloud Expands Its Certification Portfolio</h2>



<p class="wp-block-paragraph">Google Cloud announced two new certifications aimed at addressing real-world skills gaps in enterprise cloud adoption: the <strong>Google Cloud Certified Fellow</strong> programme for senior technical leaders, and the <strong>Professional Cloud DevOps Engineer</strong> certification for practitioners focused on reliability and delivery velocity. Together, the two credentials cover opposite ends of the cloud career ladder — strategic leadership and hands-on engineering.</p>



<h2 class="wp-block-heading">Google Cloud Certified Fellow: Recognition for Anthos Experts</h2>



<p class="wp-block-paragraph">The Google Cloud Certified Fellow programme is an <strong>invitation-only</strong> credential designed for technical leaders who have demonstrated deep expertise in designing enterprise solutions on <a href="https://cloud.google.com/anthos" rel="noopener noreferrer">Anthos</a>, Google&#8217;s open hybrid and multi-cloud application platform. It is not a self-service exam that anyone can register for; candidates must be nominated and then pass a series of rigorous assessments.</p>



<h3 class="wp-block-heading">What the Assessment Involves</h3>



<ul class="wp-block-list">
<li><strong>Hands-on labs</strong> that test practical Anthos skills in realistic scenarios</li>
<li><strong>A panel interview</strong> with Google Cloud product and engineering leadership</li>
<li>Evaluation of the candidate&#8217;s ability to lead organisations through hybrid and multi-cloud adoption</li>
</ul>



<p class="wp-block-paragraph">At the time of the announcement, twenty IT leaders had already earned the Certified Fellow designation and were actively applying those skills within their organisations.</p>



<h3 class="wp-block-heading">What Certified Fellows Gain</h3>



<ul class="wp-block-list">
<li>Industry recognition as a proven Anthos and hybrid-cloud expert</li>
<li>Access to a peer network of other Certified Fellows</li>
<li>Direct engagement with Google Cloud product and engineering teams</li>
<li>A platform to contribute knowledge back to the broader cloud community</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The Certified Fellow exam pushed my understanding of Anthos&#8217; capabilities, and the certification provides me with the platform to help educate the community about the latest technology and inspire people to become better engineers.&#8221;</p><cite>— Chris Love, Principal Architect at LionKube and Google Cloud Certified Fellow</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I am proud of the recognition for my skill level from Google Cloud and my clients value the mastery it demonstrates. Having representation in the Certified Fellow Program reinforces Accenture&#8217;s commitment to Cloud innovation and to our continued Google Cloud partnership.&#8221;</p><cite>— Zach Snee, Cloud Solutions Architect at Accenture and Google Cloud Certified Fellow</cite></blockquote>



<h2 class="wp-block-heading">Professional Cloud DevOps Engineer: A Certification for Practitioners</h2>



<p class="wp-block-paragraph">Unlike the Certified Fellow programme, the <strong>Professional Cloud DevOps Engineer</strong> certification is an open, exam-based credential available to any DevOps professional who wants to validate their skills on Google Cloud. It targets engineers responsible for balancing service reliability with development speed — two tensions at the core of modern site reliability engineering (SRE) and DevOps practice.</p>



<h3 class="wp-block-heading">Why This Certification Matters</h3>



<p class="wp-block-paragraph">The cloud skills shortage makes it difficult for hiring managers to quickly identify qualified candidates. A vendor-neutral job title like &#8220;DevOps Engineer&#8221; can encompass vastly different experience levels and tooling backgrounds. A Google Cloud-specific certification gives employers a concrete, verifiable signal that a candidate understands Google Cloud&#8217;s operations tooling, CI/CD patterns, and reliability practices.</p>



<p class="wp-block-paragraph">For engineers, the certification provides a structured learning path and a portable credential that demonstrates expertise in:</p>



<ul class="wp-block-list">
<li>Efficient development operations on Google Cloud</li>
<li>Service reliability engineering principles</li>
<li>Delivery speed and deployment pipeline best practices</li>
<li>Monitoring, logging, and incident response on Google Cloud infrastructure</li>
</ul>



<h2 class="wp-block-heading">How the Two Certifications Compare</h2>



<figure class="wp-block-table"><table><thead><tr><th>Feature</th><th>Google Cloud Certified Fellow</th><th>Professional Cloud DevOps Engineer</th></tr></thead><tbody><tr><td><strong>Access</strong></td><td>Invitation-only</td><td>Open registration</td></tr><tr><td><strong>Primary audience</strong></td><td>Senior technical leaders</td><td>DevOps / SRE practitioners</td></tr><tr><td><strong>Core focus</strong></td><td>Anthos, hybrid &amp; multi-cloud strategy</td><td>CI/CD, reliability, delivery speed</td></tr><tr><td><strong>Assessment format</strong></td><td>Hands-on labs + panel interview</td><td>Exam-based</td></tr><tr><td><strong>Community benefit</strong></td><td>Peer network, Google engineering access</td><td>Industry-recognised credential</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">What This Means for DevOps Teams</h2>



<p class="wp-block-paragraph">For organisations running workloads on Google Cloud — or evaluating a move to Anthos for hybrid or multi-cloud deployments — these certifications provide a practical hiring and talent-development framework. Engineering managers can use the Professional Cloud DevOps Engineer credential as a benchmark when evaluating candidates or building internal training programmes. For individual contributors, it represents a clear and achievable professional development goal with direct market value.</p>



<p class="wp-block-paragraph">For staff aspiring to architecture or principal engineering roles, understanding the Certified Fellow programme sets a longer-term goal that also provides a deep incentive to master Anthos and enterprise hybrid-cloud design — skills that remain in high demand regardless of which cloud certifications a team pursues.</p>



<h2 class="wp-block-heading">Further Reading</h2>



<ul class="wp-block-list">
<li><a href="https://cloud.google.com/certification/cloud-devops-engineer" rel="noopener noreferrer">Google Cloud Professional Cloud DevOps Engineer certification page</a></li>
<li><a href="https://cloud.google.com/anthos" rel="noopener noreferrer">Google Anthos platform overview</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/google-launches-two-new-cloud-certifications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Market Overview: Key Segments, Drivers, and Growth Outlook to 2026</title>
		<link>https://www.bestdevops.com/devops-market-key-manufacturers-dynamics-and-forecast-2019-2026/</link>
					<comments>https://www.bestdevops.com/devops-market-key-manufacturers-dynamics-and-forecast-2019-2026/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 28 Oct 2019 06:39:15 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Delivery & Operation Management]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Microsoft’s Dynamics]]></category>
		<category><![CDATA[Software Process]]></category>
		<category><![CDATA[Testing & Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8899</guid>

					<description><![CDATA[An overview of the global DevOps market structure, key growth drivers, market segmentation, and regional dynamics shaping adoption through 2026.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Note: Market data and projections cited in this article originate from a 2019 report published by Reports and Data, as summarized by connectinginvestor.com. Figures reflect the state of the market as understood at that time.</em></p>



<h2 class="wp-block-heading">Global DevOps Market at a Glance</h2>



<p class="wp-block-paragraph">According to a 2019 report by Reports and Data, the global DevOps market was projected to reach <strong>USD 14.58 billion by 2026</strong>. The growth is attributed to organizations accelerating software delivery cycles while simultaneously reducing costs through automation, continuous integration, and continuous delivery (CI/CD) pipelines.</p>



<p class="wp-block-paragraph">At its core, a DevOps system coordinates all tools and process components required to sustain a rapid software development lifecycle. This includes managing source code changes, code merging, host initialization, build execution, automated release packaging, multi-stage automated testing, and results reporting. By automating these steps, organizations reduce both capital expenditure (CapEx) and operational expenditure (OpEx) through more efficient resource monitoring and utilization.</p>



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



<p class="wp-block-paragraph">DevOps adoption is driven by the need to close the gap between software development speed and business responsiveness. Key drivers include:</p>



<ul class="wp-block-list">
<li><strong>Continuous collaboration:</strong> DevOps breaks down silos between development, operations, QA, and business teams, enabling faster integration of customer feedback into product releases.</li>
<li><strong>Waste reduction:</strong> The DevOps feedback loop helps organizations identify duplication of effort, process bottlenecks, and inefficiencies across the delivery pipeline.</li>
<li><strong>Continuous deployment:</strong> Fully automated delivery pipelines—without manual gates—reduce time to market and ensure consistent, repeatable releases.</li>
<li><strong>Balanced delivery:</strong> DevOps helps teams maintain equilibrium between speed, quality, cost, and risk rather than trading one off against another.</li>
</ul>



<p class="wp-block-paragraph">Continuous deployment, in particular, plays a critical role: automation validates each step of the software process, simplifies cross-team communication, and ensures releases happen on schedule without introducing manual risk.</p>



<h2 class="wp-block-heading">Market Segmentation</h2>



<p class="wp-block-paragraph">The global DevOps market can be analyzed across several dimensions. The Reports and Data study segments the market by offering type, organization size, deployment model, industry vertical, and region.</p>



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



<ul class="wp-block-list">
<li>Delivery &amp; Operations Management</li>
<li>Monitoring &amp; Performance Management</li>
<li>Testing &amp; Development</li>
<li>Lifecycle Management</li>
<li>Analytics</li>
</ul>



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



<ul class="wp-block-list">
<li>Small &amp; Medium-Sized Enterprises (SMEs)</li>
<li>Large Enterprises</li>
</ul>



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



<ul class="wp-block-list">
<li>On-Premises</li>
<li>Cloud-Based</li>
</ul>



<p class="wp-block-paragraph">Cloud-based deployment has grown significantly as organizations prioritize scalability and reduced infrastructure overhead. On-premises deployments remain relevant in regulated industries where data residency and compliance requirements are stricter.</p>



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



<ul class="wp-block-list">
<li>Information Technology (IT)</li>
<li>Telecom</li>
<li>Banking, Financial Services &amp; Insurance (BFSI)</li>
<li>Retail</li>
<li>Other verticals</li>
</ul>



<p class="wp-block-paragraph">BFSI and IT sectors have historically led DevOps adoption due to their high release frequency requirements and competitive pressure to deliver digital services rapidly.</p>



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



<ul class="wp-block-list">
<li><strong>North America</strong> – United States</li>
<li><strong>Europe</strong> – United Kingdom, France</li>
<li><strong>Asia Pacific</strong> – China, India, Japan</li>
<li><strong>Latin America</strong> – Brazil</li>
<li><strong>Middle East &amp; Africa (MEA)</strong></li>
</ul>



<p class="wp-block-paragraph">North America has traditionally dominated DevOps market share due to early enterprise adoption and a mature ecosystem of tooling vendors. Asia Pacific, led by India&#8217;s large IT services sector, is expected to represent one of the fastest-growing regions in the forecast period.</p>



<h2 class="wp-block-heading">Understanding Customer and Market Dynamics</h2>



<p class="wp-block-paragraph">Market research on DevOps goes beyond technology analysis. Understanding buyer behavior is critical for vendors positioning products and services in this space. Key analytical dimensions include:</p>



<ul class="wp-block-list">
<li><strong>Behavioral segmentation:</strong> How organizations currently use DevOps tools, their spending patterns, and consumption volumes help vendors tailor offerings to different maturity levels.</li>
<li><strong>Psychographic factors:</strong> Organizational culture, appetite for innovation, and risk tolerance influence DevOps tool selection and adoption pace.</li>
<li><strong>Technical proficiency:</strong> The degree of in-house DevOps expertise affects whether buyers prefer managed services, open-source toolchains, or integrated commercial platforms.</li>
<li><strong>Geographic variation:</strong> Regulatory environments, cloud infrastructure availability, and regional IT maturity create different buying patterns across markets.</li>
</ul>



<h2 class="wp-block-heading">Key Questions the Market Research Addresses</h2>



<p class="wp-block-paragraph">A comprehensive DevOps market report is designed to help technology vendors, investors, and enterprise buyers answer strategic questions such as:</p>



<ul class="wp-block-list">
<li>What is the projected total addressable market (TAM) for DevOps tools and services through 2026?</li>
<li>How does market size and growth rate vary by country and region?</li>
<li>Who are the dominant vendors, and what share of the market do they hold?</li>
<li>How intense is competitive pressure among established players and new entrants?</li>
<li>What product and service categories are gaining or losing market traction?</li>
<li>Are market leaders&#8217; competitive strengths and weaknesses meaningfully different from those of start-ups?</li>
<li>What risks do established vendors pose to emerging players?</li>
</ul>



<h2 class="wp-block-heading">Practical Takeaways for DevOps Practitioners</h2>



<p class="wp-block-paragraph">For engineering teams and DevOps leads, the market trajectory outlined in this research has several practical implications:</p>



<ul class="wp-block-list">
<li><strong>Tooling investment is growing:</strong> More vendors entering the market means more choice, but also more complexity in evaluating and standardizing on a toolchain.</li>
<li><strong>Cloud-native is the default:</strong> The shift toward cloud-based deployment models favors containerization, Kubernetes-based orchestration, and SaaS-delivered CI/CD platforms.</li>
<li><strong>Automation depth matters:</strong> Organizations moving beyond basic CI/CD toward full continuous deployment (zero manual gates) will see the greatest efficiency gains and align with where the market is heading.</li>
<li><strong>Cross-industry adoption is accelerating:</strong> DevOps is no longer confined to pure-play technology companies. BFSI, retail, and telecom are significant and growing buyer segments.</li>
</ul>



<p class="wp-block-paragraph"><em>Source: Reports and Data, as cited by connectinginvestor.com (2019). This article is a rewrite and expansion of market summary content originally published in October 2019.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-market-key-manufacturers-dynamics-and-forecast-2019-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Implementing Enterprise Microservices: It&#8217;s About Re-Design, Not Re-Modeling</title>
		<link>https://www.bestdevops.com/implementing-enterprise-microservices-its-all-about-re-design-not-re-modeling/</link>
					<comments>https://www.bestdevops.com/implementing-enterprise-microservices-its-all-about-re-design-not-re-modeling/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 24 Oct 2019 07:05:34 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[CI/CD pipeline]]></category>
		<category><![CDATA[Infrastructure Monitoring]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[re-design]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8823</guid>

					<description><![CDATA[Adopting microservices at enterprise scale is a ground-up redesign effort, not a cosmetic remodel. This guide walks through the architectural decisions, organizational shifts, and practical steps required to make the transition successfully.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on analysis originally published at <a href="https://diginomica.com" rel="noopener">diginomica.com</a>, drawing on research from TekSystems, Gartner, and public accounts from early microservices adopters including Netflix.</em></p>



<h2 class="wp-block-heading">Why Microservices Matter—and Why They&#8217;re Hard</h2>



<p class="wp-block-paragraph">Containers have captured the imagination of both infrastructure teams and application developers. Infrastructure engineers see containers as a more efficient way to allocate virtual compute resources. Developers see them as the path to building disaggregated, distributed, next-generation applications. Decomposing traditional monolithic applications into discrete, independently deployable components promotes code reuse, enables more granular scalability, and supports rapid development cycles by breaking work into smaller, lower-dependency chunks.</p>



<p class="wp-block-paragraph">Adrian Cockcroft, former head of web engineering at Netflix, defines a microservices architecture as <strong><em>&#8220;a service-oriented architecture composed of loosely coupled elements that have bounded contexts.&#8221;</em></strong> That definition is elegant, but implementing it across an enterprise application portfolio is far from trivial. It involves a cascade of architectural, organizational, and cultural decisions that many organizations underestimate.</p>



<figure class="wp-block-image"><img src="https://diginomica.com/sites/default/files/styles/article_images_full_desktop/public/images/2019-10/Screenshot%202019-10-23%20at%2011.03.54.png?itok=nc73N2Cn" alt="Diagram illustrating decomposition of a monolithic application into microservices components" decoding="async"/></figure>



<p class="wp-block-paragraph">Despite the hype, microservices adoption in enterprises still comes with a steep learning curve, new deployment platforms, unfamiliar developer toolchains, and significant organizational restructuring. IDC has forecast that by 2022, 90 percent of all new applications would feature microservices architectures, with 35 percent of production apps being cloud-native designs. Whether or not that specific figure proves accurate, the directional trend is clear: modular, service-based application architectures are becoming the default for organizations that need development agility and shorter release cycles.</p>



<p class="wp-block-paragraph">The critical insight that separates successful adopters from struggling ones: <strong>microservices is a redesign and construction project, not a remodeling job.</strong> You cannot layer microservices on top of a monolith and call the work done. The underlying service boundaries, data ownership, deployment pipelines, and team structures all have to change.</p>



<h2 class="wp-block-heading">From Monoliths to Microservices: Key Steps</h2>



<p class="wp-block-paragraph">IT consultancy TekSystems has published guidance on making a successful transition from monolithic to microservice-based applications. Combined with Gartner&#8217;s advice on designing microservices for agile architecture, the following steps represent a practical framework for practitioners—not just executives—tasked with turning a microservices strategy into working production systems.</p>



<h3 class="wp-block-heading">1. Start with the Full Cloud and Service Ecosystem</h3>



<p class="wp-block-paragraph">TekSystems frames this as &#8220;modernization should be holistic.&#8221; Because microservices depend on a wide range of infrastructure and platform components—container orchestration clusters, an API gateway, a service registry, a service bus, and often public cloud services like serverless functions and identity and access management (IAM) directories—you cannot adopt microservices in isolation. Piecemeal adoption leads to integration gaps and architectural debt. Begin by mapping the full platform ecosystem your services will depend on.</p>



<h3 class="wp-block-heading">2. Identify Core Application Services and Dependencies</h3>



<p class="wp-block-paragraph">The goal of microservices is to decouple reusable service logic from application-specific code. Achieving this requires a thorough analysis of your existing application fleet: what components exist, what they do, and how they depend on one another. Skipping this step produces microservices that are logically monolithic despite being physically separated—sometimes called a &#8220;distributed monolith,&#8221; which captures the operational complexity of microservices without delivering their benefits.</p>



<h3 class="wp-block-heading">3. Design Loosely Coupled Services</h3>



<p class="wp-block-paragraph">Reuse is one of the primary value propositions of microservices: a well-designed authentication service, for example, should be usable by any application in your portfolio without modification. That is impossible if services are tightly coupled to each other or to specific applications. The target is a library of generic, composable components that provide functions useful across a wide variety of applications.</p>



<p class="wp-block-paragraph">Gartner extends this principle to data: each service should own its data in an independent repository that is accessible to other services through a well-defined API, rather than sharing a common database. This is a significant departure from how most enterprise applications are currently structured and is one of the hardest design constraints to enforce in practice.</p>



<h3 class="wp-block-heading">4. Start Small and Iterate</h3>



<p class="wp-block-paragraph">TekSystems advocates for &#8220;quick wins&#8221;—minimum viable implementations that demonstrate value, build organizational confidence, and create a foundation for iterative improvement. Big Bang transitions, where an organization attempts to re-architect an entire application portfolio simultaneously, multiply project dependencies, stretch timelines, and are almost guaranteed to fail. Identify a bounded, lower-risk service as a first candidate, deliver it successfully, learn from the experience, and scale from there.</p>



<h3 class="wp-block-heading">5. Adopt a Service-Oriented Mindset Across People, Process, and Technology</h3>



<p class="wp-block-paragraph">Microservices architecture is inseparable from organizational design. Project teams should be small and autonomous—Amazon&#8217;s &#8220;two-pizza team&#8221; model is frequently cited here, where teams are small enough to be fed by two pizzas. Smaller teams improve communication, reduce coordination overhead, and enable faster decision-making. Deloitte has published analysis on the benefits of shifting IT&#8217;s orientation from projects to products, which aligns with how successful microservices teams are typically structured.</p>



<p class="wp-block-paragraph">TekSystems is direct on the leadership requirement: <em>&#8220;You need to have strong leadership. The decision tree can&#8217;t be big and bloated, and the silos can&#8217;t be fighting with each other.&#8221;</em> On the tooling side, the development platform must support rapid changes, multiple concurrent versions, and automated testing, integration, and deployment (CI/CD pipelines are non-negotiable in a mature microservices environment).</p>



<h3 class="wp-block-heading">6. Stay Focused on Business Value, Not Technology for Its Own Sake</h3>



<p class="wp-block-paragraph">Microservices are a means to an end: faster development and evolution of applications, business processes, and customer-facing services. It is easy for engineering teams to become absorbed in platform decisions and architectural debates while losing sight of why the work is being done. A useful prompt from TekSystems: <em>&#8220;Companies should not only think about improving what they have today, but more importantly, think about what doesn&#8217;t exist today.&#8221;</em></p>



<h2 class="wp-block-heading">Measuring Success: Business Metrics Over Technical Metrics</h2>



<p class="wp-block-paragraph">The success of a microservices program should ultimately be measured in business outcomes, not just technical indicators like deployment frequency or container counts. Metrics worth tracking include:</p>



<ul class="wp-block-list">
<li>Revenue growth attributable to faster feature delivery</li>
<li>Customer satisfaction scores and retention rates</li>
<li>Reduction in operational costs</li>
<li>Reduced cycle times for new application delivery, bug fixes, updates, and incident resolution</li>
<li>Improved security posture with measurable reduction in cyber vulnerabilities</li>
</ul>



<h2 class="wp-block-heading">Learning from Early Adopters: The Netflix Case</h2>



<p class="wp-block-paragraph">The most vocal and extensively documented early adopters of microservices are large technology and online services companies. The FAANG cohort—Facebook, Amazon, Apple, Netflix, and Google—all have microservices embedded in their core infrastructure. Netflix has been the most public about its journey and the lessons learned.</p>



<p class="wp-block-paragraph">Netflix moved from a monolithic architecture to a microservices-based system roughly a decade before this article was originally published. The motivation was direct: the monolithic codebase was buckling under explosive subscriber growth, and accumulated dependencies meant a single coding error could take the entire platform offline for hours. The decision to decompose was driven by operational necessity, not architectural fashion.</p>



<p class="wp-block-paragraph">As an early adopter, Netflix encountered immature tooling and had to develop significant portions of its microservices infrastructure internally. That work produced reusable software components covering:</p>



<ul class="wp-block-list">
<li><strong>Service discovery</strong> – enabling services to locate and communicate with one another dynamically</li>
<li><strong>Inter-process and inter-service communication</strong> – managing reliable message passing between services</li>
<li><strong>Service routing</strong> – directing traffic to the appropriate service instance</li>
<li><strong>Monitoring and security</strong> – providing visibility and access control across a distributed service mesh</li>
<li><strong>Workload scheduling</strong> – allocating compute resources efficiently across services</li>
<li><strong>Distributed configuration management</strong> – managing configuration state across many independent service instances</li>
</ul>



<p class="wp-block-paragraph">Netflix also experienced well-publicized outages caused by insufficient redundancy in its AWS cloud infrastructure—demonstrating that even organizations with significant engineering resources encounter serious failures in distributed systems. The result of sustained investment, however, is a platform that supports more than 150 million subscribers streaming vast volumes of content globally.</p>



<figure class="wp-block-image"><img src="https://diginomica.com/sites/default/files/styles/article_images_full_desktop/public/images/2019-10/Screenshot%202019-10-23%20at%2011.07.01.png?itok=FwUokaLA" alt="Diagram illustrating the Netflix microservices architecture components" decoding="async"/></figure>



<h2 class="wp-block-heading">Where Enterprise Adoption Stands</h2>



<p class="wp-block-paragraph">As of the original publication of this analysis in late 2019, enterprise microservices adoption was still in early stages, with the share of enterprises running microservices in production likely still in single-digit percentages. The IDC forecast of 90 percent adoption by 2022 was viewed skeptically by some analysts, as it would have required adoption to roughly double each year from that baseline.</p>



<p class="wp-block-paragraph">The core technology has matured substantially since Netflix made its initial transition. Many components that Netflix had to build from scratch—service meshes, API gateways, distributed tracing, container orchestration—are now available as managed cloud services or mature open-source projects. That lowers the implementation barrier significantly. The harder challenges—service boundary design, data ownership, team structure, and organizational culture—remain as demanding as ever and cannot be purchased as a managed service.</p>



<p class="wp-block-paragraph">The practical takeaway: before embarking on a microservices program, invest time in studying the documented experiences of organizations that have already made the transition. The patterns of success and failure are well established. The organizations most likely to succeed are those that treat microservices adoption as a long-term redesign program, staff it with appropriate leadership and engineering authority, and measure outcomes in business value rather than architectural purity.</p>



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



<ul class="wp-block-list">
<li>Microservices adoption is a ground-up architectural redesign, not an incremental upgrade to an existing monolith.</li>
<li>Success depends equally on organizational changes—small autonomous teams, product-oriented ownership—as on technology choices.</li>
<li>Start with a holistic view of your cloud and platform ecosystem before designing individual services.</li>
<li>Loose coupling must extend to data: each service should own its data store independently.</li>
<li>Begin with small, bounded projects to prove value and build organizational capability before scaling adoption.</li>
<li>Measure the program&#8217;s success in business outcomes: revenue, customer satisfaction, cost, and cycle time reduction.</li>
<li>Study early adopters like Netflix—their published post-mortems and architectural decisions contain hard-won, directly applicable lessons.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/implementing-enterprise-microservices-its-all-about-re-design-not-re-modeling/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AWS Machine Learning Platform: Deep Learning Containers, AMIs, and AI Services Explained</title>
		<link>https://www.bestdevops.com/review-latest-investments-to-aws-machine-learning-platform/</link>
					<comments>https://www.bestdevops.com/review-latest-investments-to-aws-machine-learning-platform/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 19 Sep 2019 05:07:24 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[scientist]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=7847</guid>

					<description><![CDATA[AWS has been investing heavily in its machine learning platform, targeting both experienced ML developers and non-specialist data scientists. This article breaks down Deep Learning Containers, updated Deep Learning AMIs, and newly GA AI services like Amazon Forecast and Amazon Personalize.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">AWS regularly ships new services and features, but its AI and machine learning portfolio has seen particularly rapid growth. At re:Invent 2018 alone, AWS announced 13 machine learning products. That pace of change is welcome for users who need capable tools, but it makes it genuinely difficult for DevOps teams and data scientists to track what is available and when to use it.</p>



<p class="wp-block-paragraph">This article breaks down the most significant recent additions to the AWS machine learning platform, organized by audience: infrastructure-focused developers and DevOps engineers who build and deploy custom models, and data scientists or non-specialists who need managed services to analyze large datasets without hand-rolling ML pipelines.</p>



<h2 class="wp-block-heading">Who AWS Is Building For</h2>



<p class="wp-block-paragraph">AWS machine learning investments fall into two broad categories:</p>



<ul class="wp-block-list">
<li><strong>Developer and DevOps tooling</strong> — Deep Learning AMIs and Deep Learning Containers target engineers building sophisticated, custom models and the teams responsible for deploying them on cloud infrastructure.</li>
<li><strong>Managed AI services</strong> — Services like Amazon Forecast and Amazon Personalize are designed for data scientists and non-specialists who want to apply advanced ML techniques to large datasets without managing the underlying infrastructure or writing training code from scratch.</li>
</ul>



<h2 class="wp-block-heading">AWS Deep Learning Containers</h2>



<p class="wp-block-paragraph">Setting up a reproducible environment for deep learning development has historically been a time-consuming task. Data scientists had to manually resolve dependencies across multiple source repositories, manage framework versions, and tune configuration for their target hardware — a largely DIY process prone to environment drift and hard-to-debug failures.</p>



<p class="wp-block-paragraph">NVIDIA addressed this problem early with NVIDIA GPU Cloud (NGC), a registry of pre-built containers that bundle all the libraries and drivers needed to run deep learning workloads on NVIDIA hardware. AWS adopted a similar approach and introduced <strong>AWS Deep Learning Containers</strong>: a set of Docker images pre-configured with the most popular deep learning frameworks.</p>



<h3 class="wp-block-heading">Supported Environments</h3>



<p class="wp-block-paragraph">AWS Deep Learning Containers can run across a range of AWS compute services and orchestration platforms:</p>



<ul class="wp-block-list">
<li>Amazon Elastic Kubernetes Service (EKS)</li>
<li>Amazon Elastic Container Service (ECS)</li>
<li>Amazon SageMaker</li>
<li>Individual EC2 instances</li>
<li>Self-managed Kubernetes clusters backed by EC2 instances</li>
</ul>



<h3 class="wp-block-heading">Frameworks and Runtime Support</h3>



<p class="wp-block-paragraph">At the time of this writing, the containers shipped with support for TensorFlow 1.14.0, MXNet 1.4.1, and the NVIDIA CUDA toolkit 10.0. Both frameworks expose Python APIs, which is the dominant scripting language in the data science community.</p>



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



<ul class="wp-block-list">
<li><strong>Model training and inference</strong> with both TensorFlow and MXNet.</li>
<li><strong>Distributed training</strong> with TensorFlow, supported via <a href="https://github.com/horovod/horovod">Horovod</a> — an open-source distributed training framework originally developed by Uber.</li>
<li><strong>CPU and GPU instance compatibility</strong> on Ubuntu 16.04.</li>
<li><strong>SageMaker integration</strong> — useful for teams that want to run custom algorithms and containers without managing the training infrastructure directly.</li>
</ul>



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



<p class="wp-block-paragraph">Deep Learning Containers are available at no additional charge from the AWS Marketplace or Amazon Elastic Container Registry (ECR). You pay only for the underlying compute resources you consume.</p>



<p class="wp-block-paragraph">For Kubernetes-based deployments, the workflow is straightforward: create a pod specification file that references one of the Deep Learning Container images, then schedule it onto your cluster using <code>kubectl</code>. The same container images can be used consistently across local development, EKS, and SageMaker, reducing environment parity issues between development and production.</p>



<h2 class="wp-block-heading">Deep Learning AMIs: Updates for Smaller-Scale Projects</h2>



<p class="wp-block-paragraph">For teams working on smaller projects — those involving a handful of VMs rather than a full container orchestration cluster — AWS maintains <strong>Deep Learning Amazon Machine Images (AMIs)</strong>. These provide a similar pre-configured environment directly on EC2 instances, without the need to manage container infrastructure.</p>



<p class="wp-block-paragraph">In 2019, AWS expanded framework support for Deep Learning AMIs with the following additions:</p>



<ul class="wp-block-list">
<li>PyTorch 1.1, Chainer 5.4, and CUDA 10 support for MXNet</li>
<li>Amazon Linux 2 support, along with TensorFlow 1.13.1, MXNet 1.4.0, and Chainer 5.3.0</li>
</ul>



<p class="wp-block-paragraph">AWS also extended the <strong>Elastic Inference</strong> service to support TensorFlow 1.12, adding a new <code>EIPredictor</code> Python API. Elastic Inference allows you to attach a fractional GPU accelerator to any SageMaker or EC2 instance — rather than provisioning a full GPU instance — which can significantly reduce the cost of deep learning inference workloads while still improving throughput over CPU-only instances.</p>



<h2 class="wp-block-heading">AWS AI Managed Services: Now Generally Available</h2>



<p class="wp-block-paragraph">Several AI services previewed at re:Invent 2018 reached general availability in the months that followed. These managed services abstract away model training, infrastructure provisioning, and hyperparameter tuning — users supply data, and AWS handles the ML pipeline.</p>



<h3 class="wp-block-heading">Amazon Forecast</h3>



<p class="wp-block-paragraph">Amazon Forecast is a fully managed time series forecasting service built on technology Amazon developed for its own internal demand-planning use cases. Users supply historical time series data and any relevant metadata, and Forecast automatically selects and trains a predictive model. The service is designed to handle the kind of complex, multi-variable forecasting problems — such as product demand, resource utilization, or financial metrics — that are difficult to address with simple statistical methods.</p>



<h3 class="wp-block-heading">Amazon Personalize</h3>



<p class="wp-block-paragraph">Amazon Personalize is a managed recommendation and personalization engine that draws on the same underlying models used in Amazon&#8217;s retail platform. Teams provide an interaction dataset — such as page views, purchases, or content engagement events — along with an item catalog. Personalize handles model training, tuning, and hosting, and returns ranked recommendations via an API. This makes it practical to add real-time personalization to applications without dedicated ML engineering resources.</p>



<h3 class="wp-block-heading">Amazon ML Insights for QuickSight</h3>



<p class="wp-block-paragraph">ML Insights is an add-on module for Amazon QuickSight, AWS&#8217;s interactive business intelligence service. It introduces machine learning and natural language processing features directly into the BI workflow, including:</p>



<ul class="wp-block-list">
<li><strong>Anomaly detection</strong> — automatically surfaces unexpected changes in metrics across large datasets.</li>
<li><strong>Forecasting</strong> — projects future values of time series data within QuickSight dashboards.</li>
<li><strong>Auto-narratives</strong> — generates plain-language textual descriptions of chart data, making it easier to communicate findings to non-technical stakeholders.</li>
</ul>



<p class="wp-block-paragraph">ML Insights is aimed at analysts who need more than standard statistical aggregation but do not want to build and maintain separate ML pipelines outside of their BI tooling.</p>



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



<ul class="wp-block-list">
<li>If your team builds custom deep learning models, <strong>Deep Learning Containers</strong> remove the environment setup burden and work across EKS, ECS, SageMaker, and raw EC2.</li>
<li>For smaller VM-based workloads, <strong>Deep Learning AMIs</strong> offer a faster path to a pre-configured training environment without container orchestration overhead.</li>
<li><strong>Elastic Inference</strong> is worth evaluating if inference cost on GPU instances is a concern — attaching fractional accelerators can reduce spend compared to full GPU instances.</li>
<li>Managed services like <strong>Forecast</strong> and <strong>Personalize</strong> are production-ready options for common ML use cases where building and maintaining custom models is not justified by the available ML engineering capacity.</li>
</ul>



<p class="wp-block-paragraph"><em>Source: Originally based on reporting from searchaws.techtarget.com (2019).</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/review-latest-investments-to-aws-machine-learning-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>To benefit from DevOps implementation, security and dev teams must communicate better</title>
		<link>https://www.bestdevops.com/to-benefit-from-devops-implementation-security-and-dev-teams-must-communicate-better/</link>
					<comments>https://www.bestdevops.com/to-benefit-from-devops-implementation-security-and-dev-teams-must-communicate-better/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 04 Jul 2019 05:25:11 +0000</pubDate>
				<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Automation Security]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT leaders]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5891</guid>

					<description><![CDATA[Source :- helpnetsecurity.com Despite the enterprise benefits assured by adopting a DevOps culture, the majority of IT leaders believe communication between [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source :- helpnetsecurity.com</p>
<p>Despite the enterprise benefits assured by adopting a DevOps culture, the majority of IT leaders believe communication between IT security and software development must improve greatly to achieve success, a Trend Micro survey reveals.</p>
<p>DevOps implementation</p>
<p>Led by independent research specialist Vanson Bourne, the company surveyed the attitudes toward DevOps held by 1,310 IT decision makers from within both enterprise and SMB organizations across the globe.</p>
<p>Those surveyed are at various stages of the DevOps implementation as they integrate their teams, application development, information technology operations and security, to shorten and secure the development lifecycle.</p>
<p>While three-quarters (74%) claimed such initiatives had become more important over the past year, an even higher percentage argued that communication within the IT department needed to improve.</p>
<p>Some 89% said software development and IT security teams needed to be in closer contact, while 77% said the same for developers, security and operations. A third (34%) claimed that these siloes are making it harder to create a DevOps culture in the organization.</p>
<p>“History of software development shows that the biggest and best process improvements never happen quickly due to the most valuable variable, people, who have existing behavioral patterns and cultural components,” said Steve Quane, executive vice president of network defense and hybrid cloud security for Trend Micro.</p>
<p>“Organizations implementing a DevOps structure are going in a strong direction, but security cannot be forgotten during this transition.”</p>
<p>Respondents indicated the best ways to drive this cultural change include: fostering greater integration between teams (61%); setting common goals (58%); and sharing learning experiences across teams (50%). Yet over 78% of IT decision makers said improvement is needed in these areas.</p>
<p>Only a third (33%) of respondents said DevOps is a shared responsibility between software development and IT operations, which is another indication of the current communication breakdown between teams. It appears that each department feels responsibility or ownership to lead these projects.</p>
<p>Part of the challenge is believed to be — despite enthusiasm for DevOps, which has seen 81% of organizations already implement or currently work on projects — nearly half of respondents (46%) have only partially developed their DevOps strategy. IT leaders polled confirmed that enhancing IT security is more of a priority (46%) in DevOps than any other factor.</p>
<p>Quane continued by saying, “Regardless of where an organization is in their journey, there are new tools that bake security into the development process while automating rapid deployment of security at the same time as reducing risk and ensuring compliance.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/to-benefit-from-devops-implementation-security-and-dev-teams-must-communicate-better/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
