<?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>DevOps Updates &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/category/devops-updates/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>Tue, 13 Oct 2026 15:25: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>How do we become DevOps certified professionals (DCP)?</title>
		<link>https://www.bestdevops.com/how-to-become-a-devops-certified-professionals-dcp/</link>
		
		<dc:creator><![CDATA[rahulkr]]></dc:creator>
		<pubDate>Fri, 13 Aug 2021 13:09:45 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Inspection]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Process]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Benefits]]></category>
		<category><![CDATA[certifications]]></category>
		<category><![CDATA[DevOps Course]]></category>
		<category><![CDATA[DevOps development]]></category>
		<category><![CDATA[DevOps Training]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=19059</guid>

					<description><![CDATA[What is DevOps? To knowing DevOps. First, you have to understand DevOps. But today we are not going to put [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"><strong>What is DevOps?</strong></h1>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" src="https://www.bestdevops.com/wp-content/uploads/2021/12/360_F_282378637_7DL904AvZkZovk3RqLdLwNe21RNcjpzg.jpg" alt="" class="wp-image-22575" width="841" height="362" srcset="https://www.bestdevops.com/wp-content/uploads/2021/12/360_F_282378637_7DL904AvZkZovk3RqLdLwNe21RNcjpzg.jpg 836w, https://www.bestdevops.com/wp-content/uploads/2021/12/360_F_282378637_7DL904AvZkZovk3RqLdLwNe21RNcjpzg-300x129.jpg 300w, https://www.bestdevops.com/wp-content/uploads/2021/12/360_F_282378637_7DL904AvZkZovk3RqLdLwNe21RNcjpzg-768x331.jpg 768w" sizes="(max-width: 841px) 100vw, 841px" /></figure></div>



<p class="wp-block-paragraph">To knowing DevOps. First, you have to understand DevOps. But today we are not going to put some definitions. Now we are willing to understand the whole concept of DevOps professionals. We are going to discuss every aspect of DevOps professionals. We have to understand the old days of <a href="https://www.devopsschool.com/">software</a> delivery. How you were consuming the software in old days. Actually, you were using multiple software in the back years like the 19th century includes 95, 97, and 98. Now, we are seeing many sorts of applications concerning delivering performance in new days. We have seen so many times of using applications by users through downloading and installation process.</p>



<p class="wp-block-paragraph">Now, come to the point, we are talking about DevOps. The meaning of DevOps is development and operations collaboration which is done by software teams. By development of software. How it can redefine the whole automation of the software industry? It enhances your mindset for software development. There are many assumptions along with software operations. By the development of software. We take the following steps like manipulating software through engineers from one phase to another and by checking the functions of applications that are out to date and up to date.</p>



<h1 class="wp-block-heading"><strong>What are the benefits of DevOps professionals?</strong></h1>



<p class="wp-block-paragraph">After looking at the term ‘DevOps’. DevOps is a very popular trend in the software industry. &nbsp;Now, we are going to talk about the privileges or benefits of DevOps professionals. There are many sorts of benefits along with the DevOps software industry. Some of the main benefits associated as:</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://www.bestdevops.com/wp-content/uploads/2021/08/large.jpg" alt="" class="wp-image-19061" width="609" height="380" srcset="https://www.bestdevops.com/wp-content/uploads/2021/08/large.jpg 960w, https://www.bestdevops.com/wp-content/uploads/2021/08/large-300x188.jpg 300w, https://www.bestdevops.com/wp-content/uploads/2021/08/large-768x480.jpg 768w" sizes="(max-width: 609px) 100vw, 609px" /></figure>



<ul class="wp-block-list"><li><strong>Release velocity</strong>: It helps in increasing the release velocity. We can release code for more production and with confidence.</li><li><strong>Development cycle</strong>: Through it, the complete development cycle from initial design to production deployment becomes shorter.</li><li><strong>Deployment rollback:</strong> In this field, we plan for any failure in deployment rollback due to an error in code or issue in production. This gives confidence in feature release without worry about the rollback in spare time.</li><li><strong>Defect detection</strong>: With DevOps associate, we can catch defects much faster than releasing them to production. It simplifies the software quality.</li><li><strong>Recovery from failure</strong>: In case of collapse, we can recover very fast with this process.</li><li><strong>Collaboration:</strong> Through it, a collaboration between development and operations professionals increase.</li><li><strong>Performance-oriented:</strong> Through it, entity follows performance-oriented culture in which teams become more productive and more innovative.</li></ul>



<h1 class="wp-block-heading"><strong>Why we should learn DevOps?</strong></h1>



<p class="wp-block-paragraph">After learning the benefits of it. We are going to discuss the reasons why we learn DevOps? There are certainly reasons to learn about DevOps. It covers continuous software delivery, less complexity to manage, and faster resolution to problems in technical areas. In cultural areas, it handles the teams are more productive and happier, the employees are more engaging, and greater professional development opportunities. In business areas, it manages faster delivery time, improved communication and collaboration and more time to innovate, and greater customer experiences. With its exposure to trending technologies and advanced tools by DevOps certifications, you can increase your professional credibility.</p>



<div class="wp-block-image"><figure class="alignright size-full is-resized"><img decoding="async" src="https://www.bestdevops.com/wp-content/uploads/2021/08/images.jpg" alt="" class="wp-image-19063" width="598" height="368" /></figure></div>



<h1 class="wp-block-heading"><strong>How our DevOps course/ training would help?</strong></h1>



<p class="wp-block-paragraph">Now, after getting the learning process. I will explain to you how DevOps courses/ training helps you to make a software developer or software developer engineer from beginner to advanced level? it gives you knowledge- based on training or courses which will help you in the field of software development. DevOps gives you lots of popularity around the world. It skills huge demand and DevOps professionals are one of the highest-paid in the IT industry. If you become a DevOps engineer/ developer then it makes huge impacts on the sectors of IT. This is the recent situation in which you can get jobs as a DevOps engineer. Through this tutorial, I do assume that you will get all your answers to questions. &nbsp;</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy"  id="_ytid_15078"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/LB9D-HDdAFg?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Transitioning from DevOps to DevSecOps: A Practical Guide</title>
		<link>https://www.bestdevops.com/transitioning-from-devops-to-devsecops/</link>
					<comments>https://www.bestdevops.com/transitioning-from-devops-to-devsecops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 24 Sep 2019 05:46:29 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Advance-security]]></category>
		<category><![CDATA[Deployment technology]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT operations]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8012</guid>

					<description><![CDATA[Learn what DevSecOps is, how it differs from DevOps, and how your team can make the transition by embedding security into every stage of the software development pipeline.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on source material originally published on securityboulevard.com.</em></p>



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



<p class="wp-block-paragraph">DevOps combines software development and IT operations into a unified practice. It emerged from the need to bridge the communication gap between developers and operations teams, enabling faster delivery cycles and more reliable deployments. By treating operational concerns as first-class parts of the development process, DevOps allows teams to automate deployments, increase visibility, and ship software with minimal friction.</p>



<p class="wp-block-paragraph">However, as security requirements become more demanding and attack surfaces expand—particularly with the growth of cloud-native architectures—many organizations are finding that DevOps alone is not enough. The natural evolution of this approach is <strong>DevSecOps</strong>: a model that integrates security practices directly into the DevOps pipeline rather than treating them as an afterthought.</p>



<p class="wp-block-paragraph">This article explains what DevSecOps is, how it differs from DevOps, where to begin as a practitioner, and why making the shift delivers measurable security benefits.</p>



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



<p class="wp-block-paragraph">DevSecOps extends the DevOps philosophy by making security a shared responsibility across the entire software delivery lifecycle. Rather than adding security controls at the end of a release cycle—or delegating them entirely to a dedicated security operations centre (SOC)—DevSecOps embeds security thinking into every phase: planning, coding, testing, deployment, and monitoring.</p>



<p class="wp-block-paragraph">In traditional development models, three teams operated in sequence:</p>



<ul class="wp-block-list">
<li><strong>Development:</strong> Builds the application.</li>
<li><strong>Operations:</strong> Deploys and maintains it.</li>
<li><strong>Security:</strong> Attempts to harden it after the fact.</li>
</ul>



<p class="wp-block-paragraph">DevSecOps replaces this sequential, siloed model with a collaborative one in which all three disciplines contribute simultaneously. Security is designed into the application from the outset, not bolted on at the end. This results in fewer vulnerabilities reaching production, faster remediation of those that are found, and a more defensible audit trail.</p>



<h2 class="wp-block-heading">How DevSecOps Differs from DevOps</h2>



<p class="wp-block-paragraph">The core difference is <strong>when</strong> security enters the process. In many DevOps workflows, security reviews happen late in the pipeline—often just before a release. This creates bottlenecks and, more critically, means that security issues are discovered at the most expensive point to fix them.</p>



<p class="wp-block-paragraph">DevSecOps applies the principle of <em>shift-left security</em>: moving security checks and controls earlier in the development lifecycle. Practical examples include:</p>



<ul class="wp-block-list">
<li><strong>Threat modelling during design:</strong> Identifying potential attack vectors before a single line of code is written.</li>
<li><strong>Static application security testing (SAST):</strong> Scanning code for vulnerabilities as part of every pull request or commit.</li>
<li><strong>Software composition analysis (SCA):</strong> Checking third-party libraries and dependencies for known vulnerabilities.</li>
<li><strong>Container image scanning:</strong> Verifying that base images and runtime environments meet security standards before deployment.</li>
<li><strong>Dynamic application security testing (DAST):</strong> Running automated penetration tests against running services in staging environments.</li>
<li><strong>Infrastructure-as-code (IaC) scanning:</strong> Detecting insecure configurations in Terraform, CloudFormation, or Kubernetes manifests before they are applied.</li>
</ul>



<p class="wp-block-paragraph">Each of these practices can be automated and integrated into a CI/CD pipeline, preserving the speed that DevOps is known for while adding meaningful security gates.</p>



<h2 class="wp-block-heading">Where Does a DevSecOps Practitioner Get Started?</h2>



<p class="wp-block-paragraph">DevSecOps roles draw from a wide range of backgrounds—software engineers, network engineers, systems architects, and information security analysts. There is no single prescribed career path, but there are a few foundational areas that every DevSecOps practitioner should understand:</p>



<h3 class="wp-block-heading">1. Understand the Existing DevOps Pipeline</h3>



<p class="wp-block-paragraph">Before embedding security into a pipeline, you need a thorough understanding of how that pipeline works. Know your CI/CD tooling (Jenkins, GitHub Actions, GitLab CI, etc.), your container orchestration platform, your artifact repositories, and your deployment targets. Security controls can only be integrated where you have visibility and access.</p>



<h3 class="wp-block-heading">2. Build a Working Knowledge of Information Security</h3>



<p class="wp-block-paragraph">You do not need to be a certified penetration tester, but you do need to understand core security concepts: the OWASP Top 10, common cryptographic patterns, authentication and authorisation mechanisms, network security fundamentals, and secure coding practices for the languages your team uses. Without this grounding, you cannot make credible recommendations to developers.</p>



<h3 class="wp-block-heading">3. Learn Cloud Security Fundamentals</h3>



<p class="wp-block-paragraph">Most modern applications run on cloud infrastructure. IAM policies, storage bucket permissions, network security groups, secrets management, and logging configurations are all areas where misconfigurations are common and consequential. Understanding how your cloud provider&#8217;s shared responsibility model works is essential.</p>



<h3 class="wp-block-heading">4. Champion Organisational Buy-In</h3>



<p class="wp-block-paragraph">DevSecOps cannot succeed as a grassroots effort alone. Leadership must commit to it. This means accepting that some security gates will occasionally slow a release, funding the tooling and training required, and shifting the cultural expectation so that security is everyone&#8217;s responsibility—not just the SOC&#8217;s.</p>



<h2 class="wp-block-heading">Why DevSecOps? The Core Benefits</h2>



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



<p class="wp-block-paragraph">Just as DevOps automates build and deployment tasks, DevSecOps automates security testing. Automated scanners run against every code commit, container build, and infrastructure change. This means security checks happen continuously rather than periodically, dramatically reducing the window between vulnerability introduction and detection.</p>



<h3 class="wp-block-heading">Earlier and Cheaper Defect Detection</h3>



<p class="wp-block-paragraph">Security defects found during development are significantly cheaper to fix than those found in production. A failed security test in a CI pipeline is a feature, not a problem: it means the system caught an issue before it reached a customer.</p>



<h3 class="wp-block-heading">Comprehensive Audit Trails</h3>



<p class="wp-block-paragraph">DevSecOps mandates detailed logging at every stage of the pipeline. Every commit, build, test result, deployment, and configuration change is recorded. This audit trail is invaluable for compliance reporting, post-incident analysis, and demonstrating due diligence to auditors or regulators.</p>



<h3 class="wp-block-heading">Reduced Blast Radius of Security Incidents</h3>



<p class="wp-block-paragraph">By catching vulnerabilities early and enforcing secure configurations throughout the pipeline, DevSecOps limits the opportunities for attackers to exploit weaknesses. Applications that are built with security in mind from the start present a smaller and better-defended attack surface.</p>



<h2 class="wp-block-heading">The Cultural Shift: Breaking Down Silos</h2>



<p class="wp-block-paragraph">The technical changes required for DevSecOps are substantial, but the cultural changes are equally important and often harder to achieve. Historically, development, operations, and security teams have had competing priorities:</p>



<ul class="wp-block-list">
<li>Developers want to ship features quickly.</li>
<li>Operations teams want stability.</li>
<li>Security teams want controls that developers may see as obstacles.</li>
</ul>



<p class="wp-block-paragraph">DevSecOps reframes these competing interests as a shared goal: delivering secure, reliable software rapidly. This requires open communication, shared tooling, joint postmortems, and a blameless culture where a failing security test is treated as a learning opportunity rather than a reason to assign fault.</p>



<p class="wp-block-paragraph">Practical steps to drive this cultural change include:</p>



<ul class="wp-block-list">
<li>Running cross-functional security training so that developers understand common vulnerability classes.</li>
<li>Including security engineers in sprint planning and code reviews, not just at release gates.</li>
<li>Defining shared security metrics (e.g., mean time to remediate a vulnerability) that all teams are accountable for.</li>
<li>Celebrating security wins—when a test catches a critical bug before production, make that visible.</li>
</ul>



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



<p class="wp-block-paragraph">Transitioning from DevOps to DevSecOps is not simply a matter of adding new tools to an existing pipeline. It requires a deliberate shift in culture, process, and shared responsibility. Security must move from being a late-stage gate to an integrated discipline that informs every commit, every configuration change, and every deployment decision.</p>



<p class="wp-block-paragraph">The organisations that make this transition successfully do so because leadership commits to it, teams are trained and empowered, and failure is treated as signal rather than blame. When security is everyone&#8217;s job, applications ship faster <em>and</em> more securely—and that is the fundamental promise of DevSecOps.</p>



<p class="wp-block-paragraph">Start by auditing your current pipeline for natural security integration points, invest in the foundational security knowledge your team needs, and build incrementally. The shift is achievable, and the security posture improvements compound over time.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/transitioning-from-devops-to-devsecops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What&#8217;s Inside an 86-Hour DevOps Training Bundle? A Course-by-Course Breakdown</title>
		<link>https://www.bestdevops.com/this-monster-86-hour-bundle-will-kickstart-a-devops-career/</link>
					<comments>https://www.bestdevops.com/this-monster-86-hour-bundle-will-kickstart-a-devops-career/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 13 Jul 2019 06:03:44 +0000</pubDate>
				<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Ansible Automation For Beginners]]></category>
		<category><![CDATA[DevOps career]]></category>
		<category><![CDATA[Elasticsearch & the Elastic Stack]]></category>
		<category><![CDATA[Kubernetes Using Docker]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6158</guid>

					<description><![CDATA[A look at the ten core disciplines covered in a comprehensive DevOps training bundle — from Ansible and Kubernetes to AWS, Python, and Elasticsearch — and why each skill matters for a modern DevOps career.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a promotional post originally published on AndroidGuys (July 2019). Pricing and availability of the specific bundle described are not guaranteed to be current. The course breakdown below reflects the curriculum as described in the original listing.</em></p>



<h2 class="wp-block-heading">Why DevOps Skills Remain in High Demand</h2>



<p class="wp-block-paragraph">DevOps is not a passing trend. It is a cultural and technical movement that fuses software development and IT operations into a single, continuous workflow. Organizations that adopt DevOps practices can ship software faster, reduce deployment failures, and recover from incidents more quickly than those operating with siloed teams. For engineers looking to advance their careers — or for developers moving into platform and infrastructure roles — building a solid DevOps foundation is one of the highest-return investments you can make.</p>



<p class="wp-block-paragraph">A well-structured multi-course bundle is one practical way to acquire that foundation systematically. The bundle described below covers ten distinct disciplines that together span the full DevOps lifecycle: infrastructure automation, containerisation, cloud architecture, big data, scripting, and observability.</p>



<h2 class="wp-block-heading">The Ten Courses at a Glance</h2>



<p class="wp-block-paragraph">The DevOps Master Class Lifetime Bundle as originally listed comprised the following courses, totalling over 86 hours of on-demand instruction:</p>



<ol class="wp-block-list">
<li><strong>Ansible Automation For Beginners to Advanced</strong> — Covers playbook authoring, roles, inventory management, and idempotent infrastructure configuration.</li>
<li><strong>Introduction to Kubernetes Using Docker</strong> — Teaches container orchestration fundamentals: pods, deployments, services, and scaling strategies.</li>
<li><strong>Fundamentals of Unix &amp; Linux System Administration</strong> — Provides the command-line and system-level grounding that underpins nearly every other DevOps tool.</li>
<li><strong>Become an AWS Certified Solutions Architect – Associate</strong> — Prepares learners for the AWS SAA exam, covering core services such as EC2, S3, VPC, RDS, and IAM.</li>
<li><strong>Projects in Hadoop and Big Data: Learn by Building Apps</strong> — Introduces distributed data processing concepts through hands-on application projects.</li>
<li><strong>AWS Certified Solutions Architect Professional Exam Guide</strong> — An advanced follow-on covering complex multi-account architectures, migration strategies, and cost optimisation.</li>
<li><strong>Docker for Professionals: The Practical Guide</strong> — Goes beyond basic container concepts into multi-stage builds, networking, volumes, and Docker Compose workflows.</li>
<li><strong>The Python Mega Course: Build 10 Real World Applications</strong> — Teaches Python through practical projects, a critical skill for writing automation scripts, CI/CD tooling, and infrastructure-as-code helpers.</li>
<li><strong>DevOps Tutorial: Complete Beginner Training</strong> — A conceptual and practical overview of the full DevOps pipeline, CI/CD principles, and toolchain integration.</li>
<li><strong>Elasticsearch &amp; the Elastic Stack</strong> — Covers log ingestion, indexing, search queries, and the Kibana dashboards used widely for operational observability.</li>
</ol>



<h2 class="wp-block-heading">How These Topics Map to a Real DevOps Workflow</h2>



<p class="wp-block-paragraph">Understanding why these ten subjects were bundled together makes the curriculum more than a checklist. They follow a logical progression through the DevOps lifecycle:</p>



<h3 class="wp-block-heading">Foundation Layer: Linux and Python</h3>



<p class="wp-block-paragraph">Everything in DevOps runs on Linux. Shell fluency — file permissions, process management, networking commands, cron jobs — is non-negotiable. Python complements this by enabling automation that goes beyond what shell scripts handle cleanly. Together, these two courses form the bedrock that makes every other tool in the stack accessible.</p>



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



<p class="wp-block-paragraph">Ansible is an agentless configuration management and orchestration tool written in Python. It uses YAML-based playbooks to describe the desired state of servers, making it straightforward to provision, configure, and update fleets of machines repeatably. It integrates naturally with cloud providers and CI/CD pipelines.</p>



<h3 class="wp-block-heading">Containerisation: Docker and Kubernetes</h3>



<p class="wp-block-paragraph">Docker packages applications and their dependencies into portable container images. Kubernetes orchestrates those containers at scale — handling scheduling, self-healing, rolling updates, and service discovery. This pairing is now the de facto standard for deploying microservices and is required knowledge for most senior DevOps and platform engineering roles.</p>



<h3 class="wp-block-heading">Cloud Architecture: AWS Associate and Professional</h3>



<p class="wp-block-paragraph">AWS remains the dominant public cloud provider. The Associate-level certification validates the ability to design resilient, cost-effective solutions using core AWS services. The Professional-level course extends that into enterprise-grade architectures, a meaningful differentiator when moving into senior or architect-level roles.</p>



<h3 class="wp-block-heading">Observability: Elasticsearch and the Elastic Stack</h3>



<p class="wp-block-paragraph">You cannot operate a system you cannot observe. The Elastic Stack (Elasticsearch, Logstash, Kibana, and Beats) is one of the most widely deployed logging and search platforms in production environments. Understanding how to ship logs, write queries, and build dashboards is a practical operational skill with immediate on-the-job value.</p>



<h3 class="wp-block-heading">Big Data Context: Hadoop</h3>



<p class="wp-block-paragraph">While Hadoop has been partially supplanted by cloud-native data services in many organisations, understanding distributed processing concepts — HDFS, MapReduce, YARN — provides context for working with large-scale data pipelines and helps when interfacing with data engineering teams.</p>



<h2 class="wp-block-heading">Is a Bundle Like This Worth Pursuing?</h2>



<p class="wp-block-paragraph">Multi-course bundles sold through deal platforms vary significantly in quality. Before purchasing any bundle of this type, consider the following:</p>



<ul class="wp-block-list">
<li><strong>Check course publication dates.</strong> Cloud services and container tooling evolve rapidly. A Kubernetes or AWS course more than two years old may reference deprecated APIs or outdated console interfaces.</li>
<li><strong>Verify instructor credentials.</strong> Look for instructors with demonstrable industry experience, not just high ratings, which can be gamed.</li>
<li><strong>Audit course previews.</strong> Most platforms allow free preview of early lessons. Use this to assess audio quality, pacing, and technical depth before committing.</li>
<li><strong>Supplement with official documentation.</strong> Courses provide structure; official docs (AWS, Kubernetes.io, Ansible docs) provide accuracy and currency.</li>
<li><strong>Plan your path.</strong> 86 hours of video is only useful with a study schedule. Blocking two to three hours per week and working through one course at a time produces better retention than binge-watching.</li>
</ul>



<h2 class="wp-block-heading">Building a DevOps Career Path</h2>



<p class="wp-block-paragraph">A training bundle is a starting point, not a destination. The most effective DevOps engineers combine structured learning with hands-on practice. Spin up a free-tier AWS account, deploy a containerised application with Docker Compose, automate its provisioning with Ansible, and ship logs to a local Elasticsearch instance. That kind of end-to-end project — however small — makes theory tangible and gives you something concrete to discuss in interviews.</p>



<p class="wp-block-paragraph">Certifications from AWS are widely recognised and can accelerate hiring conversations. The Certified Solutions Architect – Associate certification in particular has consistent demand across job postings in cloud and DevOps roles.</p>



<p class="wp-block-paragraph">Whether you pursue this specific bundle or assemble your own curriculum from individual courses on Udemy, Pluralsight, Linux Foundation, or A Cloud Guru, the ten disciplines listed here represent a sound syllabus for anyone serious about entering or advancing within the DevOps field.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/this-monster-86-hour-bundle-will-kickstart-a-devops-career/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Global DevOps Platform Market Landscape (2019): Key Players, Segments, and Growth Drivers</title>
		<link>https://www.bestdevops.com/global-devops-platform-market-2019-puppet-labs-chef-docker-inc-red-hat-ansible-atlassian/</link>
					<comments>https://www.bestdevops.com/global-devops-platform-market-2019-puppet-labs-chef-docker-inc-red-hat-ansible-atlassian/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 03 Jul 2019 05:37:22 +0000</pubDate>
				<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Global DevOps]]></category>
		<category><![CDATA[Puppet Labs]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5848</guid>

					<description><![CDATA[An overview of the global DevOps platform market circa 2019, covering leading vendors such as Puppet Labs, Chef, Docker, Red Hat Ansible, and Atlassian, along with market segmentation by type, application, and region.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The DevOps toolchain and platform market experienced significant expansion heading into the 2020s, driven by enterprise adoption of continuous integration and delivery (CI/CD), infrastructure automation, and cloud-native development practices. This article summarises the competitive landscape, market segmentation, and regional breakdown of the global DevOps platform market as it stood in 2019, drawing on publicly available market intelligence from that period.</p>



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



<p class="wp-block-paragraph">The global DevOps platform market encompasses the tools, platforms, and managed services that enable organisations to unify software development (Dev) and IT operations (Ops). Growth in this space was underpinned by several converging forces:</p>



<ul class="wp-block-list">
<li><strong>Rising demand for faster software delivery cycles</strong> — competitive pressure pushed enterprises to shorten release windows from months to days or hours.</li>
<li><strong>Cloud adoption</strong> — migration to public and hybrid cloud infrastructure increased the need for automation and orchestration tooling.</li>
<li><strong>Cultural shift toward cross-functional teams</strong> — organisations restructuring around DevOps practices required platforms that supported collaboration between developers, QA, security, and operations staff.</li>
<li><strong>Regulatory and compliance requirements</strong> — industries such as banking and financial services (BFSI) and healthcare needed auditable, repeatable deployment pipelines.</li>
</ul>



<h2 class="wp-block-heading">Leading Vendors in the DevOps Platform Market</h2>



<p class="wp-block-paragraph">The 2019 competitive landscape was characterised by a mix of pure-play DevOps vendors and large enterprise software and cloud providers. Key players identified in market analyses from this period included:</p>



<ul class="wp-block-list">
<li><strong>Puppet Labs</strong> — infrastructure automation and configuration management</li>
<li><strong>Chef (now Progress Chef)</strong> — policy-as-code configuration management and compliance automation</li>
<li><strong>Docker Inc.</strong> — container runtime, image registry, and developer toolchain</li>
<li><strong>Red Hat (Ansible)</strong> — agentless IT automation and orchestration; Red Hat also offered OpenShift for Kubernetes-based application delivery</li>
<li><strong>Atlassian</strong> — collaboration tools including Jira, Confluence, Bitbucket, and Bamboo CI/CD</li>
<li><strong>SaltStack</strong> — event-driven infrastructure automation</li>
<li><strong>CA Technologies (now Broadcom)</strong> — enterprise release and portfolio management</li>
<li><strong>Rackspace</strong> — managed cloud and DevOps professional services</li>
<li><strong>XebiaLabs (now Digital.ai)</strong> — enterprise release orchestration and deployment automation</li>
<li><strong>VersionOne (now Digital.ai)</strong> — agile planning and value stream management</li>
<li><strong>Cisco</strong> — network automation and cloud application security tooling</li>
<li><strong>CollabNet</strong> — enterprise agile and DevOps value stream management</li>
<li><strong>HP (Micro Focus)</strong> — application lifecycle management and testing automation</li>
<li><strong>IBM</strong> — UrbanCode Deploy and cloud-based DevOps services</li>
<li><strong>Microsoft</strong> — Azure DevOps (formerly VSTS), GitHub integration, and Visual Studio toolchain</li>
<li><strong>Spirent Communications</strong> — network testing and service assurance</li>
<li><strong>VMware</strong> — Pivotal platform (now Tanzu) and virtualisation-layer automation</li>
<li><strong>DBmaestro</strong> — database DevOps and release automation</li>
</ul>



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



<p class="wp-block-paragraph">Analysts in this period commonly segmented the DevOps platform market by organisational and tooling maturity level:</p>



<figure class="wp-block-table"><table><thead><tr><th>Segment</th><th>Characteristics</th></tr></thead><tbody><tr><td><strong>DevOps Ready</strong></td><td>Organisations or platforms that have the foundational infrastructure (version control, basic CI) in place to begin a DevOps transformation.</td></tr><tr><td><strong>DevOps Enabled</strong></td><td>Automated pipelines, integration testing, and cross-team collaboration tooling are active; cultural change is underway.</td></tr><tr><td><strong>DevOps Capable</strong></td><td>Full CI/CD pipelines, infrastructure-as-code, security automation (DevSecOps), and continuous feedback loops are embedded in everyday operations.</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">DevOps platform adoption cut across multiple industries, with varying maturity levels and use cases:</p>



<ul class="wp-block-list">
<li><strong>IT and Technology</strong> — the earliest and most intensive adopters, using DevOps across product development, SaaS delivery, and managed services.</li>
<li><strong>Banking, Financial Services, and Insurance (BFSI)</strong> — adoption driven by the need for rapid feature delivery, regulatory compliance automation, and fraud detection pipelines.</li>
<li><strong>Retail and E-commerce</strong> — seasonal scaling requirements and customer-facing application reliability made CI/CD pipelines critical.</li>
<li><strong>Telecom</strong> — network function virtualisation (NFV) and software-defined networking (SDN) created strong demand for infrastructure automation.</li>
<li><strong>Education</strong> — growing adoption of cloud-hosted learning management systems created demand for reliable, automated deployment tooling.</li>
<li><strong>Other sectors</strong> — healthcare, government, manufacturing, and logistics were at earlier stages of adoption.</li>
</ul>



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



<p class="wp-block-paragraph">The global DevOps platform market was analysed across five primary regions:</p>



<ul class="wp-block-list">
<li><strong>North America</strong> (United States, Canada, Mexico) — the largest market, anchored by high cloud adoption rates, a mature SaaS ecosystem, and significant enterprise IT spending.</li>
<li><strong>Europe</strong> (Germany, France, UK, Russia, Italy) — strong adoption in financial services and automotive software; GDPR drove interest in auditable, compliant deployment pipelines.</li>
<li><strong>Asia-Pacific</strong> (China, Japan, South Korea, India, Southeast Asia) — fastest-growing region, driven by digital transformation initiatives, a large developer talent pool, and expanding cloud infrastructure investment.</li>
<li><strong>South America</strong> (Brazil, Argentina, Colombia) — emerging adoption, particularly in fintech and telecommunications.</li>
<li><strong>Middle East and Africa</strong> (Saudi Arabia, UAE, Egypt, Nigeria, South Africa) — early-stage growth, with government-led digital transformation programmes stimulating interest in DevOps tooling.</li>
</ul>



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



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



<ul class="wp-block-list">
<li>Continuous delivery and deployment requirements shortening software release cycles</li>
<li>Widespread containerisation (Docker, Kubernetes) creating demand for complementary orchestration and monitoring tools</li>
<li>Growth of microservices architectures increasing pipeline complexity and automation needs</li>
<li>Executive-level commitment to digital transformation programmes</li>
</ul>



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



<ul class="wp-block-list">
<li>Cultural resistance to breaking down silos between development, operations, and security teams</li>
<li>Toolchain fragmentation — organisations often maintained dozens of point solutions with poor integration</li>
<li>Skills gaps, particularly in infrastructure-as-code, cloud-native development, and security automation</li>
<li>Vendor consolidation uncertainty (e.g., acquisitions of XebiaLabs and VersionOne into Digital.ai; CA Technologies acquired by Broadcom)</li>
</ul>



<h2 class="wp-block-heading">Market Consolidation Since 2019</h2>



<p class="wp-block-paragraph">Several significant vendor changes occurred after this market snapshot was taken, and practitioners should verify current product names and ownership before making purchasing decisions:</p>



<ul class="wp-block-list">
<li>XebiaLabs and VersionOne merged into <strong>Digital.ai</strong>.</li>
<li>CA Technologies was acquired by <strong>Broadcom</strong>.</li>
<li>Chef was acquired by <strong>Progress Software</strong>.</li>
<li>Red Hat (including Ansible) was fully integrated into <strong>IBM</strong>.</li>
<li>Docker Inc. divested its enterprise business to <strong>Mirantis</strong>, refocusing on the developer-facing Docker Desktop and Hub products.</li>
<li>VMware&#8217;s Pivotal platform was rebranded as <strong>VMware Tanzu</strong>.</li>
</ul>



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



<p class="wp-block-paragraph">The 2019 DevOps platform market represented a pivotal moment of rapid growth and consolidation, with both pure-play DevOps vendors and large enterprise incumbents competing for share across maturity segments and industry verticals. Understanding the competitive dynamics and segmentation from this period provides useful historical context for evaluating how the market has continued to evolve — toward platform engineering, internal developer portals, and AI-assisted delivery pipelines — in subsequent years.</p>



<p class="wp-block-paragraph"><em>Note: Market size figures and forecast growth rates cited in the original 2019 market research report referenced in this article were sourced from a third-party analyst report. Practitioners requiring current market sizing or vendor capability assessments should consult up-to-date analyst publications from Gartner, Forrester, or IDC.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/global-devops-platform-market-2019-puppet-labs-chef-docker-inc-red-hat-ansible-atlassian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Portable Security Policies: A DevSecOps Primer on Zero Trust and Identity-Based Workload Protection</title>
		<link>https://www.bestdevops.com/portable-security-policies-a-devsecops-primer/</link>
					<comments>https://www.bestdevops.com/portable-security-policies-a-devsecops-primer/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 02 Jul 2019 05:44:10 +0000</pubDate>
				<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Deploy]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5816</guid>

					<description><![CDATA[Traditional perimeter security tools fail in cloud environments. Learn how identity-based, network-agnostic policies enable zero trust, protect cloud workloads, and give developers greater freedom without sacrificing security.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a topic originally published on devops.com. The explanation and structure below are independently written for a DevOps/DevSecOps engineering audience.</em></p>



<h2 class="wp-block-heading">The Cloud Security Problem</h2>



<p class="wp-block-paragraph">Protecting critical data and applications is difficult under any circumstances, but the challenge intensifies when workloads run in the cloud. Most organizations today have moved a significant portion of their infrastructure to cloud providers—and with that shift comes a fundamental security tension: your team is responsible for securing workloads and applications, but you do not have full control over the underlying environment.</p>



<p class="wp-block-paragraph">This tension is formalized in the <strong>Shared Responsibility Model</strong>, which broadly assigns responsibility for security <em>of</em> the cloud (physical infrastructure, hypervisors, networking hardware) to the cloud provider, while placing responsibility for security <em>in</em> the cloud (operating systems, applications, data, access controls) squarely on the customer. Confusion about this boundary is routinely exploited by attackers.</p>



<h2 class="wp-block-heading">Why Traditional Security Tools Fall Short in the Cloud</h2>



<p class="wp-block-paragraph">Security tooling designed for static, on-premises data centers was built with a fixed network perimeter in mind. It relies on stable IP addresses, subnets, and Layer 2 network controls to define trust boundaries and enforce policy. Cloud environments break almost every one of these assumptions:</p>



<ul class="wp-block-list">
<li><strong>Dynamic IP addressing:</strong> Cloud workloads frequently change IP addresses as instances are created, scaled, or replaced.</li>
<li><strong>No Layer 2 access in IaaS:</strong> Infrastructure-as-a-Service platforms abstract away the data-link layer, making port-level and MAC-address-based controls unavailable to tenants.</li>
<li><strong>Elastic subnets:</strong> Cloud subnets are intentionally large to accommodate auto-scaling, which means workloads are grouped more loosely than in on-premises environments and are more exposed to lateral movement within the same subnet.</li>
<li><strong>Ephemeral workloads:</strong> Containers and serverless functions may live for seconds or minutes, making agent-based or IP-tracked policies impractical.</li>
</ul>



<p class="wp-block-paragraph">Despite these realities, many organizations continue to rely on hardening the network perimeter, adding more threat-detection tooling, and writing subnet-based firewall rules. These controls have value, but they do not prevent an attacker who has already gained a foothold from moving laterally—and in cloud environments, lateral movement is easier precisely because subnets are broader.</p>



<h2 class="wp-block-heading">Zero Trust as the Correct Security Model for the Cloud</h2>



<p class="wp-block-paragraph">Zero trust is a security philosophy that treats <em>all</em> internal network communication as untrusted by default, regardless of origin. Instead of assuming that traffic inside a network boundary is safe, zero trust requires every service-to-service or application-to-application communication to be explicitly authorized before it is permitted.</p>



<p class="wp-block-paragraph">Key principles of zero trust relevant to cloud workloads:</p>



<ul class="wp-block-list">
<li><strong>Least privilege:</strong> Each workload or service is granted only the specific communication rights it needs—nothing more.</li>
<li><strong>Continuous verification:</strong> Authorization is checked on every communication attempt, not just at initial connection.</li>
<li><strong>Micro-segmentation:</strong> Security perimeters are drawn tightly around individual workloads or application components, not around broad network segments.</li>
</ul>



<p class="wp-block-paragraph">Zero trust is not a product—it is an architecture. The challenge is implementing it in a way that is portable across environments.</p>



<h2 class="wp-block-heading">The Core Problem: Network-Coupled Security Policies</h2>



<p class="wp-block-paragraph">When security policies are defined using network constructs—IP addresses, subnets, port ranges, VLANs—they become tightly coupled to the specific environment where they were written. Moving a workload to a different cloud region, a different provider, or even a different VPC can invalidate every policy rule that references a specific address or subnet.</p>



<p class="wp-block-paragraph">The operational cost of maintaining network-based policies at cloud scale is significant:</p>



<ul class="wp-block-list">
<li>Security engineers spend time mapping changing network addresses to application context.</li>
<li>Migrations require policy rewrites or exception lists that introduce risk.</li>
<li>Granularity is lost because large cloud subnets force coarse-grained rules.</li>
<li>Developers must translate application intent into network constructs they may not fully understand.</li>
</ul>



<h2 class="wp-block-heading">The Solution: Decouple Workload Protection from the Network</h2>



<p class="wp-block-paragraph">The architectural answer is to decouple security policy from the underlying network infrastructure entirely. Instead of writing rules based on where a workload lives (its IP address or subnet), you write rules based on <em>what</em> the workload is—its identity.</p>



<h3 class="wp-block-heading">Cryptographic Workload Identity</h3>



<p class="wp-block-paragraph">By deriving identity from the immutable properties of a workload—such as its binary hash, signing certificate, runtime attributes, or service account—security teams can issue cryptographic identities to applications and services. These identities travel with the workload regardless of where it is deployed.</p>



<p class="wp-block-paragraph">With cryptographic identities in place:</p>



<ul class="wp-block-list">
<li>Security policies reference identities, not network addresses.</li>
<li>When a workload migrates, scales, or restarts, its identity remains stable and its policies remain valid.</li>
<li>Every communication attempt is authenticated against identity before it is permitted.</li>
<li>Policies can be versioned and updated to tolerate software upgrades without requiring network reconfigurations.</li>
</ul>



<h3 class="wp-block-heading">Microperimeters That Follow Workloads</h3>



<p class="wp-block-paragraph">Identity-based policies allow security teams to create <strong>microperimeters</strong>—tight security boundaries drawn around individual applications or services. Because these perimeters are defined by identity rather than network location, they follow the workload wherever it is deployed: on-premises, in a public cloud, in a container cluster, or at the edge.</p>



<p class="wp-block-paragraph">Every time an application attempts to communicate across a microperimeter boundary, the identity of the initiating workload is verified against policy. If it is not explicitly authorized, the communication is blocked—regardless of what subnet or network segment the workload is currently running in.</p>



<h2 class="wp-block-heading">Benefits Beyond Security: Developer Velocity</h2>



<p class="wp-block-paragraph">Network-agnostic, identity-based security policies remove a significant source of friction in the software development lifecycle. When security policy is expressed in terms of application identity rather than network constructs:</p>



<ul class="wp-block-list">
<li>Developers can define security policy alongside application code, in the same language and toolchain they already use.</li>
<li>Applications can be built and tested in any environment—local laptops, CI pipelines, staging clouds—without requiring network reconfiguration at each stage.</li>
<li>Deploying to production (even if hosted by a third party) does not require security teams to rewrite or translate policies.</li>
<li>The gap between development and operations security requirements narrows, which is the core promise of DevSecOps.</li>
</ul>



<h2 class="wp-block-heading">Practical Implications for DevSecOps Teams</h2>



<p class="wp-block-paragraph">Adopting portable, identity-based security policies requires changes to tooling, process, and culture:</p>



<ul class="wp-block-list">
<li><strong>Tooling:</strong> Evaluate service mesh solutions, workload identity platforms, and policy engines that support cryptographic identity and are network-agnostic. Examples in the ecosystem include mutual TLS (mTLS) for service-to-service authentication, SPIFFE/SPIRE for workload identity, and open policy frameworks—though specific tool choices should be evaluated against your environment.</li>
<li><strong>Policy as code:</strong> Store security policies in version control alongside application code. Treat policy changes with the same review and testing discipline as application changes.</li>
<li><strong>Shift-left security:</strong> Give developers tooling to define and test security policy early in the development cycle, not as a gate at deployment time.</li>
<li><strong>Audit and observability:</strong> Identity-based systems generate rich, application-contextual audit logs. Invest in tooling to consume and alert on this data.</li>
</ul>



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



<p class="wp-block-paragraph">Cloud environments break the assumptions that traditional, network-coupled security tools depend on. Organizations that continue to rely on perimeter hardening and subnet-based controls are leaving themselves exposed to lateral movement and policy drift during migrations.</p>



<p class="wp-block-paragraph">The path forward is to decouple workload protection from the underlying network by building security policy around cryptographic workload identities rather than IP addresses and subnets. Identity-based policies are portable—they follow workloads across environments, survive infrastructure changes, and enable genuine zero trust without requiring constant policy rewrites. They also reduce friction for developers, enabling faster and safer delivery pipelines that are the hallmark of mature DevSecOps practice.</p>



<p class="wp-block-paragraph">No organization should have to trade security for the operational efficiency that cloud and container platforms offer. Identity-based, network-agnostic security policies make that trade-off unnecessary.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/portable-security-policies-a-devsecops-primer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Seamlessly Evolve DevOps Into DevSecOps</title>
		<link>https://www.bestdevops.com/how-to-seamlessly-evolve-devops-into-devsecops/</link>
					<comments>https://www.bestdevops.com/how-to-seamlessly-evolve-devops-into-devsecops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 01 Jul 2019 05:07:13 +0000</pubDate>
				<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Java Spring]]></category>
		<category><![CDATA[Kubernetes Master]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5761</guid>

					<description><![CDATA[DevSecOps is the natural evolution of DevOps—embedding security throughout the software development lifecycle rather than bolting it on at the end. Learn the core principles, practical steps, and common pitfalls for making the transition.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on concepts originally discussed at <a href="https://www.infoq.com" rel="noopener">InfoQ</a>. The editorial content below is an independent explanation of the DevSecOps transition.</em></p>



<h2 class="wp-block-heading">What Is DevSecOps and Why Does It Matter?</h2>



<p class="wp-block-paragraph">DevSecOps is the practice of integrating security controls, checks, and culture into every phase of the DevOps pipeline—planning, coding, building, testing, releasing, and monitoring. Rather than treating security as a gate at the end of a release cycle, DevSecOps makes it a shared responsibility owned by development, operations, and security teams together.</p>



<p class="wp-block-paragraph">DevOps itself was born from the need to break down silos between software developers and IT operations staff. It accelerated delivery, improved feedback loops, and raised software quality. But as organisations embraced DevOps, one critical discipline was frequently left out of the loop: security. High-profile data breaches made clear that fast delivery without security awareness is a liability, not an asset. DevSecOps is the industry&#8217;s answer to that gap.</p>



<p class="wp-block-paragraph">It is worth acknowledging that DevSecOps is still a maturing discipline. Best practices, tooling, and community standards continue to evolve. Organisations adopting it today are, to some degree, building the plane while flying it—and that is fine. DevOps itself went through the same formative period.</p>



<h2 class="wp-block-heading">The Three Dimensions of DevSecOps</h2>



<p class="wp-block-paragraph">When planning a DevSecOps adoption, it helps to think across three complementary dimensions simultaneously:</p>



<ol class="wp-block-list">
<li><strong>Technology:</strong> Security controls embedded in the toolchain—static analysis, dependency scanning, container image scanning, secrets detection, multi-factor authentication, zero-trust network policies, and similar technical safeguards applied automatically throughout the pipeline.</li>
<li><strong>Process:</strong> Defined checkpoints that specify when and how security reviews occur. For example, a pull-request policy that blocks merges until a static analysis scan passes, or a release gate requiring a penetration test sign-off for major versions.</li>
<li><strong>Culture:</strong> Shared ownership in which developers, operators, and security engineers collaborate daily. Security engineers participate in sprint planning; developers participate in threat-modelling sessions. No team can declare security someone else&#8217;s problem.</li>
</ol>



<p class="wp-block-paragraph">Adopting all three dimensions together is more effective than any single dimension alone. Technology without process leads to ignored alerts. Process without culture leads to checkbox compliance. Culture without technology leaves manual toil that humans will eventually skip under deadline pressure.</p>



<h2 class="wp-block-heading">Practical Elements of a DevSecOps Implementation</h2>



<h3 class="wp-block-heading">1. Microservice-Based Infrastructure</h3>



<p class="wp-block-paragraph">Decomposing a monolithic application or infrastructure into smaller, well-defined services makes security easier to reason about and enforce. Each microservice has a limited blast radius. A vulnerability in one component does not automatically compromise the entire system. Each service can be owned by a small team that understands its threat surface, applies appropriate controls, and can be updated independently without a full-system release.</p>



<p class="wp-block-paragraph">The move to microservices should be planned carefully on paper before any production changes are made. The goal is to reduce disruption, not cause it. Incremental decomposition—starting with the highest-risk or most frequently changed services—is a common and sensible approach.</p>



<h3 class="wp-block-heading">2. Continuous Feedback Loops</h3>



<p class="wp-block-paragraph">In a DevSecOps pipeline, security scan results, vulnerability alerts, and compliance status should be surfaced to developers immediately—in the same tools they already use (IDE plugins, pull-request comments, CI dashboards). Waiting until a weekly security report lands in someone&#8217;s inbox defeats the purpose.</p>



<p class="wp-block-paragraph">Feedback must flow in all directions: from security tooling to developers, from operations to security, and from developers back to security teams when a control is causing unacceptable friction. Bidirectional feedback is what allows teams to tune controls intelligently rather than accumulating alert fatigue or routing around inconvenient checks.</p>



<h3 class="wp-block-heading">3. Automation With Appropriate Scope</h3>



<p class="wp-block-paragraph">Automation is the lever that makes DevSecOps scale. Manual security reviews at every commit are not feasible at modern development velocity. Common automated security checks include:</p>



<ul class="wp-block-list">
<li><strong>Static Application Security Testing (SAST)</strong> — analyses source code for known vulnerability patterns.</li>
<li><strong>Software Composition Analysis (SCA)</strong> — identifies known vulnerabilities in open-source dependencies (tools like OWASP Dependency-Check are widely used for this).</li>
<li><strong>Container image scanning</strong> — checks base images and installed packages against vulnerability databases before images are promoted.</li>
<li><strong>Secrets detection</strong> — prevents API keys, passwords, and certificates from being committed to version control.</li>
<li><strong>Dynamic Application Security Testing (DAST)</strong> — probes running applications for exploitable weaknesses.</li>
</ul>



<p class="wp-block-paragraph">A practical caution: if security automation creates too much friction—slow pipelines, noisy false positives, mandatory steps that can be bypassed—developers will work around it. Start with a small number of high-confidence, fast checks integrated directly into CI. Tune thresholds based on real false-positive rates before expanding coverage. The rule of thumb is: do not annoy the developers unnecessarily, or the tooling will be ignored.</p>



<p class="wp-block-paragraph">AI and machine learning are increasingly applied to threat detection and anomaly analysis, and they can adapt to emerging attack patterns in ways that static rule sets cannot. However, they complement rather than replace the foundational automated checks listed above. Start with the basics; layer in intelligence once the foundation is solid.</p>



<h2 class="wp-block-heading">Training Developers in Secure Coding</h2>



<p class="wp-block-paragraph">A pipeline full of security tooling will still fail if developers do not understand why the checks exist or how to remediate findings. Security training for developers does not mean turning every engineer into a penetration tester. It does mean:</p>



<ul class="wp-block-list">
<li>Familiarity with the most common vulnerability classes relevant to the languages and frameworks the team uses (the OWASP Top 10 is a standard starting reference).</li>
<li>Understanding how to read and act on scan results rather than dismissing them.</li>
<li>Awareness of secure coding patterns—input validation, output encoding, parameterised queries, proper secret management—as part of normal development practice, not a special discipline.</li>
</ul>



<p class="wp-block-paragraph">Retraining an existing team is an investment of time and money. Organisations that treat it as optional typically see security debt accumulate faster than automated tooling can surface it.</p>



<h2 class="wp-block-heading">Managing the Human Side of the Transition</h2>



<p class="wp-block-paragraph">DevSecOps is as much an organisational change as a technical one. Expect resistance in the following forms and plan for it explicitly:</p>



<h3 class="wp-block-heading">Developer Resistance to New Controls</h3>



<p class="wp-block-paragraph">Developers who have worked a particular way for years may interpret new security gates as a sign that management does not trust their work. Address this through transparent communication about the rationale for each control, and by involving developers in selecting and tuning the tools. When developers co-own the toolchain, they are more likely to maintain it.</p>



<h3 class="wp-block-heading">Cross-Team Trust Deficits</h3>



<p class="wp-block-paragraph">Security teams and development teams often have different professional cultures and risk tolerances. Distrust is common in both directions. A proven mitigation is cross-functional pairing: embed a security engineer in development sprints, and ensure developers participate in security reviews. Shared experience builds shared understanding faster than any policy document.</p>



<h3 class="wp-block-heading">Over-Reliance on Automation</h3>



<p class="wp-block-paragraph">Automation is powerful but brittle when introduced too quickly or too broadly. If a critical automated check fails silently or is misconfigured, the entire security posture it was meant to provide evaporates. Roll out automation incrementally, validate each step, and maintain human review processes for high-risk changes even after automation is in place.</p>



<h2 class="wp-block-heading">Vendor and Supply Chain Security</h2>



<p class="wp-block-paragraph">An organisation&#8217;s security is only as strong as the weakest link in its supply chain. Third-party services, open-source libraries, cloud providers, SaaS integrations, and managed infrastructure all introduce risk that the organisation must assess and monitor.</p>



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



<ul class="wp-block-list">
<li><strong>Vendor security assessments</strong> before onboarding new third-party services—review their security documentation, certifications, and incident history.</li>
<li><strong>Software Bill of Materials (SBOM)</strong> — maintaining an inventory of all open-source dependencies so that newly disclosed vulnerabilities can be mapped to affected systems quickly.</li>
<li><strong>Uptime and redundancy requirements</strong> — for critical dependencies, evaluate provider SLAs and design for failure. A single cloud provider hosting all critical infrastructure creates a single point of failure. Organisations relying on one provider should have documented contingency plans.</li>
<li><strong>Continuous monitoring of third-party integrations</strong> — access granted to third parties should follow the principle of least privilege and be reviewed on a scheduled basis.</li>
</ul>



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



<p class="wp-block-paragraph">The following practices, applied consistently, support a mature DevSecOps posture:</p>



<ul class="wp-block-list">
<li>Integrate security scanning (SAST, SCA, secrets detection) into every CI pipeline run and fail builds on critical findings.</li>
<li>Apply the principle of least privilege across all infrastructure, service accounts, and developer access.</li>
<li>Conduct threat modelling for new features and significant architectural changes before development begins.</li>
<li>Perform penetration testing on a scheduled cadence and after major releases.</li>
<li>Run dependency vulnerability checks regularly using tools such as OWASP Dependency-Check or equivalent SCA tooling.</li>
<li>Break work into small, reviewable units. Smaller pull requests are easier to review for security issues than large ones.</li>
<li>Implement one-click compliance reporting to produce an audit trail of every step in the development process.</li>
<li>Enforce mandatory security awareness training for all engineering staff, updated annually at minimum.</li>
<li>Require daily communication between team leads across development, operations, and security.</li>
<li>Review and rotate secrets, certificates, and API keys on a defined schedule.</li>
</ul>



<h2 class="wp-block-heading">Growing With the DevSecOps Community</h2>



<p class="wp-block-paragraph">DevSecOps is an active and growing community. Conferences such as DevSecOps Days (a global series of one- and two-day events focused on security-as-code concepts) provide opportunities to learn from practitioners who have navigated real-world adoption challenges. Industry groups, open-source projects, and organisations like OWASP publish frameworks and tooling that the community continues to refine.</p>



<p class="wp-block-paragraph">Engaging with the community accelerates an organisation&#8217;s own learning curve. No organisation needs to solve every DevSecOps challenge from scratch when collective experience is available.</p>



<h2 class="wp-block-heading">Conclusion: Security Is Not a Phase, It Is a Practice</h2>



<p class="wp-block-paragraph">The shift from DevOps to DevSecOps is not a one-time project with a completion date. It is a continuous improvement journey that mirrors the DevOps philosophy it extends. Organisations that embed security into culture, process, and tooling from the start—rather than bolting it on reactively—build faster, more resilient software and respond to threats earlier and more cheaply.</p>



<p class="wp-block-paragraph">The transition requires investment in training, tooling, and organisational change management. Teams that approach it incrementally, with clear communication and genuine cross-functional collaboration, consistently achieve better outcomes than those that attempt a big-bang transformation. Start small, measure results, iterate, and grow.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-seamlessly-evolve-devops-into-devsecops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI help desk software frees IT ops to take on SRE skills</title>
		<link>https://www.bestdevops.com/ai-help-desk-software-frees-it-ops-to-take-on-sre-skills/</link>
					<comments>https://www.bestdevops.com/ai-help-desk-software-frees-it-ops-to-take-on-sre-skills/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 22 Jun 2019 09:17:39 +0000</pubDate>
				<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[ChatOps]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[financial]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[Services]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5552</guid>

					<description><![CDATA[Source:- searchitoperations.techtarget.com A financial services company will retrain its help desk staff to be app developers and SREs, while AI handles [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:- searchitoperations.techtarget.com</p>
<h2 class="main-article-subtitle">A financial services company will retrain its help desk staff to be app developers and SREs, while AI handles the grunt work for the company&#8217;s call center employees.</h2>
<p>Software-based automation of menial tasks will pave the way for more meaningful work among IT ops pros at a financial services company.</p>
<p>Until 2018, IT ops teams at Freedom Financial Network, a 17-year-old financial services company focused on consumer debt reduction, were largely focused on help desk tasks for the company&#8217;s 2,200 call center employees. The company had also made some progress in cloud migration and the adoption of Agile and DevOps practices, but wanted to take a more automated approach to its everyday IT tasks and rethink how it assigned its employees.</p>
<div class="ad-wrapper ad-embedded">
<div id="halfpage" class="ad ad-hp" data-google-query-id="CLCfkr7f_OICFdkYcgodGrsNDQ">
<div id="google_ads_iframe_/3618/sitops/NEWS_3__container__"></div>
</div>
</div>
<p>&#8220;Having people do application support and begin SRE training changes the game versus paying people $22 an hour to answer the phone and open ServiceNow tickets,&#8221; said Mark Tonnesen, CIO at Freedom Financial, headquartered in San Mateo, Calif.</p>
<p>Tonnesen said he briefly considered AI help desk features from ServiceNow and AIOps software from Moogsoft, but heard word-of-mouth recommendations from other CIOs about a stealth startup called Moveworks. The company, officially launched in April 2019, was founded by former Google employees that specialized in natural language processing at the web giant.</p>
<p>The SaaS-based Moveworks AI help desk software integrates with Slack, Microsoft Teams and other ChatOps services, along with email. It interacts with Freedom Financial&#8217;s call center employees through chatbots and email conversations, and processes their help desk requests through an AI-driven probabilistic decision engine.</p>
<p>&#8220;There are a lot of help desk automation tools on the market that do things like password resets,&#8221; Tonnesen said. &#8220;But they usually still require people on the back end.&#8221;</p>
<p>Since it implemented Moveworks in 2018, Freedom Financial has automated between 15% and 20% of its help desk tasks, and hopes to automate 25% to 30% by the end of 2019. At the same time, it will rework its IT ops teams and retrain them.</p>
<section class="section main-article-chapter" data-menu-title="AI help desk only the first step in complex SRE transition">
<h3 class="section-title">AI help desk only the first step in complex SRE transition</h3>
<p>IT pros at Freedom Financial have already begun to dig into SRE work. A small team of three former software engineers and one ops-focused systems engineer are building an automated application deployment platform in Google Cloud Platform with tools such as Chef and Ansible, along with Docker containers. These SREs support application development for the company&#8217;s customer-facing apps, which added SMS and chat support for call center employees and SMS-based payment support for consumers.</p>
<div></div>
<div class="imagecaption alignRight">Mark Tonnesen</div>
<p>Over the next six months, Freedom Financial will retrain 14 more IT service desk staff &#8212; some as SREs, others to support corporate apps such as Salesforce, and the rest as application developers, Tonnesen said. He also plans to use Moveworks data analysis to identify the most common reasons for help desk requests so that SREs can address their causes long-term.</p>
<blockquote class="main-article-pullquote">
<div class="main-article-pullquote-inner"></div>
</blockquote>
<p>But while AI help desk software frees up IT employees who would otherwise spend all their time putting out fires, it can&#8217;t help Freedom Financial with its toughest task &#8212; retraining employees.</p>
<p>&#8220;I wish there was a better mechanism for training,&#8221; Tonnesen said. Freedom Financial puts engineers two at a time through a three-week training program, then embeds them with product teams to learn on the job. Unlike larger companies with thousands of engineers, Freedom can&#8217;t justify a formalized year-round training program.</p>
<p>SREs are particularly difficult to train from the ground up, Tonnesen said.</p>
<p>&#8220;It&#8217;s hard to find people that really understand what it means,&#8221; he said. &#8220;And we can&#8217;t afford to have an IBM-style three-year internship rotation.&#8221;</p>
<p>Meanwhile, Freedom Financial also plans to roll out Moveworks software in its call center environment for call center employees to use to service customers. Eventually, Tonnesen wants to use AI software to automate back-end business functions such as HR and facility services.</p>
<p>&#8220;We&#8217;d like Moveworks to evolve to support more channels of communications, such as reports and payments systems,&#8221; he said.</p>
<p>In the wider market, IT pros have many choices for AI help desk tools, and that number is only growing. Aside from ServiceNow&#8217;s native help desk automation and AIOps products from Moogsoft, BigPanda, ManageEngine and others, vendors such as Spoke, IPsoft, Zendesk and Freshdesk also offer Moveworks alternatives.</p>
</section>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ai-help-desk-software-frees-it-ops-to-take-on-sre-skills/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Docker Database Breach: 190,000 Users Affected — What Happened and What to Do</title>
		<link>https://www.bestdevops.com/docker-database-hacked-190000-users-affected/</link>
					<comments>https://www.bestdevops.com/docker-database-hacked-190000-users-affected/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 03 May 2019 12:56:45 +0000</pubDate>
				<category><![CDATA[Containerization]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[containerization]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker Security]]></category>
		<category><![CDATA[Hacked]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Updates]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5069</guid>

					<description><![CDATA[In April 2019, Docker disclosed a database breach exposing usernames, hashed passwords, and GitHub/Bitbucket access tokens for approximately 190,000 users. Here is a clear breakdown of what was compromised, the risks involved, and the remediation steps Docker and affected users should take.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting credit: <a href="https://www.tomshardware.com" rel="noopener">Tom&#8217;s Hardware</a>. Additional details sourced from Bleeping Computer.</em></p>



<h2 class="wp-block-heading">Overview of the Breach</h2>



<p class="wp-block-paragraph">In late April 2019, Docker — the widely used container platform that lets engineering teams build, ship, and run applications in isolated environments — announced that an unauthorized party had gained access to one of its databases. Approximately 190,000 user accounts were affected. The exposed data included:</p>



<ul class="wp-block-list">
  <li>Usernames</li>
  <li>Hashed passwords</li>
  <li>GitHub and Bitbucket OAuth access tokens (for a subset of affected users)</li>
</ul>



<p class="wp-block-paragraph">Docker disclosed the incident through its Support Center and via direct notification to potentially affected users, rather than through its main blog or social media channels — a communications decision that drew criticism from the security community.</p>



<h2 class="wp-block-heading">What Was Compromised and Why It Matters</h2>



<h3 class="wp-block-heading">Usernames and Hashed Passwords</h3>



<p class="wp-block-paragraph">For users whose only exposed data was a username and a hashed password, the immediate risk was relatively limited — provided Docker used a strong hashing algorithm (such as bcrypt) with appropriate salting. Hashed passwords are not directly usable by an attacker; however, weak or commonly used passwords can still be cracked through dictionary attacks or rainbow table lookups. Users who reused their Docker password on other services faced a much higher risk of credential stuffing attacks on those accounts.</p>



<h3 class="wp-block-heading">GitHub and Bitbucket Access Tokens — The Higher-Risk Exposure</h3>



<p class="wp-block-paragraph">The more serious concern involved OAuth access tokens for GitHub and Bitbucket. Docker Hub supports automated builds — a feature that links a Docker Hub repository to a source code repository on GitHub or Bitbucket so that a new container image is built automatically whenever code is pushed. These integrations rely on OAuth tokens that grant Docker Hub permission to read (and sometimes write) to the linked repositories.</p>



<p class="wp-block-paragraph">According to reporting by Bleeping Computer, depending on the permissions granted to each token, a malicious actor in possession of these tokens could potentially:</p>



<ul class="wp-block-list">
  <li>Read private source code repositories</li>
  <li>Modify repository contents, including injecting malicious code into build pipelines</li>
  <li>Trigger downstream supply-chain attacks affecting consumers of those Docker images</li>
</ul>



<p class="wp-block-paragraph">Docker stated that it revoked all known compromised access tokens promptly upon discovering the breach, which should have prevented active exploitation of those tokens after the revocation point. However, any access that occurred <em>before</em> revocation cannot be ruled out without a thorough audit of repository access logs.</p>



<h2 class="wp-block-heading">Recommended Remediation Steps</h2>



<p class="wp-block-paragraph">Docker advised affected users to take the following actions. Even if you were not directly notified, these are good security hygiene practices for any Docker Hub account holder:</p>



<ol class="wp-block-list">
  <li><strong>Change your Docker Hub password immediately.</strong> Choose a strong, unique password not used on any other service.</li>
  <li><strong>Check for password reuse.</strong> If you used the same password elsewhere, change it on those services as well. Consider using a password manager.</li>
  <li><strong>Reconnect GitHub and Bitbucket integrations.</strong> If your account used automated builds, revoke the existing OAuth connection and re-authorize it to generate a fresh token. Do this from the settings pages of both Docker Hub and the respective source code platform.</li>
  <li><strong>Audit your repository access logs.</strong> Review recent activity in your GitHub or Bitbucket repositories for any unexpected commits, branch modifications, or access from unfamiliar IPs.</li>
  <li><strong>Enable multi-factor authentication (MFA).</strong> Where supported, enable MFA on Docker Hub, GitHub, and Bitbucket to add a layer of protection beyond passwords alone.</li>
  <li><strong>Review OAuth token permissions.</strong> Apply the principle of least privilege when re-authorizing integrations — grant only the repository permissions that are actually required for the automated build workflow.</li>
</ol>



<h2 class="wp-block-heading">Broader Implications: Supply Chain Security</h2>



<p class="wp-block-paragraph">This incident is a clear example of why supply chain security matters in a containerized DevOps workflow. Automated build pipelines that connect source code repositories to image registries are a powerful productivity feature — but they also represent a trust boundary that attackers can exploit. If a token with write access to a repository is compromised, an attacker could inject malicious code that ends up packaged into a Docker image and pulled by downstream users, potentially at scale.</p>



<p class="wp-block-paragraph">Teams that rely on Docker Hub automated builds or similar CI/CD integrations should treat OAuth tokens as high-value secrets, rotate them regularly, and monitor for anomalous repository activity as part of standard operations.</p>



<h2 class="wp-block-heading">Context: Timing and Disclosure Approach</h2>



<p class="wp-block-paragraph">The breach was disclosed during a particularly active period for Docker. The company had just announced a partnership with Arm on April 24, 2019, aimed at simplifying deployment to cloud, edge, and IoT environments running Arm-based processors. DockerCon, the company&#8217;s annual container industry conference, also ran from April 29 to May 2. Docker&#8217;s choice to disclose the breach via its Support Center rather than its main communications channels was noted by observers as a way of limiting the incident&#8217;s visibility during a high-profile week for the company.</p>



<p class="wp-block-paragraph">Regardless of the communications strategy, the incident highlights that even infrastructure vendors trusted to secure development pipelines are not immune to breaches — and that users of any platform bear responsibility for applying available security controls on their own accounts.</p>



<h2 class="wp-block-heading">Further Learning: Docker Security</h2>



<p class="wp-block-paragraph">If this incident has prompted you to review your Docker security posture more broadly, consider exploring dedicated training on container security practices, including image scanning, secrets management, runtime security, and network policy configuration. DevOpsSchool offers a course titled <a href="https://www.devopsschool.com/courses/docker/docker-security-training-advance.html" target="_blank" rel="noopener">Deep Dive into Docker Security</a> that covers advanced Docker security topics for practitioners.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/docker-database-hacked-190000-users-affected/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Venture Capitalists Need to Know About DevOps</title>
		<link>https://www.bestdevops.com/what-venture-capitalists-need-to-know-about-devops/</link>
					<comments>https://www.bestdevops.com/what-venture-capitalists-need-to-know-about-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 06 Apr 2019 05:31:01 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[capital]]></category>
		<category><![CDATA[DevOps Engineers]]></category>
		<category><![CDATA[DevOps transformation]]></category>
		<category><![CDATA[IT professionals]]></category>
		<category><![CDATA[venture]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4997</guid>

					<description><![CDATA[DevOps has grown from a niche software methodology into a mainstream investment category. Here is what venture capitalists should understand before entering the space.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on analysis originally published at itproportal.com.</em></p>


<div class="wp-block-image">
<figure class="alignleft"><img loading="lazy" decoding="async" src="http://www.bestdevops.com/wp-content/uploads/2019/04/devops-300x200.jpg" alt="DevOps investment overview" width="300" height="200"/></figure>
</div>


<p class="wp-block-paragraph">Venture capital investment in the DevOps space has grown substantially in recent years. Already anchored by large technology companies such as Google, Microsoft and Amazon, the DevOps market has moved well beyond a niche sector for startups and into the mainstream enterprise. The surge of investor attention since mid-2018 signals that many in the VC community view DevOps as a significant, durable opportunity rather than a passing trend.</p>



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



<p class="wp-block-paragraph">DevOps has matured into a recognised investment category in its own right, comparable in scope to sectors like healthcare or media technology. According to data from Crunchbase, hundreds of vendors worldwide now offer solutions and services within the DevOps marketplace, and some VC firms have dedicated partners specifically tasked with building DevOps-focused portfolios.</p>



<p class="wp-block-paragraph">The investment thesis is built on a straightforward premise: a company&#8217;s ability to compete increasingly depends on its software capabilities. DevOps is the methodology that determines how effectively an organisation can build, test, release and iterate on software. This makes it relevant not just for software-native companies but for virtually every business that relies on digital systems to operate.</p>



<p class="wp-block-paragraph">There are also distinct layers of opportunity within the market. Early infrastructure investments in internet platforms and cloud computing have given rise to cloud-native architectures, microservices, containers and serverless computing. But there is an equally important opportunity in helping enterprises modernise legacy systems. Most large organisations cannot simply discard their existing technology stack — mainframe infrastructure, for example, remains critical in many industries. DevOps, applied well, spans both new and legacy technology, enabling organisations to release software on business demand regardless of the underlying stack. As today&#8217;s cloud platforms eventually give way to the next wave of disruption, DevOps-mature organisations are better positioned to absorb that change.</p>



<h2 class="wp-block-heading">What Investors Should Look For</h2>



<p class="wp-block-paragraph">For a VC assessing a potential DevOps investment, the following considerations are particularly important.</p>



<h3 class="wp-block-heading">1. Look for Companies That Practice What They Preach</h3>



<p class="wp-block-paragraph">Continuous improvement is a core DevOps principle. During due diligence, VCs should ask whether the vendor actually applies DevOps practices to its own engineering and delivery processes. A company selling DevOps tooling that runs on a waterfall release cycle internally is a red flag. Teams that genuinely adopt a DevOps mindset build learning organisations — they measure outcomes, iterate on failures, and ship better products faster. Companies that are not building this internal culture are likely losing ground to competitors that are.</p>



<h3 class="wp-block-heading">2. Evaluate All Three Pillars: Process, Tools and People</h3>



<p class="wp-block-paragraph">DevOps success rests on three interdependent pillars: process, tooling and people. The market is relatively well served on the first two — there are many vendors addressing operating models and automation toolchains. The underinvested area is people.</p>



<p class="wp-block-paragraph">Even a technically strong DevOps implementation fails without practitioners who understand how to apply DevOps principles in practice. Skilled DevOps engineers are consistently among the most in-demand technical roles, and training, enablement and skills development platforms represent a meaningful gap in the current vendor landscape. Investment opportunities that address all three pillars — not just tooling — are more likely to generate strong returns, because they help customers achieve lasting organisational change rather than simply purchasing software.</p>



<h3 class="wp-block-heading">3. Invest in Where the Market Is Heading, Not Just Where It Is</h3>



<p class="wp-block-paragraph">DevOps borrowed heavily from lean manufacturing principles, with a strong emphasis on metrics, throughput and waste reduction. The next evolution of the discipline involves applying AI and machine learning to DevOps workflows — automating anomaly detection, predicting deployment risk and optimising pipeline performance.</p>



<p class="wp-block-paragraph">The logical extension of DevOps is also expanding horizontally. DevSecOps integrates security practices directly into the development pipeline. Broader concepts like BizDevSecOps aim to align business strategy with the technical value stream. These emerging paradigms create space for next-generation solutions, and VCs who identify category leaders early in these adjacent spaces stand to benefit disproportionately.</p>



<h3 class="wp-block-heading">4. Offer More Than Capital</h3>



<p class="wp-block-paragraph">The DevOps software delivery lifecycle is broad, spanning development, testing, integration, deployment, monitoring and operations. Each stage has its own subcategory of specialised vendors. A VC that simply identifies the category leader and writes a cheque is taking a straightforward but limited approach.</p>



<p class="wp-block-paragraph">The most effective VC partners bring more than money. They help portfolio companies build community presence, contribute to ecosystem development and establish best practices that raise the profile of the company within the industry. Strategic introductions, technical advisory support, and help building a high-performance internal culture all accelerate growth in ways that capital alone cannot. In a market as ecosystem-driven as DevOps — where integrations, partnerships and open-source contributions significantly affect a vendor&#8217;s credibility — this kind of hands-on involvement is a genuine differentiator.</p>



<h2 class="wp-block-heading">Why DevOps Is a Durable Investment Theme</h2>



<p class="wp-block-paragraph">A common concern with fast-growing technology sectors is whether the investment thesis is sustainable or whether it reflects a temporary bubble. DevOps is unusual in that it is inherently metrics-driven. Every DevOps transformation targets measurable outcomes — deployment frequency, lead time for changes, mean time to recovery, change failure rate. These metrics make it straightforward to validate whether value is being created. When a portfolio company can demonstrate consistent improvement in these indicators for its customers, the return on investment becomes verifiable rather than speculative.</p>



<p class="wp-block-paragraph">That measurability is one of the strongest arguments for DevOps as a long-term investment category. It is not a methodology that organisations adopt and then discard — it is an operational capability that compounds over time. Organisations that invest in DevOps become progressively faster, more reliable and more competitive, which in turn creates sustained demand for the tooling, platforms and services that enable it.</p>



<p class="wp-block-paragraph">For venture capitalists, the DevOps market offers a combination of broad applicability, measurable customer value and a genuine skills and tooling gap that is still being filled. The investors most likely to succeed are those who understand the technical depth of the space, look beyond obvious tooling plays, and bring strategic value to the companies they back.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-venture-capitalists-need-to-know-about-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet&#8217;s 2018 State of DevOps Report: A Five-Stage Framework for DevOps Success</title>
		<link>https://www.bestdevops.com/puppet-delivers-2018-state-of-devops-report-with-five-stage-plan-for-devops-success/</link>
					<comments>https://www.bestdevops.com/puppet-delivers-2018-state-of-devops-report-with-five-stage-plan-for-devops-success/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 15 Sep 2018 05:37:50 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[DevOps Report]]></category>
		<category><![CDATA[DevOps success]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4390</guid>

					<description><![CDATA[Puppet's 2018 State of DevOps Report introduced a five-stage maturity model to help organisations move from ad-hoc collaboration to full infrastructure automation and self-service. Here's what each stage means in practice.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article summarises Puppet&#8217;s 2018 State of DevOps Report, as reported by <a href="http://bdaily.co.uk" target="_blank" rel="noopener">bdaily.co.uk</a>. All quotes and stage definitions are attributed to Puppet&#8217;s published research.</em></p>



<h2 class="wp-block-heading">DevOps Maturity in 2018: Still a Work in Progress</h2>



<p class="wp-block-paragraph">By 2018, DevOps had moved well beyond buzzword status. Most enterprises had launched some form of DevOps initiative, and many had evolved into round-the-clock software delivery organisations. Yet results varied enormously from one company to the next. Some teams were shipping multiple times per day with high confidence; others were still struggling with siloed workflows and manual deployments.</p>



<p class="wp-block-paragraph">To understand why outcomes differed so dramatically, Puppet analysed survey responses from thousands of technology professionals and published its findings in the <strong>2018 State of DevOps Report</strong>. A central output of that analysis was a structured, six-stage maturity model — numbered Stage 0 through Stage 5 — designed to give organisations a clear map of the DevOps journey and concrete practices to focus on at each point.</p>



<p class="wp-block-paragraph">Nigel Kersten, VP of Ecosystem Engineering at Puppet, summarised the challenge: <em>&#8220;While DevOps practices have become far more well known across our industry, organisations continue to struggle to scale pockets of DevOps success more broadly across multiple teams and departments. This year&#8217;s report explores the foundational practices that need to be in place in order to scale DevOps success, and proves that success can only scale when teams are enabled to work across functional boundaries.&#8221;</em></p>



<h2 class="wp-block-heading">The Six-Stage DevOps Maturity Model</h2>



<p class="wp-block-paragraph">The model is sequential but not rigid — organisations may find themselves stronger in some areas than others. The value of the framework is that it identifies which foundational capabilities must exist before later-stage practices can take hold reliably.</p>



<h3 class="wp-block-heading">Stage 0: Build the Foundation</h3>



<p class="wp-block-paragraph">Everything begins here. Development and operations teams are starting to recognise the importance of collaboration and shared responsibility. The primary activity at this stage is rapidly putting in place the mechanisms that enable sharing: shared metrics, shared knowledge bases, common communication channels, and early cross-functional processes.</p>



<p class="wp-block-paragraph">This stage is deceptively important. Skipping or rushing through it tends to produce DevOps initiatives that look good on paper but collapse under the weight of cultural friction later on. The health of a mature DevOps organisation is directly proportional to how solid this foundation is.</p>



<p class="wp-block-paragraph"><strong>Key focus areas:</strong> cross-team communication, shared visibility into metrics, early process documentation, and establishing psychological safety for experimentation.</p>



<h3 class="wp-block-heading">Stage 1: Normalise the Technology Stack</h3>



<p class="wp-block-paragraph">At Stage 1, development teams begin adopting more disciplined engineering practices. The most significant marker is the adoption of <strong>version control</strong> — a prerequisite for everything that comes later, including continuous integration and continuous delivery. Teams may also begin moving toward agile development methods, either through a coordinated organisational initiative or organically, team by team.</p>



<p class="wp-block-paragraph">On the operations side, the focus is on beginning to rationalise the technology landscape: identifying redundant systems and starting to reduce the sprawl of operating systems, runtimes, and deployment mechanisms that accumulated over years of ungoverned growth.</p>



<p class="wp-block-paragraph"><strong>Key focus areas:</strong> universal version control adoption, introduction of CI tooling, initial tech stack rationalisation, and early agile practices.</p>



<h3 class="wp-block-heading">Stage 2: Standardise and Reduce Variability</h3>



<p class="wp-block-paragraph">Stage 2 extends the rationalisation effort that began in Stage 1. Both development and operations teams work in parallel to drive down variance across the entire system. This typically means converging on a single operating system or OS family, and standardising the core components of the application stack: databases, message queues, key-value stores, identity providers, and similar infrastructure primitives.</p>



<p class="wp-block-paragraph">The business impact is concrete. When every team builds on the same approved patterns, new applications and services can be deployed faster because the underlying infrastructure is already well understood. Errors that stem from environment inconsistency — the classic &#8220;works on my machine&#8221; category — are significantly reduced. Critically, as shared patterns mature and improve, the quality improvement is multiplied across every service that uses them.</p>



<p class="wp-block-paragraph"><strong>Key focus areas:</strong> OS standardisation, approved component libraries, elimination of one-off configurations, and shared deployment patterns.</p>



<h3 class="wp-block-heading">Stage 3: Expand DevOps Practices</h3>



<p class="wp-block-paragraph">With a stable, well-understood technical foundation in place, organisations can now address higher-order pain points. At Stage 3, teams systematically reuse proven deployment patterns rather than building one-off pipelines for each project. Equally important: infrastructure changes are tested before being applied to production environments — a shift that significantly improves reliability and reduces the blast radius of configuration errors.</p>



<p class="wp-block-paragraph">These practices build trust — both within teams and between development and operations. And trust, according to Puppet&#8217;s research, is the prerequisite for the deeper cultural changes that enable DevOps to scale. Without demonstrated reliability, there is no appetite for the autonomy that characterises high-performing DevOps organisations.</p>



<p class="wp-block-paragraph"><strong>Key focus areas:</strong> reusable pipeline templates, infrastructure testing (e.g., using tools like Test Kitchen, Serverspec, or InSpec), pre-production validation gates, and cross-team pattern libraries.</p>



<h3 class="wp-block-heading">Stage 4: Automate Infrastructure Delivery</h3>



<p class="wp-block-paragraph">Stage 4 is where many organisations set their sights when they first launch a DevOps programme — but Puppet&#8217;s model makes clear that reaching it requires the groundwork laid in earlier stages. At this point, the automation of system configuration and provisioning becomes the norm rather than the exception. Infrastructure-as-code practices are mature enough that teams can spin up consistent, compliant environments reliably and repeatedly.</p>



<p class="wp-block-paragraph">Self-service provisioning begins to emerge here, enabling multiple departments to provision resources without opening tickets and waiting for manual intervention. The operational efficiency gains are significant, as is the reduction in toil for infrastructure teams.</p>



<p class="wp-block-paragraph"><strong>Key focus areas:</strong> infrastructure-as-code at scale (e.g., Puppet, Ansible, Terraform), automated provisioning pipelines, configuration drift detection, and early self-service workflows.</p>



<h3 class="wp-block-heading">Stage 5: Provide Self-Service Capabilities</h3>



<p class="wp-block-paragraph">Stage 5 represents the cumulative payoff of everything built in the preceding stages. At this level of maturity, resources are available on demand through self-service interfaces. Incident response is largely automated — alert, diagnose, and remediate workflows operate without requiring manual handoffs at every step.</p>



<p class="wp-block-paragraph">Crucially, Puppet&#8217;s report emphasises that automation at this stage is purposeful. High-performing teams don&#8217;t automate for its own sake; they automate to give the entire organisation — not just IT — the ability to operate with greater speed, efficiency, and precision. The engineering investment pays dividends across every business unit that depends on software and infrastructure.</p>



<p class="wp-block-paragraph"><strong>Key focus areas:</strong> internal developer platforms, self-service provisioning portals, automated incident remediation, and organisation-wide reliability engineering practices.</p>



<h2 class="wp-block-heading">Why the Staged Model Matters</h2>



<p class="wp-block-paragraph">One of the most practical insights from Puppet&#8217;s 2018 report is that DevOps failure is rarely about the wrong tools — it is almost always about attempting later-stage practices before the earlier-stage foundations are solid. Organisations that jump straight to infrastructure automation without standardising their stack, or that roll out self-service before establishing trust between teams, tend to create fragile systems that amplify existing dysfunction rather than resolving it.</p>



<p class="wp-block-paragraph">The model is also a useful diagnostic. If a team is struggling to scale DevOps beyond a few pioneering squads, mapping current practices against the five stages can quickly surface which foundational capabilities are missing — whether that is inconsistent version control adoption, untested infrastructure changes, or an absence of shared deployment patterns.</p>



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



<ul class="wp-block-list">
<li><strong>Start with culture and visibility</strong> before investing heavily in tooling. Stage 0 is not optional.</li>
<li><strong>Version control is non-negotiable</strong> at Stage 1 and is the gateway to every subsequent automation practice.</li>
<li><strong>Standardisation reduces complexity</strong> in ways that compound over time — every team benefits when shared patterns improve.</li>
<li><strong>Test infrastructure changes</strong> before production as rigorously as you test application code.</li>
<li><strong>Automate with purpose</strong> — the goal is organisational efficiency, not automation for its own sake.</li>
<li><strong>Self-service is an outcome</strong> of mature automation, not a starting point.</li>
</ul>



<p class="wp-block-paragraph">For organisations assessing where they stand, Puppet&#8217;s staged framework provides a structured way to identify gaps, prioritise investments, and set realistic expectations about the time and effort required to reach the higher stages of DevOps maturity.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/puppet-delivers-2018-state-of-devops-report-with-five-stage-plan-for-devops-success/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>6 DevOps culture mistakes holding you back</title>
		<link>https://www.bestdevops.com/6-devops-culture-mistakes-holding-you-back/</link>
					<comments>https://www.bestdevops.com/6-devops-culture-mistakes-holding-you-back/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 11 Sep 2018 06:18:50 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Events]]></category>
		<category><![CDATA[DevOps Process]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[business impact]]></category>
		<category><![CDATA[DevOps culture]]></category>
		<category><![CDATA[DevOps engineer]]></category>
		<category><![CDATA[DevOps Mistakes]]></category>
		<category><![CDATA[DevOps professionals]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4369</guid>

					<description><![CDATA[Source- enterprisersproject.com Having a strong DevOps culture is like having good taste. Everyone wants it – but is everyone equipped with the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source- <a href="http://enterprisersproject.com" target="_blank" rel="noopener">enterprisersproject.com</a></p>
<p>Having a strong DevOps culture is like having good taste. Everyone wants it – but is everyone equipped with the skills, instincts, and sheer luck needed to actually have it?</p>
<p>The reality is, building a great DevOps culture is easier said than done. Here are the major challenges facing strong DevOps cultures and how to overcome them.</p>
<h3><strong>1. Inability to give and listen to feedback</strong></h3>
<p>Teams must learn how to give and receive feedback if they are to improve and take each other forward in the process. Engineers and operators are smart cookies with high IQs, but many need to improve their EQs to collaborate more effectively as a team. Teams with high EQ will always destroy those with low EQ because they can learn and achieve more.   Feedback is about sharing what is working and what can be improved every single day. It’s important that teams don’t just focus on the good or the bad, but rather keep a sharp focus on feedback and bias.</p>
<h3><strong>2. The revolving door problem </strong></h3>
<p>Part of the challenge facing DevOps culture is the short tenure of DevOps professionals themselves. The average tenure of a DevOps engineer is less than three years. Engineers often find themselves lured away for the promise of better compensation, better equity, or the “next hot startup company.”</p>
<p>This doesn’t do any favors to the ongoing battle to achieve true alignment between Dev and Ops teams: How they can play together when team members are constantly jumping ship, leaving behind unfinished projects, and forcing new people to join and ramp up quickly? If there were more stability in engineering teams, it might be easier to build the foundations of a stable and durable DevOps culture.</p>
<h3><strong>3. Well-meaning but time-wasting acts of heroism</strong></h3>
<p>Often you’ll be at a developer conference and an enthusiastic, well-meaning presenter is gushing about the unbelievably complex, bespoke platform that her team has built – one that has nothing to do with their core competency. She demonstrates how they spent six months and $300,000 to create it and the whole room bursts into applause.</p>
<p>The “build it not buy It” mentality is one that truly holds back top-performing engineering teams. In 2018, the platform you need has likely been built – and built extremely well – by a third party. Save your engineering heroics for what your customer actually requires; the rest is a needless waste of time and resources. Be an expert in your business, not the tools business.</p>
<h3><strong>4. The term &#8220;DevOps&#8221; is a problem</strong></h3>
<p>If you ask many high-performing engineering teams about DevOps, the response you’ll often get is an eye roll – even if those teams are uncommonly good at DevOps. The word has been beaten down, over-publicized, and over-discussed. (I know, this article doesn’t help that situation.)</p>
<p>If DevOps refers to the cultural alignment of development and operations so that both teams are responsible for the success of production environments, then the term has enormous value. But if the word has been drained of all meaning by a tsunami of think pieces and keynote presentations, then it’s difficult to have a meaningful discussion about it.</p>
<p>Try to remember that the concept has value, even if it’s been beaten down by so many analyses, conversations, and misunderstandings.</p>
<h3><strong>5. The right culture isn’t modeled from above</strong></h3>
<p>You all know the truth of this statement: There’s no culture unless it’s shown by example, set by the teams above. It takes a superhuman effort for a team to enact its own unique culture within an organization that doesn’t itself value culture or take it seriously.</p>
<p>If you have an organization where the executive and management team isn’t truly facilitating team alignment, including between the developer and operations teams, how can a DevOps team survive and thrive? Culture comes from the top.</p>
<h3><strong>6. DevOps goals aren’t aligned to business goals</strong></h3>
<p>99.9 percent of companies using DevOps are wielding it as a catalyst to drive business outcomes faster, and a strong DevOps culture is one that truly understands the levers of its business. DevOps is not about having a team of “rock stars” that improves technical KPIs; in fact, measuring availability is pointless unless you can measure and report the real business impact.   Technical metrics are great, but goals drive behavior – and goals that focus on the needs of the business constitute the foundation of a solid DevOps culture.</p>
<h3>How to beat the DevOps barriers</h3>
<p>I’ve spent a lot of time describing the barriers that keep DevOps teams from reaching their full potential. But the reality is, there are plenty of positive forces helping DevOps teams build strong cultures. For one, the will to do so is stronger than ever: Companies want strong DevOps organizations to help them achieve business goals. For another, technology is better than ever and can help teams focus on the same shared metrics and set of goals.</p>
<p>Wherever you find the twin enablers of genuine will and solid technology, a strong DevOps culture can’t be too far behind. In addition to will and technology, companies seeking to build that culture must:</p>
<ul>
<li>Focus as much on EQ as IQ, making sure engineers and operators really listen to each other while building a DevOps culture from the ground up. This will also help maintain collaboration and stability on Dev and Ops teams, making constant turnover less of a cultural and business problem. (See our related story: 10 things leaders with emotional intelligence never do.)</li>
<li>Stay in the business you’re in: Allow engineers to focus on what your company was created for, rather than distracting them.</li>
<li>Have open discussions on what DevOps really means, and what it means to your teams, independent of the hype that the word has taken on in recent years.</li>
<li>Ensure leadership is taking DevOps seriously by showing, not telling, how to build a collaborative culture – and by linking DevOps goals directly to business goals.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/6-devops-culture-mistakes-holding-you-back/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Driving Innovation and Accelerating Digital Transformation with Low-Code Development</title>
		<link>https://www.bestdevops.com/driving-innovation-and-accelerating-digital-transformation-with-low-code/</link>
					<comments>https://www.bestdevops.com/driving-innovation-and-accelerating-digital-transformation-with-low-code/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 10 Sep 2018 07:27:07 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[digital user experiences]]></category>
		<category><![CDATA[future-proof]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4365</guid>

					<description><![CDATA[Low-code development platforms are helping IT teams address developer shortages, application backlogs, and legacy system constraints—accelerating digital transformation without proportionally scaling headcount or cost.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on reporting originally published at <a href="http://networksasia.net" target="_blank" rel="noopener">networksasia.net</a> and data from the OutSystems report <strong>The State of Application Development 2018</strong>.</em></p>



<h2 class="wp-block-heading">The Digital Transformation Pressure on IT Teams</h2>



<p class="wp-block-paragraph">According to IDC figures cited in the original source, technology and services enabling digital transformation across the Asia-Pacific region were projected to grow by 15.3 percent annually, surpassing $386 billion (USD) in 2018. That growth trajectory placed enormous pressure on CIOs and IT departments to deliver applications faster, at lower cost, and with fewer defects than ever before.</p>



<p class="wp-block-paragraph">The demand for new web, mobile, and enterprise applications reached a critical inflection point. According to the OutSystems <em>State of Application Development 2018</em> report, 43 percent of IT teams in the Asia-Pacific region already anticipated delivering ten or more applications that year. Meeting that pace while maintaining high-quality, consistent user experiences across multiple devices and platforms is a challenge that purely hand-coded development struggles to satisfy.</p>



<h2 class="wp-block-heading">The Core Challenges Slowing Application Delivery</h2>



<p class="wp-block-paragraph">Three interconnected problems hamper most organizations trying to accelerate application delivery:</p>



<ul class="wp-block-list">
  <li><strong>Developer shortages.</strong> Skilled developers who understand modern frameworks, mobile development, and API integration are scarce and expensive to hire or retain. Retraining existing staff is time-consuming and does not close the gap quickly enough.</li>
  <li><strong>Application backlogs.</strong> The same OutSystems report found that 14 percent of IT teams in Asia still carried a backlog of more than ten applications. Average delivery times—47 percent of IT teams reported needing at least five months per application—compound this problem rapidly when demand keeps rising.</li>
  <li><strong>Legacy system complexity.</strong> Hard-to-integrate back-office systems and inadequate APIs push IT teams into a maintenance-first posture. When keeping legacy systems operational consumes most available developer capacity, innovation stalls.</li>
</ul>



<p class="wp-block-paragraph">Taken together, these constraints make continuous delivery—delivering software updates in short, frequent cycles rather than annual releases—difficult to sustain without a significant rethink of development tooling and process.</p>



<h2 class="wp-block-heading">What Low-Code Development Actually Does</h2>



<p class="wp-block-paragraph">Low-code development platforms replace large portions of manual, hand-written code with visual modeling tools, pre-built components, and drag-and-drop interfaces. Developers—and, depending on the platform, non-developers—assemble applications from reusable building blocks rather than writing every line from scratch.</p>



<p class="wp-block-paragraph">The practical workflow typically looks like this:</p>



<ol class="wp-block-list">
  <li><strong>Visual UI modeling.</strong> Responsive web interfaces and mobile app screens are designed visually, keeping user experience central from the first day of a project rather than as an afterthought.</li>
  <li><strong>Rapid prototyping.</strong> Interactive prototypes and mockups can be assembled quickly enough to gather real user feedback before committing significant engineering resources.</li>
  <li><strong>Iterative, collaborative design.</strong> Built-in feedback mechanisms allow developers and business stakeholders to iterate without requiring synchronous, co-located sessions.</li>
  <li><strong>Scale to production.</strong> The best platforms allow a prototype to evolve directly into a fully integrated, enterprise-grade application—eliminating the throwaway prototype problem that wastes time in traditional cycles.</li>
  <li><strong>Integration with existing systems.</strong> Modern low-code platforms expose connectors and API tooling so that enterprise applications can interface with legacy back-office systems without extensive bespoke integration code.</li>
</ol>



<h2 class="wp-block-heading">How Low-Code Addresses the Innovation Gap</h2>



<p class="wp-block-paragraph">The strategic value of low-code extends beyond simple speed. When application delivery accelerates, the risk-to-reward calculation for custom development changes fundamentally:</p>



<ul class="wp-block-list">
  <li><strong>More experiments become viable.</strong> If building a prototype costs weeks instead of months, organizations can test more ideas, fail cheaply on the ones that don&#8217;t work, and double down on the ones that do.</li>
  <li><strong>Developer capacity is reallocated.</strong> Skilled engineers spend less time on repetitive scaffolding and boilerplate, freeing capacity for complex logic, security hardening, and performance optimization.</li>
  <li><strong>Non-technical staff contribute meaningfully.</strong> Visual tooling can bring business analysts and domain experts closer to the development process, improving requirement quality and reducing costly misunderstandings late in a project.</li>
  <li><strong>Continuous delivery becomes sustainable.</strong> Faster iteration cycles are compatible with continuous delivery pipelines, allowing teams to ship incremental improvements without the overhead of large, risky release events.</li>
</ul>



<h2 class="wp-block-heading">Organizational Readiness: Changing Risk Appetite</h2>



<p class="wp-block-paragraph">Technology alone does not deliver transformation. Organizations that invest in design thinking, lean startup methods, and customer journey mapping—but do not change their willingness to experiment and accept early failure—will see limited returns from any new development tooling.</p>



<p class="wp-block-paragraph">Low-code platforms lower the cost of experimentation, but leadership still needs to create space for it. Bureaucratic requirements-gathering processes and overly risk-averse prioritization will neutralize the speed advantage that low-code provides. The organizational shift required is cultural as much as it is technical: teams must be willing to ship early, gather real feedback, and iterate—rather than pursuing exhaustive upfront specification before writing the first line of logic.</p>



<h2 class="wp-block-heading">Evaluating a Low-Code Platform: Key Criteria</h2>



<p class="wp-block-paragraph">Not all low-code platforms are equal. When assessing options for enterprise use, IT leaders should examine the following dimensions:</p>



<ul class="wp-block-list">
  <li><strong>Integration capabilities.</strong> Can the platform connect reliably to your existing ERP, CRM, and data systems via standard APIs or pre-built connectors?</li>
  <li><strong>Scalability and performance.</strong> Does generated application code perform acceptably under production load, or does visual abstraction introduce unacceptable overhead?</li>
  <li><strong>Security and compliance controls.</strong> Does the platform support role-based access control, audit logging, and data residency requirements relevant to your industry?</li>
  <li><strong>Deployment flexibility.</strong> Can you deploy to on-premises infrastructure, private cloud, or public cloud as your governance requirements dictate?</li>
  <li><strong>Vendor lock-in risk.</strong> What is the portability of applications built on the platform if you need to migrate or switch vendors?</li>
  <li><strong>Learning curve and training investment.</strong> How quickly can existing developers become productive, and does the platform support citizen developers from the business side?</li>
</ul>



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



<p class="wp-block-paragraph">Digital transformation demands faster application delivery than most organizations can achieve with traditional hand-coding alone. Developer shortages, legacy system complexity, and growing application backlogs create compounding delays that widen the gap between digitally mature competitors and those still catching up.</p>



<p class="wp-block-paragraph">Low-code development platforms address these constraints by reducing the time and skill required to build, prototype, and iterate on applications. When combined with the right organizational mindset—one that embraces experimentation, values user feedback early, and accepts calculated risk—low-code can meaningfully accelerate digital transformation without demanding proportional increases in developer headcount or budget.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/driving-innovation-and-accelerating-digital-transformation-with-low-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Machine Learning Improves Application Performance Management in DevOps</title>
		<link>https://www.bestdevops.com/devops-machine-learning-improves-app-performance/</link>
					<comments>https://www.bestdevops.com/devops-machine-learning-improves-app-performance/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 04 Sep 2018 08:59:00 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[App Development]]></category>
		<category><![CDATA[Big data]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Microservices]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4332</guid>

					<description><![CDATA[Machine learning is one of the most practical tools DevOps teams have for taming the complexity of modern application performance management. Here's how it works and why big data is the foundation.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Machine learning has attracted more than its share of hype, but one area where it delivers genuine, measurable value is <strong>application performance management (APM)</strong>. Modern application environments generate enormous volumes of telemetry data at sub-second intervals — far more than any human team can analyze manually. Machine learning gives DevOps teams a practical way to make sense of that data, surface anomalies, and resolve performance issues before they damage the customer experience.</p>



<h2 class="wp-block-heading">What Has Changed in Modern Application Environments?</h2>



<p class="wp-block-paragraph">Contemporary applications are rarely monolithic. They are built on containers, microservices, cloud services, and fine-grained compute and storage functions that form a constantly shifting mesh of dependencies. When performance degrades, the root cause could be hiding anywhere across thousands of objects, methods, and transactions per second — in the application code, the network, the infrastructure, or even the end user&#8217;s device.</p>



<p class="wp-block-paragraph">Traditional monitoring approaches — dashboards, threshold alerts, manual log reviews — struggle to keep up with this level of complexity and dynamism. The combination of big data collection and machine learning analysis offers a more effective path: gather comprehensive transaction data and apply automated pattern recognition to identify and classify critical anomalies and bottlenecks at scale.</p>



<h2 class="wp-block-heading">Why Machine Learning Requires Big Data</h2>



<p class="wp-block-paragraph">More data produces better machine learning models. When teams or tools rely on sampled data — say, one metric reading per minute or per five minutes — they risk missing short-lived outliers entirely, or misrepresenting them through averaging. In a sub-second world, a five-minute sampling interval is practically blind.</p>



<p class="wp-block-paragraph">Effective APM machine learning requires collecting system and resource data continuously, from all applications, all devices, and all individual transactions. This high-fidelity data is essential for training algorithms on real-world behavior rather than on statistically smoothed approximations. If the training data misses edge cases, the model will too — and those edge cases are often precisely where the most impactful performance problems hide.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Data quality matters. It is important to collect all relevant metrics and associated metadata before applying machine learning, rather than relying on sampling algorithms that may miss issues in dynamic application environments.</p></blockquote>



<h2 class="wp-block-heading">How APM Machine Learning Models Are Trained</h2>



<p class="wp-block-paragraph">An APM machine learning engine builds its models by analyzing large volumes of transaction data to isolate patterns, clusters, and correlations. Training typically starts with known scenarios: subject-matter experts provide labeled examples of common application performance problems, and the model learns the signatures associated with each category.</p>



<p class="wp-block-paragraph">Because no single organization can provide a sufficiently broad range of training scenarios on its own, APM tools often train initial models on anonymized, real-world data sets drawn from organizations across multiple industries. Experts then review the model&#8217;s classifications and correct errors, enabling the system to refine its understanding iteratively.</p>



<p class="wp-block-paragraph">Training is an <strong>iterative process</strong>:</p>



<ol class="wp-block-list">
<li>Isolate a set of transactions sharing a common characteristic.</li>
<li>Remove those transactions from the data set.</li>
<li>Evaluate whether the performance issue persists in the remainder.</li>
<li>Repeat, progressively narrowing the probable root cause.</li>
</ol>



<p class="wp-block-paragraph">This process allows the model to surface unanticipated issues that were not part of the original training scenarios. The richer the metadata attached to each transaction, the more accurately the system can pinpoint patterns and causes.</p>



<h2 class="wp-block-heading">A Practical APM Example: Analyzing 10,000 Transactions</h2>



<p class="wp-block-paragraph">Consider a chart plotting detailed response-time data collected from 10,000 individual transactions. To a human analyst, it looks like a roughly normal distribution with a cluster of outliers. Manually sorting those outliers into meaningful categories — web service timeouts, database timeouts, authorization failures, initialization errors — could take a DevOps or QA team weeks or months, well after the underlying issues have already impacted users.</p>



<p class="wp-block-paragraph">A machine learning model can perform the same grouping in minutes. It iteratively clusters and re-clusters outliers, examines interdependencies, isolates commonalities, and surfaces the specific methods, database calls, servers, or other characteristics consistently associated with slow transactions. Rather than guessing or relying on anecdote, the system makes decisions based on statistical evidence drawn from the full data set.</p>



<p class="wp-block-paragraph">An important insight that emerges from this kind of analysis: <strong>not all slow transactions are slow for the same reason</strong>. Machine learning can separate distinct performance problems that would appear identical in aggregate metrics, enabling teams to address each root cause with the appropriate fix.</p>



<h2 class="wp-block-heading">How Machine Learning Helps DevOps Teams Day-to-Day</h2>



<p class="wp-block-paragraph">With a solid big-data foundation, machine learning APM systems deliver several practical benefits to DevOps teams:</p>



<ul class="wp-block-list">
<li><strong>Multi-source correlation:</strong> Systems can synchronize server statistics, log file entries, and individual transaction records using shared metadata, giving teams a unified view of an incident instead of isolated data silos.</li>
<li><strong>Impact prioritization:</strong> By quantifying how many users and transactions are affected by a given anomaly, machine learning helps teams focus effort where it will have the greatest business impact.</li>
<li><strong>Release comparison:</strong> Historical transaction data enables rapid before-and-after comparisons across deployments, making it easier to detect regressions and validate that a fix actually worked.</li>
<li><strong>Visualization of complex dependencies:</strong> Machine learning can transform intricate interdependency graphs into visual representations that humans can interpret far more quickly than tables of raw metrics.</li>
<li><strong>Faster drill-down:</strong> When anomalous transactions are identified, the system can guide engineers directly to the offending method, server, or network segment rather than requiring manual log trawling.</li>
</ul>



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



<p class="wp-block-paragraph">Machine learning is not a silver bullet, but applied thoughtfully to APM it addresses a genuine gap: the inability of human teams to process the volume, velocity, and variety of telemetry data produced by modern distributed applications. The practical outcomes include faster identification of performance issues, reduced bug rates when integrated into development workflows, and improved user satisfaction.</p>



<p class="wp-block-paragraph">The prerequisite for all of this is data quality. Sampled or averaged metrics undermine the training process and reduce model accuracy. Collecting complete, high-resolution, metadata-rich telemetry from every transaction is not optional — it is the foundation on which effective APM machine learning is built.</p>



<p class="wp-block-paragraph"><em>Original article sourced from devopsonline.co.uk (2018).</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-machine-learning-improves-app-performance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevSecOps: How to Overcome 3 Major Culture Challenges</title>
		<link>https://www.bestdevops.com/devsecops-how-to-conquer-3-big-culture-challenges/</link>
					<comments>https://www.bestdevops.com/devsecops-how-to-conquer-3-big-culture-challenges/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 17 Aug 2018 05:27:43 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Application security]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4240</guid>

					<description><![CDATA[Security as an afterthought, us-versus-them silos, and the belief that security kills velocity are the three biggest cultural obstacles blocking DevSecOps adoption. Here is how IT leaders are breaking them down.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Just about any DevOps shop will hit speed bumps on the path toward continuous learning and improvement. When it comes to DevSecOps, however, the biggest obstacles are rarely technical — they are cultural.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Organizations are increasingly adopting DevOps environments in hopes of achieving transformative velocity and innovation. But like any new business initiative, this comes with challenges — and in the case of DevOps, it&#8217;s often around culture and areas of responsibility.&#8221;</p><cite>Elizabeth Lawler, VP of DevOps Security, CyberArk</cite></blockquote>



<p class="wp-block-paragraph">Even problems that look technical on the surface are usually rooted in people. Security is a prime example: it is as much a matter of culture and ownership as it is a technology problem. And even high-functioning DevOps teams struggle to make security — and security teams — genuinely integral to the development process.</p>



<p class="wp-block-paragraph">This friction is both a driving force behind the DevSecOps movement and, paradoxically, a source of resistance to it. Below, we identify the three most common cultural roadblocks and then share five concrete strategies from practitioners for overcoming them.</p>



<h2 class="wp-block-heading">The 3 Cultural Challenges Blocking DevSecOps Adoption</h2>



<h3 class="wp-block-heading">Challenge 1: Security Is Still Treated as Something That Happens &#8220;Later&#8221;</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The biggest change in mindset necessary to create a mature DevSecOps practice is to understand that security cannot be done as an afterthought. Rather, it requires the attitude that it is built into the continuous delivery pipeline.&#8221;</p><cite>Premand Chandrasekaran, VP of Software Engineering, Barclaycard</cite></blockquote>



<p class="wp-block-paragraph">The traditional model treated security as a post-mortem: infrastructure was built first, then a security audit was bolted on at the end. That model breaks down completely in modern cloud-native environments, where entire infrastructure stacks can be spun up and torn down in hours.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Today, DevSecOps professionals are tasked with baking security into architecture as they build, and into the system as it&#8217;s deployed.&#8221;</p><cite>Tim Jefferson, VP of Public Cloud, Barracuda Networks</cite></blockquote>



<p class="wp-block-paragraph">When environments are ephemeral, a security review scheduled for &#8220;after deployment&#8221; may never happen at all. Shifting security left — earlier in the pipeline — is not optional; it is a structural necessity.</p>



<h3 class="wp-block-heading">Challenge 2: An Us-Versus-Them Mindset Between Dev and Security Teams</h3>



<p class="wp-block-paragraph">The tension between developers and security practitioners is not new. The root cause, according to Meera Rao, Senior Principal Consultant at Synopsys Software Integrity Group, is that each team operates with its own roadmap, its own priorities, and — critically — completely different incentives.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Security teams have long thought that developers were not interested in security. Along those same lines, security teams also thought developers believed that security wasn&#8217;t their responsibility.&#8221;</p><cite>Franklin Mosely, Senior Application Security Engineer, PagerDuty</cite></blockquote>



<p class="wp-block-paragraph">Neither assumption is necessarily true. But the divide persists even in relatively mature DevOps shops. As long as security remains a separate entity — organizationally siloed from development and operations — the us-versus-them dynamic is structurally reinforced, regardless of individual goodwill.</p>



<h3 class="wp-block-heading">Challenge 3: The Belief That Security Hinders Innovation and Velocity</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We are all very used to this romantic image of the resourceful developer who codes swiftly and slickly — but not necessarily securely, because security has been viewed as the antithesis of function. Thus, a big cultural challenge for DevSecOps is to instill order in the face of a legacy of chaos, and somehow accomplish this without hindering innovation.&#8221;</p><cite>Robert Hawk, Privacy and Security Lead, <a href="https://www.xmatters.com/" target="_blank" rel="noopener">xMatters</a></cite></blockquote>



<p class="wp-block-paragraph">Years of bolt-on, last-minute security reviews have created a deep-seated perception that security teams exist to slow things down. As pressure for faster, more frequent releases intensifies, this perception hardens into outright resistance. The irony is that this cultural challenge is precisely what DevSecOps is designed to solve — yet it is also one of the primary reasons organizations resist adopting it.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Speed, velocity, and resiliency do not need to be sacrificed in order to be secure and have more stakeholders at the table.&#8221;</p><cite>Elizabeth Lawler, CyberArk</cite></blockquote>



<p class="wp-block-paragraph">Note that all three challenges are interconnected. Treating security as an afterthought breeds siloed teams, and siloed teams reinforce the belief that security blocks progress. They tend to compound each other.</p>



<h2 class="wp-block-heading">5 Strategies for Building a DevSecOps Culture</h2>



<p class="wp-block-paragraph">Overcoming these cultural obstacles requires movement on two fronts simultaneously: organizational alignment and technical strategy. The following five approaches are drawn directly from practitioners who have implemented them.</p>



<h3 class="wp-block-heading">1. Have People Walk in Each Other&#8217;s Shoes</h3>



<p class="wp-block-paragraph">Ignorance breeds resentment. When developers do not understand what security teams deal with, and security teams do not understand how software actually gets built, mistrust fills the gap. Many DevOps teams already create cross-functional empathy by rotating developers through on-call duties alongside operations staff. The same principle applies to security.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The security professional needs to walk in the developer&#8217;s shoes and learn how software is made and the issues that are faced. It&#8217;s best to work with developers to come up with solutions that allow them to do the right thing when it comes to security.&#8221;</p><cite>Franklin Mosely, PagerDuty</cite></blockquote>



<p class="wp-block-paragraph">The reverse is equally important. Developers need to engage with security colleagues to understand best practices for securing modern infrastructure and applications. As Lawler notes, security must be built into development processes early — and that can only happen when both teams actively collaborate rather than lobbing requirements over the wall at each other.</p>



<h3 class="wp-block-heading">2. Provide Real Learning and Training Opportunities</h3>



<p class="wp-block-paragraph">Many DevSecOps cultural problems stem from a straightforward lack of knowledge. A developer who has never been held accountable for the security of their code has had little incentive to learn secure coding practices. A siloed security team may have little idea how the software they audit actually gets built.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Most developers aren&#8217;t trained in secure coding best practices. This creates a situation where engineers are not implementing security thinking and awareness into design, coding, and testing.&#8221;</p><cite>Franklin Mosely, PagerDuty</cite></blockquote>



<p class="wp-block-paragraph">Training takes many forms. Formal secure coding curricula, regularly scheduled security audits, and unannounced audits all create learning moments. Chandrasekaran of Barclaycard also recommends adversarial exercises such as &#8220;hack days&#8221; or <a href="https://trailofbits.github.io/ctf/" target="_blank" rel="noopener">capture-the-flag (CTF) events</a>, where cross-functional teams actively find and exploit vulnerabilities in a controlled setting. These exercises build empathy and practical knowledge simultaneously.</p>



<h3 class="wp-block-heading">3. Embed Security Professionals on Development Teams</h3>



<p class="wp-block-paragraph">The fastest way to break down a silo is to physically remove it. Embedding a security engineer directly on a development or DevOps team gives security a literal seat at the table from day one of a sprint, rather than a seat at a review meeting after the code ships.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;IT leaders should create avenues for security experts to be involved in designing, developing, and testing code. One way is to embed security team members directly into development teams.&#8221;</p><cite>Kiran Chitturi, CTO Architect, Sungard Availability Services</cite></blockquote>



<p class="wp-block-paragraph">PagerDuty has used this approach in practice. According to Mosely, embedding a security engineer on a product team allowed that engineer to learn the team&#8217;s tools and processes, while the development team gained direct exposure to security best practices. The result: the security team became better at adding value without blocking delivery, and the product team became more conscious of protecting customer data.</p>



<h3 class="wp-block-heading">4. Launch a Security Champion Program</h3>



<p class="wp-block-paragraph">Not every team can spare a dedicated security engineer. A security champion program is a practical alternative. A security champion is typically a developer or DevOps practitioner — not necessarily a trained security specialist — who volunteers to develop deeper security knowledge and acts as a liaison between their team and the security organization.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Establishing a training and security champions program allows members of development teams to learn and volunteer to build software security skills and awareness through mentoring, training, and working closely with the application security teams. These security champions form the front line when it comes to guiding development teams on application security and bridge the gap that exists between DevOps and security teams.&#8221;</p><cite>Meera Rao, Synopsys Software Integrity Group</cite></blockquote>



<p class="wp-block-paragraph">For this model to work, the role needs to come with real incentives — recognition, career development opportunities, or dedicated time to pursue security learning — not just additional responsibility on top of an existing workload.</p>



<h3 class="wp-block-heading">5. Embrace Automation — and Use It to Win Over Skeptics</h3>



<p class="wp-block-paragraph">One underappreciated reason cultural resistance to DevSecOps exists is that, at first glance, it looks like net-new work nobody asked for. Asking developers to &#8220;just do more security&#8221; without changing anything else is a reliable way to generate resentment. Automation is the answer to this objection.</p>



<p class="wp-block-paragraph">Integrating automated static analysis, dynamic scanning, and runtime security checks directly into the CI/CD pipeline means security gates run without anyone having to manually trigger them. Security becomes part of the pipeline rather than an interruption to it.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;A lot of verification needs to be automated through the use of a combination of static, runtime, and chaos engineering tools to reduce the amount of grunt effort involved.&#8221;</p><cite>Premand Chandrasekaran, Barclaycard</cite></blockquote>



<p class="wp-block-paragraph">Automation also relieves the anxiety that developers will need to become security experts themselves. The goal is not for every engineer to define security policy — it is for security policies, defined by experts, to be encoded into automated tooling that everyone follows.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It&#8217;s all about automation. The developer, the tester, the designer, the operations person — all need to be able to have responsibility for following security-relevant processes, not defining them. Once you have the processes in place, you can manage by exception: instead of trying to check that people do the right thing all of the time, spot when they do the wrong thing and sort it out from there.&#8221;</p><cite>Mike Bursell, Chief Security Architect, Red Hat</cite></blockquote>



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



<p class="wp-block-paragraph">DevSecOps is not primarily a tooling problem — it is a people and process problem. The three cultural obstacles outlined here (security as afterthought, organizational silos, and the speed-versus-security false dilemma) are deeply interrelated and tend to reinforce each other. Addressing them requires a combination of structural changes — embedding security into teams, launching champion programs, building training into the workflow — and technical enablers like pipeline automation that reduce manual toil.</p>



<p class="wp-block-paragraph">The organizations making the most progress on DevSecOps are not the ones with the most sophisticated security tooling. They are the ones that have made security everyone&#8217;s shared responsibility, supported by automation that makes doing the right thing the path of least resistance.</p>



<p class="wp-block-paragraph"><em>This article draws on quotes originally published by enterprisersproject.com.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devsecops-how-to-conquer-3-big-culture-challenges/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A proactive flavor of DevOps grows at Google</title>
		<link>https://www.bestdevops.com/a-proactive-flavor-of-devops-grows-at-google-2/</link>
					<comments>https://www.bestdevops.com/a-proactive-flavor-of-devops-grows-at-google-2/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 13 Aug 2018 06:10:10 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Data centers]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4221</guid>

					<description><![CDATA[Source &#8211; zdnet.com Everyone wants to do DevOps these days, but what does a well-humming DevOps environment really look like? [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; zdnet.com</p>
<p>Everyone wants to do DevOps these days, but what does a well-humming DevOps environment really look like? What is the vision to strive for?</p>
<p>To date, DevOps has been popping up as a hodgepodge of activities and initiatives across companies, perhaps in the name of doing it because it&#8217;s the thing to do. As a result, companies really aren&#8217;t seeing the full potential of DevOps. Consistency in DevOps approaches is a rare thing indeed, relates Kurt Marko, citing a recent survey from Computer Economics. The survey finds &#8220;that although about a third of organizations dabble in DevOps, almost none do so formally and consistently across the organization or show any semblance of mastering of DevOps practices.&#8221;</p>
<p>That&#8217;s because DevOps is more than demanding that everyone get together and throwing some new tools into the mix. As Marko puts it: &#8220;DevOps is like dieting: it requires changes in values, attitudes, processes and habits. Such changes are hard and must be practiced, not bought. They require education and discipline, not a purchase order.&#8221;</p>
<p>The folks at Google/Alphabet, being the trailblazers they always are, are sharing their vision and experience with what they call &#8220;site reliability engineering&#8221; (SRE), providing some examples of how well-tuned teams of developers and ops people can work together to make things happen. Rest assured, it is baked deeply into the Google culture.</p>
<p>To clarify, SRE is somewhat different from DevOps, but joined at the hip. &#8220;Interestingly, the SRE movement emerged separately from the DevOps movement&#8211;although there is little doubt that they are part of the same IT spectrum with similar customer value-driven goals,&#8221; Jayne Groll observes in DevOps.com. &#8220;DevOps focuses on engineering continuous delivery to the point of deployment; SRE focuses on engineering continuous operations at the point of customer consumption. Both domains rely on sharing, culture, metrics and automation. Both require human and automated resources to ensure a seamless value stream and exceptional customer experience.&#8221;</p>
<p>A great illustration is provided by Patrick Hill, site reliability engineer with Atlassian:</p>
<blockquote><p>&#8220;Dev teams want to release awesome new features to the masses, and see them take off in a big way. Ops teams want to make sure those features don&#8217;t break things. Historically, that&#8217;s caused a big power struggle, with Ops trying to put the brakes on as many releases as possible, and Dev looking for clever new ways to sneak around the processes that hold them back. SRE removes the conjecture and debate over what can be launched and when. It introduces a mathematical formula for green- or red-lighting launches, and dedicates a team of people with Ops skills (appropriately called Service Reliability Engineers, or SRE&#8217;s) to continuously oversee the reliability of the product.&#8221;</p></blockquote>
<p>In their latest book and videos on the topic, Betsy Beyer, Chris Jones, Jennifer Petoff and Niall Murphy, all with Google, unveil what they have been doing and provide lessons from which every non-Google enterprise can learn. &#8220;For sizes between a startup and a multinational, there probably already is someone in your organization who is doing SRE work, without it necessarily being called that name, or recognized as such,&#8221; they point out.</p>
<section class="sharethrough-top" data-component="medusaContentRecommendation" data-medusa-content-recommendation-options="{&quot;promo&quot;:&quot;promo_ZD_recommendation_sharethrough_top_in_article_desktop&quot;,&quot;spot&quot;:&quot;dfp-in-article&quot;}"></section>
<p>SRE &#8220;represents a significant break from existing industry best practices for managing large, complicated services,&#8221; Beyer and her associates write, noting this is the best way for a software engineer to invest time to accomplish a set of repetitive tasks. At the same time, &#8220;it has become much more: a set of principles, a set of practices, a set of incentives, and a field of endeavor within the larger software engineering discipline.&#8221;</p>
<p>The Google team explains that they &#8220;apply the principles of computer science and engineering to the design and development of computing systems: generally, large distributed ones.&#8221; Their tasks range from &#8220;writing the software for those systems alongside our product development counterparts;&#8221; to building pieces such as &#8220;backups or load balancing,&#8221; or simply &#8220;figuring out how to apply existing solutions to new problems.&#8221;</p>
<p>SREs have three missions: reliability, features and operating services.</p>
<ul>
<li><strong>Reliability:</strong> Reliability is the top priority for SREs. The Google team cites the words of Google&#8217;s Ben Treynor Sloss, originator of the term SRE: &#8220;Reliability is the most fundamental feature of any product: a system isn&#8217;t very useful if nobody can use it.&#8221;</li>
<li><strong>Features:</strong> Once suitable levels of reliability are attained, SREs are charged with features and products.</li>
<li><strong>Operating services:</strong> &#8220;Finally, SREs are focused on operating services built atop our distributed computing systems, whether those services are planet-scale storage, email for hundreds of millions of users, or where Google began, web search.&#8221;</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/a-proactive-flavor-of-devops-grows-at-google-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why you should apply change management in DevOps failures</title>
		<link>https://www.bestdevops.com/why-you-should-apply-change-management-in-devops-failures-2/</link>
					<comments>https://www.bestdevops.com/why-you-should-apply-change-management-in-devops-failures-2/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 13 Aug 2018 06:06:58 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[applications development]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps Failures]]></category>
		<category><![CDATA[Software Delivery]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4218</guid>

					<description><![CDATA[Source &#8211; techtarget.com In a digital world, every company depends on software to continuously improve its products and business. This need [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; techtarget.com</p>
<p>In a digital world, every company depends on software to continuously improve its products and business. This need for continuous speed has led to the explosion of DevOps initiatives.</p>
<p>Well-executed change management in DevOps shortens software release cycles while improving quality. These conditions, in turn, make continuous integration, regular deployment and continuous delivery possible. For many organizations, however, DevOps remains a distant mirage rather than a reality.</p>
<section class="section main-article-chapter" data-menu-title="So why do some DevOps initiatives fail?">
<h3 class="section-title">So why do some DevOps initiatives fail?</h3>
<p>DevOps success depends on tools, processes and people. The vast majority of problems, though, are rooted in failures on the people side rather than the technology. Organizations need to stop looking for a new tool to throw at the problem. Instead, they should focus their efforts on how to use change management in DevOps to break down silos and create collaborative, cross-functional teams. Your team may have the latest and greatest automation tools and technologies, but if you can&#8217;t align the stakeholders &#8212; from line-of-business to operations &#8212; your DevOps project is destined to fail.</p>
<h3 class="section-title">Potential pitfalls</h3>
<section class="section main-article-chapter" data-menu-title="Potential pitfalls">Many DevOps projects actually start off on the right track. Over time, however, teams retreat to their comfort zones and normal routines and hide behind their old processes and service-level agreements. The initial promise of cross-team collaboration fades. To keep the momentum of change management in DevOps rolling, project meetings need to include representatives from every cross-functional team, and the meeting must focus on people as well as tools and infrastructure.</p>
<p>When a DevOps initiative starts to fail, many organizations will repeat the same approach with the same people and hope the outcome will change. The key to a successful DevOps project is change. Don&#8217;t hope your DevOps project will have a better outcome with the same inputs. This may require changing the people, process or technology &#8212; or all of the above.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Change management in DevOps">
<h3 class="section-title">Change management in DevOps</h3>
<p>It&#8217;s important to note that many projects veer off track at some point. Rather than burying your head in the sand, you need to be able to course correct and remain focused on the goal. This requires clear objectives for your DevOps project and a strong, people-focused leader who can foster collaboration across teams.</p>
<p>Think about DevOps as change management and as a collaborative partnership to find the best practices to achieve your goals of continuous integration and delivery. It&#8217;s important to remember that the initial teething pains with DevOps are well worth the end result: to deliver applications and software at a high velocity.</p>
</section>
</section>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-you-should-apply-change-management-in-devops-failures-2/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>How to turn DevOps fakers into believers</title>
		<link>https://www.bestdevops.com/how-to-turn-devops-fakers-into-believers/</link>
					<comments>https://www.bestdevops.com/how-to-turn-devops-fakers-into-believers/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 09 Aug 2018 06:32:01 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevOps fakers]]></category>
		<category><![CDATA[DevOps transformation]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4194</guid>

					<description><![CDATA[Source &#8211; enterprisersproject.com We recently shared some strategies for sniffing out DevOps fakers in your recruiting and hiring. By DevOps fakers, we mean candidates whose [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; enterprisersproject.com</p>
<p>We recently shared some strategies for sniffing out DevOps fakers in your recruiting and hiring. By DevOps fakers, we mean candidates whose qualifications for a DevOps role might be more hype than substance.</p>
<p>But what if the “faker” is already on your team? Moreover, what if they’re faking not their technical skills or other qualifications – you hired them, after all – but their commitment to your organization’s ongoing DevOps transformation? They’re talking the talk but not walking the walk, perhaps. Or maybe they even balk at the talk.</p>
<p>A healthy DevOps culture depends on team members’ commitment. If you have too many people who are quietly hanging on to their monolithic ways – siloed thinking that produces conflicts and blame; waterfall development practices that slow the delivery pipeline to a trickle; fear and loathing of automation, and so on – then your DevOps culture is at risk.</p>
<p>That healthy DevOps culture is fundamentally about continuous improvement throughout the team. Everyone has room for improvement; some people might need a bit more help than others, and it’s your job as an IT leader to help them get it. We asked several DevOps leaders and practitioners for advice on doing just that. Consider these five practical strategies for converting your DevOps fakers into true believers:</p>
<h4>1. Tailor strategy to the person’s level or role</h4>
<p>For Anders Wallgren, CTO and co-founder at Electric Cloud, coaching a DevOps laggard starts similarly to any other scenario that requires your active leadership. First, you need to take into account the person’s specific role and level in the organization.</p>
<p>“A VP of engineering who can’t break out of the waterfall mentality is a very different problem than an individual contributor a few years out of school who needs coaching on how to write testable code,” Wallgren says.</p>
<p>The former scenario is a more urgent issue that you’ll have to address on a case-by-case (and hopefully limited) basis. The latter scenario is more likely to surface, and it’s also not usually a fire-alarm situation.</p>
<p>Rather, it’s a matter of helping people learn and understand what they don’t know, especially if they’re less experienced or if they’re transitioning from a legacy organization into a DevOps team. A strong DevOps leader makes DevOps processes, tools, and culture a part of someone’s ongoing professional development and goals.</p>
<p>“In my organization, we try to get every dev up to speed on DevOps as they progress up the career ladder,” says Nate Berent-Spillson, senior delivery director at Nexient.</p>
<p>It could be that an early career developer, for example, isn’t “faking it” but simply has significant blind spots in their knowledge of how software gets operated. Berent-Spillson says a dev might literally not know how their code gets deployed or runs in production, for example, or they might not know networking basics like DNS, TCP/IP, or load balancing.</p>
<p>“There’s a lot that I sometimes take for granted on the infrastructure side that many developers don’t know,” he says.</p>
<h4>2. Make DevOps changes more digestible</h4>
<p>Someone who appears resistant to your DevOps transformation might actually just be overwhelmed by the scope and pace of change. Break the issues down into smaller parts – think of it like a microservices architecture for DevOps culture – to help them get on board.</p>
<p>“You have to meet them where they’re at, and give them good solid working examples,” Berent-Spillson says. “Breaking down the problem space into individual slices, and having them solve each one and incrementally to build a more complex pipeline. How do you read and troubleshoot logs? How do you reproduce a failure locally first?”</p>
<p>This might be an especially important strategy in organizations that are shifting to DevOps from a legacy model; these teams have to keep the lights on while they navigate this significant change.</p>
<p>“In most IT and dev shops, individuals and teams are barely treading water with current initiatives and addressing existing technical debt,” says Chris Ciborowksi, CEO at Nebulaworks. “Finding time to pick up new something new, be it tools or processes, and get them integrated with a high degree of success is unlikely and they know this. As such, barriers go up.”</p>
<p>One tactic for addressing this challenging scenario, according to Ciborowski: Identify some existing piece of the team’s workload that isn’t tied to an immediately critical business goal or outcome, rip it out, and replace it with a minimum viable product (MVP) approach.</p>
<p>It should be viewed not as a “final-state” project, but a first attempt that can then be optimized, iterated, and –  perhaps most importantly – learned from, as part of the team’s DevOps transformation, Ciborowski notes. This can lead to the kinds of early wins that build teamwork and traction that breaks down barriers and converts people into DevOps believers over time.</p>
<h3>3. Align and optimize incentives among teams</h3>
<p>Too often, siloed IT teams have some common goals but conflicting incentives to achieve those goals. If those are still in play, they’re likely root causes of people faking their DevOps enthusiasm while remaining stuck in old conflicts.</p>
<p>A common example of this kind of conflict is when developers are too narrowly focused on their time to delivery, while operations pros are solely concerned with systems stability and uptime.</p>
<p>“If these cross-functional teams and their management are using more business value delivery-focused ways of measuring their performance, like feature lead time, mean time to recovery, and deployment frequency, they’ll have a common definition of success,” says Justin Rodenbostel, VP, open source application development at SPR. “When that common definition exists, teams will start to experience success together, which helps remove barriers to adoption and gets the team moving in the same direction.”</p>
<p>Rodenbostel also notes the importance of IT leadership’s unwavering support during this transformative phase: If people are getting mixed messages from you, they’re less likely to believe in the long-term vision.</p>
<h4>4. Give people more input and ownership</h4>
<p>If you’re struggling to get some people to buy into DevOps, you might need to give them more power to buy-in: As in, more ownership and authority over their roles and responsibilities.</p>
<p>“Incentives can be good motivators, but without getting buy-in and creating a sense of ownership within the team for related goals, they can fall short,” Rodenbostel says. He offers a few tips for creating this greater sense of ownership:</p>
<ul>
<li>Let team members help define their performance goals and incentives together.</li>
<li>Make sure early progress is attainable. (See the “make it manageable” section above.)</li>
<li>Make sure that progress is measurable and avoid “success theater.”</li>
</ul>
<h4>5. Play the DevOps long game</h4>
<p>We mentioned at the outset Wallgren’s perspective that converting your DevOps skeptics into believers isn’t all that different from other situations that require your leadership and guidance.</p>
<p>“It’s no different than coaching or mentoring in any other scenario,” Wallgren explains. “Focus on outcomes, learning, communication, openness.”</p>
<p>Indeed, while someone might indeed be “faking” their commitment to DevOps, it’s important to consider the role you play in that. Are you really offering the kind of unwavering support that Rodenbostel advises above? Are you giving people ownership and making things manageable for them?</p>
<p>DevOps doesn’t really have a finish line; some organizations might have a more robust or mature DevOps culture than others, but they’re never “done.” They’re always learning and getting better, and that’s the most powerful tool there is for building and renewing a successful DevOps shop.</p>
<p>“Fostering a culture of continuous improvement is extremely important for long-term success in adopting DevOps,” Rodenbostel says. “Part of that is creating an environment where individuals and teams can learn from each other and grow together. Organizational leaders must ensure that there are opportunities for this to happen and continue to support this type of collaboration.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-turn-devops-fakers-into-believers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Assessing Organizational Readiness: The Right DevOps Approach</title>
		<link>https://www.bestdevops.com/a-right-devops-approach-assess-organizational-readiness/</link>
					<comments>https://www.bestdevops.com/a-right-devops-approach-assess-organizational-readiness/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 08 Aug 2018 06:05:00 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps Readiness]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4185</guid>

					<description><![CDATA[Before adopting DevOps, organizations must honestly evaluate their cultural and structural readiness. Learn the three key questions every business must answer before making the DevOps leap.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Delivering fast, reliable software in a competitive market demands more than the right toolchain. It demands organizational alignment. Companies that treat DevOps as a purely technical exercise — selecting CI/CD platforms and automation tools while ignoring the human and cultural dimensions — consistently struggle to see lasting results. The prerequisite for any successful DevOps adoption is an honest assessment of organizational readiness.</p>



<h2 class="wp-block-heading">DevOps Is a Cultural Shift, Not Just a Technology Choice</h2>



<p class="wp-block-paragraph">A common misconception is that adopting DevOps is primarily a technical decision: deploy a pipeline, introduce containers, automate testing, and the transformation is complete. In practice, the tooling is the easier part. The harder — and more consequential — work is changing how development, operations, security, and business teams communicate, share responsibility, and make decisions together.</p>



<p class="wp-block-paragraph">This is why organizational readiness must be assessed before committing to a DevOps roadmap. Understanding the current state of your culture, processes, and leadership alignment will surface the real obstacles to adoption and help you sequence the transformation more effectively.</p>



<h2 class="wp-block-heading">Three Questions to Assess DevOps Readiness</h2>



<p class="wp-block-paragraph">Before designing a DevOps implementation plan, leadership teams should work through three foundational questions. Answering them honestly will expose gaps and guide prioritization.</p>



<h3 class="wp-block-heading">1. Is There Genuine Management-to-Team Alignment?</h3>



<p class="wp-block-paragraph">DevOps cannot be mandated by leadership and ignored in practice, nor can it emerge organically from engineering teams without executive support. Sustainable adoption requires both. Leadership must articulate a clear vision for why DevOps matters to the business — improved deployment frequency, faster incident recovery, higher product quality — and actively model the collaborative behaviors they expect from teams.</p>



<p class="wp-block-paragraph">Equally important is that individual contributors, team leads, and middle managers understand the rationale and feel empowered to participate in shaping the change. When both layers are aligned, the organization has already overcome one of the biggest barriers to DevOps adoption: organizational resistance.</p>



<p class="wp-block-paragraph">Signs of readiness at this level include visible executive sponsorship, budget allocated to DevOps initiatives, and teams that are actively involved in defining their own workflows rather than having processes imposed on them.</p>



<h3 class="wp-block-heading">2. Is There a Concrete, Documented Strategy?</h3>



<p class="wp-block-paragraph">Enthusiasm for DevOps without a structured plan is a common failure pattern. Organizations that jump directly to tool selection — evaluating Jenkins versus GitHub Actions, or Ansible versus Terraform — before defining their goals and process flows often end up with disconnected automation that creates new complexity rather than reducing it.</p>



<p class="wp-block-paragraph">A solid DevOps strategy should address at minimum:</p>



<ul class="wp-block-list">
<li><strong>Goals and success metrics:</strong> What outcomes are you targeting? Deployment frequency, mean time to recovery (MTTR), change failure rate, and lead time for changes are widely used indicators.</li>
<li><strong>Current process mapping:</strong> Where do handoffs between teams introduce delays or errors today? Value stream mapping is a useful technique here.</li>
<li><strong>Tool selection aligned to process:</strong> Tools should be chosen to support documented workflows, not the other way around.</li>
<li><strong>Training and knowledge transfer:</strong> Development and operations teams often have distinct skill sets and assumptions. A plan for cross-functional learning helps bridge those gaps before they become friction points.</li>
<li><strong>Governance and compliance considerations:</strong> Especially in regulated industries, security, audit, and change management requirements must be incorporated into the DevOps model from the start.</li>
</ul>



<p class="wp-block-paragraph">Without this foundation, teams risk implementing automation that accelerates broken processes — a faster path to the wrong destination.</p>



<h3 class="wp-block-heading">3. Is the Organization Prepared to Start Small and Iterate?</h3>



<p class="wp-block-paragraph">Even with strong leadership alignment and a solid strategy, organizations that attempt a full-scale DevOps transformation across all teams and products simultaneously tend to encounter overwhelming change fatigue and coordination problems. A more effective approach is to start with a pilot: a single team, a single service, or a single delivery pipeline.</p>



<p class="wp-block-paragraph">A well-scoped pilot allows teams to:</p>



<ul class="wp-block-list">
<li>Validate assumptions about tooling and process before rolling out broadly.</li>
<li>Identify cultural and technical obstacles in a controlled context.</li>
<li>Build internal expertise and create advocates who can support adoption in other teams.</li>
<li>Demonstrate measurable results to stakeholders, which builds confidence and continued investment.</li>
</ul>



<p class="wp-block-paragraph">The pilot results — both successes and failures — become the evidence base for refining the broader DevOps strategy before scaling. This iterative approach reduces risk and produces a more resilient organizational transformation over time.</p>



<h2 class="wp-block-heading">Common Readiness Gaps to Watch For</h2>



<p class="wp-block-paragraph">Organizations conducting a readiness assessment frequently encounter the same categories of gaps. Being aware of them in advance helps prevent them from derailing adoption:</p>



<ul class="wp-block-list">
<li><strong>Siloed team structures:</strong> When development and operations teams report to different leadership chains with conflicting incentives (ship fast vs. maintain stability), collaboration is structurally difficult. DevOps adoption often requires organizational redesign, not just new tooling.</li>
<li><strong>Lack of shared metrics:</strong> Teams that measure success differently will optimize for different outcomes. Agreeing on shared KPIs before implementation creates a common language for progress.</li>
<li><strong>Underestimating skill gaps:</strong> Effective DevOps practice requires skills that may not exist in current teams — infrastructure as code, security integration, observability engineering. Honest skills assessment and a training plan are essential.</li>
<li><strong>Neglecting psychological safety:</strong> DevOps depends on teams feeling safe enough to surface problems, admit failures, and experiment. Organizations with blame cultures will find DevOps practices superficially adopted but never genuinely effective.</li>
</ul>



<h2 class="wp-block-heading">Moving Forward After the Assessment</h2>



<p class="wp-block-paragraph">An organizational readiness assessment is not a one-time gate; it is a recurring checkpoint as your DevOps maturity evolves. The output should be a prioritized list of actions: cultural interventions, structural changes, skill development programs, and pilot project scopes.</p>



<p class="wp-block-paragraph">Organizations that invest time in this diagnostic work before selecting tools and writing pipeline configurations consistently report smoother adoptions, faster time-to-value, and more durable cultural change. Those that skip it often find themselves revisiting the same problems — poor collaboration, deployment bottlenecks, incident response failures — after significant investment in automation infrastructure.</p>



<p class="wp-block-paragraph">DevOps is not a destination that an organization reaches once. It is a continuous improvement practice, and readiness assessment is how you ensure that improvement is grounded in your organization&#8217;s actual context — not an idealized model borrowed wholesale from another company&#8217;s case study.</p>



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



<ul class="wp-block-list">
<li>Treat DevOps as a cultural and organizational transformation, not only a technical one.</li>
<li>Confirm management-to-team alignment before committing to implementation.</li>
<li>Build a strategy with defined goals, process maps, tool rationale, and training plans.</li>
<li>Pilot DevOps practices in a limited scope before scaling across the organization.</li>
<li>Use readiness assessments as a recurring practice, not a one-time pre-launch checklist.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/a-right-devops-approach-assess-organizational-readiness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How DevOps Enables More Effective Software Testing</title>
		<link>https://www.bestdevops.com/how-can-devops-enable-your-software-testing-efforts/</link>
					<comments>https://www.bestdevops.com/how-can-devops-enable-your-software-testing-efforts/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 04 Aug 2018 05:49:32 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[automation software]]></category>
		<category><![CDATA[DevOps software testing]]></category>
		<category><![CDATA[Digital Transformation]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software Testing]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4163</guid>

					<description><![CDATA[DevOps breaks down the silos between development, QA, and operations teams to make quality everyone's responsibility. Learn how a DevOps testing strategy drives faster releases, continuous quality assurance, and measurable outcomes.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Digital transformation is rarely straightforward. Organisations face department silos, legacy systems, and deeply embedded work cultures that resist change. The result is that the twin imperatives of speed and quality are frequently missed. A growing number of engineering teams are addressing this by embedding software testing directly into a DevOps culture — one that automates, measures, and continuously improves quality across the entire software delivery lifecycle.</p>



<p class="wp-block-paragraph">This article explains how DevOps changes the approach to software testing, why organisations adopt it, and how to measure whether the approach is actually working.</p>



<h2 class="wp-block-heading">What Value Does DevOps Bring to Software Testing?</h2>



<p class="wp-block-paragraph">In a traditional software delivery model, development and QA teams operate in isolation. Developers write code and hand it over a wall to testers, who find problems late in the cycle when fixes are expensive. Operations teams then receive a finished artifact with little context about what changed or why.</p>



<p class="wp-block-paragraph">DevOps dismantles that hand-off model. By integrating development, QA, and operations into a shared workflow — supported by automation and a common culture of accountability — quality assurance becomes a continuous activity rather than a discrete phase. The practical effects include:</p>



<ul class="wp-block-list">
<li><strong>Earlier defect detection.</strong> Tests run automatically on every code commit, catching regressions before they accumulate.</li>
<li><strong>Shared ownership of quality.</strong> QA is no longer a gatekeeper at the end of the pipeline; every engineer is responsible for the quality of what they ship.</li>
<li><strong>Faster feedback loops.</strong> Automated pipelines surface test results within minutes, allowing developers to fix issues in context rather than weeks later.</li>
<li><strong>Consistent delivery cadence.</strong> Reliable automation reduces the unpredictability of manual testing, making release schedules more predictable.</li>
</ul>



<h2 class="wp-block-heading">Key Business Drivers for Adopting DevOps Testing</h2>



<p class="wp-block-paragraph">DevOps adoption should always be grounded in a genuine business need. George Spafford, research director at Gartner, has cautioned against pursuing DevOps for its own sake:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;A DevOps initiative must focus on business requirements and not on &#8216;doing DevOps for the sake of DevOps,&#8217; wherein the methods and tools become more important than what customers need. Organizations must avoid the all-too-common mistake of launching a DevOps initiative before establishing that a business reason exists to do so. For example, instead of focusing on release rates and doing things faster, start with the business value by asking what that will enable.&#8221;</p><cite>George Spafford, Research Director, Gartner</cite></blockquote>



<p class="wp-block-paragraph">With that framing in mind, the following business pressures commonly drive organisations toward a DevOps testing strategy:</p>



<ul class="wp-block-list">
<li><strong>Market velocity.</strong> Competitive markets demand faster, more frequent releases. Manual testing cycles are simply too slow to support weekly or daily deployments.</li>
<li><strong>Cross-platform complexity.</strong> Modern applications must work reliably across multiple devices, operating systems, browsers, and network conditions. Automated test coverage across these environments is impractical to achieve manually.</li>
<li><strong>Rising customer expectations.</strong> Users expect frictionless experiences and are quick to abandon products that feel unreliable. Proactive defect detection protects user experience and, by extension, revenue.</li>
<li><strong>Hybrid application footprints.</strong> Applications increasingly span cloud, on-premises, and edge environments, creating test coverage challenges that benefit from systematic automation.</li>
</ul>



<h2 class="wp-block-heading">How DevOps Enables Effective Quality Assurance</h2>



<p class="wp-block-paragraph">A well-implemented DevOps testing strategy touches every stage of the delivery pipeline. Here is how it improves QA in practice:</p>



<ul class="wp-block-list">
<li><strong>Collective responsibility.</strong> Quality is no longer owned by a single team. Developers write unit and integration tests; platform engineers maintain test infrastructure; product teams define acceptance criteria. Everyone contributes.</li>
<li><strong>Continuous integration (CI).</strong> Every code commit triggers an automated build and test run. Failures are visible immediately, before they block other work.</li>
<li><strong>Continuous delivery (CD).</strong> Tested artifacts are automatically promoted through staging environments, reducing the manual effort — and human error — associated with release preparation.</li>
<li><strong>Shift-left testing.</strong> Tests are written earlier in the development cycle, often before the feature code itself (test-driven development). This dramatically reduces the cost of finding and fixing defects.</li>
<li><strong>Faster time to market.</strong> Reliable automated pipelines remove the unpredictable delays associated with manual QA gates, enabling shorter, more predictable release cycles.</li>
<li><strong>Reduced rework costs.</strong> Defects found in CI cost a fraction of what it costs to fix the same defect after deployment to production.</li>
<li><strong>Continuous monitoring and feedback.</strong> Post-deployment monitoring feeds real user data back into the development cycle, informing prioritisation of fixes and improvements.</li>
<li><strong>Optimised resource utilisation.</strong> Automation handles repetitive regression testing, freeing QA engineers to focus on exploratory testing, performance analysis, and test strategy.</li>
</ul>



<h2 class="wp-block-heading">Measuring the Effectiveness of DevOps QA</h2>



<p class="wp-block-paragraph">Adopting DevOps practices without measuring outcomes is a common mistake. The success of a DevOps testing strategy depends on tracking meaningful metrics and using them to drive continuous improvement. Consider instrumenting your pipeline around the following dimensions:</p>



<h3 class="wp-block-heading">Pipeline and Test Health</h3>



<ul class="wp-block-list">
<li><strong>Test pass rate per build.</strong> A declining pass rate signals either test instability or an increase in defects being introduced.</li>
<li><strong>Time to detect a failure.</strong> How quickly does the pipeline surface a defect after the offending commit? Shorter is better.</li>
<li><strong>Flaky test rate.</strong> Tests that pass and fail non-deterministically erode trust in the pipeline. Track and eliminate them systematically.</li>
</ul>



<h3 class="wp-block-heading">Delivery Performance</h3>



<ul class="wp-block-list">
<li><strong>Deployment frequency.</strong> How often are you successfully releasing to production?</li>
<li><strong>Lead time for changes.</strong> The time from code commit to production deployment. A key indicator of pipeline efficiency.</li>
<li><strong>Change failure rate.</strong> The percentage of deployments that result in a degraded service or require a hotfix.</li>
<li><strong>Mean time to restore (MTTR).</strong> How quickly can the team recover from a production incident?</li>
</ul>



<h3 class="wp-block-heading">Infrastructure and Process Readiness</h3>



<ul class="wp-block-list">
<li>The CI/CD toolchain should integrate seamlessly with test frameworks so that QA engineers can identify and investigate failures without leaving familiar tools.</li>
<li>Test environments and data dependencies should be easy to provision, ideally as code, so that tests are reproducible and not blocked by environment drift.</li>
<li>The entire build, deploy, test, verify, and rollback process should be documented and practiced regularly so the team can act confidently under pressure.</li>
</ul>



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



<p class="wp-block-paragraph">DevOps does not simply speed up software delivery — it changes how quality is defined, owned, and measured. By making testing a continuous, automated, and collaborative activity, DevOps teams detect defects earlier, release more reliably, and respond to customer feedback faster than teams operating with traditional QA silos.</p>



<p class="wp-block-paragraph">As Gartner&#8217;s Spafford observed, DevOps challenges conventional IT thinking through its constant evolution and its requirement for genuine acceptance of change. Teams that anchor their DevOps testing strategy in clear business outcomes — rather than tool adoption alone — are best positioned to realise those benefits sustainably.</p>



<p class="wp-block-paragraph">The journey toward mature DevOps QA is iterative. Start by automating the most painful manual tests, measure the impact, and expand coverage incrementally. The goal is not a perfect pipeline on day one, but a team that improves continuously.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-can-devops-enable-your-software-testing-efforts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
