<?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>Application Development &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/application-development/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 07:23:57 +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>SpringML Achieves Security Partner Specialization in the Google Cloud Partner Advantage Program</title>
		<link>https://www.bestdevops.com/springml-achieves-security-partner-specialization-in-the-google-cloud-partner-advantage-program/</link>
					<comments>https://www.bestdevops.com/springml-achieves-security-partner-specialization-in-the-google-cloud-partner-advantage-program/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 08 Jun 2021 05:32:31 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Data Analytics]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Specialization]]></category>
		<category><![CDATA[SpringML]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=16561</guid>

					<description><![CDATA[Source:-https://www.prnewswire.com/ PLEASANTON, Calif., June 7, 2021 /PRNewswire/ &#8212; SpringML, Inc. (&#8220;SpringML&#8221;), a leader in machine learning and advanced data analytics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://www.prnewswire.com/</p>
<p>PLEASANTON, Calif., June 7, 2021 /PRNewswire/ &#8212; SpringML, Inc. (&#8220;SpringML&#8221;), a leader in machine learning and advanced data analytics services, is proud to announce that it has achieved the Security Specialization in Google Cloud Partner Advantage. By earning the Partner Specialization, SpringML has proven their expertise and success in building customer solutions in the Security field using Google Cloud technology.</p>
<p>Partners with this specialization have demonstrated significant success securing customer infrastructure and workflows to Google Cloud. Areas of expertise for SpringML include data encryption management, identifying and masking confidential data, role based access control and network security access to data for internal and external users &#8211; all critical components to help lay a secure foundation for data driven transformation.</p>
<p>&#8220;We&#8217;re pleased that SpringML has achieved the Security Specialization in the Google Cloud Partner Advantage Program,&#8221; said Nina Harding, Chief of Global Partner Programs &amp; Strategy at Google Cloud. &#8220;Acquiring this specialization is evidence of SpringML&#8217;s expertise in building security infrastructure solutions and their continued commitment to helping our customers throughout their digital transformations.&#8221;</p>
<p>&#8220;SpringML is an agent of change to help enterprises rapidly deploy data-driven digital transformation projects,&#8221; said Girish Reddy, CTO of SpringML. &#8220;Using Google Cloud tools, we can ensure that security and privacy compliance are maintained at the highest levels throughout a project implementation.&#8221;</p>
<p>As enterprises look for new ways to engage with customers, providing creative digital experiences is key. SpringML&#8217;s portfolio showcases its ability to deliver data-driven digital transformation projects having built applications for enterprises with an agile, iterative, and incremental delivery model.</p>
<p><strong>Spring ML, Inc.</strong></p>
<p>SpringML delivers data-driven digital transformation outcomes with an experimentation and design thinking mindset. We provide consulting and implementation services and industry-specific analytics solutions that deliver high-impact business value from data. SpringML is a premier Google Cloud partner with capabilities to plan, assess, deploy, and manage data-driven engagements. We have been awarded Google Cloud specializations based on our expertise and customer portfolio for Security, Data Management, Application Development, Data Analytics, Machine Learning, and Marketing Analytics.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/springml-achieves-security-partner-specialization-in-the-google-cloud-partner-advantage-program/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Will the Pandemic Propel DevSecOps? Snyk Says Yes</title>
		<link>https://www.bestdevops.com/will-the-pandemic-propel-devsecops-snyk-says-yes/</link>
					<comments>https://www.bestdevops.com/will-the-pandemic-propel-devsecops-snyk-says-yes/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 07 Apr 2020 05:46:26 +0000</pubDate>
				<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT security]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11651</guid>

					<description><![CDATA[Snyk founder Guy Podjarny argues that the shift to remote development accelerated by COVID-19 is forcing organizations to embrace DevSecOps — embedding security into the development process rather than treating it as an afterthought.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published on SDXCentral, featuring commentary from Guy Podjarny, founder and president of Snyk.</em></p>



<h2 class="wp-block-heading">Remote Work as a Security Wake-Up Call</h2>



<p class="wp-block-paragraph">The COVID-19 pandemic pushed development teams into remote work almost overnight. For many organizations, this sudden shift exposed structural weaknesses that had been quietly accumulating for years: poor visibility into what development teams were actually doing, over-reliance on centralized security controls, and a persistent gap between security teams and developers.</p>



<p class="wp-block-paragraph">Guy Podjarny, founder and president of <a href="https://snyk.io">Snyk</a> — a security company focused on helping developers find vulnerabilities in open source code and Kubernetes-based applications — put it bluntly: <em>&#8220;Security has historically been very much about control, and that was already being challenged around visibility into what development teams are doing. So at a high level, you need to shake off this illusion that you can centrally control what development is doing. That wasn&#8217;t true before. You&#8217;ve been kind of walking on this thin ice. And then the virus shattered it.&#8221;</em></p>



<h2 class="wp-block-heading">The Case for Bug Bounty Programs During Downtime</h2>



<p class="wp-block-paragraph">One of Podjarny&#8217;s more actionable suggestions during the pandemic period: launch a bug bounty program. With many developers working from home and looking for productive outlets, sign-ups to bug bounty communities increased noticeably. Podjarny noted that this kind of distributed, community-driven security testing aligns naturally with remote-first workflows.</p>



<p class="wp-block-paragraph">The idea received broader industry support as well. Bugcrowd announced it would provide free, fully managed bug bounty programs — including attack surface analysis — to emergency response teams, hospitals, and other healthcare organizations responding to the pandemic. This illustrated a broader industry recognition that security capacity could be scaled through community programs at relatively low cost.</p>



<h2 class="wp-block-heading">Snyk&#8217;s Approach: Continuous Security Integration</h2>



<p class="wp-block-paragraph">Snyk&#8217;s core product is built around the idea that security should happen during development, not after deployment. The platform helps developers identify vulnerable dependencies as they write code, leveraging a continuously updated database that monitors open source libraries and container images for newly disclosed vulnerabilities.</p>



<p class="wp-block-paragraph">When vulnerabilities are found post-deployment, Snyk can also apply patches or suggest dependency upgrades. This dual capability — shift-left detection and post-deployment remediation — positions the tool as relevant across the full software development lifecycle (SDLC).</p>



<p class="wp-block-paragraph">In response to the pandemic, Snyk offered its security services free for six months to organizations in industries hit hardest: healthcare, hospitality, travel, and entertainment.</p>



<h2 class="wp-block-heading">How to Secure Code When the Dev Team Is Fully Remote</h2>



<p class="wp-block-paragraph">Podjarny outlined three core components for empowering remote developers to write secure code:</p>



<h3 class="wp-block-heading">1. Document Best Practices and Decision Frameworks</h3>



<p class="wp-block-paragraph">It is not enough to publish a list of secure coding rules. Documentation should walk developers through the decision-making process: what questions to ask themselves as they make architectural and implementation choices, and what steps to take when they encounter an ambiguous situation. The goal is to make good security decisions the path of least resistance.</p>



<h3 class="wp-block-heading">2. Use Supportive Tools, Not Enforcement Tools</h3>



<p class="wp-block-paragraph">Podjarny makes an important distinction between tools that <em>block</em> developers and tools that <em>inform</em> them. Rather than breaking the entire build when a security violation is detected, he advocates for failing pull requests instead — a targeted intervention that flags only the new changes in question. This approach preserves developer autonomy and keeps the feedback loop tight and actionable.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Don&#8217;t break the build. But rather, surface it to developers. They need to play a role. It&#8217;s not just the security team that needs to change.&#8221;</p><cite>— Guy Podjarny, Founder and President, Snyk</cite></blockquote>



<p class="wp-block-paragraph">This philosophy reflects a broader DevSecOps principle: security tooling should feel like a helpful colleague, not a gatekeeper.</p>



<h3 class="wp-block-heading">3. Invest in Security Visibility</h3>



<p class="wp-block-paragraph">Even well-intentioned teams make mistakes, and not every developer will have the same level of security awareness. Visibility tooling — instrumenting builds to capture dependency manifests, surfacing discovered vulnerabilities in the build output, and creating team-level dashboards or leaderboards that track how security issues are handled — creates accountability and encourages healthy competition around security hygiene.</p>



<p class="wp-block-paragraph">Celebrating security achievements publicly within an organization reinforces the message that security is a shared engineering responsibility, not just a compliance checkbox.</p>



<h2 class="wp-block-heading">Why This Accelerates DevSecOps Adoption</h2>



<p class="wp-block-paragraph">CI/CD pipelines had already been accelerating the pace of software delivery well before the pandemic. But as deployment velocity increased, security teams were frequently left out of the loop — reduced to naysayers who slowed releases down, rather than enablers who helped teams ship safely.</p>



<p class="wp-block-paragraph">Podjarny argues that the pandemic forced a reckoning with this dysfunction. Organizations could no longer rely on proximity, informal hallway conversations, or the assumption that a centralized security team could review everything. The only scalable answer is DevSecOps: embedding security controls, tooling, and culture directly into the DevOps workflow.</p>



<p class="wp-block-paragraph"><em>&#8220;DevSecOps is about equipping teams that practice DevOps with the ability and empowerment to make security decisions,&#8221;</em> Podjarny said. <em>&#8220;It is fundamentally the right approach.&#8221;</em></p>



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



<ul class="wp-block-list">
<li><strong>Centralized security control does not scale</strong> in a distributed, remote-first development environment. Accept this and plan accordingly.</li>
<li><strong>Shift security left</strong> by integrating vulnerability scanning into the IDE, version control, and CI pipeline — not just at the point of deployment.</li>
<li><strong>Fail pull requests, not builds</strong>, to keep developer feedback loops tight and maintain autonomy while enforcing security standards.</li>
<li><strong>Make security visible</strong> through dashboards, dependency audits, and team-level metrics. What gets measured gets managed.</li>
<li><strong>Consider a bug bounty program</strong> as a cost-effective way to augment internal security capacity, particularly when developer availability is high.</li>
<li><strong>Security documentation should be decision-oriented</strong>, not just rule-oriented. Help developers reason through security tradeoffs, not just memorize restrictions.</li>
</ul>



<p class="wp-block-paragraph">The pandemic did not create the problems that DevSecOps solves. It simply made them impossible to ignore.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/will-the-pandemic-propel-devsecops-snyk-says-yes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>This is how retail CIOs are using DevOps and RAD to go omnichannel</title>
		<link>https://www.bestdevops.com/this-is-how-retail-cios-are-using-devops-and-rad-to-go-omnichannel/</link>
					<comments>https://www.bestdevops.com/this-is-how-retail-cios-are-using-devops-and-rad-to-go-omnichannel/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 26 Feb 2020 05:27:43 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[API-based]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Microservices]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10893</guid>

					<description><![CDATA[Source:-diginomica.com Retail consumers today demand personalized services and delivery, from online, to mobile, to in-store – a joined-up, omnichannel experience [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-diginomica.com</p>
<p>Retail consumers today demand personalized services and delivery, from online, to mobile, to in-store – a joined-up, omnichannel experience delivered in a cycle of swipes, clicks, chat and in-stores contact. These behaviors reflect just how much shoppers are today ‘in charge’ of their purchases and demand interactions that are responsive to their personal preferences. For many retailers, it’s a challenge to keep pace with these demands.</p>
<p>In its 2018 B2C Innovation Survey, IDC asserted that retailers have just “two to three years of competitive advantage, or be a laggard.” This illustrates how short is the window of opportunity – action is needed now. There is an increasing polarization between good and poor retail performance based on a host of different metrics. Retailers can end up as zero or hero very quickly.</p>
<p>For traditional retailers with a plethora of legacy systems, a large asset portfolio and significant human capital, it can be tough to think holistically about digital. The e-commerce channel is often siloed, consigned to a completely different division with different operations. CIOs must work out how to unify digital and traditional retail to truly deliver omnichannel in a profitable way. This is what is keeping most retail CEOs up at night and the CIO will play a critical role in supporting the success of the business, working hand in hand with the CEO, and supported by key staff and employees.</p>
<p>Based on our work with customers in the retail industry, we believe there are three ingredients for success in the quest to adapt to an omnichannel world:</p>
<p><strong>Organization – in particular adoption of DevOps</strong><br />
Technology – specifically a suitable Rapid Application Development (RAD) platform with support for cloud and API-based integration<br />
Process – adopting agile and lean methodologies to support experimentation, curiosity, collaboration and courageous learning.<br />
Product-centric DevOps<br />
We are finding many companies, large and small, embracing the product-centric approach. Instead of planning projects to make changes to their applications, they are constantly evolving their software in the same way as an Independent Software Vendor (ISV), regardless of whether the “customer” is the enterprise’s paying customer or an internal user of the application. Product roadmaps chart the course of new capabilities to be added and their priority, replacing project management skills with the sprints and scrums of continuous agile development. This is the approach taken at Johnson &amp; Johnson, as Aravinda Boyapati, Senior Manager and UX and Advanced Tech Incubation Leader, explains:</p>
<p>You don&#8217;t have a year-long time to deploy a project. Our approach is to do it in an agile way. You come up with those minimum viable products which you can put into production in less than ten weeks &#8230; You can actually improve it on top, building more capabilities and then help your business to evolve them in a faster pace.</p>
<p>In this product-centric world, CIOs are challenged every day to deliver new solutions, products and services either to enable operational improvements or customer experience improvements. Hence, having a single, adaptable and fast-moving development platform is an essential capability.</p>
<p><strong>Choosing a RAD platform</strong><br />
Using a Rapid Application Development (RAD) platform supports the speed, agility and rapid delivery of a DevOps approach. It helps CIOs to simplify their development landscape, reduces the need for long development cycles, and underpins the DevOps organization with a tool to support continuous development, rapid testing and industrialization. The right platform for innovation is essential, says Geir Nøstdahl, Head of IT Digital Services at consumer retail group Elkjop Nordic AS:</p>
<p>By having microservices and utilizing the cloud technologies … we were able to do a lot of things and to help the customer have a more seamless experience than what we would have been able to do if we didn&#8217;t have this capability internally.</p>
<p>Choose a RAD platform that can align with your cloud strategy and harness API integration. It should bring together low-cost software development and emerging technologies utilizing microservices, continuous integration and continuous deployment tools.</p>
<p><strong>Agile processes</strong><br />
This should be combined with agile development methodologies and cross-LOB teams who input throughout the development process.</p>
<p>Many organizations are claiming to adopt agile working, but this is often still consigned to project thinking rather than being product-centric. Often, new products or services are launched without deep consultation with users, without a continuous development cycle of product improvement over time, and without a deep understanding of how the products or services are actually being used. It’s important to change the culture, says Nøstdahl:</p>
<p>We needed to embrace a culture of change, a culture of ‘fail fast’ &#8211; because you need to dare to change. You need to challenge yourself into learning a lot of new technologies. It&#8217;s scary, but we work in technology. No customers of ours would ever shop with pen and paper. We always need to be on alert of the new changing customer expectations, so we have a pressure of constantly innovating.</p>
<p>Following Jeff Bezos’ two pizza rule, ‘If a team couldn’t be fed with two pizza’s it was too big,’ we recommend forming small teams drawn from across line-of-business (LOB) functions to deliver an agile process within the DevOps environment. These small teams should include representation from both users and IT. As described above, it is essential for the IT participants to be armed with not only the right process methodologies but the right tools which allow them to keep pace with the thinking and development of the business.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/this-is-how-retail-cios-are-using-devops-and-rad-to-go-omnichannel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>4 Companies That Publicly Champion Kubernetes: Real-World Case Studies</title>
		<link>https://www.bestdevops.com/4-companies-that-are-vocal-about-their-love-for-kubernetes/</link>
					<comments>https://www.bestdevops.com/4-companies-that-are-vocal-about-their-love-for-kubernetes/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 05 Feb 2020 05:20:54 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Microservices]]></category>
		<category><![CDATA[Spotify]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10379</guid>

					<description><![CDATA[Pinterest, Spotify, Bose, and Adidas have all publicly committed to Kubernetes as a core part of their infrastructure. Here's what drove each adoption and what they gained.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Microservices and containers have fundamentally changed how engineering teams build and ship software. Containers offer lightweight, isolated runtime environments that start faster and consume fewer resources than traditional virtual machines. But as container counts grow, so does operational complexity — scheduling, scaling, health management, and rollout coordination become genuine engineering problems at scale.</p>



<p class="wp-block-paragraph">Kubernetes, the open-source container orchestration platform originally developed at Google and now governed by the <a href="https://www.cncf.io/">Cloud Native Computing Foundation (CNCF)</a>, addresses those problems directly. It automates deployment, scaling, self-healing, and rolling updates for containerized workloads. Since its public release, it has become the de facto standard for container orchestration across the industry.</p>



<p class="wp-block-paragraph">Below are four well-known companies that have publicly discussed their Kubernetes journeys — what drove adoption, what they deployed, and what they gained. Details are drawn from publicly available case study material; specific figures are reproduced as reported and should be independently verified before citation.</p>



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



<p class="wp-block-paragraph">Pinterest operates a visual discovery engine serving more than 250 million monthly active users, generating upward of 10 billion recommendations. The platform manages a large server fleet and more than 300 petabytes of data, and it has run on cloud infrastructure since its earliest days.</p>



<p class="wp-block-paragraph">As Pinterest scaled, the overhead of managing individual virtual machines became a significant drag on engineering productivity. After evaluating several orchestration platforms, the team selected Kubernetes. Key outcomes reported by Pinterest include:</p>



<ul class="wp-block-list">
<li><strong>Faster time-to-market:</strong> Deployment cycles that previously took much longer were reduced to minutes.</li>
<li><strong>Machine learning at scale:</strong> Kubernetes became the foundation for building, deploying, and iterating the ML models that power Pinterest&#8217;s recommendation engine.</li>
<li><strong>Reduced operational toil:</strong> Kubernetes automated a range of previously manual tasks, freeing engineers to focus on product development rather than infrastructure management.</li>
</ul>



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



<p class="wp-block-paragraph">Spotify is one of the world&#8217;s most widely used music streaming platforms, with more than 200 million monthly active users. The company adopted a microservices architecture early in its history and built its own internal container orchestration system called <strong>Helios</strong> to manage containerized services on VMs.</p>



<p class="wp-block-paragraph">Rather than replacing Helios outright, Spotify treated Kubernetes as a complementary platform — adopting it incrementally to cover capabilities that Helios did not provide. The migration began with a small subset of workloads, allowing engineering teams to validate behavior before expanding coverage. Reported outcomes include:</p>



<ul class="wp-block-list">
<li><strong>Dramatically faster service provisioning:</strong> Services that previously took an hour to spin up in production were reduced to minutes or seconds.</li>
<li><strong>High-throughput workloads:</strong> The largest service running on Kubernetes was reported to handle approximately 10 million requests per second.</li>
<li><strong>Improved CPU utilization:</strong> Kubernetes bin-packing led to measurable improvements in resource efficiency.</li>
<li><strong>Parallel operation:</strong> Kubernetes and Helios continue to run side by side, demonstrating that Kubernetes can coexist with existing orchestration tooling rather than requiring a hard cutover.</li>
</ul>



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



<p class="wp-block-paragraph">Bose, best known for audio hardware, has an extensive portfolio of connected (IoT) devices. As connected device adoption grew, Bose needed to build a scalable, vendor-neutral backend platform capable of supporting millions of devices in production.</p>



<p class="wp-block-paragraph">After evaluating alternatives, Bose chose Kubernetes running on AWS as the foundation for its IoT platform-as-a-service. Prometheus was deployed alongside Kubernetes for monitoring. Publicly reported details of the platform include:</p>



<ul class="wp-block-list">
<li>Supports approximately <strong>3 million connected devices</strong></li>
<li>One live production cluster contains over <strong>1,800 namespaces</strong> and <strong>340 worker nodes</strong></li>
<li>Approximately <strong>100 engineers</strong> work on the platform</li>
<li>The platform enables around <strong>30,000 non-production deployments per year</strong></li>
<li>A new service can move from concept to production in roughly <strong>2.5 weeks</strong></li>
</ul>



<p class="wp-block-paragraph">The Bose case is a useful reference for teams exploring Kubernetes for IoT or device-management workloads, where high connection counts and namespace isolation are important operational concerns.</p>



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



<p class="wp-block-paragraph">Adidas, a global sports apparel and footwear brand, faced a common enterprise problem: VM provisioning that could take days or even weeks. That lead time directly blocked developers and slowed product delivery across the engineering organization.</p>



<p class="wp-block-paragraph">Kubernetes addressed both the provisioning problem and what the Adidas team refers to as <em>Day 2 operations</em> — the ongoing maintenance tasks (health checks, restarts, rollbacks, resource tuning) that consume engineering time after a service is initially deployed. With Kubernetes handling Day 2 work, developers could redirect effort toward building new features. Reported outcomes:</p>



<ul class="wp-block-list">
<li><strong>Deployment frequency:</strong> Releases that previously took four to five days can now happen four to five times per day.</li>
<li><strong>Scale:</strong> Adidas runs more than 4,000 pods on Kubernetes in production.</li>
</ul>



<h2 class="wp-block-heading">Common Themes Across These Adoptions</h2>



<p class="wp-block-paragraph">Looking across Pinterest, Spotify, Bose, and Adidas, several patterns emerge that are relevant to any team evaluating Kubernetes:</p>



<ul class="wp-block-list">
<li><strong>Incremental adoption works.</strong> Spotify&#8217;s parallel Helios/Kubernetes approach shows that a full-replacement migration is not required. Kubernetes can be introduced alongside existing systems.</li>
<li><strong>Day 2 operations are often the real motivation.</strong> Initial container deployments are not particularly difficult; it is ongoing management — health monitoring, scaling, rollback, scheduling — where Kubernetes delivers the most sustained value.</li>
<li><strong>Machine learning and IoT are first-class use cases.</strong> Pinterest and Bose illustrate that Kubernetes handles workload types well beyond standard web services.</li>
<li><strong>Vendor neutrality matters at scale.</strong> Both Bose and Adidas cited avoiding vendor lock-in as an explicit adoption criterion.</li>
<li><strong>Community and ecosystem reduce risk.</strong> All four companies benefit from the CNCF ecosystem — tools like Prometheus, Helm, and managed Kubernetes offerings from major cloud providers reduce the cost of adoption and ongoing operations.</li>
</ul>



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



<p class="wp-block-paragraph">Kubernetes is not universally the right choice for every team or every workload. It introduces real operational complexity, particularly for smaller engineering teams without dedicated platform infrastructure capability. But for organizations already running containerized microservices at meaningful scale, the case studies above show a consistent pattern: Kubernetes reduces provisioning time, improves resource utilization, decreases manual operational burden, and enables higher deployment frequency.</p>



<p class="wp-block-paragraph">For teams evaluating adoption, reviewing the <a href="https://www.cncf.io/case-studies/">CNCF case study library</a> is a useful starting point — it collects first-party accounts from a broad range of organizations across industries and scale points.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/4-companies-that-are-vocal-about-their-love-for-kubernetes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Democratising DevOps Capabilities Is the Only Way to Stay Ahead Today</title>
		<link>https://www.bestdevops.com/why-democratising-devops-capabilities-is-the-only-way-to-stay-ahead-today/</link>
					<comments>https://www.bestdevops.com/why-democratising-devops-capabilities-is-the-only-way-to-stay-ahead-today/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 25 Oct 2019 06:31:22 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Deployment Automation]]></category>
		<category><![CDATA[IT DevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8850</guid>

					<description><![CDATA[Self-service platforms, automation, and a culture of trust are reshaping how enterprises deliver software. Learn how democratising DevOps capabilities—through four core tenets—unlocks productivity across every role in the delivery pipeline.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Originally published at <em>itproportal.com</em> (2019). Republished and expanded here for a DevOps engineering audience.</p>



<p class="wp-block-paragraph">Self-service platforms and automation are now central to accelerating application delivery. But the real driver behind modern DevOps adoption is something less technical and more cultural: the <strong>democratisation</strong> of capabilities that were once locked away in specialised silos.</p>



<h2 class="wp-block-heading">What Does Democratising DevOps Actually Mean?</h2>



<p class="wp-block-paragraph">Democratisation of technology means giving everyday practitioners access to tools, workflows, and capabilities that were previously the exclusive domain of specialists. In tennis, the shift from heavy wooden rackets to lightweight graphite composites meant amateur players could benefit from the same equipment as professionals. The same principle applies to DevOps: infrastructure provisioning, deployment pipelines, test data management, and security scanning no longer need to be gatekept by a single team.</p>



<p class="wp-block-paragraph">From agile to DevOps, the broader software delivery movement has always been about making application development more accessible—reducing friction, breaking down silos, and empowering each practitioner to contribute more meaningfully to the full delivery lifecycle.</p>



<h2 class="wp-block-heading">Goodbye, Request Tickets</h2>



<p class="wp-block-paragraph">If you worked on a large software project before CI/CD pipelines became standard, you will recognise this workflow: write code, open a ticket, wait. A separate team provisioned the test environment. Another team integrated the code and built the deployment artefact. By the time you received feedback on a bug, six or more working days had elapsed—assuming nobody was on leave and nothing went wrong in the queue.</p>



<p class="wp-block-paragraph">Modern CI/CD pipelines collapse that feedback loop dramatically. A developer today can write code, commit it, trigger an automated integration build, provision a test environment on demand, inject test data, execute a test suite, and receive results—all within hours or even minutes. The specialist roles have not disappeared; they have been elevated. Database administrators, security engineers, and infrastructure teams now encode their expertise into reusable, self-service capabilities consumed by the rest of the delivery team.</p>



<p class="wp-block-paragraph">This is the essence of true DevOps adoption: fostering a culture of collaboration and trust where specialists <em>multiply</em> their impact rather than becoming bottlenecks.</p>



<h2 class="wp-block-heading">The Four Core Tenets of Democratised DevOps</h2>



<p class="wp-block-paragraph">For democratisation to work at enterprise scale, four foundational elements must be in place simultaneously. Missing any one of them will cause the model to break down.</p>



<h3 class="wp-block-heading">1. Self-Service Driven Empowerment</h3>



<p class="wp-block-paragraph">The &quot;shift left&quot; principle places capabilities earlier in the delivery lifecycle so that practitioners can access them when they need them, not when a ticket is eventually resolved. Self-service is only meaningful if the service is accessible in the practitioner&#8217;s existing workflow—ideally via an API or command-line interface (CLI) that integrates cleanly with their toolchain of choice. A capability that requires switching context, raising a request, or waiting for manual approval is not truly self-service.</p>



<p class="wp-block-paragraph">Practical examples include:</p>



<ul class="wp-block-list">
<li>Developers spinning up isolated test environments via a CLI or IaC template without involving the infrastructure team directly.</li>
<li>Testers provisioning masked, compliant test data snapshots on demand rather than waiting for a DBA to export and sanitise data.</li>
<li>Security scans integrated into the CI pipeline so developers receive feedback at commit time rather than in a separate audit phase.</li>
</ul>



<h3 class="wp-block-heading">2. Permission to Act and Experiment</h3>



<p class="wp-block-paragraph">Granting access to a capability but then requiring manual approval before every action defeats the purpose. Democratisation requires genuine permission to act and—critically—to <em>experiment</em>. Developers and testers need the freedom to try things, fail safely, learn, and iterate without raising a ticket at each step.</p>



<p class="wp-block-paragraph">This cultural permission is often harder to earn than the technical capability itself. It requires leadership to explicitly endorse a model where practitioners own outcomes, not just tasks. Without that endorsement, self-service tools sit unused while teams default to the familiar safety of waiting for specialist approval.</p>



<h3 class="wp-block-heading">3. Guardrails to Protect Individuals and the Organisation</h3>



<p class="wp-block-paragraph">Freedom without boundaries is not a sustainable engineering practice. Every self-service capability must have role- and policy-based access controls built in from the start—not retrofitted as an afterthought. These guardrails serve two purposes: they protect the organisation from security and compliance violations, and they protect the individual from inadvertently causing harm.</p>



<p class="wp-block-paragraph">Effective guardrails are <em>automatic</em>, not advisory. If a developer does not have permission to deploy to a production environment in a specific data centre, the service should refuse that action silently rather than relying on the developer to remember a policy document. If the deployment is allowed, it should be impossible for it to violate a defined compliance boundary. The guardrails must be embedded in the automation of the service itself.</p>



<p class="wp-block-paragraph">The era of &quot;move fast and break things&quot; has given way to &quot;move fast within safe boundaries.&quot; Guardrails are how organisations reconcile speed with governance.</p>



<h3 class="wp-block-heading">4. An Environment of Trust</h3>



<p class="wp-block-paragraph">Trust flows in multiple directions in a democratised model:</p>



<ul class="wp-block-list">
<li><strong>Practitioners trust the service</strong>: results returned by automated pipelines—test outcomes, security scan results, deployment statuses—must be accurate and reliable. If practitioners cannot trust automated output, they will seek manual verification, negating the value of self-service.</li>
<li><strong>Specialists trust practitioners</strong>: a database administrator must be confident that developers using self-service data tooling are not misusing access or circumventing data governance rules.</li>
<li><strong>Leadership trusts the model</strong>: executives must view democratisation as a productivity multiplier rather than a cost-reduction exercise. Measuring success purely by headcount reduction misses the point and will undermine the cultural change required.</li>
</ul>



<p class="wp-block-paragraph">Trust is both a prerequisite for democratisation and a product of it. Each successful interaction—where a developer acts autonomously, the guardrails hold, and the specialist is not called in to clean up—builds confidence in the model over time.</p>



<h2 class="wp-block-heading">Adopting a Democratised DevOps Model</h2>



<p class="wp-block-paragraph">Democratisation requires change from both directions simultaneously.</p>



<p class="wp-block-paragraph"><strong>Bottom-up:</strong> Individual practitioners need to see democratisation as a path to elevating their skills, not as a threat to their roles. When repetitive, rote tasks are automated and accessible to others, specialists are freed to work at a higher level—designing better guardrails, improving service reliability, solving harder problems. This is a genuine career opportunity, not a demotion.</p>



<p class="wp-block-paragraph"><strong>Top-down:</strong> Senior leaders must actively invest in the transformation. Organisational silos and entrenched fiefdoms are the most common obstacles to DevOps democratisation in large enterprises—often more so than any technical challenge. Command-and-control management structures that have calcified over decades do not dissolve without executive sponsorship. Leadership must be fully and visibly committed; a half-hearted endorsement will stall the transformation at the pilot stage.</p>



<h2 class="wp-block-heading">Beyond the Full-Stack Superhero Myth</h2>



<p class="wp-block-paragraph">One important outcome of a well-implemented democratised DevOps model is that it removes the organisational dependency on mythical &quot;full-stack engineers&quot;—individuals expected to master every layer of the stack from infrastructure to front-end UI. This expectation may be workable in a small startup but does not scale in a large enterprise with complex compliance requirements, diverse technology estates, and global teams.</p>



<p class="wp-block-paragraph">The goal is not to create generalists who do everything passably. It is to create a network of specialists who understand and respect each other&#8217;s craft, contribute their expertise as reusable services, and collaborate within a framework of shared trust and clear boundaries. That combination—deep specialism, accessible services, and mutual trust—is what allows large organisations to move at speed without sacrificing quality or compliance.</p>



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



<ul class="wp-block-list">
<li>Democratising DevOps means making specialist capabilities available to all practitioners via self-service, APIs, and automation—not eliminating specialisation.</li>
<li>Effective democratisation requires four elements working together: self-service empowerment, permission to act, automated guardrails, and mutual trust.</li>
<li>Guardrails must be embedded in automation—not in policy documents—to be effective at scale.</li>
<li>Both bottom-up practitioner buy-in and top-down executive commitment are required; either alone is insufficient.</li>
<li>The model reduces reliance on mythical full-stack superheroes and replaces it with a collaborative network of trusted specialists delivering services to each other.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-democratising-devops-capabilities-is-the-only-way-to-stay-ahead-today/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux Foundation Executive: Edge Computing Will Overtake Cloud Computing by 2026</title>
		<link>https://www.bestdevops.com/linux-foundation-exec-believes-edge-computing-will-be-more-important-than-cloud-computing/</link>
					<comments>https://www.bestdevops.com/linux-foundation-exec-believes-edge-computing-will-be-more-important-than-cloud-computing/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 24 Sep 2019 06:31:19 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Open Source]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8034</guid>

					<description><![CDATA[Arpit Joshipura, The Linux Foundation's general manager of networking, predicted at Open Networking Summit that edge computing will surpass cloud computing by 2026. Here's what that means for DevOps engineers and the open-source ecosystem.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Source: ZDNet (original reporting, September 2019)</strong></p>



<h2 class="wp-block-heading">Edge Computing Is Making a Comeback — and the Linux Foundation Is Leading the Charge</h2>



<p class="wp-block-paragraph">At his keynote address at the Open Networking Summit in Belgium, Arpit Joshipura, The Linux Foundation&#8217;s general manager of networking, made a bold prediction: edge computing will overtake cloud computing by 2026. That&#8217;s a striking claim given the scale of the cloud industry, but Joshipura&#8217;s reasoning is grounded in real technical and market forces that DevOps engineers are already navigating.</p>



<p class="wp-block-paragraph">The story of computing has always been about where compute power lives. In the mainframe era, it was literally down the hall. The cloud era moved it hundreds of miles away — milliseconds in network terms, but far enough to introduce latency that modern workloads increasingly cannot tolerate. Now, driven by IoT, 5G, autonomous systems, and real-time analytics demands, the pendulum is swinging back toward local compute. That&#8217;s edge computing.</p>



<h2 class="wp-block-heading">What Joshipura Means by &#8220;Edge Computing&#8221;</h2>



<p class="wp-block-paragraph">Joshipura defines edge computing specifically as compute and storage resources that are <strong>five to twenty milliseconds away</strong> from the end device or data source. This latency target is the key differentiator from cloud computing and drives most of the architectural choices in edge deployments.</p>



<p class="wp-block-paragraph">Equally important to Joshipura is the nature of that edge infrastructure. He argues it must be:</p>



<ul class="wp-block-list">
<li><strong>Open and interoperable</strong> — not locked to any single vendor&#8217;s ecosystem</li>
<li><strong>Hardware-agnostic</strong> — independent of specific silicon or server vendors</li>
<li><strong>Cloud-agnostic</strong> — not tied to AWS, Azure, GCP, or any single cloud provider</li>
<li><strong>OS-agnostic</strong> — capable of running on diverse operating environments</li>
<li><strong>Universal across use cases</strong> — supporting IoT edge, telecom edge, cloud edge, and enterprise edge within a single framework</li>
</ul>



<p class="wp-block-paragraph">His stated goal: <em>&#8220;Our goal here is to unify all of these.&#8221;</em></p>



<h2 class="wp-block-heading">LF Edge: The Linux Foundation&#8217;s Unifying Edge Initiative</h2>



<p class="wp-block-paragraph">The vehicle for this unification effort is <strong>LF Edge</strong>, a Linux Foundation umbrella organization designed to consolidate the fragmented edge computing landscape under a common open-source software stack. LF Edge&#8217;s purpose is explicitly to prevent the edge ecosystem from splintering into incompatible proprietary silos — the same problem that plagued early cloud infrastructure before projects like OpenStack, Kubernetes, and the CNCF ecosystem emerged.</p>



<p class="wp-block-paragraph">At the summit, Joshipura announced two new projects joining the LF Edge umbrella: <strong>Baetyl</strong> and <strong>Fledge</strong>.</p>



<h3 class="wp-block-heading">Baetyl (formerly Baidu OpenEdge)</h3>



<p class="wp-block-paragraph">Baetyl is an intelligent edge computing framework originally developed by Baidu and donated to LF Edge. Its core purpose is to extend cloud computing capabilities — data processing, AI inference, and cloud services — down to edge devices, enabling developers to build lightweight, secure, and scalable edge applications without requiring full cloud connectivity at runtime.</p>



<p class="wp-block-paragraph">Its primary target audience is IoT edge device developers who need cloud-class capabilities closer to the data source. Watson Yin, a Baidu VP, explained the donation decision: <em>&#8220;[Baidu] decided to donate Baetyl, the intelligent edge computing framework, to the community, hoping to reciprocate the open-source community while continuously contributing cutting-edge technologies to the global technology ecosystem.&#8221;</em></p>



<p class="wp-block-paragraph">The motivation follows a pattern familiar in enterprise open source: companies contribute strategically to shared infrastructure projects because a healthy ecosystem accelerates their own commercial products built on top of it.</p>



<h3 class="wp-block-heading">Fledge (formerly FogLAMP)</h3>



<p class="wp-block-paragraph">Fledge is an open-source framework focused on the <strong>industrial edge</strong> — factories, plants, and mines where latency, reliability, and safety are critical. Its key use cases include:</p>



<ul class="wp-block-list">
<li>Critical operations monitoring</li>
<li>Predictive maintenance</li>
<li>Situational awareness</li>
<li>Safety systems</li>
</ul>



<p class="wp-block-paragraph">Fledge is engineered to bridge Industrial Internet of Things (IIoT) sensors and modern machines with legacy industrial &#8220;brown field&#8221; systems — equipment that uses proprietary protocols and data formats that predate modern networking standards. It does this through a common set of administration and application APIs shared across both legacy and cloud environments.</p>



<p class="wp-block-paragraph">Tom Arthur, CEO and co-founder of Fledge&#8217;s creator Dianomic Systems, explained the industrial problem clearly: <em>&#8220;The LF Edge&#8217;s efforts for an open, interoperable framework for the edge is especially needed for the industrial factory, plant, and mine — where almost every brown field system, piece of equipment, or sensor uses its own proprietary protocols and data definitions.&#8221;</em></p>



<h2 class="wp-block-heading">Why Edge Could Realistically Challenge Cloud Dominance</h2>



<p class="wp-block-paragraph">The cloud is not going away. At the time of Joshipura&#8217;s keynote, Gartner had estimated the 2019 public cloud market at approximately $214.3 billion, growing at roughly 17.5% annually. That is an enormous base to overtake. So why does Joshipura believe edge will eventually be larger?</p>



<p class="wp-block-paragraph">The answer lies in the scale of edge use cases and the environments they span. LF Edge&#8217;s vision encompasses industrial, enterprise, and consumer scenarios across <em>complex environments spanning multiple edges and domains</em> — effectively everywhere that compute happens outside a centralized data center. The killer applications driving this shift include:</p>



<ul class="wp-block-list">
<li><strong>Video content delivery</strong> — reducing latency for streaming and real-time video</li>
<li><strong>Autonomous vehicles</strong> — requiring sub-millisecond decision loops that cloud round-trips cannot support</li>
<li><strong>Augmented and virtual reality</strong> — demanding low-latency rendering at the edge</li>
<li><strong>5G infrastructure</strong> — where multi-access edge computing (MEC) is a core architectural component</li>
<li><strong>Cloud gaming</strong> — where input lag directly determines product viability</li>
</ul>



<h2 class="wp-block-heading">Two Reasons Edge Computing Has Been Underestimated</h2>



<p class="wp-block-paragraph">Joshipura identified two structural reasons edge computing has not yet received the attention its potential warrants:</p>



<p class="wp-block-paragraph"><strong>1. Fragmentation has worked against it.</strong> Edge computing projects have historically operated at cross-purposes, with incompatible standards, competing frameworks, and vendor lock-in preventing the kind of ecosystem momentum that cloud computing achieved. LF Edge exists specifically to solve this problem by creating shared, open infrastructure that the whole industry can build on.</p>



<p class="wp-block-paragraph"><strong>2. The killer apps aren&#8217;t fully here yet.</strong> Autonomous vehicles, pervasive AR/VR, and 5G-native applications were still emerging in 2019. The mass-market use cases that will drive edge deployment at scale were still maturing. As these technologies reach production readiness, the demand for edge infrastructure should accelerate significantly.</p>



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



<p class="wp-block-paragraph">For DevOps and platform engineering teams, the rise of edge computing introduces new architectural complexity that pure cloud-native tooling does not yet fully address. Key considerations include:</p>



<ul class="wp-block-list">
<li><strong>Orchestration at the edge:</strong> Kubernetes distributions designed for resource-constrained environments (such as K3s and MicroK8s) are gaining traction as the operational model for edge deployments.</li>
<li><strong>Observability across distributed edges:</strong> Monitoring pipelines must extend beyond centralized cloud infrastructure to heterogeneous edge nodes with intermittent connectivity.</li>
<li><strong>Security posture:</strong> Edge devices expand the attack surface significantly; zero-trust network models and hardware-rooted trust become more critical.</li>
<li><strong>Open standards matter:</strong> LF Edge&#8217;s push for interoperable frameworks reduces the risk of expensive vendor lock-in at the infrastructure layer.</li>
</ul>



<p class="wp-block-paragraph">Whether or not edge computing literally overtakes cloud computing by 2026, the direction of travel is clear: compute is moving closer to the data source, and the open-source infrastructure to support that shift is being built now.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/linux-foundation-exec-believes-edge-computing-will-be-more-important-than-cloud-computing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mphasis Stelligent Achieves AWS Security Competency Status</title>
		<link>https://www.bestdevops.com/mphasis-stelligent-achieves-aws-security-competency-status/</link>
					<comments>https://www.bestdevops.com/mphasis-stelligent-achieves-aws-security-competency-status/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 05:32:47 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[IT solutions]]></category>
		<category><![CDATA[Operations and Automation]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6029</guid>

					<description><![CDATA[Mphasis Stelligent has achieved AWS Security Competency status, recognizing its technical proficiency in Security Operations, Automation, and DevSecOps on Amazon Web Services.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://www.globenewswire.com" rel="noopener">globenewswire.com</a> (original announcement, July 2019)</em></p>



<h2 class="wp-block-heading">Mphasis Stelligent Earns AWS Security Competency Designation</h2>



<p class="wp-block-paragraph">Mphasis Stelligent, a technology services company specializing in DevOps automation on Amazon Web Services (AWS), announced in July 2019 that it had achieved <strong>AWS Security Competency</strong> status. The designation recognizes the company&#8217;s demonstrated technical proficiency and proven customer success in Security Operations and Automation—particularly in the area of DevSecOps.</p>



<p class="wp-block-paragraph">The AWS Security Competency differentiates Mphasis Stelligent within the <strong>AWS Partner Network (APN)</strong> as a consulting partner capable of helping enterprises adopt, develop, and deploy complex security projects on AWS. To receive the designation, APN Partners must demonstrate deep AWS expertise and the ability to deliver solutions seamlessly on the platform.</p>



<h2 class="wp-block-heading">Security as a Foundation for DevOps Automation</h2>



<p class="wp-block-paragraph">Paul Duvall, founder and CTO of Mphasis Stelligent, emphasized the company&#8217;s philosophy on security in DevOps engagements:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;A strong security posture is absolutely essential to effective DevOps automation. With our exclusive focus on Amazon Web Services, we&#8217;re able to put security at the foundation of our AWS customer solutions. Our team takes an &#8216;automate everything&#8217; approach to each engagement by automating security controls and governance through the Continuous Delivery (CD) pipeline. This allows customers to develop on AWS with more speed, consistency, visibility, and confidence, knowing security is built-in.&#8221;</p><cite>— Paul Duvall, Founder and CTO, Mphasis Stelligent</cite></blockquote>



<h2 class="wp-block-heading">Four-Phase Approach to AWS Security Automation</h2>



<p class="wp-block-paragraph">Mphasis Stelligent uses a structured, four-phase methodology to help enterprises automate security on AWS:</p>



<ol class="wp-block-list">
<li><strong>Assessment</strong> – Profile the existing environment and identify areas for improvement in security posture and compliance gaps.</li>
<li><strong>Foundations</strong> – Determine the security strategy and lay the architectural groundwork for security and compliance controls on AWS.</li>
<li><strong>Extended Controls</strong> – Implement additional controls designed to mitigate and reduce business risk across cloud workloads.</li>
<li><strong>DevSecOps</strong> – Automate security testing and infrastructure security inspections directly within the Continuous Delivery pipeline, embedding security as a first-class concern rather than an afterthought.</li>
</ol>



<h2 class="wp-block-heading">Notable Customers</h2>



<p class="wp-block-paragraph">At the time of the announcement, Mphasis Stelligent was working with a range of enterprise customers—including <strong>3M Health Information Systems</strong>, <strong>Verizon</strong>, and <strong>The Washington Post</strong>—to strengthen their cloud security posture while streamlining development workflows on AWS.</p>



<h2 class="wp-block-heading">About the AWS Competency Program</h2>



<p class="wp-block-paragraph">The <strong>AWS Competency Program</strong> was established by Amazon Web Services to help customers identify APN Consulting and Technology Partners with validated experience and expertise in specific domains—including security, machine learning, migration, and more. Achieving a competency designation requires partners to pass a technical validation review and demonstrate proven customer success.</p>



<h2 class="wp-block-heading">About Mphasis Stelligent</h2>



<p class="wp-block-paragraph">Stelligent is part of <strong>Mphasis</strong>, a global IT solutions provider specializing in cloud and cognitive services. Operating within the Mphasis Digital Business Unit, Mphasis Stelligent delivers DevOps automation professional services exclusively on AWS. The company focuses on building fundamentally secure infrastructure-as-code, deployment pipelines, and feedback mechanisms that enable engineering teams to ship software faster and more consistently—without sacrificing security or compliance.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/mphasis-stelligent-achieves-aws-security-competency-status/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Agile Deserves the Hype — But It Can Also Fail: How to Avoid the Pitfalls</title>
		<link>https://www.bestdevops.com/agile-deserves-the-hype-but-it-can-also-fail-how-to-avoid-the-pitfalls/</link>
					<comments>https://www.bestdevops.com/agile-deserves-the-hype-but-it-can-also-fail-how-to-avoid-the-pitfalls/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 03 Jul 2019 05:18:40 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile Deserves]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5835</guid>

					<description><![CDATA[Agile has transformed how organisations work, but resistance to change, weak management support, and cultural misalignment remain its biggest threats. Here is how experienced practitioners say you can avoid the most common pitfalls.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on expert commentary originally published on Forbes (July 2019). Attribution is preserved throughout.</em></p>



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



<p class="wp-block-paragraph">Agile has earned its place in the business lexicon. For almost two decades it has helped companies of all sizes break free from the inflexibility of traditional top-down hierarchies and rigid long-term planning. You will hear talk of &#8220;squads&#8221;, &#8220;chapters&#8221; and &#8220;tribes&#8221;, and although different flavours of Agile exist, certain patterns recur: teams work in short sprints, they are empowered to make decisions, and success is measured by responsiveness to customer demands rather than adherence to a fixed plan.</p>



<p class="wp-block-paragraph">Justin Rodenbostel, Vice President at digital transformation agency SPR, argues there is no &#8220;after Agile&#8221;. He sees adjacent movements such as DevOps, Continuous Delivery, and Lean as direct extensions of Agile thinking, and believes organisations will continue drawing on the original Agile Manifesto to evolve how they work and respond to customers.</p>



<p class="wp-block-paragraph">But Agile is also demanding. It requires intense, sustained commitment and depends heavily on organisational culture to succeed. According to the annual State of Agile survey, the top three challenges are general resistance to change, inadequate management support, and a culture at odds with Agile values. Below, practitioners share the most common pitfalls — and how to navigate them.</p>



<h2 class="wp-block-heading">Pitfall 1: Short Sprints Can Obscure Long-Term Vision</h2>



<p class="wp-block-paragraph">One of Agile&#8217;s biggest draws is that annual planning is replaced by shorter-term milestones. Teams focus on delivering value now rather than executing a fixed multi-year roadmap. That responsiveness is powerful, but it carries a risk: teams can lose sight of where the organisation is ultimately heading.</p>



<p class="wp-block-paragraph">Ian McClarty, CEO of global IT service provider PhoenixNAP, puts it plainly: &#8220;When teams are so heavily focused on the current sprint, communication about long-term vision may be put aside or ignored, leaving the team with a feeling that there is no grand plan they are supporting.&#8221;</p>



<p class="wp-block-paragraph">The most straightforward remedy is deliberate, regular communication of larger business objectives — whether that is doubling headcount within two years or reaching a specific revenue milestone. McClarty also notes that Agile itself can reshape those goals by helping organisations fail faster and learn from mistakes sooner. He explains: &#8220;The ability to carve a project into many smaller pieces helps us create a sense of continued progress and motivation within teams, and also helps us create cleaner stop points — dropping features out of iterations to allow for faster time to market to see if the product will be successful before investing too much.&#8221;</p>



<h3 class="wp-block-heading">Practical steps</h3>



<ul class="wp-block-list">
<li>Share business-level OKRs or strategic goals at each sprint planning session so teams understand context.</li>
<li>Run quarterly &#8220;big picture&#8221; reviews that sit above the sprint cycle and revisit organisational direction.</li>
<li>Use product roadmaps — even lightweight ones — to communicate intent without locking in rigid plans.</li>
</ul>



<h2 class="wp-block-heading">Pitfall 2: The Agile Mindset Requires Constant Reinforcement</h2>



<p class="wp-block-paragraph">Christopher McFarlane, Agile Project Manager for Walmart Canada, identifies two distinct hurdles in building an Agile mindset: convincing internal team members of its value, and educating external customers and suppliers on how to engage with Agile teams.</p>



<p class="wp-block-paragraph">&#8220;Encouraging team members and partners to understand the benefits of this new way of working — fast failure, constant communication, transparency — is the first hurdle,&#8221; McFarlane explains. &#8220;The second is a technical understanding of the components of an Agile methodology and educating stakeholders on how to engage with the Agile team, which is different from other areas of the business.&#8221;</p>



<p class="wp-block-paragraph">Dr Matt Poepsel, Senior Vice President of Product at Predictive Index, found that a successful mindset shift required coaching individuals in the soft skills Agile demands: flexibility, collaboration, discipline, and a focus on results. He notes that any business transformation demands a simultaneous talent transformation: &#8220;We coached each individual by examining where their natural behaviours and approach were well-suited to some of these activities and where they needed to stretch to succeed.&#8221;</p>



<p class="wp-block-paragraph">Chris Steel, Head of Transformation for North America at PA Consulting, emphasises the importance of early wins. &#8220;Where we have seen organisations struggle is where they approach it in a half-hearted way without the right sponsorship. The change to culture and ways of working required to achieve the best results is too significant without full engagement.&#8221;</p>



<h3 class="wp-block-heading">Practical steps</h3>



<ul class="wp-block-list">
<li>Identify and publicise early successes to build internal credibility for Agile practices.</li>
<li>Invest in soft-skills coaching alongside technical Agile training.</li>
<li>Secure visible sponsorship from senior leadership — Agile transformations stall without it.</li>
<li>Create onboarding materials specifically for external stakeholders explaining how to collaborate with Agile teams.</li>
</ul>



<h2 class="wp-block-heading">Pitfall 3: Teams Slide Back into Traditional Management Styles</h2>



<p class="wp-block-paragraph">Adopting Agile is not a one-time event. Without sustained attention, teams can revert to the top-down, hierarchical structures they were accustomed to — particularly under delivery pressure.</p>



<p class="wp-block-paragraph">David Fort, Managing Director at Haines Watts Manchester, describes it this way: &#8220;Being an Agile business isn&#8217;t a start-stop scenario; it&#8217;s a constant shift in culture and balance that has to be regularly revisited. If you stop running as an Agile business, you&#8217;re likely to seize up. The real challenge is ensuring the agility is fresh and team members remain focused on being Agile.&#8221;</p>



<p class="wp-block-paragraph">Fort also advises factoring Agile compatibility into hiring decisions — prioritising candidates who demonstrate adaptability and comfort with ambiguity alongside technical skills and academic credentials.</p>



<h3 class="wp-block-heading">Practical steps</h3>



<ul class="wp-block-list">
<li>Schedule regular retrospectives that explicitly examine whether Agile principles are still being followed — not just whether delivery targets are being met.</li>
<li>Include Agile values and behaviours in performance reviews and hiring criteria.</li>
<li>Rotate Agile coaching and facilitation responsibilities to avoid over-dependence on a single champion.</li>
</ul>



<h2 class="wp-block-heading">Pitfall 4: Agile Does Not Scale Automatically</h2>



<p class="wp-block-paragraph">Rodenbostel identifies what he considers the most common mistake: assuming that success achieved by a small Agile team can be replicated at scale simply by applying the same practices to larger groups. &#8220;What works for small groups often doesn&#8217;t work for larger or different groups,&#8221; he warns. &#8220;Customers, business stakeholders, software assets, and government or industry regulation can all have an impact on what works and what does not. We see a tendency when scaling to standardise in a way that is often too prescribed.&#8221;</p>



<p class="wp-block-paragraph">He also notes that the Agile move away from big upfront annual planning is particularly challenging in publicly traded companies, where investor expectations can push leadership back toward rigid, predictable roadmaps. The goal, he says, is to determine the appropriate balance rather than insisting on Agile purity in every context.</p>



<h3 class="wp-block-heading">Practical steps</h3>



<ul class="wp-block-list">
<li>Treat scaling frameworks (SAFe, LeSS, Nexus, etc.) as starting points, not prescriptions — adapt them to your specific constraints.</li>
<li>Run a deliberate pilot with a small team before scaling Agile practices organisation-wide, and document what worked and what did not.</li>
<li>Acknowledge regulatory and investor-relations constraints explicitly and design your Agile practice around them rather than ignoring them.</li>
<li>Avoid standardising processes across teams prematurely — let teams develop practices that suit their context before rolling out a uniform model.</li>
</ul>



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



<p class="wp-block-paragraph">Agile is not a silver bullet, but it is a durable and well-evidenced approach to building adaptive, customer-focused teams. Its failures are rarely about methodology — they are almost always about culture, commitment, and communication. The organisations that get the most out of Agile are those that treat it as an ongoing practice rather than a project to be completed, invest in the human side of the transformation, and are honest about the contexts where a more structured approach remains necessary.</p>



<p class="wp-block-paragraph">As Rodenbostel puts it, the concepts in the original Agile Manifesto are not going away. The challenge is applying them with the discipline and self-awareness they demand.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/agile-deserves-the-hype-but-it-can-also-fail-how-to-avoid-the-pitfalls/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Enabling DevOps With a Better Security Strategy</title>
		<link>https://www.bestdevops.com/enabling-devops-with-a-better-security-strategy/</link>
					<comments>https://www.bestdevops.com/enabling-devops-with-a-better-security-strategy/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 31 Aug 2018 06:27:49 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[DevOps Security Strategy]]></category>
		<category><![CDATA[DevOpstacles]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4320</guid>

					<description><![CDATA[Security doesn't have to be a bottleneck for DevOps teams. Learn how shifting from legacy vaulting to ephemeral, role-based access controls can embed security into the DevOps workflow rather than working against it.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on themes originally published at datacenterjournal.com. Attribution: John Willis, VP of DevOps and Digital Practice at SJ Technologies and co-author of <em>The DevOps Handbook</em>.</em></p>



<h2 class="wp-block-heading">The Security Friction Problem in DevOps</h2>



<p class="wp-block-paragraph">As DevOps matures from an experimental practice into an organizational standard, it brings with it a familiar tension: the need to ship fast versus the need to stay secure. Survey data cited by Qualia suggests that as DevOps becomes mainstream, both budgets and headcount are increasingly tied to measurable business outcomes—which means speed and throughput are on the scorecard. Security checkpoints that slow delivery are felt directly.</p>



<p class="wp-block-paragraph">The collision between delivery velocity and security compliance is predictable. DevOps teams optimize relentlessly for automation and flow. Security and audit teams introduce gates and approval steps. When those two forces meet without a coherent strategy, the result is usually one of two failure modes: security slows delivery to an unacceptable crawl, or developers route around security controls entirely.</p>



<h2 class="wp-block-heading">DevOpstacles: When Security Becomes an Obstacle</h2>



<p class="wp-block-paragraph">John Willis, VP of DevOps and Digital Practice at SJ Technologies and co-author of <em>The DevOps Handbook</em>, frames the core challenge clearly:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Most modern-day DevOps teams are all about continuously removing obstacles and are maniacal about streamlining automation—as it should be. However, that&#8217;s not to diminish the fact that there is a very legitimate need to incorporate security into DevOps, so much so that the term <em>DevOps</em> has expanded to <em>DevSecOps</em> (for security). To be successful, businesses need to incorporate security into DevOps during the development and planning stage, rather than treating security as an afterthought.&#8221;</p><cite>— John Willis, co-author, <em>The DevOps Handbook</em></cite></blockquote>



<p class="wp-block-paragraph">The key phrase here is <em>afterthought</em>. When security is bolted on at the end of a delivery pipeline rather than built into the process from the start, every security control feels like an interruption. Over time, engineers under delivery pressure will find workarounds—not out of malice, but because the system design incentivizes speed and punishes delay, regardless of cause.</p>



<h2 class="wp-block-heading">A Concrete Example: SSH Key Vaulting</h2>



<p class="wp-block-paragraph">Privileged access management—specifically, the vaulting of SSH keys—illustrates the friction problem well. In principle, a key vault enforces accountability: every access credential is registered, checked out before use, and checked back in afterward. In practice, the workflow looks like this:</p>



<ol class="wp-block-list">
<li>An engineer needs to access a target server.</li>
<li>They must locate the correct key in the vault and formally check it out.</li>
<li>They perform their task.</li>
<li>They return the key to the vault.</li>
</ol>



<p class="wp-block-paragraph">Each step adds latency to an otherwise automated process. In a fast-moving CI/CD pipeline where dozens of deployments may happen daily across many target systems, this overhead compounds quickly. The predictable outcome: engineers begin placing new SSH keys directly on target systems, bypassing the vault entirely. What looked like a security control on paper becomes, in practice, an unaudited proliferation of unmanaged credentials—arguably <em>worse</em> than no control at all.</p>



<h2 class="wp-block-heading">The Better Approach: Embed Security Into the Flow</h2>



<p class="wp-block-paragraph">The alternative is not to lower security standards—it is to redesign security controls so that they work <em>with</em> the DevOps workflow rather than against it. Several patterns make this possible:</p>



<h3 class="wp-block-heading">Ephemeral, Short-Lived Credentials</h3>



<p class="wp-block-paragraph">Instead of storing long-lived private keys on endpoints or in vaults, issue short-lived SSH certificates that expire automatically after a defined window (minutes to hours, depending on the use case). A certificate that expires cannot be exfiltrated and reused later. This approach eliminates the key-management lifecycle problem—there is nothing to rotate, nothing to audit for staleness, and nothing to accidentally leave on a compromised host.</p>



<h3 class="wp-block-heading">Role-Based Access Control (RBAC) in Real Time</h3>



<p class="wp-block-paragraph">Rather than granting individuals access to specific keys, grant roles access to classes of systems. When an engineer authenticates, the system evaluates their current role, checks policy, and issues a certificate scoped to exactly what that role is permitted to reach. Access is granted just-in-time and revoked automatically. No ticket required, no manual approval chain for routine access.</p>



<h3 class="wp-block-heading">Inventory-Driven Access</h3>



<p class="wp-block-paragraph">DevOps teams should not be burdened with maintaining their own asset inventory or credential stores. A well-implemented privileged access solution presents engineers with an authoritative, always-current list of the systems they are permitted to reach. A single click—or a single CLI command—initiates a properly authenticated, fully audited session. The security machinery runs invisibly in the background.</p>



<h3 class="wp-block-heading">Eliminate Shared Passwords from Server Access</h3>



<p class="wp-block-paragraph">Shared credentials for sysadmin or cloud-console access are a persistent risk: they cannot be attributed to an individual, they are rarely rotated promptly after personnel changes, and they are frequently reused across environments. Replacing shared passwords with individual, certificate-based authentication—issued dynamically and tied to a verified identity—closes this gap without adding manual overhead.</p>



<h2 class="wp-block-heading">The Cultural Dimension: DevSecOps as Organizational Shift</h2>



<p class="wp-block-paragraph">Technical controls alone are not sufficient. The survey data referenced in the original source points to enterprises treating culture change as a <em>foundational element</em> of a DevOps rollout—not an afterthought. When executives sponsor DevSecOps as a strategic initiative, the organizational dynamics shift: security teams move from gatekeepers to enablers, and development teams stop viewing security reviews as hostile interruptions.</p>



<p class="wp-block-paragraph">This culture shift requires deliberate effort on both sides. Security practitioners must learn the pipelines, toolchains, and delivery cadences that DevOps teams operate under. Development and operations engineers must accept that some controls are non-negotiable and work with security to implement them in ways that fit the workflow. The goal is shared ownership of risk, not security-as-a-separate-department.</p>



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



<ul class="wp-block-list">
<li><strong>Security bolted on at the end of the pipeline creates friction that engineers will route around.</strong> The resulting shadow IT and unmanaged credentials are often riskier than the problem the controls were meant to solve.</li>
<li><strong>Ephemeral, certificate-based SSH access removes the key-management lifecycle problem</strong> without sacrificing auditability or accountability.</li>
<li><strong>Just-in-time, role-based access control aligns security policy with how DevOps teams actually work</strong>—dynamically, at scale, and across many target systems simultaneously.</li>
<li><strong>Automation is the shared language of DevOps and modern security.</strong> Controls that can be enforced automatically—certificate issuance, expiry, session recording, access revocation—are far more reliable than controls that depend on manual compliance.</li>
<li><strong>Culture matters.</strong> DevSecOps succeeds when security and engineering teams collaborate from the planning stage, not when security audits a completed product.</li>
</ul>



<p class="wp-block-paragraph">The path forward for organizations trying to reconcile velocity with security is not to choose one over the other. It is to redesign the security architecture so that the two reinforce each other—where doing the secure thing is also the fastest, easiest path for the engineer.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/enabling-devops-with-a-better-security-strategy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OverOps Brings Machine Learning to DevOps: Code-Level Error Detection Before Production</title>
		<link>https://www.bestdevops.com/overops-brings-machine-learning-to-devops/</link>
					<comments>https://www.bestdevops.com/overops-brings-machine-learning-to-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 17 Aug 2018 04:54:05 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[application programming]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[ML algorithms]]></category>
		<category><![CDATA[OverOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4237</guid>

					<description><![CDATA[OverOps launched a platform that uses machine learning and code-level analysis—rather than log data—to detect errors and exceptions before applications are promoted to production.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published on <a href="https://devops.com" rel="noopener">devops.com</a> (August 2018).</em></p>



<h2 class="wp-block-heading">What Is the OverOps Platform?</h2>



<p class="wp-block-paragraph">OverOps launched a platform that applies machine learning algorithms to detect potential software issues before a DevOps team promotes an application into production. The platform is distinctive because it does not rely primarily on log data. Instead, it combines <strong>static and dynamic analysis of code as it executes</strong>, capturing richer context about errors and exceptions at the moment they occur.</p>



<p class="wp-block-paragraph">According to OverOps CTO Tal Weiss, this approach captures machine data about every error and exception in real time, including:</p>



<ul class="wp-block-list">
  <li>The value of all variables across the full execution stack at the moment of failure</li>
  <li>The frequency and failure rate of each error</li>
  <li>Classification of errors as new or reintroduced (regression)</li>
  <li>The associated release version number for each event</li>
  <li>Uncaught and swallowed exceptions that would never appear in a standard log file</li>
</ul>



<h2 class="wp-block-heading">Why Log-Based Analysis Falls Short at Scale</h2>



<p class="wp-block-paragraph">Traditional operations monitoring depends heavily on log files. DevOps teams spend significant time combing through log data in search of anomalies—but logs have a fundamental limitation: they only capture what a developer explicitly chose to log. Uncaught exceptions, swallowed errors, and missing variable state are invisible in log output.</p>



<p class="wp-block-paragraph">Scalability compounds the problem. As distributed systems grow, the volume of log data can reach millions or even billions of entries. Storing, shipping, and querying that data becomes expensive and slow. Root-cause analysis through log correlation is inherently difficult and time-consuming.</p>



<p class="wp-block-paragraph">OverOps addresses this by analyzing events <em>before</em> a log file is created, reducing dependence on log storage infrastructure while providing deeper context than logs typically contain.</p>



<h2 class="wp-block-heading">Platform Architecture and Integrations</h2>



<p class="wp-block-paragraph">The OverOps Platform is designed to fit into existing DevOps toolchains without requiring every tool in the pipeline to natively support machine learning. Key architectural points include:</p>



<ul class="wp-block-list">
  <li><strong>Open API:</strong> Insights and event data can be shared with other tools in the DevOps pipeline via an open API, making integration with existing monitoring, alerting, and CI/CD systems straightforward.</li>
  <li><strong>Grafana-based dashboards:</strong> The included dashboards are built on Grafana, the widely used open-source observability visualization platform, giving teams a familiar interface.</li>
  <li><strong>Serverless function support:</strong> Teams can extend the platform using an AWS Lambda-based framework or a separate on-premises serverless computing framework to build custom functions and workflows.</li>
</ul>



<h2 class="wp-block-heading">Machine Learning in the CI/CD Gate</h2>



<p class="wp-block-paragraph">One of the more operationally significant use cases is using OverOps as a quality gate in the CI/CD pipeline. By classifying errors as new, regressed, or known before a release is promoted, teams can make more confident deployment decisions based on objective code-level evidence rather than subjective test coverage assumptions.</p>



<p class="wp-block-paragraph">This matters particularly in microservices architectures built on containers, where the rate of deployments is high and the operational complexity introduced by many small, independently deployable services can be significant. Automated, ML-driven error classification helps teams keep pace with deployment velocity without sacrificing reliability.</p>



<h2 class="wp-block-heading">The Broader Case for AI in DevOps Operations</h2>



<p class="wp-block-paragraph">Resistance to AI and machine learning in production operations is understandable—incorrect automated decisions can cause outages or mask real problems. However, the scale at which modern distributed systems operate increasingly makes purely manual approaches unworkable.</p>



<p class="wp-block-paragraph">The OverOps approach represents a pragmatic middle ground: use ML to surface and classify issues, present that information to engineers through dashboards and APIs, and let humans make the final call on deployment. This keeps engineers in the decision loop while dramatically reducing the manual effort required to identify what needs attention.</p>



<p class="wp-block-paragraph">It is worth noting that ML-assisted code analysis is a tool for augmenting DevOps teams, not replacing them. Deep knowledge of system behavior, business context, and acceptable risk remains squarely in human hands.</p>



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



<ul class="wp-block-list">
  <li>OverOps uses static and dynamic code analysis—not log parsing—to detect errors at runtime.</li>
  <li>The platform captures full execution-stack context (variable values, error frequency, release version) at the moment an error occurs.</li>
  <li>Grafana dashboards and an open API enable integration with existing DevOps toolchains.</li>
  <li>AWS Lambda and on-premises serverless support allow teams to build custom workflows on top of the platform.</li>
  <li>ML-based error classification can serve as a CI/CD quality gate before production promotion.</li>
  <li>The approach reduces—but does not eliminate—the need for skilled DevOps engineers to interpret results and make deployment decisions.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/overops-brings-machine-learning-to-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps 101: How to Adopt Continuous Innovation in Your Organization</title>
		<link>https://www.bestdevops.com/devops-101-adopt-continuous-innovation/</link>
					<comments>https://www.bestdevops.com/devops-101-adopt-continuous-innovation/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 10 Aug 2018 05:17:58 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[Big data]]></category>
		<category><![CDATA[Continuous Innovation]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4200</guid>

					<description><![CDATA[DevOps is far more than a development methodology — it is a cultural shift, a philosophy, and a practice that enables continuous integration, delivery, and innovation. Here is how to get started.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on InformationWeek. The perspective below expands on that original content for a DevOps engineering audience.</em></p>



<h2 class="wp-block-heading">DevOps Is Not Just for Developers</h2>



<p class="wp-block-paragraph">One of the most persistent misconceptions about DevOps is that it belongs exclusively to software engineers writing code. It does not. Business leaders, infrastructure teams, cloud architects, and operations staff all have a stake in DevOps — and all need to understand what it is and what it can deliver for an organization.</p>



<p class="wp-block-paragraph">DevOps touches every layer of a modern technology stack: from custom application development and API integration to data pipelines, cloud infrastructure, and the cultural processes that tie them together. If your team thinks DevOps is just a group of developers doing &#8220;some kind of development operation,&#8221; that misunderstanding itself becomes a barrier to adoption.</p>



<h2 class="wp-block-heading">The Problem with Legacy</h2>



<p class="wp-block-paragraph">Before defining DevOps, it is worth defining what DevOps is trying to replace: legacy. At a practical level, legacy refers to any process, codebase, or infrastructure that demands significant manual intervention and generates complex, reactive support burdens. This includes:</p>



<ul class="wp-block-list">
<li>Monolithic codebases that are difficult to modify or test in isolation</li>
<li>Manual deployment pipelines with error-prone handoffs between teams</li>
<li>On-premises infrastructure that cannot scale dynamically</li>
<li>IT processes designed around infrequent, high-risk releases</li>
</ul>



<p class="wp-block-paragraph">As organizations move toward data-driven operations and distributed architectures — spanning on-premises data centers, public cloud providers, and third-party hosting — legacy practices increasingly become a competitive liability. The digital business demands agility and delivery velocity that classical architectures simply were not designed to provide.</p>



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



<p class="wp-block-paragraph">DevOps is not a single tool, a job title, or a two-word portmanteau. It is a multidimensional discipline that spans culture, process, tooling, and philosophy. Specifically, DevOps is:</p>



<ul class="wp-block-list">
<li>A <strong>cultural shift</strong> in how code, processes, and technology are designed and delivered across teams</li>
<li>A <strong>philosophy</strong> of continuous development and integration that responds to users, business needs, and market dynamics</li>
<li>A <strong>practice</strong> that continuously evolves as technology and organizational needs change</li>
<li>A <strong>toolchain</strong> that helps teams deliver services and applications at market speed</li>
<li>A <strong>process</strong> that enables organizations to innovate faster than legacy software and infrastructure could ever allow</li>
</ul>



<p class="wp-block-paragraph">Jez Humble, co-author of <em>The DevOps Handbook</em>, defines DevOps as &#8220;a cross-disciplinary community of practice dedicated to the study of building, evolving, and operating rapidly-changing resilient systems at scale.&#8221; That definition is worth sitting with. DevOps is not about releasing software faster for its own sake — it is about building systems that are resilient, scalable, and continuously improving.</p>



<h2 class="wp-block-heading">Five Steps to Reach a State of DevOps</h2>



<p class="wp-block-paragraph">Whether you are working in a global enterprise or a mid-market organization, the journey toward DevOps maturity tends to follow a recognizable path. Here are five critical steps based on common patterns in organizations making the transition.</p>



<h3 class="wp-block-heading">1. Have an Honest Reckoning with Your Current Development Process</h3>



<p class="wp-block-paragraph">The first step is acknowledging that your current development process cannot scale to meet market demands. This is harder than it sounds. Teams that have built custom systems and written millions of lines of code often have strong institutional attachment to their existing approaches. But if your release cadence is slowing your competitive response, or if your competition is shipping features faster than you can, that is a signal worth heeding.</p>



<p class="wp-block-paragraph">Conduct an honest ecosystem evaluation: Where are the bottlenecks? Where does the delivery pipeline break down? Which systems are being maintained out of habit rather than necessity? These questions are uncomfortable but they are the foundation of any meaningful DevOps strategy.</p>



<h3 class="wp-block-heading">2. Map Your Systems, Dependencies, and Delivery Pipelines</h3>



<p class="wp-block-paragraph">Before you can modernize, you need a detailed picture of what you are working with. This means documenting your applications, the libraries and frameworks they depend on, your build and compilation processes, data repository locations, and the APIs your services consume and expose.</p>



<p class="wp-block-paragraph">Applications are complex systems, and application data is often the hardest asset to migrate or modernize. Skipping this discovery phase is one of the most common reasons DevOps transformations stall mid-journey. Invest the time upfront.</p>



<h3 class="wp-block-heading">3. Define a Future-State Architecture</h3>



<p class="wp-block-paragraph">A core principle of DevOps planning is designing for what your organization needs to be, not just what it is today. This means making deliberate decisions about cloud adoption strategy, system migration timelines, the phased retirement of legacy infrastructure, and the application capabilities your business will require in the future.</p>



<p class="wp-block-paragraph">Documenting a future-state target gives business leaders and engineering teams a shared reference point. It makes abstract conversations about &#8220;continuous integration&#8221; and &#8220;innovation velocity&#8221; concrete and actionable.</p>



<h3 class="wp-block-heading">4. Include Infrastructure and Cloud Teams from the Start</h3>



<p class="wp-block-paragraph">DevOps transformations frequently fail when they are treated as a developer-only initiative. Infrastructure engineers, data center teams, network architects, and cloud platform specialists all need a seat at the planning table.</p>



<p class="wp-block-paragraph">The reason is straightforward: the cultural shift that DevOps requires has to happen at multiple organizational levels simultaneously. Cloud platforms in particular offer a rich ecosystem of DevOps tooling — from managed CI/CD pipelines to infrastructure-as-code services — that infrastructure teams are best positioned to evaluate and implement. Leaving them out of the conversation guarantees friction later.</p>



<h3 class="wp-block-heading">5. Work with a Partner Who Has Done This Before</h3>



<p class="wp-block-paragraph">DevOps is designed to simplify how software is delivered — but getting there from a complex, heterogeneous environment is genuinely difficult. Organizations with deeply entrenched legacy systems often find the transformation discouraging without external guidance.</p>



<p class="wp-block-paragraph">Working with an experienced partner — whether a consultancy, a systems integrator, or a cloud provider&#8217;s professional services team — can accelerate the initial stages of the journey. A good partner helps you understand your ecosystem clearly, avoid common pitfalls, and build the internal competency to sustain DevOps practices independently over time.</p>



<h2 class="wp-block-heading">The DevOps Delivery Cycle</h2>



<p class="wp-block-paragraph">The ultimate goal of a DevOps practice is to move away from infrequent, scheduled release windows toward continuous delivery. In a mature DevOps organization, application updates are deployed multiple times per day rather than on a weekly or monthly schedule.</p>



<p class="wp-block-paragraph">The standard DevOps lifecycle phases are:</p>



<ol class="wp-block-list">
<li><strong>Plan</strong> — Define features, requirements, and priorities collaboratively across development, operations, and business teams</li>
<li><strong>Create</strong> — Write and commit code using version control and collaborative branching strategies</li>
<li><strong>Verify</strong> — Run automated tests (unit, integration, security, performance) in a continuous integration pipeline</li>
<li><strong>Package</strong> — Build deployable artifacts, container images, or packages from verified code</li>
<li><strong>Release</strong> — Deploy to production through an automated, auditable release pipeline</li>
<li><strong>Configure</strong> — Manage infrastructure and application configuration as code, ensuring consistency across environments</li>
<li><strong>Monitor</strong> — Observe system behavior, collect metrics and logs, and feed insights back into the next planning cycle</li>
</ol>



<p class="wp-block-paragraph">This is a continuous loop, not a linear sequence. Each monitoring cycle informs the next planning cycle, which makes the entire system self-improving over time.</p>



<h2 class="wp-block-heading">Why Continuous Innovation Requires Continuous Action</h2>



<p class="wp-block-paragraph">Once a DevOps practice is established, integrating new tools, processes, and even entire business units becomes significantly easier. Continuous integration and delivery keeps an organization genuinely agile — able to respond to market shifts, customer feedback, and competitive pressure in near-real time.</p>



<p class="wp-block-paragraph">The risk of delay is compounding. Every month that legacy development practices remain in place, the codebase and the operational debt around it grows larger and harder to address. Organizations that start the DevOps journey today build an innovation engine that becomes a durable competitive advantage. Those that wait find the problem getting harder, not easier.</p>



<p class="wp-block-paragraph">DevOps is not a destination — it is a discipline. Start the process now, build incrementally, and let the feedback loop do its work.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-101-adopt-continuous-innovation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Global DevOps Tool Market: 2018 Development Trends and Forecast to 2026</title>
		<link>https://www.bestdevops.com/global-devops-tool-market-2018-development-trend/</link>
					<comments>https://www.bestdevops.com/global-devops-tool-market-2018-development-trend/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 30 Jul 2018 03:18:38 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Development Trend]]></category>
		<category><![CDATA[DevOps tool]]></category>
		<category><![CDATA[DevOps Tool Market 2018]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4130</guid>

					<description><![CDATA[An overview of the global DevOps tools market as it stood in 2018, covering key vendors, market segments, regional analysis, and the forces driving adoption through 2026.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article summarises the state of the global DevOps tools market in 2018, drawing on publicly available industry context. The original source was a market research teaser published on theperfectinvestor.com. Specific figures from the underlying paid report are not reproduced here.</em></p>



<h2 class="wp-block-heading">What the Global DevOps Tool Market Looked Like in 2018</h2>



<p class="wp-block-paragraph">By mid-2018, the DevOps tools market had matured from a niche engineering practice into a mainstream software-delivery discipline. Enterprises across industries were consolidating around toolchains that span planning, source control, continuous integration, configuration management, containerisation, and monitoring. Analyst reports from the period consistently pointed to double-digit compound annual growth rates driven by cloud adoption, agile transformation programmes, and pressure to shorten release cycles.</p>



<h2 class="wp-block-heading">Key Vendors in the DevOps Tool Landscape</h2>



<p class="wp-block-paragraph">The market research referenced in the original post identified the following companies as significant players in the global DevOps tools space at the time of publication:</p>



<ul class="wp-block-list">
  <li><strong>Puppet Labs</strong> – infrastructure automation and configuration management</li>
  <li><strong>Chef</strong> – policy-based infrastructure automation</li>
  <li><strong>Docker Inc.</strong> – container runtime and image registry</li>
  <li><strong>Red Hat</strong> – enterprise Linux, OpenShift container platform, and Ansible automation</li>
  <li><strong>Atlassian</strong> – Jira, Confluence, Bitbucket, and Bamboo for planning and CI/CD</li>
  <li><strong>SaltStack</strong> – event-driven automation and configuration management</li>
  <li><strong>CA Technologies</strong> – release automation and agile management tooling</li>
  <li><strong>Rackspace</strong> – managed cloud services with DevOps consulting</li>
  <li><strong>XebiaLabs</strong> – release orchestration and deployment automation</li>
  <li><strong>VersionOne</strong> – agile and scaled-agile planning</li>
  <li><strong>Cisco</strong> – network automation and infrastructure tooling</li>
  <li><strong>CollabNet</strong> – ALM and DevOps value-stream management</li>
  <li><strong>HP (Micro Focus)</strong> – quality management, testing, and release tooling</li>
  <li><strong>IBM</strong> – UrbanCode Deploy, cloud-native toolchains</li>
  <li><strong>Microsoft</strong> – Azure DevOps (then Visual Studio Team Services), GitHub</li>
  <li><strong>Spirent Communications</strong> – network test and assurance</li>
  <li><strong>VMware</strong> – virtualisation platform and emerging Kubernetes tooling</li>
  <li><strong>DBmaestro</strong> – database DevOps and release automation</li>
</ul>



<p class="wp-block-paragraph">This list reflects both pure-play DevOps vendors and large enterprise software companies that had built or acquired DevOps capabilities to defend their existing customer bases.</p>



<h2 class="wp-block-heading">Market Segments and Product Categories</h2>



<p class="wp-block-paragraph">DevOps tools are rarely sold as a single product. Market research from this era typically segmented the landscape by function:</p>



<ul class="wp-block-list">
  <li><strong>Source control and collaboration</strong> – Git hosting, code review, and inner-source platforms</li>
  <li><strong>Continuous integration and continuous delivery (CI/CD)</strong> – pipeline orchestration, build automation, and artefact management</li>
  <li><strong>Configuration management and infrastructure-as-code</strong> – tools that declare desired system state and enforce it at scale</li>
  <li><strong>Containerisation and orchestration</strong> – container runtimes, image registries, and Kubernetes distributions</li>
  <li><strong>Monitoring, logging, and observability</strong> – metrics collection, log aggregation, distributed tracing, and alerting</li>
  <li><strong>Test automation</strong> – unit, integration, performance, and security testing integrated into pipelines</li>
  <li><strong>Release and deployment automation</strong> – environment-aware deployment orchestration and rollback</li>
  <li><strong>Security and compliance (DevSecOps)</strong> – static analysis, dependency scanning, and policy enforcement</li>
</ul>



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



<p class="wp-block-paragraph">In 2018, North America led DevOps tool adoption due to the concentration of technology-native companies and early enterprise adopters. Europe followed, with regulated industries such as financial services and healthcare driving demand for auditable, compliant CI/CD pipelines. The Asia-Pacific region was identified as the fastest-growing geography, fuelled by rapid cloud infrastructure build-out in China, India, and South-East Asia. Latin America and the Middle East and Africa were at earlier stages of adoption but were expected to accelerate as cloud availability improved.</p>



<h2 class="wp-block-heading">Factors Driving Market Growth</h2>



<p class="wp-block-paragraph">Several converging forces were pushing organisations to invest in DevOps tooling during this period:</p>



<ul class="wp-block-list">
  <li><strong>Cloud-first strategies</strong> – public cloud adoption created demand for tools that provision and configure infrastructure programmatically.</li>
  <li><strong>Microservices architecture</strong> – decomposing monoliths into independently deployable services multiplied the number of pipelines teams needed to manage.</li>
  <li><strong>Container adoption</strong> – Docker and Kubernetes dramatically changed how artefacts were packaged and how deployments were orchestrated.</li>
  <li><strong>Regulatory pressure</strong> – industries such as banking and healthcare needed auditable deployment records, driving demand for release-automation tooling.</li>
  <li><strong>Talent economics</strong> – automation reduced the manual toil associated with operations, allowing smaller teams to manage larger infrastructure footprints.</li>
  <li><strong>Competitive pressure</strong> – faster delivery cycles became a direct competitive advantage, incentivising investment in toolchain improvement.</li>
</ul>



<h2 class="wp-block-heading">Forecast to 2026: What the 2018 Outlook Anticipated</h2>



<p class="wp-block-paragraph">Market research published around 2018 generally projected that the global DevOps tools market would sustain strong growth through 2026, driven by the factors above. Key themes expected to shape the market over that horizon included:</p>



<ul class="wp-block-list">
  <li><strong>Consolidation</strong> – large platform vendors were expected to acquire specialist tools, reducing the number of independent point solutions.</li>
  <li><strong>AI and ML integration</strong> – predictive analytics for pipeline failures, anomaly detection in production, and automated remediation were emerging areas of R&amp;D investment.</li>
  <li><strong>Value-stream management</strong> – organisations were beginning to measure DevOps not just by deployment frequency but by business outcomes, creating demand for end-to-end visibility tooling.</li>
  <li><strong>GitOps</strong> – Git as the single source of truth for both application and infrastructure state was gaining traction and was expected to become a dominant deployment pattern.</li>
  <li><strong>Security shift-left</strong> – integrating security scanning directly into developer workflows, rather than as a gate at release time, was forecast to become standard practice.</li>
</ul>



<h2 class="wp-block-heading">Evaluating DevOps Tool Vendors: What to Look For</h2>



<p class="wp-block-paragraph">Whether you are benchmarking vendors in 2018 terms or evaluating the market today, a rigorous vendor assessment should examine:</p>



<ul class="wp-block-list">
  <li><strong>Integration breadth</strong> – how easily does the tool connect to the rest of your existing toolchain?</li>
  <li><strong>Scalability</strong> – can the tool handle your pipeline volume, concurrency, and artefact storage requirements at scale?</li>
  <li><strong>Security posture</strong> – does the vendor offer role-based access control, audit logging, and compliance certifications relevant to your industry?</li>
  <li><strong>Community and ecosystem</strong> – active open-source communities and large plugin ecosystems reduce lock-in and accelerate problem resolution.</li>
  <li><strong>Total cost of ownership</strong> – licensing, hosting, staffing, and training costs all factor into the real cost of a toolchain decision.</li>
  <li><strong>Vendor viability</strong> – acquisition history, funding, and customer retention rates signal whether a vendor will continue to invest in the product.</li>
</ul>



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



<p class="wp-block-paragraph">The global DevOps tools market in 2018 was a dynamic, rapidly expanding space characterised by strong venture investment, active M&amp;A, and accelerating enterprise adoption. The vendor list from that era includes names that remain dominant today alongside others that have since been acquired or repositioned. For engineering teams evaluating toolchain investments, understanding this historical context helps explain how the current landscape of consolidated platforms and open-source ecosystems came to be shaped.</p>



<p class="wp-block-paragraph"><em>Original market research source: theperfectinvestor.com (2018). The underlying paid report is not publicly available; specific figures and methodology are not reproduced here.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/global-devops-tool-market-2018-development-trend/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Accelerate Digital Transformation with Low-Code Development</title>
		<link>https://www.bestdevops.com/how-to-accelerate-digital-transformation/</link>
					<comments>https://www.bestdevops.com/how-to-accelerate-digital-transformation/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 30 Jul 2018 03:14:54 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[digital economy]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4127</guid>

					<description><![CDATA[Every organisation in today's digital economy is effectively a software company. Learn how low-code platforms, DevOps practices, and structured delivery frameworks can accelerate your digital transformation initiatives.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on insights from OutSystems&#8217; State of Application Development 2018 report and commentary from OutSystems executives and customers, as summarised by networksasia.net.</em></p>



<h2 class="wp-block-heading">Every Company Is Now a Software Company</h2>



<p class="wp-block-paragraph">In today&#8217;s digital economy, the ability to build and deliver software quickly is no longer exclusive to technology firms. Organisations across every sector — retail, financial services, manufacturing, government — compete on software. Those that can transform rapidly and seize emerging opportunities ahead of rivals hold a decisive advantage.</p>



<p class="wp-block-paragraph">This shift has driven demand for application development to record levels, according to the <em>State of Application Development 2018</em> study published by OutSystems. Yet most organisations struggle to match that demand with their existing development capacity and tooling.</p>



<p class="wp-block-paragraph">The same report found a growing emphasis on building customer-facing and partner-facing applications over internal tooling — a signal that software is now directly tied to business revenue, brand reputation, and competitive standing.</p>



<h2 class="wp-block-heading">Why Speed to Market Is the Core Challenge</h2>



<p class="wp-block-paragraph">Getting to market first requires both technical velocity and organisational courage. Rapid experimentation — releasing minimal viable products, testing assumptions with real users, and iterating quickly — demands a development approach that is far faster than traditional hand-coded workflows.</p>



<p class="wp-block-paragraph">Low-code platforms have emerged as a practical answer to this pressure. By replacing large amounts of manually written code with visual modelling, pre-built components, and automated scaffolding, they compress development cycles significantly and open contribution to a broader pool of developers.</p>



<h2 class="wp-block-heading">Four Priorities Low-Code Platforms Support in Digital Transformation</h2>



<p class="wp-block-paragraph">According to OutSystems, the right low-code platform should move the needle on four interconnected priorities that IT organisations typically focus on during digital transformation programmes:</p>



<h3 class="wp-block-heading">1. Enable Greater Innovation</h3>



<p class="wp-block-paragraph">Low-code development can be substantially faster than hand-coding for many application types. Visual prototyping supports design-thinking workshops, while fast creation of minimal viable products (MVPs) and iterative &#8220;test and learn&#8221; cycles bring developers and end users into close, productive collaboration earlier in the process.</p>



<h3 class="wp-block-heading">2. Improve Agile Adoption</h3>



<p class="wp-block-paragraph">Siloed front-end, back-end, and mobile specialisms can slow agile teams down. Low-code platforms can reduce this fragmentation by giving developers a single integrated development environment (IDE) and a unified skill set, effectively turning specialised developers into full-stack contributors and making cross-functional agile squads more practical.</p>



<h3 class="wp-block-heading">3. Architect Flexible Integration</h3>



<p class="wp-block-paragraph">Legacy systems rarely disappear overnight. A capable low-code platform should support REST and SOAP APIs, allow visual modelling of back-end services, and encourage a layered service architecture with composable applications, decoupled front-ends, and loosely coupled services. This approach preserves existing investments in slow-evolving core systems while enabling new digital experiences to be built on top of them.</p>



<h3 class="wp-block-heading">4. Achieve DevOps Success</h3>



<p class="wp-block-paragraph">Low-code and DevOps are complementary, not competing, approaches. A well-designed low-code platform should provide comprehensive version control, support collaborative development across multi-developer and multi-team organisations, and offer proactive application performance monitoring — all of which underpin reliable, high-frequency software delivery.</p>



<h2 class="wp-block-heading">Five Practical Ways to Accelerate Your Digital Transformation</h2>



<p class="wp-block-paragraph">Miguel Baltazar, Director of Transformation Services at OutSystems, identified five structured approaches that organisations can use to build momentum in their digital transformation programmes:</p>



<h3 class="wp-block-heading">1. Design Customer Journey Maps</h3>



<p class="wp-block-paragraph">Customer journey maps are visual representations of how a customer interacts with your organisation across time and channels — from initial awareness through purchase, support, and ongoing engagement. Mapping these journeys helps teams empathise with customer motivations and pain points, set project goals grounded in real user needs, and define the right scope before a single line of code is written.</p>



<h3 class="wp-block-heading">2. Create Clickable Prototypes</h3>



<p class="wp-block-paragraph">Interactive prototypes — even simple ones — give stakeholders a tangible sense of how an application will look and behave. They accelerate feedback loops, surface misaligned expectations early, and reduce the risk of building the wrong thing. Prototypes can be tested with real users, iterated rapidly, and validated against project goals before significant engineering investment is committed.</p>



<h3 class="wp-block-heading">3. Build Multi-Disciplinary Teams</h3>



<p class="wp-block-paragraph">Effective digital delivery typically draws on six areas of expertise: business analysis, demand management and governance, software development, solution architecture, user experience design, and operations. Keeping individual teams small improves communication, preserves autonomy, and encourages innovation. Cross-functional squads that span these disciplines reduce handoff delays and build shared ownership of outcomes.</p>



<h3 class="wp-block-heading">4. Organise a Hackathon</h3>



<p class="wp-block-paragraph">Hackathons — intensive collaborative sessions ranging from a few hours to several days — act as focused innovation labs. They work across industries: financial services, retail, government, and e-commerce organisations have all used them to rapidly prototype new ideas, surface hidden talent, and build internal momentum for transformation. OutSystems has published <a href="https://www.outsystems.com/1/hackathon-kit/" title="Guide on organizing a hackathon">a hackathon planning guide</a> that covers how to structure and run one effectively.</p>



<h3 class="wp-block-heading">5. Adopt a Structured Digital Transformation Playbook</h3>



<p class="wp-block-paragraph">Ad hoc transformation efforts often stall without a repeatable methodology. A structured playbook — covering how to initiate, govern, and scale digital projects — gives teams a shared language and a step-by-step framework. The OutSystems Digital Transformation Playbook introduces what they term the &#8220;low-code digital factory&#8221; model, designed to guide organisations from initial projects through to scaled, continuous delivery.</p>



<h2 class="wp-block-heading">Start Small, Then Scale</h2>



<p class="wp-block-paragraph">Organisations that succeed with low-code-driven transformation tend to follow a common pattern: start with a contained, high-visibility project; deliver a working application faster than stakeholders expect; then use that proof point to secure support for larger initiatives.</p>



<p class="wp-block-paragraph">Logitech&#8217;s experience illustrates this well. Steven Schmidt, Enterprise Collaboration Manager at Logitech, used low-code development to build and iteratively modify a mission-critical product launch application. The speed of delivery and ease of modification were, in his words, what allowed the team to simply &#8220;do more.&#8221;</p>



<p class="wp-block-paragraph">Starting small reduces political risk, builds internal confidence, and establishes repeatable delivery patterns that larger programmes can inherit. A project that goes live in a few weeks — rather than months — demonstrates the feasibility of a new approach far more effectively than any strategy document.</p>



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



<ul class="wp-block-list">
<li>Digital transformation is fundamentally a software delivery challenge: organisations that ship relevant applications faster win.</li>
<li>Low-code platforms can significantly reduce development cycle times and broaden who can contribute to application delivery.</li>
<li>Four platform capabilities matter most: enabling innovation, improving agile adoption, supporting flexible integration, and enabling DevOps practices.</li>
<li>Structured approaches — journey mapping, prototyping, multi-disciplinary teams, hackathons, and a delivery playbook — provide repeatable frameworks for accelerating transformation.</li>
<li>Starting small and delivering quickly builds the organisational trust and momentum needed to scale transformation programmes.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-accelerate-digital-transformation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Connectivity as Code: Making Network Security DevOps-Friendly</title>
		<link>https://www.bestdevops.com/connectivity-as-code-making-network-security-devops-friendly/</link>
					<comments>https://www.bestdevops.com/connectivity-as-code-making-network-security-devops-friendly/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 14 Jul 2018 05:16:26 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[DevOps-Friendly]]></category>
		<category><![CDATA[network security]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4026</guid>

					<description><![CDATA[Network security changes are one of the last manual bottlenecks in modern CI/CD pipelines. Connectivity as code treats firewall and network provisioning as first-class pipeline steps, closing the gap between developers and security teams without sacrificing speed or compliance.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article expands on a topic originally discussed on devops.com. The concepts described reflect general industry thinking on integrating network security into CI/CD pipelines.</em></p>



<h2 class="wp-block-heading">The Problem: Network Security Is the Last Manual Bottleneck</h2>



<p class="wp-block-paragraph">Modern DevOps practices have automated nearly every step of the software delivery lifecycle. Virtualization, public and private cloud platforms, and software-defined networking (SDN) mean that spinning up servers, provisioning storage, or launching entire environments can take minutes or even seconds. CI/CD pipelines handle builds, tests, and deployments with no human intervention.</p>



<p class="wp-block-paragraph">Yet one step has stubbornly resisted automation: changing network connectivity and firewall rules. When a new application or service needs a firewall rule opened or a network flow provisioned, developers typically must stop, open a manual change request, wait for approval from a network security team, and then wait again for implementation. This single step can turn a sub-hour deployment into a multi-day process.</p>



<h2 class="wp-block-heading">The Application Development–Security Disconnect</h2>



<p class="wp-block-paragraph">The friction is not just procedural—it is also a knowledge gap. Change request forms typically ask developers to specify firewall names, network zones, subnets, and IP addresses. Application developers often do not have this information and should not need it: their job is to describe what the application needs to communicate with, not to understand the underlying network topology.</p>



<p class="wp-block-paragraph">Conversely, the network security team reviewing the request rarely has full context about why the application needs a particular connection, what business process it supports, or what the impact of a delay or denial will be. The result is back-and-forth communication that makes the process slow, error-prone, and frustrating for both sides.</p>



<p class="wp-block-paragraph">The core challenge is balancing two legitimate needs:</p>



<ul class="wp-block-list">
<li><strong>Developer agility:</strong> changes should flow through the pipeline automatically, without waiting on manual approvals for routine, low-risk connectivity.</li>
<li><strong>Security governance:</strong> not every connectivity change is routine or low-risk, and a fast pipeline that skips security checks simply moves the risk rather than eliminating it.</li>
</ul>



<h2 class="wp-block-heading">The Solution: Connectivity as Code</h2>



<p class="wp-block-paragraph">Connectivity as code is a methodology that brings network connectivity provisioning into the CI/CD pipeline as a first-class, automated step. Instead of opening a manual change request, developers declare their application&#8217;s connectivity requirements in a machine-readable file that lives alongside the application code in version control. The pipeline then handles connectivity provisioning, validation, and compliance checking automatically—just like it handles unit tests or infrastructure provisioning.</p>



<p class="wp-block-paragraph">The key architectural idea is an <strong>abstraction layer</strong> that translates between the developer&#8217;s logical view of the application and the network security team&#8217;s physical view of the infrastructure. Developers work in terms of application components and logical flows; the abstraction layer maps those to the actual firewalls, zones, IP ranges, and security policies that the network team manages.</p>



<h2 class="wp-block-heading">How Connectivity as Code Works in Practice</h2>



<h3 class="wp-block-heading">Step 1: Declare Connectivity Requirements</h3>



<p class="wp-block-paragraph">The developer creates a connectivity requirements file—a simple, human-readable, machine-parseable text file (YAML and JSON are common choices, though the methodology is format-agnostic) that lists all the logical flows the application needs. Each flow entry typically includes:</p>



<ul class="wp-block-list">
<li><strong>Source:</strong> the component or service initiating the connection (e.g., <code>app-server</code>, <code>frontend</code>)</li>
<li><strong>Destination:</strong> the component or service accepting the connection (e.g., <code>database</code>, <code>payment-api</code>)</li>
<li><strong>Service/port:</strong> the protocol and port required (e.g., <code>tcp/5432</code>, <code>https</code>)</li>
<li><strong>Environment:</strong> which deployment environment the flow applies to (development, staging, production)</li>
</ul>



<p class="wp-block-paragraph">Critically, the developer does <em>not</em> need to know IP addresses, subnet ranges, firewall names, or whether a firewall even exists between the two components. That translation is handled downstream by the automation tooling.</p>


<pre class="wp-block-code"><span><code class="hljs language-php"><span class="hljs-comment"># Example connectivity requirements file (illustrative YAML)</span>
flows:
  - name: app-to-database
    source: app-server
    destination: postgres-db
    service: tcp/<span class="hljs-number">5432</span>
    environments: &#91;staging, production]

  - name: app-to-payment-gateway
    source: app-server
    destination: payment-api
    service: https
    environments: &#91;production]</code></span></pre>


<h3 class="wp-block-heading">Step 2: The Connectivity Phase in the Pipeline</h3>



<p class="wp-block-paragraph">Once the requirements file exists, a dedicated connectivity phase is inserted into the CI/CD pipeline—typically between infrastructure provisioning and application deployment. This phase is handled by a <strong>Network Security Policy Management (NSPM)</strong> solution that reads the connectivity requirements file and takes one of three actions:</p>



<ol class="wp-block-list">
<li><strong>No change required:</strong> If connectivity requirements have not changed since the last run, the NSPM solution verifies that all required flows are currently active and reachable. It returns a pass/fail signal to the pipeline, giving developers confidence that connectivity-related failures will not occur in production.</li>
<li><strong>Compliant new flow required:</strong> If a new or modified flow is needed and it complies with the organization&#8217;s pre-approved security policy, industry regulations, and security best practices, the NSPM solution automatically designs and pushes the required firewall rule changes to the relevant network devices—without any manual intervention.</li>
<li><strong>Non-compliant change required:</strong> If a requested flow does not comply with policy, the change is automatically escalated for human approval. Once approved, it is implemented automatically. The developer does not need to open a separate out-of-band change request.</li>
</ol>



<h3 class="wp-block-heading">Step 3: Ongoing Lifecycle Management</h3>



<p class="wp-block-paragraph">Because the connectivity requirements file lives in source control alongside the application code, it evolves with the application. When a new version of the application introduces new dependencies or removes old ones, the developer updates the file, and the connectivity phase on the next pipeline run handles provisioning and de-provisioning automatically. This means the connectivity state of the application is always documented, current, and reproducible—a significant improvement over firewall rules that accumulate over years with no clear ownership.</p>



<h2 class="wp-block-heading">Benefits of Connectivity as Code</h2>



<h3 class="wp-block-heading">Faster, More Predictable Delivery</h3>



<p class="wp-block-paragraph">By automating the connectivity provisioning step, organizations remove one of the most common causes of deployment delay. Routine, policy-compliant connectivity changes no longer require waiting on a separate team. The pipeline moves forward automatically, and developers get clear, immediate feedback if a connectivity issue is anticipated before it reaches production.</p>



<h3 class="wp-block-heading">Continuous Compliance and Auditability</h3>



<p class="wp-block-paragraph">Every connectivity change made through the pipeline is automatically checked against security policy and industry regulations before implementation. All changes are logged with full context—which application triggered the change, which pipeline run, which version of the connectivity requirements file. This creates a complete, timestamped audit trail that satisfies compliance requirements without any additional documentation effort from either the development or security team.</p>



<h3 class="wp-block-heading">Business Continuity During Infrastructure Changes</h3>



<p class="wp-block-paragraph">Because connectivity requirements are explicitly documented and version-controlled, they can be used to restore or verify application connectivity after network architecture changes, cloud migrations, or server replacements. Instead of relying on institutional knowledge about which firewall rules support which applications, operations teams can re-run the connectivity phase against the current requirements file to ensure the application&#8217;s connectivity is intact.</p>



<h3 class="wp-block-heading">Reduced Friction Between Development and Security</h3>



<p class="wp-block-paragraph">Perhaps most importantly, connectivity as code shifts the relationship between developers and network security teams. Developers no longer need to understand network topology to get their applications deployed, and security teams no longer receive context-free change requests that require back-and-forth clarification. The abstraction layer handles translation automatically, and the NSPM solution enforces policy consistently—giving security teams confidence that the pipeline is not bypassing their controls.</p>



<h2 class="wp-block-heading">Where Connectivity as Code Fits in the Pipeline</h2>



<p class="wp-block-paragraph">A typical pipeline integration looks like this:</p>



<ol class="wp-block-list">
<li><strong>Code commit</strong> triggers the pipeline.</li>
<li><strong>Build and unit test</strong> phase runs as normal.</li>
<li><strong>Infrastructure provisioning</strong> (Terraform, Ansible, CloudFormation, etc.) creates or updates compute and storage resources.</li>
<li><strong>Connectivity phase</strong> reads the connectivity requirements file, validates or provisions network flows, and returns pass/fail to the pipeline.</li>
<li><strong>Application deployment</strong> proceeds only if the connectivity phase passes.</li>
<li><strong>Integration and smoke tests</strong> validate end-to-end behavior, including connectivity.</li>
</ol>



<p class="wp-block-paragraph">This positioning ensures that connectivity is always validated before the application is deployed, eliminating the class of production failures caused by missing or misconfigured firewall rules.</p>



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



<p class="wp-block-paragraph">Connectivity as code applies the same principles that have made infrastructure as code successful—declarative definitions, version control, automation, and auditability—to the domain of network security policy. By treating connectivity requirements as code rather than as manual change requests, organizations can eliminate one of the last significant manual bottlenecks in the CI/CD pipeline without weakening security controls or compliance posture.</p>



<p class="wp-block-paragraph">The result is a genuine win for both sides of a historically tense relationship: development teams get the speed and autonomy they need, and security teams get consistent policy enforcement, full auditability, and confidence that risk checks are built into the delivery process rather than bypassed by it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/connectivity-as-code-making-network-security-devops-friendly/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Container Adoption Is Outpacing DevOps: What the Data Means for Engineering Teams</title>
		<link>https://www.bestdevops.com/container-adoption-starts-to-outpace-devops/</link>
					<comments>https://www.bestdevops.com/container-adoption-starts-to-outpace-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 11 Jul 2018 06:02:17 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Cloud technologies]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Serverless Computing]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3994</guid>

					<description><![CDATA[A Cloud Foundry Foundation survey of 601 IT decision-makers found that container adoption is on track to surpass DevOps adoption within two years — but the relationship between the two is more nuanced than the headline suggests.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on survey data originally reported by <a href="https://containerjournal.com" rel="noopener">containerjournal.com</a>, referencing a study conducted by ClearPath Strategies on behalf of the <a href="https://www.cloudfoundry.org" rel="noopener">Cloud Foundry Foundation (CFF)</a>.</em></p>



<h2 class="wp-block-heading">The Headline Finding: Containers Are Moving Faster Than DevOps</h2>



<p class="wp-block-paragraph">A survey of 601 IT decision-makers, conducted by ClearPath Strategies on behalf of the Cloud Foundry Foundation, revealed a notable shift in enterprise technology adoption priorities: container adoption is on pace to overtake DevOps adoption within two years.</p>



<p class="wp-block-paragraph">At the time of the survey, 32 percent of respondents had already adopted both containers and DevOps processes. Looking forward 12 months, 25 percent planned to adopt or evaluate containers, compared to only 17 percent planning the same for DevOps. Projected out to a two-year horizon, 72 percent of respondents said they already use or expect to use containers, versus 66 percent who said the same about DevOps.</p>



<p class="wp-block-paragraph">What remains less clear from the data is whether widespread container adoption will push organizations toward DevOps as a cultural and operational practice — or whether the two trends will continue to evolve independently.</p>



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



<p class="wp-block-paragraph">The survey breaks container adoption into three tiers:</p>



<ul class="wp-block-list">
<li><strong>18 percent</strong> have broadly adopted containers across their organization.</li>
<li><strong>40 percent</strong> have deployed containers on a limited basis.</li>
<li><strong>40 percent</strong> are still in the early stages of evaluation or pilot.</li>
</ul>



<p class="wp-block-paragraph">This distribution is a useful reminder that headline adoption figures often mask significant variation in deployment maturity. An organization running containers in a single team&#8217;s CI pipeline is counted alongside one running Kubernetes clusters in production at scale.</p>



<h2 class="wp-block-heading">Platform Pluralism: PaaS, Containers, and Serverless Together</h2>



<p class="wp-block-paragraph">One of the more telling findings is that IT organizations are no longer picking a single application delivery model. Instead, many are running multiple paradigms in parallel:</p>



<ul class="wp-block-list">
<li><strong>64 percent</strong> report using both PaaS and containers.</li>
<li><strong>43 percent</strong> report using both PaaS and serverless.</li>
<li><strong>42 percent</strong> report using both containers and serverless.</li>
<li><strong>39 percent</strong> report using all three: PaaS, containers, and serverless simultaneously.</li>
</ul>



<p class="wp-block-paragraph">For engineering teams, this platform pluralism has real operational implications. Infrastructure and platform teams must now support toolchains, security policies, networking models, and observability pipelines that span fundamentally different runtime environments. Standardizing on a common control plane — whether that is Kubernetes, a managed cloud platform, or a PaaS layer — becomes critical as the number of runtime models grows.</p>



<h2 class="wp-block-heading">Serverless: Evaluations Outpace Production Use</h2>



<p class="wp-block-paragraph">Serverless computing shows a striking gap between interest and production deployment. Only 11 percent of respondents were actively using serverless frameworks at the time of the survey, yet 35 percent were evaluating at least one. This mirrors the early trajectory of containers themselves — broad curiosity, limited production footprint.</p>



<p class="wp-block-paragraph">For DevOps practitioners, this signals that serverless will increasingly appear in team backlogs and architecture discussions even if production usage remains concentrated in early adopters. Understanding the operational tradeoffs of serverless — cold starts, vendor lock-in, observability gaps, per-invocation cost modeling — is becoming baseline knowledge rather than specialist knowledge.</p>



<h2 class="wp-block-heading">Cloud-Native Is the Direction, Not Just the Destination</h2>



<p class="wp-block-paragraph">CFF CTO Chip Childers, commenting on the survey results, drew a distinction that matters for how engineering leaders frame their modernization strategies: the benefits of cloud technologies are only fully realized when applications are either purpose-built for or genuinely modernized for cloud platforms. A simple lift-and-shift — moving an existing application to a VM in the cloud without architectural changes — captures very little of the operational or economic value.</p>



<p class="wp-block-paragraph">The survey data supports this framing. More than half of IT decision-makers (57 percent) reported that their organizations are both building new cloud-native applications and refactoring existing ones. Only 13 percent are relying on refactoring alone.</p>



<h2 class="wp-block-heading">PaaS vs. CaaS: A Division That Is Already Blurring</h2>



<p class="wp-block-paragraph">One question the survey raises but does not definitively answer is how the market will divide between Platform-as-a-Service (PaaS) environments and Container-as-a-Service (CaaS) environments. At the time this data was published, PaaS platforms were already absorbing container orchestration technologies — Kubernetes in particular.</p>



<p class="wp-block-paragraph">Childers noted that SUSE had already released a distribution allowing Cloud Foundry to run on top of Kubernetes, and that work was underway to allow organizations to replace the CFF&#8217;s own container orchestration engine with Kubernetes. This points toward a broader industry dynamic: Kubernetes is becoming the common substrate beneath multiple higher-level platform abstractions rather than a competing alternative to them.</p>



<p class="wp-block-paragraph">For engineering teams evaluating their platform strategy, the practical implication is that a bet on Kubernetes as a foundational layer does not preclude using a PaaS abstraction on top of it — and may in fact enable one.</p>



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



<ul class="wp-block-list">
<li><strong>Container adoption breadth does not equal container adoption depth.</strong> Plan your platform engineering and support capacity for the 40 percent in early stages, not just the 18 percent who have broadly deployed.</li>
<li><strong>Expect to support multiple runtime models simultaneously.</strong> Platform teams that assume a single delivery model will cause friction as serverless and PaaS usage expands alongside containers.</li>
<li><strong>DevOps practices and container adoption are correlated but not automatically linked.</strong> Organizations adopting containers without investing in corresponding cultural and process changes risk compounding operational complexity rather than reducing it.</li>
<li><strong>Kubernetes is becoming infrastructure, not a differentiator.</strong> Evaluate which higher-level abstractions your teams need on top of it, rather than treating Kubernetes itself as the end goal.</li>
<li><strong>Serverless is worth evaluating now.</strong> With 35 percent of organizations actively evaluating serverless frameworks, waiting until it is mainstream risks falling behind on tooling and operational patterns.</li>
</ul>



<p class="wp-block-paragraph"><em>Survey conducted by ClearPath Strategies on behalf of the Cloud Foundry Foundation; sample size of 601 IT decision-makers. Original reporting via containerjournal.com, published 2018.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/container-adoption-starts-to-outpace-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Forget DevOps — Is NoOps the Future of Cloud?</title>
		<link>https://www.bestdevops.com/forget-devops-is-the-future-of-cloud-noops/</link>
					<comments>https://www.bestdevops.com/forget-devops-is-the-future-of-cloud-noops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 30 Jun 2018 05:17:41 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[cloud NoOps]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3928</guid>

					<description><![CDATA[Industry stakeholders are asking whether NoOps — where cloud providers handle all infrastructure management — will eventually replace DevOps as the dominant model for cloud adoption, particularly in government IT.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting: fedscoop.com (2018). This article expands on the concepts discussed at the GSA Cloud Reverse Industry Day.</em></p>



<h2 class="wp-block-heading">DevOps Has Been the Standard — But Is It Enough?</h2>



<p class="wp-block-paragraph">For years, DevOps has been the dominant methodology guiding cloud adoption in both the private sector and government agencies. By breaking down silos between development (Dev) and operations (Ops) teams, organizations have been able to embrace agile development, continuous integration, and iterative testing at scale. Federal agencies in particular have built DevOps practices into their IT modernization playbooks, and the model has even extended to include security (DevSecOps) and acquisition professionals.</p>



<p class="wp-block-paragraph">But at the General Services Administration&#8217;s Cloud Reverse Industry Day, industry stakeholders raised a pointed question: is DevOps really where the future lies, or is a newer model — NoOps — about to take center stage?</p>



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



<p class="wp-block-paragraph">NoOps — short for &#8220;No Operations&#8221; — is a cloud delivery model in which the cloud service provider takes on full responsibility for infrastructure management tasks that would traditionally fall to an organization&#8217;s internal IT or operations team. This includes patch management, lifecycle management, capacity scaling, and underlying infrastructure maintenance.</p>



<p class="wp-block-paragraph">Dan Prieto, former White House Director of Cybersecurity Policy and strategic adviser for Google Cloud Public Sector at the time of the event, described the concept this way:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Basically Google and other cloud providers are increasingly offering cloud [services] where you really don&#8217;t have to worry about the infrastructure or updating it or running code to automate patch management, lifecycle management or all of the above. It&#8217;s all handled in the background by a cloud service provider.&#8221;</p><cite>— Dan Prieto, speaking at the GSA Cloud Reverse Industry Day</cite></blockquote>



<p class="wp-block-paragraph">In practical terms, NoOps is built on on-demand, fully managed cloud infrastructure. Developers request the resources they need, and the platform handles provisioning, scaling, and maintenance automatically. The intended result is that engineering staff spend more time building and shipping software and less time managing the environment it runs in.</p>



<h2 class="wp-block-heading">Where NoOps Delivers the Most Value</h2>



<p class="wp-block-paragraph">According to Prieto, NoOps is especially well-suited to certain workload categories:</p>



<ul class="wp-block-list">
<li><strong>Application development:</strong> Developers can focus purely on writing and shipping code without provisioning or configuring servers.</li>
<li><strong>Databases:</strong> Managed database services handle patching, replication, failover, and backups automatically.</li>
<li><strong>Analytics:</strong> On-demand compute resources can scale up dynamically during intensive processing jobs and scale back down afterward.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It allows an app developer to just code, and when they need more capacity, it automatically spins up. The environment has the tools to allow them to just focus on the coding.&#8221;</p><cite>— Dan Prieto</cite></blockquote>



<p class="wp-block-paragraph">The core promise of NoOps is eliminating the cognitive and operational overhead that slows development teams down — offloading routine infrastructure work to automation, machine learning tools, or the vendor itself.</p>



<h2 class="wp-block-heading">NoOps Is Not a New Idea</h2>



<p class="wp-block-paragraph">The concept of NoOps was already being discussed in the industry as far back as 2011, when Forrester Research published a report exploring how it could augment DevOps practices rather than replace them outright. The framing at the time positioned NoOps as a natural evolution: as automation matured and cloud platforms became more capable, operations work would be increasingly abstracted away from internal teams.</p>



<p class="wp-block-paragraph">What has changed since 2011 is the breadth and capability of managed cloud services. Serverless computing platforms, managed Kubernetes services, fully managed data pipelines, and AI-driven infrastructure monitoring have all brought the NoOps vision measurably closer to reality.</p>



<h2 class="wp-block-heading">The Trade-offs: Vendor Dependence and Security Considerations</h2>



<p class="wp-block-paragraph">NoOps is not without significant trade-offs, particularly for government agencies operating under strict security and compliance requirements.</p>



<p class="wp-block-paragraph">Handing infrastructure management — and potentially some security operations — to a cloud vendor deepens an organization&#8217;s dependence on that provider. Prieto acknowledged this directly, noting that the model creates greater reliance on vendor services, but argued the potential cost and productivity gains justify the shift in many cases.</p>



<p class="wp-block-paragraph">For federal agencies, this raises specific questions about:</p>



<ul class="wp-block-list">
<li><strong>Data sovereignty:</strong> Who controls where data is stored and processed?</li>
<li><strong>Security visibility:</strong> Can agencies maintain adequate security oversight when infrastructure is abstracted away?</li>
<li><strong>Vendor lock-in:</strong> How portable are workloads if an agency needs to switch providers or bring operations back in-house?</li>
<li><strong>Compliance:</strong> Can fully managed services be configured to meet federal security frameworks such as FedRAMP?</li>
</ul>



<h2 class="wp-block-heading">The Cost Management Challenge</h2>



<p class="wp-block-paragraph">Cloud adoption — whether DevOps, NoOps, or any point in between — fundamentally changes an organization&#8217;s cost model from capital expenditure to operational expenditure based on consumption. That shift places new demands on contracting officers, CIOs, and financial staff.</p>



<p class="wp-block-paragraph">Jonathan Alboum, former CIO of the Department of Agriculture, offered a frank warning about the risk of unexpected cloud bills:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;[Data] overages are going to happen. I think the question is what can the vendor do to prevent it? And that&#8217;s a question you have to ask. This happened to me on the government side in multiple agencies. You get a bill from a vendor with an unexpected dollar amount that you have to pay because you used the service and suddenly that affects your plans across the enterprise to do other things. That&#8217;s the last thing you want as an operator of IT, a CIO or program manager.&#8221;</p><cite>— Jonathan Alboum, former USDA CIO</cite></blockquote>



<p class="wp-block-paragraph">The takeaway for procurement teams is clear: understanding cloud cost drivers must be a first-class concern at the contracting stage, not an afterthought discovered at invoice time.</p>



<h2 class="wp-block-heading">Active Cloud Management: A Lesson from SBA</h2>



<p class="wp-block-paragraph">Maria Roat, CIO of the Small Business Administration, described how her agency managed a migration to a hybrid cloud model. Her experience reinforced a practical truth: even in a more automated cloud environment, governance and active monitoring remain essential.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We&#8217;re not passively monitoring it, we&#8217;re actively monitoring and managing the environments that we have to be able to manage our spend. We have to watch what we are doing. Turn things off as it&#8217;s not being used. That&#8217;s the beauty of the cloud, you turn it off.&#8221;</p><cite>— Maria Roat, SBA CIO</cite></blockquote>



<p class="wp-block-paragraph">Roat&#8217;s approach also highlighted that a successful cloud operating model requires collaboration across organizational functions — specifically, between the CIO, the Chief Financial Officer, and acquisition staff — to align on data storage needs, budget flexibility, and the ability to scale resources up or down based on actual demand.</p>



<h2 class="wp-block-heading">NoOps vs. DevOps: Evolution, Not Replacement</h2>



<p class="wp-block-paragraph">It is worth being precise about what NoOps does and does not mean. NoOps does not imply zero operational skill or oversight within an organization. Rather, it describes a model where the routine, repetitive, and automatable parts of infrastructure operations are delegated to the cloud platform, freeing internal teams to focus on higher-value work.</p>



<p class="wp-block-paragraph">In this framing, NoOps and DevOps are not mutually exclusive. DevOps culture — emphasizing collaboration, automation, shared ownership, and continuous improvement — remains highly relevant even when many operational tasks are offloaded to a managed platform. The difference is that the operational surface area shrinks, and the skills required shift from server administration toward cloud architecture, cost governance, and platform engineering.</p>



<p class="wp-block-paragraph">Organizations considering a move toward NoOps should evaluate:</p>



<ul class="wp-block-list">
<li>Which workloads are genuinely suited to fully managed, serverless, or PaaS-style deployment</li>
<li>What internal operational capabilities they still need to retain for compliance, security, or resilience reasons</li>
<li>How they will govern cloud costs in a consumption-based billing model</li>
<li>What vendor lock-in risk is acceptable given their long-term architecture strategy</li>
</ul>



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



<ul class="wp-block-list">
<li><strong>NoOps</strong> is a cloud model in which the provider handles infrastructure management, freeing developers to focus on code rather than operations.</li>
<li>It is best suited to <strong>application development, managed databases, and analytics</strong> workloads where on-demand scaling is most valuable.</li>
<li>The concept has been discussed since at least <strong>2011</strong> and is being enabled by the maturation of managed cloud services, serverless platforms, and automation tooling.</li>
<li>NoOps introduces <strong>greater vendor dependence</strong>, which raises real questions about security, compliance, and portability — especially in regulated sectors like government.</li>
<li><strong>Cloud cost management</strong> requires active governance, not passive monitoring, regardless of how automated the underlying infrastructure becomes.</li>
<li>DevOps culture and NoOps infrastructure management are <strong>complementary</strong>, not competing philosophies.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/forget-devops-is-the-future-of-cloud-noops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Adoption Is Lagging — Here&#8217;s How MSPs Can Step In</title>
		<link>https://www.bestdevops.com/devops-adoption-lagging-msps-can-step-in/</link>
					<comments>https://www.bestdevops.com/devops-adoption-lagging-msps-can-step-in/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 16 Jun 2018 06:18:12 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[application code deployment]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3852</guid>

					<description><![CDATA[A 2nd Watch survey of over 1,000 IT managers found that only about 20% of enterprises are truly practicing DevOps. Here's what the data reveals and why it's a defining opportunity for managed service providers.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original research cited in this article was published by Seattle-based MSP <strong>2nd Watch</strong> and reported by Channelnomics in June 2018.</em></p>



<h2 class="wp-block-heading">Most Enterprises Are Still Not Practicing DevOps</h2>



<p class="wp-block-paragraph">Despite years of industry buzz, DevOps adoption among mid-to-large enterprises remains surprisingly low. A survey of more than 1,000 IT managers and directors — all from companies with at least 1,000 employees — conducted by Seattle-based managed service provider (MSP) 2nd Watch found that the vast majority of organizations are not structured for DevOps, and many are not even moving in that direction.</p>



<p class="wp-block-paragraph">According to 2nd Watch EVP Jeff Aden, the data reflects a classic <a href="https://www.channelnomics.com/channelnomics-us/analysis/3028677/is-thinning-the-herd-the-solution-to-the-80-20-rule" target="_blank" rel="noopener noreferrer">80/20 split</a>: just over 20 percent of respondents were genuinely leveraging DevOps practices. That leaves roughly 80 percent of the enterprise market operating in a way that is either incompatible with DevOps or only superficially adjacent to it.</p>



<h2 class="wp-block-heading">What 2nd Watch Means by &#8220;True&#8221; DevOps</h2>



<p class="wp-block-paragraph">2nd Watch defines DevOps as the practice of operations and development engineers working together throughout a common service lifecycle — from application design through development, production, and ongoing support. Crucially, 2nd Watch distinguishes this cultural and organizational model from merely adopting individual tools or techniques.</p>



<p class="wp-block-paragraph">In other words, using Terraform, Kubernetes, or a CI/CD pipeline does not automatically mean a team is practicing DevOps. The tooling has to be supported by integrated, cross-functional teams and shared ownership of the full application lifecycle.</p>



<h2 class="wp-block-heading">Key Findings from the Survey</h2>



<ul class="wp-block-list">
<li><strong>78% of respondents</strong> have separate, siloed teams for infrastructure/operations and application development — the organizational structure most antithetical to DevOps.</li>
<li><strong>~60% are using infrastructure-as-code (IaC) tools</strong> such as Kubernetes, Terraform, or configuration management platforms — a positive signal, but not sufficient on its own to indicate DevOps maturity.</li>
<li><strong>38% are still managing infrastructure manually</strong>, which 2nd Watch characterized as not only non-DevOps, but actively incompatible with any future DevOps adoption.</li>
<li><strong>~75% perform some form of consistent testing</strong> when writing code — a practice that would support a DevOps pipeline if other structural elements were in place.</li>
<li><strong>70% use some form of automated pipeline</strong> for application code deployment and management — another positive indicator for organizations looking to mature toward DevOps.</li>
</ul>



<h2 class="wp-block-heading">The Gap Between Tools and Culture</h2>



<p class="wp-block-paragraph">The survey data exposes a common misunderstanding: organizations often equate DevOps with specific tools rather than with the organizational model those tools are meant to support. You can instrument an entire CI/CD chain and still have operations and development functioning in separate silos with conflicting incentives, different on-call responsibilities, and no shared accountability for production systems.</p>



<p class="wp-block-paragraph">The 38% who are still managing infrastructure manually present an even starker challenge. Without automated provisioning, repeatable infrastructure definitions, and version-controlled configuration, the foundational prerequisites for DevOps simply do not exist. These organizations face a multi-stage transformation — not just a cultural shift, but a technical one.</p>



<h2 class="wp-block-heading">The MSP Opportunity — And the MSP Problem</h2>



<p class="wp-block-paragraph">The survey&#8217;s findings point to a significant commercial opportunity for managed service providers that can offer genuine DevOps enablement — not just cloud migration or infrastructure monitoring. As Aden explained in an interview with <em>Channelnomics</em>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It is a big opportunity for MSPs to provide a higher level of service and a value-add for clients. However, many traditional MSPs are not equipped or structured to provide these services to clients who are moving to the cloud because of old operating models and lack of skills.&#8221;</p><cite>— Jeff Aden, EVP, 2nd Watch</cite></blockquote>



<p class="wp-block-paragraph">The core tension is this: the very organizational patterns that make DevOps hard for enterprise customers — siloed subject-matter experts in networking, databases, storage, and compute — are also common inside traditional MSPs. An MSP built around ticket-based, reactive, domain-specific support is poorly positioned to offer the integrated, cross-functional services that DevOps engagements require.</p>



<h2 class="wp-block-heading">What MSPs Need to Do Differently</h2>



<p class="wp-block-paragraph">To genuinely serve enterprises trying to adopt DevOps, MSPs need to rethink their own operating model. Based on the 2nd Watch analysis, this means:</p>



<ul class="wp-block-list">
<li><strong>Cross-stack engineering capability:</strong> Engineers who understand the full technology stack — from infrastructure and networking to application deployment and observability — rather than domain-specific technicians.</li>
<li><strong>Integrated delivery teams:</strong> Internal teams that mirror the DevOps model, with shared ownership of outcomes rather than handoffs between departments.</li>
<li><strong>Automation-first service delivery:</strong> Using IaC, CI/CD pipelines, and automated testing as core delivery mechanisms, not optional add-ons.</li>
<li><strong>Advisory and enablement services:</strong> Moving beyond operational support to help customers build internal DevOps capability — training, process design, toolchain selection, and platform engineering.</li>
</ul>



<h2 class="wp-block-heading">Positive Signals to Build On</h2>



<p class="wp-block-paragraph">While the headline numbers are sobering, the survey does reveal meaningful foundations. The fact that 75% of organizations conduct consistent code testing and 70% use some form of automated deployment pipeline suggests that many enterprises already have the technical building blocks in place. What they often lack is the organizational restructuring, cultural alignment, and institutional knowledge to connect those tools into a genuine DevOps practice.</p>



<p class="wp-block-paragraph">That gap — between having tools and knowing how to operate as a DevOps organization — is precisely where a well-positioned MSP can deliver lasting value. The 30% without any automated deployment pipeline will need more foundational investment, but the majority are reachable with targeted enablement.</p>



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



<p class="wp-block-paragraph">DevOps adoption in the enterprise remains substantially lower than the industry conversation might suggest. 2nd Watch&#8217;s research paints a picture of a market where tooling investment has outpaced organizational transformation, and where most companies lack the integrated team structures that define genuine DevOps. For MSPs willing to retool their own delivery models, this represents a high-value service opportunity — but only if they can credibly offer what their customers are missing: cross-functional expertise, automation maturity, and hands-on enablement at scale.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-adoption-lagging-msps-can-step-in/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why DevOps Development Depends on Continuous Testing</title>
		<link>https://www.bestdevops.com/why-devops-development-depends-on-continuous-testing/</link>
					<comments>https://www.bestdevops.com/why-devops-development-depends-on-continuous-testing/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 16 Jun 2018 06:15:56 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Continuous testing]]></category>
		<category><![CDATA[DevOps development]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3849</guid>

					<description><![CDATA[Continuous testing is not an optional add-on to DevOps — it is the foundation that makes faster, higher-quality releases possible. Learn how to integrate testing throughout your pipeline, which test types belong where, and what cultural shifts your team must make.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">To reap the full benefits of DevOps — quicker releases of high-quality software — successful organizations must introduce continuous testing throughout their entire software delivery process. Testing can no longer exist as an isolated phase bolted onto the end of a development cycle. It must be woven into every stage, from the first commit to production deployment.</p>



<p class="wp-block-paragraph">Continuous integration (CI) and continuous delivery (CD) often force this realization. These practices serve as the foundation for a mature DevOps approach, but they only deliver their full value when paired with a robust, automated testing strategy. What many IT leaders underestimate, however, is that adopting continuous testing requires significant cultural and process changes — not just new tooling.</p>



<h2 class="wp-block-heading">Testing Must Happen at Every Stage of Development</h2>



<p class="wp-block-paragraph">The most important principle of continuous testing is straightforward: automated tests must run throughout the development process, not only after a feature is complete. There is real, measurable value in testing <em>as you build</em> rather than after the fact.</p>



<p class="wp-block-paragraph">When a DevOps team tests code at each stage of the pipeline, issues surface while the relevant changes are still fresh in the developer&#8217;s mind. This tight feedback loop does two things simultaneously:</p>



<ul class="wp-block-list">
<li><strong>Increases release velocity</strong> — defects caught early are cheaper and faster to fix than those discovered late in the cycle or, worse, in production.</li>
<li><strong>Improves software quality</strong> — incremental validation means problems never accumulate into a large, hard-to-diagnose backlog.</li>
</ul>



<p class="wp-block-paragraph">From a business perspective, continuous testing translates directly into faster delivery of high-quality features, which drives customer satisfaction and competitive advantage.</p>



<h2 class="wp-block-heading">What Continuous Testing Actually Looks Like</h2>



<p class="wp-block-paragraph">A common misconception is that continuous testing means running every test against every change, around the clock. In practice, effective continuous testing means having the <em>right test at the right stage of the pipeline</em> — optimising for both speed and thoroughness.</p>



<h3 class="wp-block-heading">Early-Stage: Smoke Tests</h3>



<p class="wp-block-paragraph">Early in the pipeline — typically triggered on every commit or pull request — teams should run a smaller, focused set of tests commonly called <strong>smoke tests</strong>. These tests serve several purposes:</p>



<ul class="wp-block-list">
<li>Catch major bugs and regressions before they propagate downstream.</li>
<li>Verify that core functionality works as expected across a representative set of platforms.</li>
<li>Execute quickly so they do not disrupt developer productivity or slow the CI loop.</li>
</ul>



<p class="wp-block-paragraph">For mobile application development, a practical best practice is to run smoke tests against iOS simulators and Android emulators rather than physical devices. This approach speeds execution time and reduces infrastructure cost while still providing meaningful early feedback.</p>



<h3 class="wp-block-heading">Later-Stage: Full Regression Tests</h3>



<p class="wp-block-paragraph">Later in the pipeline — for example, before a release candidate is promoted to a staging or production environment — teams should run a comprehensive <strong>regression test suite</strong>. These tests are run less frequently than smoke tests and are designed to:</p>



<ul class="wp-block-list">
<li>Provide full regression coverage across the application&#8217;s feature set.</li>
<li>Validate compatibility across a wide range of browsers, operating system versions, and real physical devices (for mobile).</li>
<li>Ensure the end-user experience meets quality standards before release.</li>
</ul>



<p class="wp-block-paragraph">This two-tier approach — lightweight smoke tests early, comprehensive regression tests later — lets organisations move fast without sacrificing quality, and without incurring the cost of running a full test suite on every single commit.</p>



<figure class="wp-block-image"><img decoding="async" src="https://cdn.ttgtmedia.com/rms/onlineImages/devops-testing_manifesto_desktop.png" alt="The Testing Manifesto, illustrating the shift from traditional QA-only testing toward collaborative, continuous testing across the entire team"/><figcaption>To get the most out of DevOps, organisations need to overhaul their testing process. (Image: GrowingAgile Testing Manifesto)</figcaption></figure>



<h2 class="wp-block-heading">Development Culture Must Evolve</h2>



<p class="wp-block-paragraph">Tooling changes alone will not make continuous testing succeed. The biggest obstacle is cultural. Many developers operate under the assumption that testing is the exclusive responsibility of a separate QA team. This silo mentality directly undermines any attempt to shift testing left and integrate it into the development workflow.</p>



<p class="wp-block-paragraph">Breaking down this barrier requires a team-wide commitment to quality. In practice, that means:</p>



<ul class="wp-block-list">
<li><strong>Developers learn to write testable code.</strong> Simple practices — such as consistently assigning unique identifiers to UI elements and objects — make test authoring and maintenance significantly easier for automation frameworks.</li>
<li><strong>Teams adopt test-first methodologies.</strong> Approaches like Test-Driven Development (TDD) and Behavior-Driven Development (BDD) require teams to write tests before writing application code. This fundamentally changes how requirements are understood and how code is designed.</li>
<li><strong>Ownership of quality is shared.</strong> In mature DevOps organisations, developers often write all or most of the automated tests, rather than delegating that responsibility entirely to QA engineers.</li>
</ul>



<p class="wp-block-paragraph">None of these changes happen overnight. They require investment in training, process redesign, and sustained leadership support. But teams that make the shift consistently report faster release cycles and fewer production incidents.</p>



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



<p class="wp-block-paragraph">The benefits of continuous testing — reduced defect rates, faster feedback, higher release velocity, and improved customer satisfaction — are well established in the DevOps community. However, realising those benefits demands that both developers and QA professionals fundamentally rethink their roles and their relationship to automated testing.</p>



<p class="wp-block-paragraph">This transformation is neither quick nor easy. It requires dismantling long-standing organisational silos, adopting new development methodologies, and investing in automation infrastructure. But organisations that commit to it gain a compounding advantage: every improvement to the testing pipeline makes the next release faster and safer than the last.</p>



<p class="wp-block-paragraph">For teams just beginning this journey, the most important first step is simply to start — pick one stage of your pipeline, automate one set of tests, and build from there. Continuous testing, like DevOps itself, is an iterative practice.</p>



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



<p class="wp-block-paragraph"><em>This article is based on concepts originally published on TechTarget.com. The image above is attributed to GrowingAgile.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-devops-development-depends-on-continuous-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>5 Steps to Put a Faltering DevOps Plan Back on Track</title>
		<link>https://www.bestdevops.com/5-steps-to-put-a-faltering-devops-plan-back-on-track/</link>
					<comments>https://www.bestdevops.com/5-steps-to-put-a-faltering-devops-plan-back-on-track/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 15 Jun 2018 05:09:10 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[digital automation]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3837</guid>

					<description><![CDATA[When a DevOps initiative stalls or backfires, the fix rarely involves more tooling alone. Here are five concrete steps — from diagnosing root causes to asserting cross-functional leadership — that engineering teams can take to recover a struggling DevOps transformation.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DevOps encompasses a set of practices that automate and streamline processes between software development and IT operations teams, enabling organizations to build, test, and release software faster and more reliably. That is the goal, anyway. But what happens when a DevOps initiative fails to meet its anticipated objectives — or, worse, actively makes software delivery harder?</p>



<p class="wp-block-paragraph">The warning signs are often unmistakable. &#8220;Easy to spot warning signs include the team being constantly stressed about deployments, bugs only appearing in production, the team being scared to change code because of how critical it is, and finger pointing when collaboration breaks down,&#8221; said Brian White, senior solutions architect at Small Footprint.</p>



<p class="wp-block-paragraph">&#8220;If you start to notice that your system, processes or workflow on technical teams seems to be increasing in complexity, this is an early warning sign that your DevOps initiatives are failing,&#8221; added Collin Meadows, VP of engineering and technology at Terbium Labs. &#8220;If engineers are having more trouble deploying code, making updates, spinning up servers or any other engineering task due to your DevOps practices, then it is time to revisit what those practices were put in place for and how to change them to make things less complex.&#8221;</p>



<p class="wp-block-paragraph">When those signals appear, the answer is not to abandon the initiative — it is to diagnose and fix it systematically. The following five steps provide a practical framework for doing exactly that.</p>



<h2 class="wp-block-heading">Step 1: Get to the Heart of the Problem</h2>



<p class="wp-block-paragraph">Most faltering DevOps initiatives have one or more deeply rooted problems, typically tied to a specific technology gap, a missing skill set, or a misaligned team structure. Before reaching for a new tool or reshuffling personnel, set aside dedicated time to evaluate what is not working and why.</p>



<p class="wp-block-paragraph">Ensure that every stakeholder shares the same vision, goals, and success criteria. &#8220;Find people that can work alongside the team, helping and at the same time training the team to be self-sufficient,&#8221; White advised.</p>



<p class="wp-block-paragraph">Scope is another common culprit. Teams can feel overwhelmed when a DevOps rollout is treated as a single, all-encompassing project. &#8220;It&#8217;s important for IT leaders not to approach application development as monolithic projects. Rather they should be broken down into smaller microservices that can be maintained by a single DevOps team,&#8221; observed Jasper van der Hoek, enterprise architect at Mendix. Breaking work into smaller, independently deployable units reduces risk and makes progress visible faster.</p>



<h2 class="wp-block-heading">Step 2: Resolve Internal Dissension</h2>



<p class="wp-block-paragraph">Some DevOps initiatives fail not because of technical shortcomings but because the organization cannot achieve internal alignment. &#8220;People hate change, whether it&#8217;s due to fear, uncertainty, doubt, inherency or accretion,&#8221; noted Robert Reeves, co-founder and CTO of Datical. When change is forced on teams rather than developed collaboratively, it breeds resistance instead of momentum.</p>



<p class="wp-block-paragraph">Addressing dissension requires a deliberate focus on culture. Van der Hoek recommended working closely with each team to enable them across all their initiatives. &#8220;This will allow them to own the processes and products that they work on, making them more willing to focus on both the development and operations side of the process.&#8221; Ownership converts reluctant participants into invested contributors.</p>



<p class="wp-block-paragraph">Practical actions that help build alignment include:</p>



<ul class="wp-block-list">
<li>Holding open retrospectives where team members can voice concerns without blame.</li>
<li>Giving teams agency over how new practices are adopted, not just whether they are adopted.</li>
<li>Celebrating small wins publicly to demonstrate that the initiative is making real progress.</li>
</ul>



<h2 class="wp-block-heading">Step 3: Check the Metrics</h2>



<p class="wp-block-paragraph">You cannot improve what you do not measure. Track and visualize every part of the initiative that is capable of producing a meaningful signal — deployment frequency, lead time for changes, mean time to recovery (MTTR), and change failure rate are well-established starting points.</p>



<p class="wp-block-paragraph">&#8220;This will allow you to see which part of the DevOps effort is deviating; then take extra precautions to help nudge it back on track,&#8221; explained Davy Hua, head of DevOps at ShiftLeft. He cautioned that throwing more resources at a failing initiative without reliable objectives and key results (OKRs) — and a clear understanding of what is failing and why — is a common and costly mistake.</p>



<p class="wp-block-paragraph">When reviewing metrics, look for divergence between leading indicators (pipeline pass rates, test coverage trends) and lagging indicators (incident frequency, customer-reported defects). A gap between the two often pinpoints where the breakdown is occurring.</p>



<h2 class="wp-block-heading">Step 4: Restate the Initiative</h2>



<p class="wp-block-paragraph">When momentum stalls, teams lose sight of why the transformation matters in the first place. Clearly restating the purpose of the initiative — with concrete business outcomes, not just technical goals — can re-energize a demoralized team.</p>



<p class="wp-block-paragraph">&#8220;Everyone needs to have a clear line of sight to &#8216;why&#8217; DevOps will make the company better and how,&#8221; observed Rashad Neloms, VP of technology and strategy at Forty8Fifty Labs. &#8220;Get people to invest back into that first, then they can begin to see how to contribute to the success and point out where to gain more traction both process- and business-wise.&#8221;</p>



<p class="wp-block-paragraph">A restatement session works best when it is cross-functional. Bring together engineering, operations, product management, and business stakeholders so that the &#8220;why&#8221; reflects organizational priorities, not just the preferences of a single department. Connecting DevOps outcomes — faster releases, fewer incidents, reduced toil — to business metrics like revenue velocity or customer satisfaction makes the case concrete.</p>



<h2 class="wp-block-heading">Step 5: Assert Leadership</h2>



<p class="wp-block-paragraph">Lack of effective leadership is one of the most frequently cited reasons DevOps transformations underdeliver. &#8220;When DevOps initiatives fail to live up to expectations, it&#8217;s typically because business and technology leadership doesn&#8217;t have the trust in their teams to deliver quality software and allow automation to do its job,&#8221; noted Ed Price, director of compliance at Devbridge Group.</p>



<p class="wp-block-paragraph">Effective DevOps leadership is cross-functional by nature. &#8220;You need a leader who is able to work with people cross-functionally,&#8221; added Antony Edwards, CTO of Eggplant. Defining clear, agreed-upon objectives is equally critical. &#8220;If there is no clear, agreed goal, then you&#8217;ll never get people to agree what to do.&#8221;</p>



<p class="wp-block-paragraph">Importantly, leadership cannot be confined to the top of the organizational chart. &#8220;There should be champions in each team that will push the effort along some of the most difficult and painful transformational periods,&#8221; ShiftLeft&#8217;s Hua explained. Embedding advocates at the team level ensures that the initiative has energy and accountability at every layer of the organization, not just during executive presentations.</p>



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



<p class="wp-block-paragraph">A DevOps initiative that is struggling is not necessarily a failed one. The five steps above — diagnosing root causes, resolving internal conflict, measuring what matters, restating the purpose, and reinforcing leadership at every level — form a repeatable recovery playbook. None of them require a complete restart; most can be applied incrementally while the team continues to deliver.</p>



<p class="wp-block-paragraph">The underlying principle connecting all five steps is the same: DevOps is as much a cultural and organizational discipline as it is a technical one. Tooling improvements mean little if the team is misaligned, unmeasured, or unsupported. Address the human and process dimensions first, and the technical improvements will stick.</p>



<p class="wp-block-paragraph"><em>Original source: informationweek.com (June 2018). Quotes attributed to practitioners in the original article have been preserved as cited.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/5-steps-to-put-a-faltering-devops-plan-back-on-track/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why DevOps Is Your Key to Becoming a Digital Entity</title>
		<link>https://www.bestdevops.com/why-devops-is-your-key-to-becoming-a-digital-entity/</link>
					<comments>https://www.bestdevops.com/why-devops-is-your-key-to-becoming-a-digital-entity/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 12 Jun 2018 05:19:41 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3808</guid>

					<description><![CDATA[Digital transformation initiatives often stall on legacy applications, fragmented processes, and unclear starting points. DevOps provides a proven model for modernizing systems iteratively, adopting new compute paradigms, and aligning technology with business goals.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on InformationWeek. The analysis and examples below expand on the original themes for a DevOps engineering audience.</em></p>



<h2 class="wp-block-heading">The Digital Transformation Gap</h2>



<p class="wp-block-paragraph">Many organizations are deep into &#8220;digital transformation&#8221; programs—virtualizing infrastructure, migrating to cloud, tightening security, and enabling workforce mobility. Throw in AI and machine learning, and the roadmap looks impressive on paper. But a persistent problem undermines even the best-intentioned initiatives: fragmentation.</p>



<p class="wp-block-paragraph">The headline projects attract investment and attention. What gets overlooked are the hard-to-modernize applications, entangled services, aging databases, and what can only be called <em>legacy cloud</em>—cloud deployments that were cutting-edge five years ago but are now rigid, under-automated, and difficult to extend. These components are the real blockers to becoming a genuinely digital organization.</p>



<h2 class="wp-block-heading">Where DevOps Fits Into the Picture</h2>



<p class="wp-block-paragraph">DevOps has moved well past early-adopter status. Adoption is broad across enterprise organizations, and analyst coverage from firms such as Forrester and Gartner confirms that DevOps investment is now mainstream rather than experimental. The business case is clear: faster delivery cycles, reduced deployment risk, and better collaboration between development and operations teams.</p>



<p class="wp-block-paragraph">Yet adoption does not automatically translate into results. George Spafford, research director at Gartner, captured the core difficulty well:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;DevOps challenges conventional IT thinking with its lack of a standard definition and approach, its constant evolution, and its requirement for acceptance and management of risk. This imprecise target state has caused many IT organizations to hesitate in implementing a DevOps strategy.&#8221;</p><cite>George Spafford, Research Director, Gartner</cite></blockquote>



<p class="wp-block-paragraph">In other words, the biggest obstacle to DevOps value is often not tooling or budget—it is uncertainty about where and how to begin. The sections below ground DevOps in three concrete scenarios where it delivers the most leverage for organizations on a digital journey.</p>



<h2 class="wp-block-heading">Scenario 1: Modernizing Legacy Applications Without Rip-and-Replace</h2>



<p class="wp-block-paragraph">Almost every organization carries at least one legacy application that still functions but resists integration with modern services. The application may be custom-built, undocumented, or dependent on infrastructure that cannot easily be changed. The instinctive responses—scrap it entirely or buy a proprietary replacement—are expensive and disruptive.</p>



<p class="wp-block-paragraph">A mature DevOps approach offers a third path: <strong>application abstraction</strong>. Rather than replacing the application wholesale, a DevOps architect will decompose it into its functional layers—code logic, backend services, data interactions, database dependencies, and user-facing components. Custom APIs can then be built around the application to extract and expose data, feeding it into new development pipelines or modern services without requiring the core application to change on day one.</p>



<p class="wp-block-paragraph">This is structurally similar to how experienced teams handle virtualization migrations:</p>



<ul class="wp-block-list">
<li><strong>Stage:</strong> Build the new environment in parallel with the existing one.</li>
<li><strong>Migrate incrementally:</strong> Move services, workloads, or data in controlled batches.</li>
<li><strong>Test with real users:</strong> Validate functionality before cutting over fully.</li>
<li><strong>Iterate:</strong> Repeat until the legacy dependency is reduced or eliminated.</li>
</ul>



<p class="wp-block-paragraph">The result is a non-disruptive, iterative upgrade path. The business keeps running on the existing system while a modern replacement is built and validated alongside it. Teams avoid the compounded risk of a single large cutover.</p>



<h2 class="wp-block-heading">Scenario 2: Adopting Serverless and Modern Compute Models</h2>



<p class="wp-block-paragraph">One of the most practical tools in the DevOps toolkit for becoming a digital entity is <strong>serverless compute</strong>. Rather than provisioning and managing servers, developers define event triggers and write the code that should execute when those events fire. The underlying platform handles resource allocation, scaling, and teardown automatically.</p>



<p class="wp-block-paragraph">Major cloud providers—AWS (Lambda), Microsoft Azure (Azure Functions), and Google Cloud Platform (Cloud Functions)—offer mature serverless platforms. The key advantages for digital transformation work include:</p>



<ul class="wp-block-list">
<li><strong>Granular resource consumption:</strong> Teams pay only for the compute actually used during execution, not for idle capacity.</li>
<li><strong>Rapid iteration:</strong> Serverless functions are small, independently deployable units that align naturally with microservices architecture.</li>
<li><strong>Reduced operational overhead:</strong> Infrastructure management shifts to the cloud provider, freeing engineering time for application logic.</li>
<li><strong>Agility at scale:</strong> Event-driven architectures can absorb variable workloads without manual intervention.</li>
</ul>



<p class="wp-block-paragraph">Think of serverless as utility-model consumption for cloud resources. You use exactly what the task requires, when it requires it—an efficient foundation for building agile, digital-first capabilities without the overhead of traditional infrastructure management.</p>



<h2 class="wp-block-heading">Scenario 3: Aligning DevOps With Business Outcomes</h2>



<p class="wp-block-paragraph">Technology improvements mean little if they are disconnected from business objectives. This is a common failure mode: teams adopt DevOps practices, improve pipeline velocity, and reduce deployment friction—but cannot articulate the business impact. Without that connection, DevOps initiatives are vulnerable to budget cuts and organizational skepticism.</p>



<p class="wp-block-paragraph">Gartner research has indicated that a significant proportion of CEOs rank product improvement and in-house technology capability development among their highest priorities—and that more CEOs favor building internal digital capability than outsourcing it. (See the <a href="https://www.gartner.com/newsroom/id/3689017" target="_blank" rel="noopener">Gartner newsroom</a> for the underlying report.) This executive-level appetite creates an opening for DevOps teams to position their work as a direct enabler of strategic goals.</p>



<p class="wp-block-paragraph">Practical steps for maintaining business alignment:</p>



<ul class="wp-block-list">
<li><strong>Define success in business terms before starting.</strong> Faster releases are a means, not an end. What customer outcome, revenue impact, or risk reduction does the initiative support?</li>
<li><strong>Map DevOps metrics to business KPIs.</strong> Deployment frequency, change failure rate, and mean time to recovery are valuable internally; translate them into customer experience and operational cost terms for stakeholder communication.</li>
<li><strong>Involve business stakeholders in prioritization.</strong> The teams closest to customers should influence which capabilities are built and in what order.</li>
<li><strong>Review and adjust regularly.</strong> Continuous delivery applies to strategy as well as software. Revisit alignment at regular intervals as business priorities evolve.</li>
</ul>



<p class="wp-block-paragraph">Continuous innovation requires continuous alignment. DevOps teams operating as isolated technology units—however technically excellent—will ultimately struggle to demonstrate value to the broader organization.</p>



<h2 class="wp-block-heading">Getting Started: You Do Not Need to Be an Expert</h2>



<p class="wp-block-paragraph">The DevOps landscape is broad and evolving rapidly. That breadth is not a reason to delay action—it is a reason to be deliberate about where to focus first. A few practical starting points:</p>



<ul class="wp-block-list">
<li><strong>Audit your most painful application dependencies.</strong> Which legacy systems create the most friction for delivering new features or integrating with modern services? These are prime candidates for abstraction work.</li>
<li><strong>Engage architects early.</strong> Application architects, cloud architects, and experienced DevOps practitioners can assess your existing environment and define a phased modernization path—without requiring a full replacement on day one.</li>
<li><strong>Start with a bounded problem.</strong> Pick one application, one service, or one workflow. Demonstrate value in a constrained scope before scaling the approach.</li>
<li><strong>Ask the right questions about serverless and microservices.</strong> Even if your team is not ready to adopt them immediately, understanding how they differ from your current compute model helps inform longer-term architecture decisions.</li>
</ul>



<h2 class="wp-block-heading">The Bigger Picture</h2>



<p class="wp-block-paragraph">Becoming a digital entity is not a project with a completion date—it is an ongoing capability that organizations build over time. The fact that a legacy application still runs does not mean it is delivering value. If engineering teams are afraid to change the application, that fear itself is a business risk: it signals fragility, technical debt, and competitive vulnerability.</p>



<p class="wp-block-paragraph">DevOps, applied thoughtfully and aligned with real business goals, provides the model and the practices to move forward without the disruption of wholesale replacement. The combination of application abstraction, modern compute models like serverless, and strong business alignment gives organizations a credible path from where they are today to where they need to be as digital entities.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-devops-is-your-key-to-becoming-a-digital-entity/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
