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

<channel>
	<title>IT trends &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/it-trends/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 13:28:37 +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>Gremlin Achieves AWS DevOps Competency Status</title>
		<link>https://www.bestdevops.com/gremlin-achieves-aws-devops-competency-status/</link>
					<comments>https://www.bestdevops.com/gremlin-achieves-aws-devops-competency-status/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 18 Jun 2020 06:23:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12977</guid>

					<description><![CDATA[Gremlin, the Chaos Engineering company, has achieved AWS DevOps Competency status — recognizing its technical expertise in integrating chaos experiments into DevOps workflows on AWS.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced June 16, 2020. Source: <a href="https://www.globenewswire.com" rel="noopener">GlobeNewswire</a>.</em></p>



<h2 class="wp-block-heading">Gremlin Earns AWS DevOps Competency Designation</h2>



<p class="wp-block-paragraph">San Jose, June 16, 2020 — <a href="https://www.gremlin.com" rel="noopener">Gremlin</a>, the Chaos Engineering company, announced that it has achieved <strong>Amazon Web Services (AWS) DevOps Competency</strong> status. The designation recognizes that Gremlin possesses deep expertise in Chaos Engineering and helps customers integrate chaos experiments directly into their DevOps workflows on AWS.</p>



<h2 class="wp-block-heading">What the AWS DevOps Competency Means</h2>



<p class="wp-block-paragraph">The <strong>AWS Competency Program</strong> exists to help customers identify AWS Partner Network (APN) members that have demonstrated specialized technical proficiency and proven customer success in a specific domain. Achieving DevOps Competency status — with a particular focus on <strong>Monitoring, Logging, and Performance</strong> — requires an APN partner to:</p>



<ul class="wp-block-list">
<li>Demonstrate deep AWS technical expertise.</li>
<li>Deliver solutions that integrate seamlessly on AWS infrastructure.</li>
<li>Show verified, successful customer outcomes in their area of specialization.</li>
</ul>



<p class="wp-block-paragraph">For Gremlin, this recognition validates its platform&#8217;s ability to help engineering teams safely run chaos experiments on AWS-hosted systems — identifying weaknesses before they manifest as outages or customer-facing failures.</p>



<h2 class="wp-block-heading">Why Chaos Engineering Belongs in Your DevOps Pipeline</h2>



<p class="wp-block-paragraph">Chaos Engineering is the practice of deliberately injecting controlled failures into a system to uncover hidden weaknesses. Rather than waiting for incidents to surface unpredictably in production, teams proactively expose and fix fragility in a safe, repeatable way. When embedded into CI/CD pipelines and DevOps workflows, chaos experiments become a standard quality gate — similar to load testing or security scanning.</p>



<p class="wp-block-paragraph">As Jim Scheibmeir, Senior Principal Analyst at Gartner, noted in Gremlin&#8217;s announcement:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Many organizations approach the concept of chaos engineering with the attitude that the practice is far too risky to execute into production. The reality is that avoiding chaos engineering is equivalent to embracing crisis engineering.&#8221;</p><cite>Jim Scheibmeir, Senior Principal Analyst, Gartner</cite></blockquote>



<p class="wp-block-paragraph">This framing is particularly relevant for teams operating on AWS, where distributed architectures, microservices, and managed services introduce complex, emergent failure modes that traditional testing rarely catches.</p>



<h2 class="wp-block-heading">Gremlin&#8217;s Perspective: Built on AWS by Ex-Amazonians</h2>



<p class="wp-block-paragraph">Gremlin&#8217;s founders bring direct experience from Amazon, which shaped both the product&#8217;s design philosophy and its deep AWS integration. Kolton Andrus, CEO and Co-Founder, commented:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;As ex-Amazonians, we have been fans of how AWS enables engineers for a long time. Building Gremlin on top of AWS was a natural choice, and many of our existing customers are also heavy AWS users. We have the experience to help other companies deal with new failure modes as they move to the cloud.&#8221;</p><cite>Kolton Andrus, CEO and Co-Founder, Gremlin</cite></blockquote>



<p class="wp-block-paragraph">This background is relevant for DevOps engineers evaluating chaos tooling: a team that has operated at Amazon-scale hyperscale understands the failure patterns unique to cloud-native infrastructure.</p>



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



<p class="wp-block-paragraph">Gremlin describes itself as the world&#8217;s first hosted Chaos Engineering service. Its platform allows engineering teams to safely run experiments on complex distributed systems — CPU exhaustion, network latency injection, instance termination, and more — in a controlled, auditable manner. The company was founded in 2016 by Kolton Andrus (CEO) and Matthew Fornaciari (CTO), and has raised funding from Amplify Partners, Index Ventures, and Redpoint Ventures.</p>



<p class="wp-block-paragraph">Customers listed at the time of this announcement included Charter Communications, Expedia, Mailchimp, Qualtrics, Target, Twilio, Under Armour, and Walmart.</p>



<h2 class="wp-block-heading">Related Video</h2>



<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  id="_ytid_25744"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMFARYSiWm733n1DcCem6bN&#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>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/gremlin-achieves-aws-devops-competency-status/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10 Online Courses to Upgrade Your DevOps, Data Science, and Cloud Skills</title>
		<link>https://www.bestdevops.com/10-courses-that-can-help-upgrade-your-skills/</link>
					<comments>https://www.bestdevops.com/10-courses-that-can-help-upgrade-your-skills/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 18 Jun 2020 06:18:56 +0000</pubDate>
				<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT Training]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Big data]]></category>
		<category><![CDATA[IIT Guwahati]]></category>
		<category><![CDATA[IT-Skills]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12974</guid>

					<description><![CDATA[Whether you want to break into DevOps, sharpen your machine learning knowledge, or master cloud architecture, these ten online courses offer structured paths for professionals looking to stay competitive.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The pace of change in technology roles — DevOps, data science, cloud architecture, and AI — means that standing still is effectively moving backwards. Whether you are pivoting careers or deepening existing expertise, structured online courses remain one of the most effective ways to build demonstrable, employer-recognised skills. Below is a curated list of ten courses spanning Big Data, Machine Learning, Deep Learning, Cloud and DevOps, Python, AI, Web Development, and Business Intelligence.</p>



<h2 class="wp-block-heading">1. Post Graduate Certification in Big Data Analytics — E&amp;ICT, IIT Guwahati</h2>



<p class="wp-block-paragraph">This programme is designed for graduates who want to build a career in Big Data Analytics, Data Science, or Machine Learning. It spans 11 subject areas including Statistics for Analytics, Data Analytics with Excel and SQL, Python, Java, Linux, Big Data and Hadoop, Apache Spark, MongoDB, Business Intelligence and Data Mining, and Tableau.</p>



<ul class="wp-block-list">
<li><strong>Duration:</strong> 9 months</li>
<li><strong>Price:</strong> ₹2,25,000</li>
<li><strong>Eligibility:</strong> Graduates with a minimum of 50% marks in their undergraduate degree</li>
<li><strong>Certificate:</strong> Joint certificate from E&amp;ICT IIT Guwahati and IBM upon completion</li>
</ul>



<h2 class="wp-block-heading">2. Machine Learning — Coursera</h2>



<p class="wp-block-paragraph">One of the most recognised introductory machine learning courses available online, this Coursera offering covers logistic regression, artificial neural networks, and a range of ML algorithms. The course balances theoretical foundations with practical implementation exercises, making it suitable for learners who want to apply ML techniques to real problems quickly.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://www.coursera.org/learn/machine-learning" rel="noopener noreferrer" target="_blank">coursera.org/learn/machine-learning</a></li>
<li><strong>Duration:</strong> Approximately 64 hours</li>
<li><strong>Price:</strong> ₹4,508 (pricing may vary; audit option may be free)</li>
<li><strong>Eligibility:</strong> Open to all learners</li>
<li><strong>Certificate:</strong> Electronic certificate, shareable on LinkedIn</li>
</ul>



<h2 class="wp-block-heading">3. Data Science Architect Master&#8217;s Course — Intellipaat</h2>



<p class="wp-block-paragraph">This master&#8217;s-level programme covers the full breadth of Data Science tooling: R, Hadoop, Apache Spark, Scala, Deep Learning, Tableau, SAS, SQL, and MongoDB. The curriculum includes 10 core courses, 53 industry projects, and one Capstone project. Learners also receive five IBM-co-created self-paced courses covering Deep Learning with TensorFlow, chatbot development with Watson Assistant, R for Data Science, Spark MLlib, and Python for Data Science.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://intellipaat.com/data-science-architect-masters-program-training/" rel="noopener noreferrer" target="_blank">intellipaat.com — Data Science Architect</a></li>
<li><strong>Duration:</strong> 232 hours of online instructor-led training</li>
<li><strong>Price:</strong> ₹62,000</li>
<li><strong>Eligibility:</strong> No prerequisites</li>
<li><strong>Certificate:</strong> IBM certificate upon completion</li>
</ul>



<h2 class="wp-block-heading">4. Deep Learning Explained — edX</h2>



<p class="wp-block-paragraph">This edX course provides a practical introduction to deep learning. Topics include multi-class classification using logistic regression, handwritten digit recognition with deep neural networks and convolutional networks, time-series forecasting with recurrent networks, and text processing using LSTM units. It is a good entry point for those with a data science background who want to move into neural network architectures.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://www.edx.org/course/deep-learning-explained-2" rel="noopener noreferrer" target="_blank">edx.org — Deep Learning Explained</a></li>
<li><strong>Duration:</strong> 6 weeks</li>
<li><strong>Price:</strong> Free to audit; verified certificate costs $99</li>
<li><strong>Eligibility:</strong> Basic programming skills and working knowledge of data science recommended</li>
</ul>



<h2 class="wp-block-heading">5. Cloud and DevOps Architect Master&#8217;s Course — Intellipaat</h2>



<p class="wp-block-paragraph">This programme is directly relevant to DevOps engineers and cloud practitioners. It covers AWS, Azure, DevOps toolchains, Python, Java, Splunk, and Linux across 11 courses, 26 industry projects, and a Capstone project. Learners also receive official Microsoft course material on integrating on-premises identity infrastructure with Azure and implementing security in Azure development solutions.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://intellipaat.com/cloud-devops-architect-masters-program-training/" rel="noopener noreferrer" target="_blank">intellipaat.com — Cloud &amp; DevOps Architect</a></li>
<li><strong>Duration:</strong> 147 hours of online instructor-led training</li>
<li><strong>Price:</strong> ₹56,900</li>
<li><strong>Eligibility:</strong> No prerequisites</li>
<li><strong>Certificate:</strong> Joint IBM and Microsoft certificate upon completion</li>
</ul>



<h2 class="wp-block-heading">6. Mastering Python — Networking and Security — Udemy</h2>



<p class="wp-block-paragraph">Python is the de-facto scripting language for network automation and security tooling. This Udemy course focuses specifically on using Python for network scripting and security tasks. It covers script creation, threading, exception handling, and leveraging Python networking libraries to build practical automation scripts.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://www.udemy.com/course/mastering-python-networking-and-security/" rel="noopener noreferrer" target="_blank">udemy.com — Mastering Python: Networking and Security</a></li>
<li><strong>Duration:</strong> Approximately 5 hours of on-demand video</li>
<li><strong>Price:</strong> ₹360 (Udemy prices fluctuate; check current listing)</li>
<li><strong>Eligibility:</strong> Basic programming awareness helpful but not strictly required</li>
</ul>



<h2 class="wp-block-heading">7. Artificial Intelligence Master&#8217;s Course — Intellipaat</h2>



<p class="wp-block-paragraph">This AI-focused master&#8217;s programme covers Data Science, Python, R, Statistics, Natural Language Processing, SAS, Excel-based analytics, and Tableau. It is designed for learners who want a broad AI and ML skill set without a strict programming prerequisite, though basic programming knowledge will help you progress faster.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://intellipaat.com/artificial-intelligence-masters-training-course/" rel="noopener noreferrer" target="_blank">intellipaat.com — Artificial Intelligence Master&#8217;s Course</a></li>
<li><strong>Duration:</strong> 166 hours of online instructor-led training</li>
<li><strong>Price:</strong> ₹46,000</li>
<li><strong>Eligibility:</strong> No prerequisites; basic programming knowledge is an advantage</li>
<li><strong>Certificate:</strong> IBM certificate upon completion</li>
</ul>



<h2 class="wp-block-heading">8. Web Development with Django and AngularJS — Pluralsight</h2>



<p class="wp-block-paragraph">This Pluralsight course teaches full-stack web development by combining Django on the back end with AngularJS on the front end. Students build a complete web application, learn to connect front-end JavaScript to back-end Python using REST and AJAX, and finish with a working, interactive application they can extend independently.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://www.pluralsight.com/courses/django-angularjs-web-development" rel="noopener noreferrer" target="_blank">pluralsight.com — Django and AngularJS Web Development</a></li>
<li><strong>Duration:</strong> 3 hours 42 minutes</li>
<li><strong>Price:</strong> Included in Pluralsight subscription (approximately $19/month at time of writing; check current pricing)</li>
<li><strong>Eligibility:</strong> Open to all learners</li>
</ul>



<h2 class="wp-block-heading">9. Business Intelligence Architect Master&#8217;s Course — Intellipaat</h2>



<p class="wp-block-paragraph">For data professionals who work closer to the business layer, this BI-focused programme covers Informatica, Tableau, MSBI, Power BI, MS SQL, data warehousing and Erwin modelling, Azure Data Factory, and SQL DBA administration. The programme includes 9 core courses and 32 industry-based projects.</p>



<ul class="wp-block-list">
<li><strong>URL:</strong> <a href="https://intellipaat.com/business-intelligence-masters-program-training/" rel="noopener noreferrer" target="_blank">intellipaat.com — Business Intelligence Master&#8217;s Course</a></li>
<li><strong>Duration:</strong> 150 hours of online instructor-led training</li>
<li><strong>Price:</strong> ₹56,000</li>
<li><strong>Eligibility:</strong> Open to all learners</li>
<li><strong>Certificate:</strong> Microsoft certificate upon completion</li>
</ul>



<h2 class="wp-block-heading">10. Intro to Machine Learning with TensorFlow — Udacity</h2>



<p class="wp-block-paragraph">This introductory programme covers foundational machine learning algorithms, starting from data cleaning and supervised learning models and progressing to deep learning and unsupervised techniques. Practical exercises are integrated at each stage, giving learners hands-on experience with TensorFlow alongside conceptual understanding.</p>



<ul class="wp-block-list">
<li><strong>Duration:</strong> Approximately 3 months</li>
<li><strong>Eligibility:</strong> Basic Python and statistics knowledge recommended</li>
</ul>



<h2 class="wp-block-heading">Choosing the Right Course for Your Role</h2>



<p class="wp-block-paragraph">The courses above span a wide range of investment levels — from free audits to multi-month master&#8217;s programmes. Before enrolling, consider the following:</p>



<ul class="wp-block-list">
<li><strong>DevOps / Cloud engineers</strong> will get the most immediate value from the Cloud and DevOps Architect Master&#8217;s Course or the Python Networking and Security course.</li>
<li><strong>Data engineers and analysts</strong> should look at the Big Data Analytics certification or the Data Science Architect programme.</li>
<li><strong>Machine learning practitioners</strong> can start with the Coursera ML course or the TensorFlow intro and graduate to the Deep Learning Explained or AI Master&#8217;s course.</li>
<li><strong>Full-stack developers</strong> moving into data-driven products will benefit from the Django and AngularJS course alongside a BI or SQL foundation.</li>
</ul>



<p class="wp-block-paragraph">Prices and course structures change regularly. Always verify the current syllabus, pricing, and certification status directly on the provider&#8217;s website before enrolling.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/10-courses-that-can-help-upgrade-your-skills/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Is DevOps Fatigue Next? How to Avoid Falling Into the Dogma Trap</title>
		<link>https://www.bestdevops.com/is-devops-fatigue-next-dont-buy-into-the-dogma/</link>
					<comments>https://www.bestdevops.com/is-devops-fatigue-next-dont-buy-into-the-dogma/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 10:04:49 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software technology]]></category>
		<category><![CDATA[virtual-machine]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12788</guid>

					<description><![CDATA[Agile fatigue is already a real phenomenon inside many organizations. DevOps could be heading the same way — unless teams focus on principles over prescriptions and people over process.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on <a href="https://techbeacon.com" rel="noopener">TechBeacon</a>. The analysis and structure below represent an independent editorial expansion of the original ideas.</em></p>



<h2 class="wp-block-heading">The Warning Signs Are Already Here</h2>



<p class="wp-block-paragraph">Many organizations are already experiencing <strong>agile fatigue</strong> — a growing disillusionment with agile practices not because the underlying philosophy is flawed, but because of how it has been implemented and by whom. The same trajectory is a real risk for DevOps.</p>



<p class="wp-block-paragraph">Two familiar culprits drive methodology fatigue. First, large consultancies and certification bodies that sell one-size-fits-all transformation programmes, producing standardized ceremonies and checkboxes with little regard for organizational context. Second, well-meaning but dogmatic coaches who treat a philosophy as a fixed rulebook, enforcing compliance over understanding.</p>



<p class="wp-block-paragraph">DevOps faces exactly this risk. When any movement shifts from a culture and set of principles into a prescribed religion, it loses the very flexibility that made it valuable.</p>



<h2 class="wp-block-heading">Back to Basics: The Three Ways</h2>



<p class="wp-block-paragraph">The original intellectual foundation of DevOps — as articulated in <em>The Phoenix Project</em> and <em>The DevOps Handbook</em> — rests on three core principles known as the &#8220;Three Ways.&#8221; Revisiting these principles is the most effective antidote to DevOps dogma.</p>



<h3 class="wp-block-heading">1. Systems Thinking</h3>



<p class="wp-block-paragraph">Systems thinking means optimizing for the performance of the entire value stream, not individual teams or functions in isolation. The goal is to increase the flow of value from an initial idea all the way through to the end customer — reducing unnecessary handoffs, approval queues, and organizational silos along the way.</p>



<p class="wp-block-paragraph">Practically, this means creating genuinely end-to-end, cross-functional teams. These teams need both the <strong>autonomy</strong> to make decisions and appropriate guardrails that keep them aligned with business outcomes. When teams have to wait for sign-off from three other departments before deploying a small change, systems thinking is not being applied.</p>



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



<p class="wp-block-paragraph">Fast, meaningful feedback is what allows teams to improve continuously. Without it, teams build in the dark. This principle applies at every level:</p>



<ul class="wp-block-list">
<li><strong>Technical feedback:</strong> Automated tests, monitoring, and alerting that surface problems immediately after a change is made.</li>
<li><strong>Product feedback:</strong> Getting working software into users&#8217; hands quickly to validate whether you are solving a real problem.</li>
<li><strong>Business feedback:</strong> Confirming that customers not only want what you are building but are willing to pay for it — market validation before heavy investment, not after.</li>
</ul>



<p class="wp-block-paragraph">Shortening feedback loops is as much an organizational design problem as a technical one. If a business only receives user feedback through quarterly NPS surveys, the feedback loop is too long regardless of how sophisticated the CI/CD pipeline is.</p>



<h3 class="wp-block-heading">3. Continual Experimentation and Learning</h3>



<p class="wp-block-paragraph">A generative, learning culture is the third way. This means creating an environment where experimentation is encouraged, mistakes are treated as learning opportunities rather than failures to be punished, and individuals feel psychologically safe enough to try new approaches.</p>



<p class="wp-block-paragraph">This cannot be mandated from above. It requires leaders to deliberately create the conditions for creativity: giving teams <strong>autonomy</strong>, a clear sense of <strong>purpose</strong>, and the safety to fail fast and cheaply.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Does any of this sound like a methodology or an imposed transformation? It is more of a philosophy, a culture, and a way of being and working.</p></blockquote>



<h2 class="wp-block-heading">Where DevOps Transformations Go Wrong</h2>



<p class="wp-block-paragraph">The common failure mode is focusing on methods and practices while losing sight of the overarching principles. Organizations end up implementing the artifacts of DevOps — a CI/CD pipeline, a Jira board relabeled with DevOps terminology, an SRE team — without addressing the leadership behaviours and system-level changes that give those tools meaning.</p>



<p class="wp-block-paragraph">Non-technical leaders are often a key part of this equation. Many are smart, action-oriented people who feel out of their depth when confronted with new technology paradigms. They compensate by over-prescribing the <em>how</em> (the tools, the processes, the ceremonies) because it feels more concrete than the harder work of articulating a clear <em>why</em> (vision) and <em>what</em> (strategy).</p>



<p class="wp-block-paragraph">Lasting change requires the opposite approach:</p>



<ul class="wp-block-list">
<li>Leaders own the <strong>why</strong> and the <strong>what</strong> — the vision and strategy.</li>
<li>Teams own the <strong>how</strong> — the execution, tooling, and day-to-day practices.</li>
</ul>



<h2 class="wp-block-heading">Practical Guidance: Applying DevOps Without the Dogma</h2>



<p class="wp-block-paragraph">The following principles can help engineering leaders implement DevOps in a way that serves the organization rather than constraining it.</p>



<h3 class="wp-block-heading">Start with the Whole System</h3>



<p class="wp-block-paragraph">Before adopting any specific toolchain or process, map your current value stream end to end. Identify the longest wait times and the most painful handoffs. These are the highest-leverage points for improvement — not necessarily the ones that are easiest to automate.</p>



<h3 class="wp-block-heading">Treat Your Colleagues as Intelligent Adults</h3>



<p class="wp-block-paragraph">Your workforce consists of experienced, capable knowledge workers. Resistance to change is rarely stubbornness; it is usually a reasonable response to poor communication, lack of context, or previous failed transformations. Invest in education and honest conversation rather than compliance and mandates.</p>



<h3 class="wp-block-heading">Move at the Speed Your Organization Can Sustain</h3>



<p class="wp-block-paragraph">There is no universally correct pace for a DevOps adoption. Moving faster than your organization can absorb change creates churn, burnout, and backlash. Moving too slowly risks competitive irrelevance. The right pace is the fastest speed at which change can be genuinely understood, adopted, and reinforced — not just announced.</p>



<h3 class="wp-block-heading">Resist One-Size-Fits-All Solutions</h3>



<p class="wp-block-paragraph">A framework that worked for a cloud-native startup will not map directly onto a regulated financial institution or a 150-year-old industrial company. Borrow ideas freely, but adapt them to your context. The Three Ways are principles, not a to-do list.</p>



<h2 class="wp-block-heading">The Bigger Picture: What Comes After DevOps?</h2>



<p class="wp-block-paragraph">Organizations founded in the last two decades often take agile and DevOps thinking as a baseline assumption — they have already internalized these ideas and are asking what comes next. The leading edge of that conversation involves building organizations that optimize not only for customer and business outcomes, but also for employee wellbeing, supplier relationships, community impact, and environmental sustainability.</p>



<p class="wp-block-paragraph">For organizations still in the middle of a DevOps adoption, the immediate priority is simpler: do fewer things, do them well, learn continuously, and resist the temptation to confuse the map for the territory.</p>



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



<ul class="wp-block-list">
<li>Agile fatigue is real and DevOps faces the same risk if it becomes a prescriptive dogma rather than a guiding philosophy.</li>
<li>The Three Ways — systems thinking, amplified feedback loops, and continual experimentation — are the foundational principles that should anchor any DevOps effort.</li>
<li>Failed transformations typically over-invest in tools and ceremonies while under-investing in leadership behaviour and organizational design.</li>
<li>Leaders should own vision and strategy; teams should own execution and tooling choices.</li>
<li>Pace your adoption to what the organization can genuinely absorb and sustain.</li>
<li>Treat resistance as information, not obstruction.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/is-devops-fatigue-next-dont-buy-into-the-dogma/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How AI and Machine Learning Are Transforming DevOps — and Why DevSecOps Is the Next Frontier</title>
		<link>https://www.bestdevops.com/how-devops-powered-by-ai-and-machine-learning-is-delivering-business-transformation/</link>
					<comments>https://www.bestdevops.com/how-devops-powered-by-ai-and-machine-learning-is-delivering-business-transformation/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 09:59:02 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Artificial intelligence]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Machine-Learning]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12782</guid>

					<description><![CDATA[AI and machine learning are reshaping DevOps by automating analysis, accelerating delivery pipelines, and embedding security at every stage. Here is what engineering teams need to understand about the shift toward AI-powered DevSecOps.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Artificial intelligence (AI) and machine learning (ML) are fundamentally changing how organizations design, build, and operate software systems. Far from being a peripheral add-on, these technologies are becoming core to mature DevOps practices — particularly as the discipline evolves toward DevSecOps, where security is a shared, continuous responsibility rather than a gate at the end of the pipeline.</p>



<h2 class="wp-block-heading">Why DevOps Needs AI and ML Now</h2>



<p class="wp-block-paragraph">DevOps has already demonstrated its value: by dissolving silos between development and operations teams, it enables faster, more reliable software delivery through continuous integration (CI) and continuous delivery (CD). Organizations that have adopted DevOps consistently report shorter time-to-market cycles and more predictable release cadences.</p>



<p class="wp-block-paragraph">The challenge is that modern software systems are generating data at a scale and speed that human engineers cannot realistically process alone. Microservices architectures, IoT endpoints, edge computing nodes, and cloud-native platforms each produce torrents of telemetry, logs, and event data. Making sense of that data — in real time, across distributed systems — is precisely the problem that AI and ML are positioned to solve.</p>



<p class="wp-block-paragraph">Incorporating AI and ML into a DevOps strategy does not replace engineers; it amplifies what they can do. It shifts the focus from reactive firefighting to proactive, data-informed decision-making.</p>



<h2 class="wp-block-heading">Key Areas Where AI and ML Add Value in DevOps</h2>



<h3 class="wp-block-heading">1. Intelligent Observability and Root-Cause Analysis</h3>



<p class="wp-block-paragraph">Traditional monitoring alerts engineers when something goes wrong. AI-assisted observability goes further: it correlates signals across multiple data sources, surfaces the sequence of events leading up to a failure, and in some cases predicts failures before they affect users. This moves teams from pure diagnostics — understanding what broke — toward prognostics — anticipating what is likely to break and why.</p>



<p class="wp-block-paragraph">The practical outcome is a measurable reduction in mean time to resolution (MTTR), which directly improves system availability and end-user experience.</p>



<h3 class="wp-block-heading">2. Automated Testing and Quality Gates</h3>



<p class="wp-block-paragraph">ML models trained on historical test results can prioritize which tests to run first for a given code change, identify flaky tests, and flag code paths that have historically been associated with production incidents. This makes CI pipelines faster without sacrificing confidence in release quality.</p>



<h3 class="wp-block-heading">3. Release Optimization and Deployment Decisions</h3>



<p class="wp-block-paragraph">AI can analyze deployment history, infrastructure metrics, and real-time traffic patterns to recommend optimal deployment windows, flag risky release candidates, and automate rollback decisions. When a canary deployment begins showing elevated error rates, an ML-driven system can halt or reverse the rollout without waiting for a human to act.</p>



<h3 class="wp-block-heading">4. Capacity Planning and Cost Management</h3>



<p class="wp-block-paragraph">ML-based forecasting can model future resource demand based on usage trends, seasonal patterns, and planned feature releases. This allows platform and SRE teams to right-size infrastructure proactively rather than reactively scaling in response to incidents.</p>



<h2 class="wp-block-heading">Security Takes Center Stage: The Rise of DevSecOps</h2>



<p class="wp-block-paragraph">A DevOps pipeline that delivers software fast but insecurely is not delivering business value — it is accumulating risk. DevSecOps addresses this by integrating security controls, testing, and compliance checks directly into the CI/CD pipeline, making security a continuous concern rather than a final checkpoint.</p>



<p class="wp-block-paragraph">The core premise is straightforward: every member of the team — developers, operations engineers, QA, and security specialists — shares responsibility for the security posture of what they ship. In practice, this means:</p>



<ul class="wp-block-list">
<li>Static application security testing (SAST) and software composition analysis (SCA) running automatically on every pull request.</li>
<li>Infrastructure-as-code (IaC) scanning catching misconfigured cloud resources before they reach production.</li>
<li>Secrets detection preventing credentials from being committed to source control.</li>
<li>Runtime threat detection monitoring deployed workloads for anomalous behavior.</li>
</ul>



<p class="wp-block-paragraph">AI and ML make each of these layers more effective. ML models can identify anomalous network behavior, detect novel attack patterns that signature-based tools would miss, and triage vulnerability alerts by severity and exploitability — reducing alert fatigue and helping security teams focus on what matters most.</p>



<p class="wp-block-paragraph">Automation also reduces human error in security configuration. Misconfigurations — overly permissive IAM policies, unencrypted storage buckets, open security groups — are among the most common root causes of cloud breaches. Automated policy enforcement and continuous compliance scanning catch these issues at the point of creation rather than after the fact.</p>



<h2 class="wp-block-heading">Moving from Diagnostics to Prognostics: Self-Healing Systems</h2>



<p class="wp-block-paragraph">One of the most compelling — and still largely aspirational — promises of AI-powered DevOps is the self-healing system: infrastructure and applications that detect degradation and remediate it automatically, without human intervention.</p>



<p class="wp-block-paragraph">Partial versions of this already exist. Kubernetes will restart crashed containers, reschedule pods from failed nodes, and scale deployments based on CPU or custom metrics. Cloud auto-scaling groups replace unhealthy instances. Circuit breakers in service meshes prevent cascading failures. These are rule-based automations, not AI in the strong sense, but they represent the foundation on which more intelligent self-remediation can be built.</p>



<p class="wp-block-paragraph">True AI-driven remediation — where a system understands context, infers the probable cause of an issue, selects among remediation strategies, executes a fix, and validates the outcome — remains an active area of research and product development. Engineering teams should evaluate vendor claims in this space carefully and look for evidence of real-world production deployments rather than demo-environment results.</p>



<h2 class="wp-block-heading">Real-Time Insights and Continuous Feedback Loops</h2>



<p class="wp-block-paragraph">A mature AI-augmented DevSecOps pipeline closes the feedback loop between production behavior and development decisions. Real-time operational data — error rates, latency distributions, user engagement signals, security events — flows back into the development process to inform what gets built next and how it gets built.</p>



<p class="wp-block-paragraph">This creates a continuous learning cycle:</p>



<ol class="wp-block-list">
<li><strong>Build and deploy</strong> — code ships through an automated CI/CD pipeline with integrated security and quality gates.</li>
<li><strong>Observe</strong> — AI-assisted monitoring surfaces anomalies, performance regressions, and security events.</li>
<li><strong>Analyze</strong> — ML models correlate signals, identify root causes, and surface actionable recommendations.</li>
<li><strong>Act</strong> — automated remediation handles routine issues; humans handle complex or novel situations with AI-generated context.</li>
<li><strong>Learn</strong> — outcomes feed back into models and processes, improving future predictions and automations.</li>
</ol>



<h2 class="wp-block-heading">Practical Considerations Before Adopting AI in Your DevOps Pipeline</h2>



<p class="wp-block-paragraph">Introducing AI and ML into a DevOps practice is not a switch you flip. Several conditions need to be in place for it to deliver value:</p>



<ul class="wp-block-list">
<li><strong>Data quality and volume:</strong> ML models require sufficient, well-labeled historical data. If your observability stack is incomplete or your data is poorly structured, AI tooling will underperform.</li>
<li><strong>Cultural readiness:</strong> AI-generated recommendations are only useful if engineers trust and act on them. This requires transparency in how models make decisions and a culture that values experimentation.</li>
<li><strong>Toolchain integration:</strong> AI features need to integrate cleanly with existing CI/CD, monitoring, and security tools. Evaluate whether a given solution fits your stack or requires significant retooling.</li>
<li><strong>Incremental adoption:</strong> Start with well-understood problems — anomaly detection, test prioritization, vulnerability triage — before attempting more complex use cases like autonomous remediation.</li>
</ul>



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



<p class="wp-block-paragraph">AI and machine learning are not replacing DevOps engineers — they are extending what those engineers can accomplish. By automating the analysis of large, complex data sets, surfacing insights faster than human teams can process them manually, and embedding intelligence into security and quality workflows, AI-powered DevSecOps enables organizations to deliver software that is faster, more reliable, and more secure.</p>



<p class="wp-block-paragraph">The organizations that will benefit most are those that treat AI adoption as an engineering discipline: starting with solid data foundations, integrating incrementally, measuring outcomes rigorously, and maintaining human oversight where the stakes are highest. The technology is maturing rapidly, but thoughtful implementation remains the differentiator.</p>



<p class="wp-block-paragraph"><em>This article draws on themes originally published on <a href="https://devops.com" rel="noopener">devops.com</a>.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-devops-powered-by-ai-and-machine-learning-is-delivering-business-transformation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Theta Labs Welcomes Google Cloud As Enterprise Validator, Releases Mainnet 2.0</title>
		<link>https://www.bestdevops.com/theta-labs-welcomes-google-cloud-as-enterprise-validator-releases-mainnet-2-0/</link>
					<comments>https://www.bestdevops.com/theta-labs-welcomes-google-cloud-as-enterprise-validator-releases-mainnet-2-0/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 29 May 2020 06:17:40 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[digital economy]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT platform]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12713</guid>

					<description><![CDATA[Source:-chainbulletin.com Other members of the Theta Enterprise Validator Node Program include Binance, Gumi Cryptos, and Blockchain Ventures. The popular blockchain [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-chainbulletin.com</p>
<p>Other members of the Theta Enterprise Validator Node Program include Binance, Gumi Cryptos, and Blockchain Ventures.</p>
<p>The popular blockchain video delivery network, Theta Labs, proudly announced that, from today, Google Cloud is involved in its Enterprise Validator Node Program, which also involves Binance, Gumi Cryptos, and Blockchain Ventures. Through the program, enterprises can verify transactions in consonance with the consensus protocol of Theta.</p>
<p>Another big change for Theta is that Google Cloud will also become the preferred cloud provider. This means that clients will be able to deploy and run Theta nodes straight from Google Cloud Marketplace in just a couple of clicks, from all parts of the world. The launch of the Google Cloud Marketplace solution coincided with the launch of Theta Mainnet 2.0.</p>
<p>“Distributed ledger technology enables new business models that potentially transform the global digital economy, including the media &amp; entertainment industry,” commented Google Cloud developer advocate, Allen Day. As for the current announcement, he noted:</p>
<p>“We’re impressed by Theta’s achievements in blockchain video and data delivery. We look forward to participating as an enterprise validator, and to providing Google Cloud infrastructure in support of Theta’s long-term mission and future growth.”</p>
<p>Theta is achieving real progress towards full decentralization of its security and governance in a timely manner. Google will run a validator node and provide security, stability, and reliability coming from the Google Cloud Platform. Theta and its media and entertainment, technology, gaming, and telecom partners add a high-performance decentralized micropayment network to the equation. The platform is easily able to scale to millions of simultaneous video spectators.</p>
<p>Google Cloud Marketplace will also provide users with access to Theta Mainnet 2.0 and the Theta Guardian network. For those not familiar with the platform, the latter is Theta’s one-of-a-kind decentralized layer of security and consensus run by members of the community. In addition, Theta.tv will also benefit from the partnership. Google Cloud will power the cloud infrastructure of the progressing first-party esports streaming site based on the Theta Network.</p>
<p><strong>Mitch Liu, co-founder and CEO of Theta Labs, commented:</strong></p>
<p>“We’re thrilled to deepen our partnership with Google Cloud across a number of key strategic areas to accelerate Theta adoption across industries. We welcome Google Cloud as an enterprise validator along with our other global partners to further strengthen the security and decentralization of our protocol. As we continue to build our network and streaming business, Google Cloud is the perfect partner to help us scale globally, with extensive geographical coverage offering ease-of-use, networking advantages, and platform performance.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/theta-labs-welcomes-google-cloud-as-enterprise-validator-releases-mainnet-2-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The DevOps Imperative: Keep Up or Get Left Behind</title>
		<link>https://www.bestdevops.com/the-devops-imperative-keep-up-or-get-lost/</link>
					<comments>https://www.bestdevops.com/the-devops-imperative-keep-up-or-get-lost/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 28 May 2020 09:24:38 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT developers]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12685</guid>

					<description><![CDATA[Software delivery has shifted from annual releases to thousands of deployments per day. Here is what DevOps teams must do to keep pace — and keep their applications secure.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Software delivery has undergone a transformation so dramatic it is hard to overstate. What used to take 12–18 months — a major application release — now happens in hours or even minutes at high-performing organizations. For DevOps engineers, this is both an exciting opportunity and a serious operational challenge.</p>



<h2 class="wp-block-heading">From Monoliths to Thousands of Daily Deployments</h2>



<p class="wp-block-paragraph">Not long ago, enterprise software teams considered a major release every 12 to 18 months a reasonable cadence. Today that benchmark looks prehistoric. Traditional B2B software vendors now ship code every quarter, with incremental updates in between. B2B SaaS vendors move faster still, often releasing multiple times per week.</p>



<p class="wp-block-paragraph">In the direct-to-consumer sector, the pace is genuinely staggering. Large retailers operating API-driven back ends — with thousands of applications calling tens of thousands of APIs — routinely execute thousands of releases per day, with individual releases rolling out across hundreds of servers simultaneously. This is not the exception; it is the new competitive baseline.</p>



<h2 class="wp-block-heading">Why Automation Is No Longer Optional</h2>



<p class="wp-block-paragraph">At that release velocity, manual processes simply cannot keep pace. Security testing, quality assurance, and compliance checks must all be embedded into automated pipelines. No human team can review, test, and sign off on thousands of changes per day by hand without either becoming a bottleneck or missing critical defects.</p>



<p class="wp-block-paragraph">Automation requires investment — in tooling, in platform engineering, and in the people who build and maintain pipelines. Justifying that investment to leadership is easier when you can tie release speed directly to measurable business outcomes: conversion rates, average order value, time-to-market for new features, and mean time to recovery (MTTR) after incidents.</p>



<h2 class="wp-block-heading">Rework Is the Hidden Productivity Killer</h2>



<p class="wp-block-paragraph">One of the greatest threats to a high release cadence is rework — going back to fix code that was written incorrectly, failed a security scan, or did not meet requirements. Rework consumes engineering hours, delays releases, and demoralizes teams. The only sustainable way to maintain velocity is to get things right the first time, which requires shifting quality and security checks as early in the software development life cycle (SDLC) as possible.</p>



<p class="wp-block-paragraph">Practical steps to reduce rework include:</p>



<ul class="wp-block-list">
<li><strong>Code reviews:</strong> Use the knowledge of senior engineers to catch problems before code is merged. Peer review is one of the highest-return quality practices available.</li>
<li><strong>Developer-owned testing tools:</strong> Equip developers with linters, static analysis tools, and unit test frameworks so they can identify and fix common errors — including security issues — without waiting for a separate QA team.</li>
<li><strong>Automated test suites:</strong> Build a repeatable, version-controlled suite of tests that runs on every commit. Automated tests never tire, never skip steps, and execute in a fraction of the time required for manual testing.</li>
<li><strong>Secure coding education:</strong> Train developers to recognize security risks at the design and implementation stage — before vulnerable code is ever written. Shift-left security dramatically reduces the cost of remediation.</li>
</ul>



<h2 class="wp-block-heading">Open Source Is Accelerating Development — and Risk</h2>



<p class="wp-block-paragraph">A significant reason modern teams can ship so quickly is open source software (OSS). Reusing battle-tested libraries and frameworks — available on platforms like GitHub under permissive licenses — means developers spend more time assembling components than writing code from scratch.</p>



<p class="wp-block-paragraph">The scale of OSS adoption is enormous. Industry analysis consistently shows that the vast majority of commercial applications contain open source components, and the proportion has grown significantly over the past decade. Some estimates suggest developers may author less than 10% of the code in a typical new application, with the rest coming from third-party libraries and frameworks.</p>



<p class="wp-block-paragraph">This acceleration comes with a trade-off: open source components introduce third-party vulnerabilities that teams must actively track and remediate. Software composition analysis (SCA) tools that scan dependencies and alert on known CVEs are now a standard part of a mature DevSecOps pipeline.</p>



<h2 class="wp-block-heading">What High-Performing DevOps Teams Actually Achieve</h2>



<p class="wp-block-paragraph">Research from DORA (DevOps Research and Assessment), published in its annual <em>Accelerate: State of DevOps</em> report, has consistently documented the performance gap between elite and low-performing software organizations. High performers demonstrate measurably better outcomes across every key metric, including:</p>



<ul class="wp-block-list">
<li><strong>Deployment frequency:</strong> Deploying on demand, multiple times per day, versus once per month or less for low performers.</li>
<li><strong>Lead time for changes:</strong> From code commit to production in hours, versus weeks or months.</li>
<li><strong>Change failure rate:</strong> A small percentage of deployments cause incidents, compared to significantly higher rates for low performers.</li>
<li><strong>Mean time to recovery (MTTR):</strong> Restoring service in under an hour after an incident, versus days or weeks.</li>
</ul>



<p class="wp-block-paragraph">These are not incremental improvements — they are order-of-magnitude differences driven by automation, good engineering practices, and a culture of continuous improvement.</p>



<h2 class="wp-block-heading">Speed Without Security Is a Liability</h2>



<p class="wp-block-paragraph">The same internet-facing APIs and microservices that enable rapid delivery also expand the attack surface. Business logic is increasingly exposed directly to end users and third-party integrators, which means vulnerabilities in production have real and immediate consequences — data breaches, compliance failures, and reputational damage.</p>



<p class="wp-block-paragraph">Security cannot be bolted on at the end of a fast-moving pipeline. It must be integrated throughout: in code review, in automated static and dynamic analysis, in dependency scanning, and in runtime monitoring. This is the core promise of DevSecOps — making security a shared, continuous responsibility rather than a gate at the end of the release process.</p>



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



<p class="wp-block-paragraph">The shift from annual releases to continuous delivery is not a trend that will reverse. The organizations winning in competitive markets are those that have built the automation, culture, and engineering discipline to innovate rapidly without sacrificing stability or security. For DevOps practitioners, the imperative is clear: invest in the pipelines, tooling, and practices that let your team move fast confidently — or risk being outpaced by those who have.</p>



<p class="wp-block-paragraph">In follow-on coverage, we will look specifically at application security strategies — including SAST, DAST, SCA, and secrets management — and how to integrate them into a high-velocity CI/CD pipeline without becoming a bottleneck.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-devops-imperative-keep-up-or-get-lost/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why is Enterprise Kubernetes Important?</title>
		<link>https://www.bestdevops.com/why-is-enterprise-kubernetes-important/</link>
					<comments>https://www.bestdevops.com/why-is-enterprise-kubernetes-important/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 21 May 2020 07:21:55 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[IT-Institute]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12582</guid>

					<description><![CDATA[Source:-containerjournal.com Ahead of the Enterprise Kubernetes SKILup Day happening May 21, Chief Ambassador for the DevOps Institute, Helen Beal, polled [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-containerjournal.com</p>
<p>Ahead of the Enterprise Kubernetes SKILup Day happening May 21, Chief Ambassador for the DevOps Institute, Helen Beal, polled the group of DevOps Ambassadors on why Enterprise Kubernetes is important. To read about the insightful contributions from DevOps practitioners all around the world, check out the listings below.</p>
<p>Helen Beal<br />
<strong>DevOps Institute Ambassador from Chichester, England</strong></p>
<p>“DevOps ways of working demand we reduce our batch size so that we can quickly build and test and receive feedback on our experiments so that we can reduce risk and accelerate the flow of value to our customers. It’s hard to do this with monolithic systems which demand large release packages so it’s an architectural imperative to loosely couple our systems to allow for smaller pieces to be updated – this is when we look to microservices. Kubernetes is important for enterprises because these microservices architectures can themselves become very complex and they need to be managed effectively to ensure our increased speed doesn’t compromise our quality or safety.”</p>
<p>@BMK<br />
<strong>DevOps Institute and CNCF Ambassador from Wellington, New Zealand</strong></p>
<p>“Customers demand and expect the system to be available 24X7 and to add highly performant features to products as quick as possible to make their experience and system interaction highly productive, smooth and elegant. For them, it does not matter where it runs, and they expect the system to be available when they want and to do the thing that they expect. This has caused organizations to disrupt themselves, innovate and operate in new ways. This means significant uplift in IT infrastructure, application architecture, delivery speed and observability.</p>
<p>As cloud adoption and cloud-native, microservice architectural style is becoming mainstream, building resilient, highly available platforms on static infrastructure is highly challenging. Enterprises adopt an elastic platform like Kubernetes, as it comes with features to self-heal, the platform for distributed architecture, lots of plugin model-based open source software for various functions, extensibility, runs a variety of workloads and, importantly, is based on open standards.”</p>
<p>HimaBindu Veeramachaneni<br />
<strong>DevOps Institute Ambassador from Hyderabad, India</strong></p>
<p>“Kubernetes is a system for deploying applications and organizing the containerized infrastructure on cluster servers. The value adds are: cost reduction, accelerated speed, scalability, portability, multi-cloud flexibility, consistent deployment and high availability products as well as services. One of my favorites is its flexibility to run in a hybrid configuration of both public and private instances using the same commands. It can run onsite in your own datacenter or in a public cloud. Really, it’s essential for enterprises to embrace Kubernetes for quality and efficient management of microservices.”</p>
<p>Mitesh Soni<br />
<strong>DevOps Institute Ambassador from Mumbai, India</strong></p>
<p>“Resource availability and resource utilization can affect speed, quality and cost in a huge way. Enterprises are still not mature in cloud services usage; while they and service organizations are using cloud computing and Kubernetes, it’s frequently not an enterprise or organization-wide approach. It is not a standard practice or culture and skill development in this area is still work in progress. However, the potential of Kubernetes is not unnoticed but it is a passive approach to include Kubernetes as a part of DevOps practices implementation and not the proactive approach to increase speed, quality and cost reduction. The development and administrator parts of Kubernetes need further attention.”</p>
<p>Daniel Oh<br />
<strong>DevOps Institute and CNCF Ambassador from Boston</strong></p>
<p>“Kubernetes solves some of the most common problems developers and IT Ops teams see every day. It provides application deployment, scaling, container management and other capabilities, and it enables enterprises to optimize hardware resource utilization and increase production uptime through fault-tolerant functionality at speed. Learn more about 5 reasons to use Kubernetes that I wrote in opensource.com.”</p>
<p>Phillip Peter<br />
<strong>DevOps Institute Ambassador from Harare, Zimbabwe</strong></p>
<p>“In today’s hybrid computing environments it is critical for IT professionals to find ways to develop, test and deploy applications in a seamless and painless way to improve on IT delivery times. Development, testing and production environments are now very practical due to the adoption of containers like Docker. Enterprise organizations who have adopted microservices architecture have to find ways to manage, orchestrate their many containers across physical, virtual and cloud environments. Enterprise Kubernetes is the Swiss knife that cuts across the enterprise’s pain points of container orchestration with self-driving, self-scaling, self-tuning and self-healing capabilities.”</p>
<p>Simone Jo Moore<br />
<strong>DevOps Institute Ambassador from Occitane, France</strong></p>
<p>“Let’s take a non-techie view. You don’t need to be a developer or operations technician to appreciate what Kubernetes provides and can do for your business. Simple explanation, it is a unified application programming interface (API). An open-source container-orchestration system for automating application deployment, scaling, and management. Originally designed by Google, it is now maintained by the Cloud Native Computing Foundation.</p>
<p>Remember what an API is all about at its core level—it’s all about the quality level of the interaction in helping one set of technology talk to another set of technology allowing for a wider and deeper system capability. At an enterprise level, this means you are more capable and more agile in your communications and changes across your technology landscape to keep up with the slicing, dicing and orchestration necessary in today’s dynamic business environments.</p>
<p>You don’t need Kubernetes to run your applications but it is certainly an option worth exploring to give your business’ ‘anytime, anywhere’ objective more gumption. Just one more reason why having DevOps culture and strategy will put you ahead in the game of sustainability in a VUCA (Vulnerability; Uncertainty; Complexity; Ambiguity) world.”</p>
<p>Anurag Sharma<br />
<strong>DevOps Institute Ambassador from Amsterdam</strong></p>
<p>“Cloud-native is going to be a new normal along with growing edge computing. At this time only Kubernetes can empower/enable enterprise agility, portability and cost-saving by consolidating workloads on shared infrastructure. Kubernetes simply offers a frontier for software development. The new DevOps phase is going to be programmatic, elastic and declarative. Kubernetes can help organizations run containers at the edge such that there is a maximization of resources and smoother and faster functioning of the DevOps teams.”</p>
<p>Jose Adan Ortiz<br />
<strong>DevOps Institute Ambassador from Santiago, Chile</strong></p>
<p>“Enterprise Kubernetes is finally here to bring business scalability, cost reduction, fast time to market and omnichannel high availability to satisfy growing users’ demand for innovative products and services. Enterprise Kubernetes—delivered by a public or private cloud—is able to support almost any kind of applications and technologies, from machine learning models execution to modern backend servers.”</p>
<p>Tracy Ragan<br />
<strong>DevOps Institute Ambassador from Santa Fe, New Mexico</strong></p>
<p>“The first time I really understood the importance of a modern architecture based on microservices and Kubernetes was at a local meetup. The presenter demonstrated how his company’s solution performed massive pattern matching. He first started by pointing out the number of GPUs they were using. And then he started searching for a pattern. Suddenly, the GPU number went from 10 to 1400+ in seconds. It was my “ahhhhh” moment. With this new architecture we now have the ability to build solutions that can massively scale in seconds and are fault-tolerant. We have finally arrived at the age of AI and ML. Now that is cool and I’m in.”</p>
<p>Marc Hornbeek<br />
<strong>DevOps Institute Ambassador and Author, Mexico</strong></p>
<p>“Kubernetes is the No. 1 container orchestrator. It solves the problems of container orchestration in a de facto standard way, avoiding the need to reinvent a solution. It provides a consistent approach across cloud services. It is an extensible enabling technology that solves many use cases to orchestrate elastic infrastructures at scale across clouds because of the standard approach and low cost of the orchestrator.”</p>
<p>Brendan O’Reilly<br />
<strong>DevOps Institute Ambassador, Dublin</strong></p>
<p>“Organizations that wish to embrace DevOps have to consider architecture. Microservices facilitate multi-disciplinary teams and their value stream ownership. Design for Six Sigma (DFSS) points us at Robust Design. We are designing resilience from the off. Microservices design is robust and enterprise Kubernetes (K8) instances production.”</p>
<p>Biswajit Mohapatra<br />
<strong>DevOps Institute Ambassador from Pune, India</strong></p>
<p>“Kubernetes enables DevOps by automating every step of the delivery pipeline making individual components container images. Kubernetes is built using open service and API standards and exposes well-integrated endpoints for the invocation of configuration, orchestration, management and governance APIs for the container world. This helps in building once and running cross-platform, mirror imaging deployment with cloned or replicated environments from dev, test to production ensuring consistent production-like environments. As a result, the problem starts shifting left and issues are fixed at the design and build phase rather than creeping into the run and manage phase. In a nutshell, Kubernetes seamlessly establishes cross-functional collaborations with shared access to the environment empowering more granular control in enterprise DevOps implementations.”</p>
<p>Paul Colmer<br />
<strong>DevOps Institute Ambassador from Brisbane, Australia</strong></p>
<p>“Kubernetes is an open source orchestration platform that helps manage containers at enterprise scale. Typically a large enterprise, say more than one thousand employees, tends to put a lot of stress onto the underlying technologies that are delivering business value. These stresses include:</p>
<p>Scaling resources and services to meet demand<br />
Providing extremely high availability of services to customers<br />
Being able to reconfigure the components on the fly, in an instance, in real-time to provide business services with shapechanger capabilities<br />
Can Kubernetes keep up? When you’re managing more than fifty containers, there are five key functions in Kubernetes you should probably know about:</p>
<p>Schedulers help with the heavy lifting and intelligently assigning the work and monitoring the container health.<br />
Service discovery helps keep track of all the services that are needed and monitors the health.<br />
Load balancing services allow architectures to shapechange whilst maintaining service stability.<br />
Resource Management of the CPU, memory, disk and network components to ensure workloads are correctly sized.<br />
Self-healing features automatically detect, kill and restarts failed instances.<br />
The biggest inhibitor for Kubernetes adoption is the complexity of learning and using the service to achieve those business outcomes.”</p>
<p>Savinder Puri<br />
<strong>DevOps Institute Ambassador from Reading, England</strong></p>
<p>“Enterprises are moving (or seriously considering moving) into containers across their tech stacks, from modern node.js apps to traditional java/.net to even mainframe. This is a business decision, backed by technology advancement. Thus, there is a growing demand for these core systems to have a rather sophisticated orchestration engine. Enter Kubernetes, fondly called k8s. K8s is well-placed to calm this ‘container zeitgeist’—and give the madness a method. There have been enough organizations that have overzealously ‘moved over,’ only to land into a cost and management behemoth. K8s is the solution, which if done right, can get you into the la-la land. To above and beyond!”</p>
<p>Mark Peters<br />
<strong>DevOps Institute Ambassador from San Antonio</strong></p>
<p>“Enterprise Kubernetes provides a common starting point for organizations. Too many groups rely on various software, tools, applications and firmwares with no connective tissue between those items. Developing a K8s enterprise solution allows a common framework. From a security perspective, relying on Kubernetes helps to minimize the attack surface, as well as reducing new changes to manageable intervals, moving security left and allowing the entire organization to deliver increased value on a regular basis.”</p>
<p>Felipe Duenas<br />
<strong>DevOps Institute Ambassador from Quito, Ecuador</strong></p>
<p>“Kubernetes is a great open source option giving you the freedom to take advantage of your on-premises, hybrid or public cloud infrastructure, allowing you to effortlessly move workloads wherever you want. Application workflows can be optimized to speed development time. A proprietary orchestration solution may suffice at first, but often requires robust automation when you need to scale. That is why Kubernetes was designed as a platform: to be able to build an ecosystem of components and tools that make it easier to deploy, scale and manage applications.”</p>
<p>Jimit Rangras<br />
<strong>DevOps Institute Ambassador from Ahmedabad, India</strong></p>
<p>“Since more and more enterprises are on a digital transformation journey, it is crucial to build a highly scalable and resilient infrastructure by leveraging the best tools, technologies and practices available. To achieve this, DevOps plays a vital role in making the entire process automated, hassle-free, ensuring reliability and providing scalability and agility to power innovation. Kubernetes can be leveraged in order to craft enterprise-grade highly scalable and resilient solutions. End-to-end continuous integration and continuous deployment/delivery can be achieved, thereby automating the deployment process, continuous monitoring can be achieved by leveraging various monitoring and operational intelligence platforms/tools which can be easily integrated with Kubernetes. Automation of the deployment process along with continuous monitoring can result in making the systems reliable and Kubernetes has a strong ecosystem revolving around it, which makes it a preferable choice for deploying enterprise-grade applications at scale.”</p>
<p>Himanshu Patel<br />
<strong>DevOps Institute Ambassador from Dallas</strong></p>
<p>“Operational challenges of availability, reliability, stability, fail safely, scaling, security, quality and resource utilization boil down to increased cost, reputational loss and uncompetitiveness in the market for any organization. That impacts business and customers besides turning talented engineering staff to the passive and inefficient culture of spinning wheels over and over again! Containers and Kubernetes offer a distinct advantage in evolving industry and hyper-growth time to bring equality across environments. That truly nurtures the concept of “shift left” as non-functional challenges are now easier to identify and remediate in lower environments. It also brings unprecedented efficiency in building, tearing down, scaling, managing and monitoring stateful and stateless containers to empower organizations to focus more on their business needs as operational challenges become trivial.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/why-is-enterprise-kubernetes-important/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LogicMonitor Releases IT Downtime Detection and Mitigation Study</title>
		<link>https://www.bestdevops.com/logicmonitor-releases-it-downtime-detection-and-mitigation-study/</link>
					<comments>https://www.bestdevops.com/logicmonitor-releases-it-downtime-detection-and-mitigation-study/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 15 May 2020 09:38:26 +0000</pubDate>
				<category><![CDATA[IT Training]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT downtime]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT teams]]></category>
		<category><![CDATA[IT Transformation]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12447</guid>

					<description><![CDATA[Source:-devops.com Although 99.999% availability may be IT’s ambition, it’s far from reality. In March 2019, Google’s Gmail experienced a 4.5-hour [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-devops.com</p>
<p>Although 99.999% availability may be IT’s ambition, it’s far from reality. In March 2019, Google’s Gmail experienced a 4.5-hour global outage. In the same month, Facebook suffered a 14-hour outage, its most massive outage to date, crippling app-accessibility worldwide.</p>
<p>Downtime and low availability will likely occur to all systems eventually, especially when introducing code changes. When outages occur, it’s truly the detection systems and smart mitigation processes that separate quick rebounds from long recoveries.</p>
<p>LogicMonitor has released its IT Downtime Detection and Mitigation Report, a survey of IT professionals to uncover trends and tactics impacting availability in 2020. The report surveyed over 300 IT design makers at organizations with 2,500 or more employees within the U.S., U.K., Australia and New Zealand.</p>
<p>Below, we examine the LogicMonitor report’s key findings. We’ll discover, on average, what sort of projects are causing the most outages and brownouts. We’ll also see what strategies top IT teams are using to prevent, detect and mitigate disruptions.</p>
<p>Which Transformation Initiatives Hurt Availability the Most?<br />
Ninety-six percent of organizations surveyed had experienced at least one outage in the past three years. But why? One reason LogicMonitor conducted this report was to pinpoint which digital transformation initiatives and IT trends are the leading contributors to high-profile outages and brownouts.</p>
<p>When determining causation, answers revolve around novel cloud IT initiatives. Fifty-nine percent of respondents felt that mobile computing was causing more brownouts/outages. Fifty-seven percent found AI and edge computing were making outages more common. Other high-ranking reasons included digital transformation (57%) and IoT (53%).</p>
<p>According to the report, “LogicMonitor’s research suggests that IT decision-makers hold IT transformation initiatives responsible for increasingly frequent outages and brownouts.”</p>
<p>Though we generally view digital transformation initiatives in a positive light, they do come with caveats. The move from private to cloud infrastructure, for example, can bring unforeseen costs. Also, some authorities note a lack of talent specializing in cloud and hybrid environments. The report also suggested that accelerated cloud technologies may require time to mend before they realize positive business returns (and higher availability).</p>
<p>Critical Strategies for Preventing Outages<br />
Another goal of the study was to discover what sort of tactics IT professionals are actively using to prevent outages.</p>
<p>The study exposed many strategies that IT folks are currently undertaking. The top three tactics were performing preventative maintenance (75%), reviewing system logs (71%) and increasing the capacity of systems (71%). Other top strategies included designing redundancy into systems, and keeping an eye on customer support tickets.</p>
<p>With the rise of a completely remote workforce, some IT executives do anticipate higher expenditures due to AI and cloud architecture, which could bring added pressure. However, it’s worthy to note the cloud hasn’t negatively affected all groups, or even reached all companies. According to another study conducted by Adobe and Fortune, only one in three organizations store their data in a public cloud. Of course, one could argue that in doing so, such companies substitute innovation for less breaking change.</p>
<p>Another necessary aspect to keep a vigilant eye on the digital ecosystem is proactive monitoring. According to the report, 74% of teams rely on proactive monitoring to detect outages. Continuous monitoring has been a philosophy trumpeted time and time again by DevOps professionals to enable a better release frequency and a window to detrimental interruptions.</p>
<p>Careful analysis ahead of time, active monitoring systems to spot problems and continuously reviewing system logs were the most important tactics found being applied by IT leaders to mitigate found outages and brownouts.</p>
<p>Best Practices: Prevent, Detect, Mitigate<br />
In terms of takeaways (other than the ultimate LogicMonitor product sell), the IT Downtime Detection and Mitigation Report does reveal some interesting trends on what IT leaders view to be leading causes of system outages. It will be interesting to see how this evolves and what technologies mature (or remain headaches) into the future.</p>
<p>The report leaves IT professionals with some common, albeit helpful, advice to consider going forward:</p>
<p>Actively monitor IT systems.<br />
Optimize IT systems with forecasting.<br />
Prepare for tomorrow’s IT norms today.<br />
Use intelligent monitoring.<br />
Design redundancy into your systems.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/logicmonitor-releases-it-downtime-detection-and-mitigation-study/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kubernetes Security Threats: External Attacks, Misconfigurations, and Vulnerable Applications</title>
		<link>https://www.bestdevops.com/trend-micro-publishes-guide-to-kubernetes-security/</link>
					<comments>https://www.bestdevops.com/trend-micro-publishes-guide-to-kubernetes-security/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 12 May 2020 04:52:26 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12358</guid>

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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


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


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



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



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



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



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



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



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



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



<ul class="wp-block-list">
<li>The <strong>kube-apiserver</strong> is the highest-value external attack target; restrict access with firewall rules, avoid insecure bind addresses, and use IPS with SSL inspection</li>
<li><strong>Misconfigurations</strong> are the most common Kubernetes security failure; adopt a deny-by-default network policy posture</li>
<li><strong>Vulnerable images</strong> require proactive scanning and rapid rebuilds — host-level patching is insufficient in containerized environments</li>
<li>Long-term Kubernetes security depends on embedding security into DevOps workflows rather than treating it as a separate discipline</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/trend-micro-publishes-guide-to-kubernetes-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Cloud Computing Has a Promising Future: UCaaS, Workforce Enablement, and Business Agility</title>
		<link>https://www.bestdevops.com/cloud-computing-has-a-promising-future-ahead-heres-why/</link>
					<comments>https://www.bestdevops.com/cloud-computing-has-a-promising-future-ahead-heres-why/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 01 May 2020 05:10:38 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12117</guid>

					<description><![CDATA[Cloud computing and Unified Communications as a Service (UCaaS) are reshaping how businesses operate. Here is what DevOps and IT leaders need to understand about the cloud's trajectory and how to capitalize on it.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on an interview originally published by <a href="https://www.expresscomputer.in" rel="noopener noreferrer" target="_blank">Express Computer</a> with Vinay Chhabra, CEO of Real-Time Data Services (RTDS), a cloud computing and communications services group. The commentary below contextualizes those insights for a DevOps and infrastructure engineering audience.</em></p>



<h2 class="wp-block-heading">The Case for Cloud Computing&#8217;s Long-Term Growth</h2>



<p class="wp-block-paragraph">Cloud computing is no longer a disruptive newcomer—it is the operational baseline for modern businesses. What makes the current landscape particularly significant for engineers and DevOps practitioners is the rate at which <strong>every vertical</strong>, from finance to logistics to healthcare, is committing to cloud-first strategies. The telephony and communications industry is a clear example: traditional PBX systems are being rapidly replaced by subscription-based, cloud-hosted alternatives that are cheaper to maintain and far easier to scale.</p>



<p class="wp-block-paragraph">According to Vinay Chhabra of RTDS, industry analysts projected annual growth of between 15% and 30% in the cloud telephony segment over the five years following 2020. While readers should verify current figures against up-to-date analyst reports, the directional trend is consistent with broader cloud adoption curves observed across the industry.</p>



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



<p class="wp-block-paragraph"><strong>Unified Communications as a Service (UCaaS)</strong> consolidates voice, video, messaging, and collaboration tools into a single cloud-delivered platform. Rather than managing on-premises telephony infrastructure, PBX hardware, and separate video conferencing licenses, organizations subscribe to a managed cloud platform that handles all of these workloads.</p>



<p class="wp-block-paragraph">For DevOps and platform teams, UCaaS has several concrete implications:</p>



<ul class="wp-block-list">
<li><strong>Reduced infrastructure overhead:</strong> No telephony hardware to rack, patch, or replace. The provider handles uptime SLAs and upgrades.</li>
<li><strong>API-first integrations:</strong> Modern UCaaS platforms expose REST APIs, allowing engineering teams to integrate call routing, SMS, and video into custom applications and internal tooling.</li>
<li><strong>Elastic scaling:</strong> Call capacity scales with demand without capacity planning cycles or hardware procurement lead times.</li>
<li><strong>Geographic flexibility:</strong> Cloud telephony removes the constraint of physical lines, making distributed and remote workforces straightforward to support.</li>
</ul>



<p class="wp-block-paragraph">RTDS built its own UCaaS platform from scratch rather than reselling an existing product. The stated motivation was improved reliability and deeper customization capability—both concerns that resonate with engineering teams evaluating build-versus-buy decisions for internal platforms.</p>



<h2 class="wp-block-heading">Workforce Enablement as a Cloud Strategy</h2>



<p class="wp-block-paragraph">One underappreciated dimension of cloud adoption is its role in workforce enablement. The cloud does not just move workloads off-premises—it changes how teams collaborate across sales, engineering, and operations functions. For DevOps organizations specifically, cloud-based tooling enables:</p>



<ul class="wp-block-list">
<li>Asynchronous collaboration across time zones without VPN dependencies.</li>
<li>Shared observability dashboards and incident management platforms accessible from any device.</li>
<li>CI/CD pipelines that any authorized team member can trigger or inspect without accessing a specific office network.</li>
<li>Self-service developer platforms that reduce bottlenecks on infrastructure teams.</li>
</ul>



<p class="wp-block-paragraph">The underlying principle is that technology should reduce friction for the humans using it, not add complexity. This maps directly to the DevOps philosophy of shortening feedback loops and removing toil from engineering workflows.</p>



<h2 class="wp-block-heading">Technology as Enabler, Not Silver Bullet</h2>



<p class="wp-block-paragraph">A critical point raised in the original interview deserves emphasis for technical audiences: <em>technology is an enabler, not an absolute solution</em>. This is particularly relevant when organizations evaluate whether to migrate a workload to the cloud, adopt a new SaaS tool, or build a custom internal platform.</p>



<p class="wp-block-paragraph">Chhabra notes that adopting technology unsuitable for a specific business context can have negative consequences. For engineers, this translates into familiar anti-patterns:</p>



<ul class="wp-block-list">
<li>Lifting and shifting legacy monoliths to the cloud without re-architecting, resulting in higher costs with no performance benefit.</li>
<li>Adopting Kubernetes for workloads that would run adequately—and far more cheaply—on a single managed VM or serverless function.</li>
<li>Implementing complex microservices architectures before product-market fit is established, creating operational overhead that slows iteration.</li>
</ul>



<p class="wp-block-paragraph">The decision to adopt any cloud technology should be grounded in a clear understanding of the problem being solved, the team&#8217;s capability to operate the solution, and the total cost of ownership—not vendor hype or industry trend-following.</p>



<h2 class="wp-block-heading">The Scalability Advantage of Cloud: No Geographic Ceiling</h2>



<p class="wp-block-paragraph">One of the structural advantages of cloud-based services is their inherent indifference to geography. A UCaaS platform, a SaaS application, or a cloud-hosted DevOps toolchain can serve users in multiple countries without requiring regional data center buildouts, provided compliance and data residency requirements are met.</p>



<p class="wp-block-paragraph">This is significant for engineering organizations for two reasons:</p>



<ul class="wp-block-list">
<li><strong>Global team enablement:</strong> Engineering teams distributed across regions can use the same tooling without performance degradation, assuming appropriate cloud regions and CDN configurations are used.</li>
<li><strong>Market expansion without infrastructure investment:</strong> Product teams can launch in new geographies by provisioning cloud resources in the appropriate region—no physical infrastructure required.</li>
</ul>



<p class="wp-block-paragraph">The primary limiting factors for cloud-first businesses, as Chhabra observes, tend to be talent and management bandwidth rather than technology availability or capital. This aligns with consistently reported challenges in DevOps hiring and the difficulty of scaling engineering organizations alongside infrastructure.</p>



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



<p class="wp-block-paragraph">Drawing from the broader themes in this discussion, here are actionable considerations for DevOps and platform engineering teams evaluating cloud strategy:</p>



<ol class="wp-block-list">
<li><strong>Audit your communications infrastructure.</strong> If your team is still managing on-premises telephony or fragmented video and messaging tools, evaluating a UCaaS platform is a reasonable near-term project with clear ROI.</li>
<li><strong>Align cloud adoption with product-market fit.</strong> Invest in cloud-native architecture progressively. Start with the workloads where elasticity and managed services deliver the clearest operational benefits.</li>
<li><strong>Prioritize people alongside tooling.</strong> Cloud tooling is only as effective as the team operating it. Training, documentation, and runbooks matter as much as the technology choices themselves.</li>
<li><strong>Design for collaboration.</strong> Choose cloud platforms that expose APIs and integrate with your existing workflows. Closed ecosystems that require proprietary clients create long-term friction.</li>
<li><strong>Plan for organizational culture, not just technology.</strong> Sustained cloud adoption requires teams that are willing to continuously learn, adapt to new paradigms, and retire legacy approaches when evidence supports it.</li>
</ol>



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



<p class="wp-block-paragraph">Cloud computing&#8217;s future is promising not because of abstract market growth projections, but because the underlying technology continues to remove real barriers: geographic constraints, hardware procurement cycles, capacity planning complexity, and fragmented tooling. UCaaS is one clear example of an established market segment where cloud delivery has demonstrably improved reliability, flexibility, and cost structure for adopting organizations.</p>



<p class="wp-block-paragraph">For DevOps engineers and platform teams, the most important discipline is evaluating each cloud adoption decision on its specific merits—matching the right tool to the right problem, and building the organizational capability to operate what you deploy.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-computing-has-a-promising-future-ahead-heres-why/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetApp&#8217;s Project Astra: Bringing Persistent Storage and Data Mobility to Kubernetes</title>
		<link>https://www.bestdevops.com/netapps-project-astra-aims-to-unite-persistent-storage-kubernetes/</link>
					<comments>https://www.bestdevops.com/netapps-project-astra-aims-to-unite-persistent-storage-kubernetes/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 24 Apr 2020 05:39:48 +0000</pubDate>
				<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=12015</guid>

					<description><![CDATA[NetApp's Project Astra aims to solve one of Kubernetes' biggest enterprise adoption blockers—persistent storage—by unifying container management with enterprise-grade storage services across multi-cloud and on-premises environments.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">NetApp announced Project Astra in April 2020 as an initiative to bring enterprise-class storage services to Kubernetes, addressing one of the most commonly cited barriers to widespread enterprise adoption of container orchestration: the lack of persistent, portable storage for stateful applications.</p>



<h2 class="wp-block-heading">The Problem: Stateless Containers in a Stateful World</h2>



<p class="wp-block-paragraph">Kubernetes has become the dominant orchestrator for containerized applications, prized for its portability and scalability. However, containers are fundamentally stateless by design. When an application with a database dependency is moved between environments—whether shifting across clouds or transitioning from on-premises infrastructure to a public cloud provider—data portability becomes a serious operational challenge.</p>



<p class="wp-block-paragraph">Every time a container starts, it must re-establish a connection to its underlying data store. As workloads move, the data must follow—reliably, consistently, and with enterprise-grade guarantees around backup, recovery, and availability. Without a coherent solution for this, enterprises face significant risk when running stateful workloads such as databases or file-dependent applications in containerized environments.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Kubernetes is becoming ubiquitous as an orchestrator for container applications. It is focused on portability. But the biggest block to adoption by enterprises today is that containers are stateless, and portability of the data is lost.&#8221;</p><cite>Beth Busenhart, Market Strategist, NetApp</cite></blockquote>



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



<p class="wp-block-paragraph">Project Astra is a storage and container platform built on Kubernetes. At the time of its announcement, it was described as a forward-looking initiative rather than a finished product—an alpha demonstration of NetApp&#8217;s vision for how enterprises can manage applications and data as they move between on-premises and multi-cloud environments.</p>



<p class="wp-block-paragraph">Key design goals for Project Astra included:</p>



<ul class="wp-block-list">
<li><strong>Kubernetes-agnostic deployment:</strong> Rather than locking customers into a proprietary Kubernetes distribution, Project Astra was designed to integrate with any Kubernetes service a customer already uses.</li>
<li><strong>Storage-agnostic architecture:</strong> The platform was intended to work across multiple storage backends, avoiding vendor lock-in.</li>
<li><strong>Multi-cloud and on-premises support:</strong> Initial focus was on the three major public clouds—Google Cloud Platform, Microsoft Azure, and Amazon Web Services—with on-premises support also planned.</li>
<li><strong>Enterprise storage services for containers:</strong> Capabilities such as data snapshots, backups, cloning, migration, and storage efficiency features were targeted to make Kubernetes more workload-friendly for production use cases.</li>
</ul>



<h2 class="wp-block-heading">Departure from NetApp Kubernetes Service (NKS)</h2>



<p class="wp-block-paragraph">Project Astra represented a strategic pivot from NetApp&#8217;s earlier offering, NetApp Kubernetes Service (NKS). NKS was a proprietary managed Kubernetes distribution that competed in a crowded market alongside services such as Google Kubernetes Engine (GKE) and Red Hat OpenShift.</p>



<p class="wp-block-paragraph">NetApp signaled it would wind down NKS around the same time Project Astra was announced. The distinction is important: where NKS provided a single control plane for Kubernetes across cloud platforms, Project Astra shifted focus toward enabling application and data portability across <em>any</em> Kubernetes environment rather than building and maintaining a competing distribution.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The big difference between NKS and Project Astra is that Project Astra allows customers to bring data and workloads on their portability journey.&#8221;</p><cite>Beth Busenhart, NetApp</cite></blockquote>



<h2 class="wp-block-heading">Trident: The Open Source Foundation</h2>



<p class="wp-block-paragraph">A key technical building block for Project Astra is Trident, NetApp&#8217;s open source dynamic storage provisioner for Kubernetes. Trident enables Kubernetes to provision and manage persistent volumes backed by NetApp storage systems.</p>



<p class="wp-block-paragraph">Trident was to remain available as a standalone open source project while also being incorporated into the Project Astra platform, giving enterprise users an integrated experience on top of the open source foundation.</p>



<h2 class="wp-block-heading">Integration with NetApp&#8217;s Data Fabric Strategy</h2>



<p class="wp-block-paragraph">Project Astra fits into NetApp&#8217;s broader Data Fabric strategy, which is centered on enabling seamless data movement across on-premises infrastructure, private clouds, and public cloud services. The Data Fabric approach is intended to give enterprises consistent data management capabilities regardless of where data and workloads reside.</p>



<p class="wp-block-paragraph">This also connects to NetApp Keystone, announced in October 2019, which provides a consumption-based model for on-premises and cloud storage, allowing customers to migrate data across environments without committing upfront to a fixed infrastructure footprint.</p>



<h2 class="wp-block-heading">Industry Context: Why Persistent Storage in Kubernetes Matters</h2>



<p class="wp-block-paragraph">John Woodall, Vice President of Engineering West at General Datatech (a Dallas-based NetApp channel partner), drew a comparison between the potential impact of Project Astra and what VMware did for x86 virtualization. Before VMware popularized virtualization for Windows and Linux workloads, virtualization was largely confined to mainframe environments. VMware&#8217;s platform brought enterprise-grade resource management—snapshots, live migration, HA clustering—that transformed how data centers operated.</p>



<p class="wp-block-paragraph">Woodall argued that a similar transformation is underway with containers, and that the missing piece has been persistent, portable data management:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;If I can combine backup and recovery, easy migration and portability, cloning, and storage efficiency technologies, I&#8217;ve added value to make Kubernetes more workload-friendly.&#8221;</p><cite>John Woodall, VP Engineering West, General Datatech</cite></blockquote>



<p class="wp-block-paragraph">The analogy highlights that container orchestration platforms alone do not provide the full operational toolset that enterprises expect—particularly around data protection, disaster recovery, and workload mobility at scale.</p>



<h2 class="wp-block-heading">Release Timeline (as of April 2020)</h2>



<p class="wp-block-paragraph">At the time of the announcement, NetApp outlined the following rollout schedule:</p>



<ul class="wp-block-list">
<li><strong>April 2020:</strong> Alpha preview for a select group of customers and channel partners.</li>
<li><strong>Summer 2020:</strong> Beta release planned for broader customer testing.</li>
<li><strong>Fall 2020:</strong> General availability target.</li>
</ul>



<p class="wp-block-paragraph">Note that these timelines reflect what was communicated at announcement. Readers researching the current state of this product should consult NetApp&#8217;s official documentation, as Project Astra has since evolved—NetApp subsequently launched Astra Control as the generally available product based on this initiative.</p>



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



<ul class="wp-block-list">
<li>Persistent storage for stateful Kubernetes workloads remains a genuine operational challenge in multi-cloud and hybrid deployments.</li>
<li>NetApp&#8217;s approach separates storage management from Kubernetes distribution choice—teams are not required to adopt a specific Kubernetes flavor.</li>
<li>Trident, as an open source CSI-compatible provisioner, is a practical starting point for teams evaluating NetApp storage integration with Kubernetes today.</li>
<li>The Data Fabric and Keystone initiatives suggest NetApp is positioning itself for long-term hybrid and multi-cloud storage management, not just on-premises storage.</li>
<li>For enterprises running stateful workloads—databases, message queues, file-dependent services—evaluating persistent volume solutions with enterprise data services (backup, snapshot, clone) is important before moving those workloads to production Kubernetes environments.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/netapps-project-astra-aims-to-unite-persistent-storage-kubernetes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>“We are committed to no layoffs for 2020”: ServiceNow CEO</title>
		<link>https://www.bestdevops.com/we-are-committed-to-no-layoffs-for-2020-servicenow-ceo/</link>
					<comments>https://www.bestdevops.com/we-are-committed-to-no-layoffs-for-2020-servicenow-ceo/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 22 Apr 2020 09:33:18 +0000</pubDate>
				<category><![CDATA[Servicenow]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[ServiceNow]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11985</guid>

					<description><![CDATA[Source:-tahawultech.com ServiceNow is committing to protect the jobs of its 11,000-plus global workforce through 2020 despite the economic uncertainty of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-tahawultech.com</p>
<p>ServiceNow is committing to protect the jobs of its 11,000-plus global workforce through 2020 despite the economic uncertainty of the COVID-19 pandemic.</p>
<p>The company also expects to keep hiring for new jobs worldwide this year. In addition, ServiceNow expects to continue to protect the jobs and salaries of several hundred support staff and contractors who are not working while ServiceNow’s offices remain closed.</p>
<p>“We want our employees focused on supporting our customers, not worried about their own jobs,” said Bill McDermott, CEO, ServiceNow. “We are committed to no layoffs for 2020. We are continuing to hire worldwide.”</p>
<p>“We are grateful to be in this position,” said McDermott. “Keeping our company strong means we can help our customers succeed. Supporting our customers, we can help get the U.S. and global economy working again. More than ever, companies see that creating great workflow-designed experiences help protect revenue and growth, provide business continuity and drive productivity. These are the priorities for every company now. We are all in this together.”</p>
<p>ServiceNow has continued to hire and onboard new employees throughout the COVID-19 pandemic. The company expects to create and fill more than 1,000 new jobs in the U.S., and more worldwide, by the end of 2020. Additionally, this summer the company will welcome approximately 360 college interns from around the world to work across its business. As a digital workflow company, ServiceNow has been able to quickly pivot to a digital internship program, maintaining the ability to provide college interns valuable career experience, even if employees continue to operate in a work-from-home environment. ServiceNow’s employees worldwide have been working from home since mid-March and expect to continue to do so until 1st June.</p>
<p>Additionally, ServiceNow, along with Accenture, Lincoln Financial Group, and Verizon, has announced People+Work Connect, a collaborative online employer-to employer initiative that will bring together companies with workforces laid off or furloughed due to COVID-19 with those in urgent need of workers. More than 800 ServiceNow jobs will be posted through this collaborative effort. At no charge for employers to join and participate, the initiative is intended to help shorten the complex, lengthy cycle of finding new employment. For more information.</p>
<p>Helping customers respond to COVID-19</p>
<p>ServiceNow is continuing to work aggressively to support its customers during this challenging time, including helping local, state and federal agencies better manage and coordinate emergency response efforts by utilising ServiceNow’s digital workflow platform technology and no-charge COVID-19 emergency response applications.</p>
<p>Washington State’s Department of Health, a ServiceNow customer, initially created the Emergency Response Operations app on the Now Platform to manage their own response to COVID-19. Working with ServiceNow, the Department of Health has made the app available to all government entities at no charge.</p>
<p>In addition to the State of Washington’s Emergency Response Operations app, ServiceNow recently developed and introduced three, no-charge community apps: Emergency Outreach App, Emergency Self Report App and Emergency Exposure Management app. These community apps are part of a broader Customer Care Plan launched by ServiceNow in March to support its customers as they focus on maintaining business operations during the COVID-19 pandemic.</p>
<p>“We deeply believe that technology should be in the service of people, and right now that means our responsibility is to help flatten the curve and aid other global organisations in continuing their own valuable work, employment and growth of their workforces,” McDermott said. “ServiceNow is committed to relentless innovation and protecting and creating jobs, to help us all emerge from this pandemic as a stronger community.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/we-are-committed-to-no-layoffs-for-2020-servicenow-ceo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Learning DevOps Is Like Learning to Skate: A Developer&#8217;s Honest Journey</title>
		<link>https://www.bestdevops.com/learning-to-skate-with-devops/</link>
					<comments>https://www.bestdevops.com/learning-to-skate-with-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 21 Apr 2020 07:07:05 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11959</guid>

					<description><![CDATA[One developer's candid account of stumbling through DevOps fundamentals — from AWS Elastic Beanstalk and ECS to Docker, CloudFormation, and a custom PostgreSQL setup — and what the experience taught him about persistence, tooling choices, and infrastructure thinking.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a personal account originally published on builtin.com. All technical experiences and conclusions described below belong to the original author.</em></p>



<h2 class="wp-block-heading">The Unexpected Parallel Between Ice Skating and DevOps</h2>



<p class="wp-block-paragraph">Growing up in Canada, the author spent a lot of time around ice rinks. The first time he skated, he fell repeatedly — bruised, frustrated, and in tears. But he went back the following week, and the week after that. Eventually, he could skate fast and pull off a few tricks. That arc of painful failure followed by hard-won competence turned out to be a surprisingly accurate metaphor for learning DevOps.</p>



<p class="wp-block-paragraph">Like an ice rink, DevOps is an open environment. You can skate in any direction, play different games, and assume different roles. You can also fall — in ways that feel uniquely humbling compared to other software engineering disciplines. This is one developer&#8217;s account of those falls, and what he learned from each one.</p>



<h2 class="wp-block-heading">Starting With the Wrong Mindset</h2>



<p class="wp-block-paragraph">When the author first approached DevOps, he carried two assumptions that would cost him time. First, he assumed DevOps was mostly &#8220;glue&#8221; — a few bash scripts connecting existing services. Second, he was fiercely independent and resistant to pivoting once he had committed to a stack. Both attitudes are common among developers new to infrastructure work, and both tend to backfire.</p>



<p class="wp-block-paragraph">The project that exposed these blind spots was a personal proof-of-concept: a PostgreSQL database exposing custom REST endpoints and WebSockets. Simple enough on paper — but the specific requirements quickly made off-the-shelf solutions inadequate.</p>



<h2 class="wp-block-heading">Requirement 1: A Custom PostgreSQL Extension (pg_cron)</h2>



<p class="wp-block-paragraph">The author wanted to use <a href="https://github.com/citusdata/pg_cron">pg_cron</a>, a PostgreSQL extension built by Citus Data that schedules cron jobs directly on the database server and exposes those jobs as a queryable database table. It also enables server-side events driven by SQL queries, co-located with the database process itself.</p>



<p class="wp-block-paragraph">The immediate problem: pg_cron is not an officially supported extension on AWS Relational Database Service (RDS). After Citus Data was acquired by Microsoft, the company shifted its focus to Azure and no longer maintains a formal build and test pipeline for pg_cron across arbitrary OS, architecture, and PostgreSQL version combinations. That means installing pg_cron outside of a supported environment requires compiling it from source.</p>



<h2 class="wp-block-heading">Requirement 2: Root (or SSH) Access to the Database Host</h2>



<p class="wp-block-paragraph">Installing a custom-compiled PostgreSQL extension requires copying build artifacts to the server and having sufficient permissions to register the extension with PostgreSQL. AWS RDS does not support SSH access into managed instances and does not grant the elevated permissions needed to install extensions outside its supported list. In practice, this meant the author needed root access to the underlying host — something RDS fundamentally does not provide.</p>



<p class="wp-block-paragraph">This is not necessarily a disadvantage. Root access over the long term provides genuine insight into database performance tuning, availability configuration, and the kind of low-level control that managed services deliberately abstract away. For a personal data architecture built around PostgreSQL, the tradeoff was worthwhile. For a production SaaS product where scalability and managed support matter most, AWS RDS remains a sensible default.</p>



<h2 class="wp-block-heading">Requirement 3: Server-Side Events via PostgreSQL LISTEN/NOTIFY</h2>



<p class="wp-block-paragraph">The project also required pushing server-side events to clients. PostgreSQL&#8217;s <code>CREATE TRIGGER</code> combined with its <code>LISTEN</code>/<code>NOTIFY</code> mechanism can implement a lightweight pub/sub system inside the database. It is also possible to run custom stored procedures using PL/pgSQL or PL/Python in this context.</p>



<p class="wp-block-paragraph">This capability introduces security considerations. Stored procedures that can fire on data changes need careful permissioning — ideally scoped to specific tables, rows, or columns — to ensure they cannot access data outside their intended domain. These requirements further reinforced that a self-managed PostgreSQL instance was the right approach for this project.</p>



<h2 class="wp-block-heading">First Attempt: AWS Elastic Beanstalk</h2>



<p class="wp-block-paragraph">Rather than solving the database problem first, the author decided to get a backend process running quickly using AWS Elastic Beanstalk. The appeal was clear: minimal operational overhead, a user-friendly CLI, and access to underlying AWS resources without having to manage every layer manually.</p>



<p class="wp-block-paragraph">After a week of experimentation, he moved on. The core tension is a classic one in managed platforms: Elastic Beanstalk trades <em>objective safety</em> (understanding exactly what is happening underneath when something breaks) for <em>subjective safety</em> (a guardrailed, abstracted interface). When his requirements drifted outside the platform&#8217;s intended use cases, he found himself debugging opaque failures with limited visibility. He had built himself into a corner.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I realized I didn&#8217;t want a sandbox. I want an ice rink.&#8221;</p></blockquote>



<h2 class="wp-block-heading">The Right Tool: Docker and Docker Compose</h2>



<p class="wp-block-paragraph">The Elastic Beanstalk experience clarified what the author actually needed: accessible and descriptive system logs, an open-source and locally reproducible deployment framework, and explicit control over dependencies. That description points directly to Docker.</p>



<p class="wp-block-paragraph">A few Docker features were particularly relevant to his situation:</p>



<ul class="wp-block-list">
<li><strong>Multi-stage builds:</strong> You can define build, test, and production stages in a single Dockerfile. Intermediate build images are cached and discarded, keeping the final image lean. This matters when some dependencies must be compiled from source.</li>
<li><strong>Docker Compose for single-host deployments:</strong> When you need to run multiple containers on one host and want to compartmentalize resources per process (e.g., block storage for a database, static file storage for a web server), Docker Compose provides a clean, declarative way to define that topology locally.</li>
</ul>



<h2 class="wp-block-heading">Deploying to AWS: ECS, EBS, and the Complexity Cliff</h2>



<p class="wp-block-paragraph">Once a Docker Compose stack works locally, the next question is how to deploy it to AWS. The natural answer is AWS Elastic Container Service (ECS). The author found the initial experience frustrating for several interconnected reasons:</p>



<ul class="wp-block-list">
<li><strong>Persistent volumes:</strong> Docker container filesystems are ephemeral by design. To persist data (such as a PostgreSQL data directory), you must attach an AWS Elastic Block Store (EBS) volume to the container.</li>
<li><strong>Fargate does not support EBS:</strong> AWS Fargate, the serverless container orchestration layer within ECS, does not support EBS volume attachment. Persisting stateful data requires using EC2-backed task definitions instead, which reintroduces infrastructure management overhead.</li>
<li><strong>EBS volumes are coupled to EC2 instances:</strong> Reproducibly provisioning an EC2 instance with an EBS volume attached at startup typically requires tooling such as Packer to define a custom Amazon Machine Image (AMI), adding another layer to the stack.</li>
</ul>



<p class="wp-block-paragraph">At this point the author seriously considered giving up. The complexity felt disproportionate to the goal. But he kept going — and found a path forward.</p>



<h2 class="wp-block-heading">The Solution: CloudFormation as the Source of Truth</h2>



<p class="wp-block-paragraph">An AWS blog post describing EC2 task definition support for Docker volume drivers — which bind a Docker volume to a persistent state store — pointed toward AWS CloudFormation as the connective tissue. CloudFormation is AWS&#8217;s native infrastructure-as-code service, and it has a steeper learning curve than ECS alone. However, it offers significantly more documentation, community resources, and tutorials, and it serves as the canonical description of any AWS deployment.</p>



<p class="wp-block-paragraph">Reading <em>Docker on AWS</em> by Justin Menga helped the author understand how well ECS and CloudFormation complement each other, and how much depth remains to explore. The conclusion he reached: writing your own CloudFormation templates, despite the upfront investment, gives you objective safety — you know precisely what AWS is building, and you retain the flexibility to make it do what you actually need.</p>



<h2 class="wp-block-heading">The Final Stack</h2>



<p class="wp-block-paragraph">After roughly two months of iteration, the author settled on a stack that met his requirements:</p>



<ul class="wp-block-list">
<li><strong>Docker Compose</strong> for local definition and development</li>
<li><strong>AWS Elastic Container Service (ECS)</strong> with EC2 task definitions (not Fargate) for container orchestration</li>
<li><strong>AWS Elastic Block Store (EBS)</strong> volumes mounted to containers for persistent storage</li>
<li><strong>A custom Amazon Machine Image (AMI)</strong> to reproducibly provision the EC2 host</li>
<li><strong>AWS CloudFormation</strong> templates as the single source of truth for all infrastructure</li>
</ul>



<h2 class="wp-block-heading">What the Skating Metaphor Actually Teaches Us</h2>



<p class="wp-block-paragraph">Looking back on the experience, the author draws three lessons that generalize beyond his specific project:</p>



<h3 class="wp-block-heading">1. Environments Vary — Adapt Your Approach</h3>



<p class="wp-block-paragraph">A frozen neighborhood pond and the Rockefeller Center skating rink are both ice, but they demand different skills and different respect. Similarly, deploying to a local development machine, a cloud-based staging environment, and production are three distinct contexts. The tools, constraints, and failure modes differ enough that you cannot carry assumptions from one directly into another.</p>



<h3 class="wp-block-heading">2. Competence Requires Deliberate Practice Over Time</h3>



<p class="wp-block-paragraph">You cannot learn to play hockey without first logging hours on the ice learning to skate. Likewise, DevOps fluency does not come from reading documentation alone. It comes from building things, breaking them, debugging unfamiliar systems, and steadily expanding your mental model of how infrastructure fits together.</p>



<h3 class="wp-block-heading">3. Understanding First Principles Changes Your Options</h3>



<p class="wp-block-paragraph">Being able to deploy a stack from first principles — knowing why each component exists, what it replaces, and what happens when it fails — expands your decision-making leverage significantly. Managed services are not wrong choices; they are context-dependent ones. When you understand what they are abstracting, you can make that choice deliberately rather than by default.</p>



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



<ul class="wp-block-list">
<li>Managed database services like AWS RDS are excellent for scalable production workloads but impose hard limits on customization. Know those limits before you commit.</li>
<li>Abstracted platforms (Elastic Beanstalk, Fargate) trade control for convenience. When your requirements drift outside a platform&#8217;s design envelope, that tradeoff reverses — you get less control and less convenience.</li>
<li>Docker multi-stage builds are worth learning early. They keep images small, make dependency compilation reproducible, and separate build-time from runtime concerns cleanly.</li>
<li>CloudFormation has a steep learning curve but pays off as a durable, explicit description of your infrastructure. Templates are reviewable, version-controllable, and portable across accounts and regions.</li>
<li>Persistence matters more than speed in learning. Two months of falling down and getting back up produced a durable understanding that a single weekend tutorial never could.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/learning-to-skate-with-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Cloud Computing Became a Critical Infrastructure During the COVID-19 Pandemic</title>
		<link>https://www.bestdevops.com/how-cloud-computing-is-emerging-as-a-champion-during-the-corona-outbreak/</link>
					<comments>https://www.bestdevops.com/how-cloud-computing-is-emerging-as-a-champion-during-the-corona-outbreak/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 21 Apr 2020 05:49:17 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11938</guid>

					<description><![CDATA[The COVID-19 pandemic forced a rapid, large-scale shift to remote work, e-commerce, and digital services. Here is how cloud computing absorbed that demand and kept businesses, healthcare providers, and individuals operational during unprecedented disruption.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on an original post published April 2020, drawing on reporting from thriveglobal.com during the early months of the COVID-19 pandemic. The observations reflect conditions at that time.</em></p>



<h2 class="wp-block-heading">The Pandemic&#8217;s Sudden Demand on Digital Infrastructure</h2>



<p class="wp-block-paragraph">When governments around the world issued stay-at-home orders and offices closed virtually overnight in early 2020, organizations had days — not months — to transition their workforces to fully remote operations. The technology absorbing most of that shock was cloud computing. Video conferencing, online retail, remote project management, virtual schooling, telehealth, and streaming entertainment all spiked simultaneously, placing extraordinary load on cloud platforms globally.</p>



<p class="wp-block-paragraph">The pandemic did not create cloud computing&#8217;s value — it exposed it. Organizations already on mature cloud platforms found it relatively straightforward to scale capacity. Those still reliant on on-premises infrastructure discovered painful gaps.</p>



<h2 class="wp-block-heading">Could Cloud Platforms Actually Handle the Load?</h2>



<p class="wp-block-paragraph">The short answer is largely yes, though not without friction. Major cloud providers — AWS, Microsoft Azure, and Google Cloud — had built elastic infrastructure designed precisely for demand spikes. Hyperscale data centres with near-unlimited burst capacity are a core part of the cloud value proposition.</p>



<p class="wp-block-paragraph">That said, the surge was not entirely smooth. Microsoft publicly acknowledged service degradations on Teams and other Microsoft 365 services during peak periods in early 2020, as usage climbed far faster than routine capacity planning anticipated. These incidents were generally short-lived and were resolved through dynamic resource allocation — but they highlighted that even the largest platforms are not immune to demand events of this magnitude.</p>



<p class="wp-block-paragraph">The key lesson for engineering teams: elastic scalability is a capability, not a guarantee. Auto-scaling policies, quotas, and architectural decisions all determine whether a workload actually scales when it needs to. Having experienced cloud operations staff or a managed service provider monitoring and adjusting those parameters in real time proved essential for many organisations during this period.</p>



<h2 class="wp-block-heading">How Cloud Architecture Supports Distributed Operations</h2>



<p class="wp-block-paragraph">Understanding why the cloud handled the pandemic surge requires a basic look at how cloud environments are structured:</p>



<ul class="wp-block-list">
<li><strong>Front-end (client layer):</strong> The interfaces users interact with — browsers, desktop applications, mobile apps. These are thin clients that render data retrieved from back-end services.</li>
<li><strong>Back-end (infrastructure layer):</strong> The compute instances, managed databases, object storage, virtual networks, and supporting services hosted in cloud provider data centres.</li>
<li><strong>Connectivity layer:</strong> The internet, CDNs, and private network links (such as AWS Direct Connect or Azure ExpressRoute) that carry traffic between clients and cloud resources.</li>
<li><strong>Middleware and platform services:</strong> Managed queues, API gateways, serverless functions, and container orchestration platforms (such as Kubernetes) that abstract infrastructure management away from application teams.</li>
<li><strong>Control plane:</strong> The cloud provider&#8217;s centralised management layer that handles traffic routing, autoscaling, health checks, and resource provisioning.</li>
</ul>



<p class="wp-block-paragraph">This architecture means that a spike in demand triggers automated resource provisioning rather than requiring manual server procurement — a process that previously took weeks. That elasticity is what allowed cloud platforms to absorb COVID-19-driven demand surges that would have collapsed traditional on-premises infrastructure.</p>



<h2 class="wp-block-heading">Five Areas Where Cloud Computing Proved Its Value</h2>



<h3 class="wp-block-heading">1. Business Continuity and Disaster Recovery</h3>



<p class="wp-block-paragraph">Cloud platforms provide built-in capabilities that directly support business continuity: automated data backup, cross-region replication, managed failover, and recovery point objectives measured in minutes rather than hours. During the pandemic, organisations with workloads already in the cloud were able to maintain operations with minimal disruption because their data and applications were not physically tied to offices that were now inaccessible.</p>



<p class="wp-block-paragraph">Employees could authenticate from home devices and reach the same data, services, and collaboration tools they used in the office. Identity providers, VPN replacements such as zero-trust network access (ZTNA) solutions, and cloud-hosted virtual desktops made this operationally feasible at scale.</p>



<h3 class="wp-block-heading">2. E-Commerce Scalability Under Surge Conditions</h3>



<p class="wp-block-paragraph">With physical retail shut down, consumers shifted to online purchasing for groceries, household supplies, pharmaceuticals, and virtually everything else. This created traffic volumes on e-commerce platforms that rivalled or exceeded peak holiday season loads — but with no advance warning to prepare.</p>



<p class="wp-block-paragraph">Retailers running on cloud-native or cloud-hosted platforms were able to scale horizontally — adding compute and database capacity on demand. Those on legacy shared-hosting arrangements or underprovisioned dedicated servers were more likely to experience downtime. Cloud platforms also provide integrated DDoS protection, Web Application Firewalls (WAFs), and fraud detection services — security controls that became more important as cybercriminals targeted the surge in online financial transactions.</p>



<h3 class="wp-block-heading">3. Remote Collaboration and Workforce Connectivity</h3>



<p class="wp-block-paragraph">Cloud-delivered collaboration tools absorbed an extraordinary amount of new usage. Video conferencing platforms, team messaging applications, and project management tools all run on distributed cloud infrastructure. Services such as Zoom, Microsoft Teams, Slack, and Google Meet became essential daily infrastructure for hundreds of millions of knowledge workers simultaneously.</p>



<p class="wp-block-paragraph">Project management platforms — including Asana, Trello, Basecamp, and Jira — enabled distributed teams to track work asynchronously without relying on physical presence or hallway conversations. The combination of real-time communication and async task management, all delivered via cloud SaaS, became the operating model for remote-first work during lockdowns.</p>



<h3 class="wp-block-heading">4. Healthcare and Telemedicine</h3>



<p class="wp-block-paragraph">The healthcare sector faced simultaneous pressure from two directions: a surge in demand for COVID-19 related services and a need to maintain non-emergency care safely. Cloud platforms supported both by enabling telemedicine at scale — allowing clinicians to consult with patients remotely using video and secure messaging — and by providing the data infrastructure needed to analyse patient outcomes and resource allocation.</p>



<p class="wp-block-paragraph">Cloud-hosted electronic health record (EHR) systems enabled clinicians to access patient data from home or temporary clinical settings. Interoperability — the ability to share data between systems and organisations — was also improved through cloud-based integration platforms, which proved critical when coordinating pandemic response across health networks.</p>



<p class="wp-block-paragraph">Cloud also reduced the capital cost of expanding IT capacity during the crisis. Provisioning additional compute for data analysis or additional storage for medical imaging does not require physical hardware procurement when it is done in the cloud.</p>



<h3 class="wp-block-heading">5. Entertainment and Social Connection</h3>



<p class="wp-block-paragraph">Streaming video services such as Netflix, Amazon Prime Video, Disney+, and others experienced significant usage increases during lockdowns. These services are built entirely on cloud infrastructure, with CDN-delivered video segments enabling adaptive bitrate streaming at global scale. Without cloud-native delivery architecture, the simultaneous increase in concurrent viewers across multiple continents would have been technically infeasible.</p>



<p class="wp-block-paragraph">Online gaming platforms similarly absorbed large increases in concurrent users. Cloud-hosted game backends and matchmaking services maintained service quality for millions of additional users without meaningful downtime — a direct result of elastic scaling architecture.</p>



<h2 class="wp-block-heading">Lessons for DevOps and Engineering Teams</h2>



<p class="wp-block-paragraph">The COVID-19 period surfaced several operational lessons that remain relevant for engineering organisations today:</p>



<ul class="wp-block-list">
<li><strong>Design for elasticity, not just capacity:</strong> Static capacity planning based on expected peak load is insufficient. Autoscaling policies, load testing under surge conditions, and defined runbooks for rapid manual scaling are all necessary components of a resilient architecture.</li>
<li><strong>Treat cloud migration as ongoing, not one-time:</strong> Organisations that had partially migrated found themselves with hybrid complexity during the crisis. A coherent cloud strategy reduces operational risk during unexpected disruption.</li>
<li><strong>Security posture matters more, not less, during emergencies:</strong> Cybercriminals actively target organisations during crises. Cloud security tooling — WAFs, identity management, anomaly detection — must be maintained and monitored continuously, including during incidents.</li>
<li><strong>Operational visibility is non-negotiable:</strong> Teams managing sudden scale increases need real-time observability across metrics, logs, and traces. Cloud-native monitoring tools and well-configured alerting were the difference between rapid remediation and prolonged outages.</li>
<li><strong>Vendor limits are real:</strong> Even hyperscale cloud providers have service quotas and regional capacity constraints. Understanding your provider&#8217;s limits and maintaining relationships with your cloud account team provides an important safety margin during unprecedented demand events.</li>
</ul>



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



<p class="wp-block-paragraph">The COVID-19 pandemic was not the event that made cloud computing important — but it was the event that made its importance undeniable to organisations that had previously treated cloud adoption as optional or aspirational. Businesses that had invested in cloud infrastructure, DevOps practices, and cloud-native architectures entered the crisis with a meaningful operational advantage. Those that had not faced a difficult choice between rapid, high-risk migration and significant operational disruption.</p>



<p class="wp-block-paragraph">For engineering teams, the pandemic period reinforced a simple principle: infrastructure that can scale, recover, and operate without physical access is not a luxury. It is a requirement for resilient operations in an unpredictable world.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-cloud-computing-is-emerging-as-a-champion-during-the-corona-outbreak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Git at 15: How a &#8216;Stupid Content Tracker&#8217; Became the Backbone of DevOps</title>
		<link>https://www.bestdevops.com/devops-deeper-dive-git-turns-15/</link>
					<comments>https://www.bestdevops.com/devops-deeper-dive-git-turns-15/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 21 Apr 2020 05:33:12 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[IT Industry]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11932</guid>

					<description><![CDATA[Git turns 15 years old — here's how Linus Torvalds' deliberately named 'stupid content tracker' became the de facto standard for version control and a cornerstone of modern DevOps practice.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published on <a href="https://devops.com" rel="noopener">devops.com</a> in April 2020, marking Git&#8217;s 15th anniversary.</em></p>



<h2 class="wp-block-heading">From Insult to Industry Standard</h2>



<p class="wp-block-paragraph">Git, the distributed version control system that has underpinned a generation of DevOps tooling and practice, turned 15 in April 2020. Created by Linus Torvalds — best known as the originator of the Linux kernel — Git was named with characteristic irreverence. Torvalds and the broader Linux community jokingly referred to it as &#8220;that stupid content tracker,&#8221; and the word <em>git</em> itself is British slang for a contemptible or foolish person. The name stuck.</p>



<p class="wp-block-paragraph">Fifteen years later, the joke has aged rather poorly: Git is now one of the most widely adopted and consequential open source projects in computing history.</p>



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



<p class="wp-block-paragraph">Torvalds created Git in 2005, initially to manage the Linux kernel source code after a licensing dispute ended the project&#8217;s use of the proprietary BitKeeper system. The goals were clear from the start: speed, strong support for non-linear development (branching and merging), full distribution, and the ability to handle large projects efficiently.</p>



<p class="wp-block-paragraph">Shortly after its creation, day-to-day stewardship of the project passed to <strong>Junio Hamano</strong>, a software engineer who has led Git development for the full 15 years since. Hamano works at Google. His long-running maintenance of the project is widely credited with providing the stability and discipline that allowed Git to mature from a Linux-centric tool into a universal standard.</p>



<h2 class="wp-block-heading">Why Git Won</h2>



<p class="wp-block-paragraph">Non-linear version control was not a new concept when Git launched in 2005 — other systems already supported branching. What set Git apart was the combination of:</p>



<ul class="wp-block-list">
<li><strong>Speed:</strong> Most operations are local, making common commands nearly instantaneous compared to centralized systems.</li>
<li><strong>Cheap, fast branching and merging:</strong> Creating a branch in Git is a trivial operation, which encouraged experimentation and short-lived feature branches — a workflow that maps directly onto modern CI/CD pipelines.</li>
<li><strong>Distributed architecture:</strong> Every working copy is a full repository with complete history, eliminating single points of failure and enabling offline work.</li>
<li><strong>Visualizable non-linear history:</strong> Git&#8217;s directed acyclic graph (DAG) model makes it possible to reason about complex development histories in a way that linear systems cannot match.</li>
</ul>



<p class="wp-block-paragraph">These properties aligned naturally with the principles that would later crystallize into DevOps: automation, collaboration, rapid iteration, and a focus on flow. Git became the connective tissue between source code, CI systems, deployment pipelines, and infrastructure-as-code repositories.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Git is an essential part of everything we do. It&#8217;s the single source of truth.&#8221;</p><cite>Pratik Wadher, Vice President, Intuit</cite></blockquote>



<h2 class="wp-block-heading">Git&#8217;s Place Alongside SQL and Linux</h2>



<p class="wp-block-paragraph">By 2020, organizations across every industry were running DevOps initiatives that depended on Git. GitHub, GitLab, Bitbucket, and related platforms had grown into a multi-billion-dollar segment of the IT industry. Platforms compete on features built <em>around</em> Git — merge request workflows, code review, CI integration, security scanning — but the underlying protocol remains the shared foundation.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The interesting thing about Git is that it has had real staying power. In terms of industry standards, Git can take its place alongside SQL and Linux in terms of impact.&#8221;</p><cite>Kelly Stirman, Vice President of Product Strategy and Marketing, GitHub</cite></blockquote>



<p class="wp-block-paragraph">That comparison is worth sitting with. SQL survived decades of competing query languages and NoSQL movements. Linux displaced proprietary Unix variants and now runs the majority of the world&#8217;s servers. Git appears to be following a similar trajectory in the version control space.</p>



<h2 class="wp-block-heading">Ongoing Innovation: Partial Clones and Large File Support</h2>



<p class="wp-block-paragraph">Despite its maturity, Git&#8217;s pace of development remained active at the 15-year mark. A notable area of collaborative work involved <strong>partial clone</strong> capability — a feature that GitLab, GitHub, Microsoft, and Google contributed to together. Rather than requiring developers to clone every file in a repository, partial clones allow a working copy to be initialized with only the objects actually needed for a given task, fetching additional data on demand.</p>



<p class="wp-block-paragraph">This is particularly relevant for:</p>



<ul class="wp-block-list">
<li><strong>Large monorepos</strong> where full clones are prohibitively slow or storage-intensive.</li>
<li><strong>Game development pipelines</strong> that routinely involve binary assets (textures, audio, 3D models) many gigabytes in size.</li>
<li><strong>Geographically distributed teams</strong> for whom cloning over wide-area networks is a recurring bottleneck.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It will enable new use cases.&#8221;</p><cite>Brendan O&#8217;Leary, Senior Developer Evangelist, GitLab</cite></blockquote>



<p class="wp-block-paragraph">At the time of writing (April 2020), partial clone support was available as an experimental feature in both GitHub and GitLab. Developers working with very large repositories should consult current documentation for each platform to understand what is now generally available.</p>



<h2 class="wp-block-heading">Git as the Default — Not a Choice</h2>



<p class="wp-block-paragraph">Perhaps the clearest sign of Git&#8217;s dominance is that, for most developers entering the industry today, using Git is not a deliberate choice — it is simply how software is managed.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Git is now the default way to manage source code. Ten years ago that was not the case.&#8221;</p><cite>François Dechery, Chief Strategy Officer, CloudBees</cite></blockquote>



<p class="wp-block-paragraph">This shift has profound implications for DevOps adoption. When Git is assumed, practices built on top of it — feature branching, pull/merge request workflows, GitOps, trunk-based development — become easier to introduce because teams are not simultaneously learning a new tool and a new methodology.</p>



<h2 class="wp-block-heading">What Comes Next</h2>



<p class="wp-block-paragraph">Looking beyond the 15-year milestone, several trends point to continued evolution around Git rather than replacement of it:</p>



<ul class="wp-block-list">
<li><strong>GitOps:</strong> Using Git repositories as the source of truth for infrastructure and application state, with automated reconciliation loops keeping live environments in sync with declared configuration.</li>
<li><strong>AI-assisted development:</strong> Code generation, review, and suggestion tools that integrate directly into Git-based pull request workflows.</li>
<li><strong>DevSecOps integration:</strong> Security scanning, secret detection, and policy enforcement embedded into Git-hosted CI pipelines rather than applied as a post-deployment afterthought.</li>
<li><strong>Scalability improvements:</strong> Continued work on sparse checkout, partial clones, commit graph acceleration, and other features to keep Git performant as repositories grow.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It&#8217;s been quite a journey. No one really knew 15 years ago just how big an impact the repository would have on software development.&#8221;</p><cite>Ido Green, Vice President of Technology, JFrog</cite></blockquote>



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



<ul class="wp-block-list">
<li>Git was created by Linus Torvalds in 2005 and has been maintained by Junio Hamano ever since.</li>
<li>Its distributed model, fast branching, and non-linear history support made it a natural fit for DevOps workflows.</li>
<li>Git now underpins a multi-billion-dollar platform ecosystem spanning GitHub, GitLab, Bitbucket, and beyond.</li>
<li>Active development — including partial clone support contributed collaboratively by major vendors — shows the project is far from stagnant.</li>
<li>For most engineers entering the field today, Git is simply assumed — a sign of how completely it has displaced alternatives.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-deeper-dive-git-turns-15/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AWS Adds GUI to Snow Edge Computing Family with AWS OpsHub</title>
		<link>https://www.bestdevops.com/aws-adds-gui-to-snow-edge-computing-family/</link>
					<comments>https://www.bestdevops.com/aws-adds-gui-to-snow-edge-computing-family/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 11:23:16 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Edge computing]]></category>
		<category><![CDATA[IT administrator]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11923</guid>

					<description><![CDATA[AWS introduced OpsHub for Snow Family, a graphical interface for managing Snow appliances, alongside faster Snowball hardware, IAM access controls, and Systems Manager automation support.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://devops.com" rel="noopener">devops.com</a>. Original post date: April 20, 2020.</em></p>



<h2 class="wp-block-heading">AWS OpsHub Brings a GUI to Snow Family Management</h2>



<p class="wp-block-paragraph">Amazon Web Services (AWS) announced the addition of <strong>AWS OpsHub for Snow Family</strong>, a graphical user interface (GUI) tool designed to simplify management of its Snow hardware appliances. Previously, administrators relied on the AWS Snow command-line interface (CLI) — a barrier that limited day-to-day access to those comfortable working in a terminal. OpsHub provides a visual alternative, making it feasible for a broader range of IT staff to provision and manage Snow devices without deep CLI expertise. AWS even included step-by-step cartoon-style illustrations to guide users through the provisioning process.</p>



<h2 class="wp-block-heading">What&#8217;s New in the Snow Family Update</h2>



<p class="wp-block-paragraph">The OpsHub announcement was accompanied by several other significant updates to the Snow Family ecosystem:</p>



<ul class="wp-block-list">
  <li><strong>Faster Snowball hardware:</strong> AWS announced a new generation of Snowball storage appliances claimed to be approximately 25% faster than their predecessors, achieved through additional memory, support for more virtual CPUs, and 100 Gbps networking.</li>
  <li><strong>IAM access control:</strong> Administrators can now manage access to Snow appliances using AWS Identity and Access Management (IAM), bringing consistent, policy-based access control to edge devices.</li>
  <li><strong>AWS Systems Manager integration:</strong> Tasks on Snow appliances can be automated through AWS Systems Manager, reducing manual operational overhead for organizations managing fleets of devices.</li>
  <li><strong>Larger storage clusters:</strong> According to Bill Vass, Vice President of Technology at AWS, organizations can now build Snow-based storage clusters up to <strong>1.4 petabytes</strong> in total capacity.</li>
</ul>



<h2 class="wp-block-heading">From Data Transfer to Edge Computing Platform</h2>



<p class="wp-block-paragraph">The Snow Family was originally designed to solve a straightforward problem: moving massive datasets into the AWS cloud when network transfer is impractical. An organization loads data onto a physical Snow appliance, ships it to AWS, and AWS staff then transfers the data into the cloud. This remains a core use case, particularly for initial data migrations or environments with limited internet connectivity.</p>



<p class="wp-block-paragraph">However, the growth of edge computing has expanded the role Snow appliances play. AWS now positions Snow devices as edge compute platforms capable of running hybrid workloads — processing and storing data locally before syncing with the cloud. This is particularly relevant for Internet of Things (IoT) deployments and industrial environments where low latency or intermittent connectivity makes full cloud dependency impractical.</p>



<p class="wp-block-paragraph">To support these workloads, AWS offers the <strong>AWS Greengrass</strong> framework, which enables developers to run Lambda functions and containerized workloads locally on edge hardware including Snow devices, while maintaining integration with AWS cloud services.</p>



<h2 class="wp-block-heading">AWS and the Edge Computing Market</h2>



<p class="wp-block-paragraph">AWS&#8217;s push into edge computing with the Snow Family puts it in direct competition with traditional data center hardware vendors who also offer edge platforms — including Dell Technologies, which Vass referenced as a rival. AWS&#8217;s argument is that organizations already deeply integrated with AWS cloud services will benefit from edge hardware that connects natively to the same management plane, identity systems, and automation tooling they already use in the cloud.</p>



<p class="wp-block-paragraph">The broader industry context is relevant here. As 5G networks expand available bandwidth and reduce latency, edge computing workloads are expected to grow significantly. Industries including manufacturing, retail, healthcare, and telecommunications are actively investing in edge infrastructure to process data closer to where it is generated — reducing round-trip latency and cloud egress costs. Some analysts have projected that edge workloads could eventually rival or exceed centralized cloud workloads in number, though the compute and storage density will vary enormously by deployment type.</p>



<p class="wp-block-paragraph">AWS is positioning the Snow Family not just as ruggedized transfer hardware, but as a coherent edge computing product line managed through the same AWS Console and APIs administrators already know. The addition of OpsHub, IAM integration, and Systems Manager support are all steps toward reducing the operational gap between managing cloud resources and managing edge devices.</p>



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



<ul class="wp-block-list">
  <li><strong>OpsHub lowers the barrier to entry</strong> for teams managing Snow appliances without deep CLI experience.</li>
  <li><strong>IAM integration</strong> means Snow appliance access can be governed by the same role-based policies used across the rest of your AWS environment.</li>
  <li><strong>Systems Manager support</strong> enables scripted automation and configuration management at the edge, consistent with cloud-side operational practices.</li>
  <li><strong>Larger cluster sizes (up to 1.4 PB)</strong> make Snow viable for organizations with very large on-premises or edge storage requirements.</li>
  <li><strong>Greengrass compatibility</strong> allows edge-native application logic to be deployed and managed using familiar AWS developer tooling.</li>
</ul>



<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" width="675" height="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMFARYSiWm733n1DcCem6bN&#038;autoplay=0&#038;rel=1&#038;fs=1&#038;controls=1" title="AWS Snow Family YouTube playlist" allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
  </div>
</figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/aws-adds-gui-to-snow-edge-computing-family/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ServiceNow Pledges No Layoffs and Continued Hiring Through 2020 Amid COVID-19 Pandemic</title>
		<link>https://www.bestdevops.com/servicenow-makes-no-layoff-pledge-for-2020/</link>
					<comments>https://www.bestdevops.com/servicenow-makes-no-layoff-pledge-for-2020/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 18 Apr 2020 08:11:36 +0000</pubDate>
				<category><![CDATA[Servicenow]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[ServiceNow]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11897</guid>

					<description><![CDATA[ServiceNow committed to protecting its 11,000-plus global workforce through 2020, pledging no layoffs and continued hiring despite COVID-19 economic disruption. The company also launched free emergency response apps and the People+Work Connect initiative.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://www.businesswire.com" rel="noopener">BusinessWire</a>. Original announcement date: April 2020.</em></p>



<h2 class="wp-block-heading">ServiceNow Commits to No Layoffs for 2020</h2>



<p class="wp-block-paragraph">At the height of the COVID-19 pandemic in April 2020, ServiceNow (NYSE: NOW) publicly pledged to protect the jobs of its more than 11,000 global employees for the remainder of the year. The digital workflow company stated it would not only avoid layoffs but intended to continue active hiring across its global offices.</p>



<p class="wp-block-paragraph">The company also extended its commitment to several hundred support staff and contractors who were not actively working while ServiceNow&#8217;s offices remained closed, pledging to protect their jobs and salaries during the closure period.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We want our employees focused on supporting our customers, not worried about their own jobs. We are committed to no layoffs for 2020. We are continuing to hire worldwide.&#8221;</p><cite>— Bill McDermott, CEO, ServiceNow</cite></blockquote>



<h2 class="wp-block-heading">Hiring Plans and Internship Program</h2>



<p class="wp-block-paragraph">ServiceNow stated it expected to create and fill more than 1,000 new jobs in the United States alone by the end of 2020, with additional roles to be filled internationally. The company continued onboarding new employees throughout the pandemic period.</p>



<p class="wp-block-paragraph">The company also committed to its summer internship program, pivoting to a fully digital format to accommodate approximately 360 college interns from around the world. ServiceNow employees had been working from home since mid-March 2020 and at the time of the announcement expected to continue doing so until at least June 1, 2020.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;ServiceNow saved my summer. Without their digital intern program, I would have had to scramble to find a new summer job. Knowing that ServiceNow is determined to make my internship as enriching as possible during this uncertain time reaffirms my decision to join this company.&#8221;</p><cite>— Caroline Parkinson, University of Michigan (Class of 2021), ServiceNow Intern</cite></blockquote>



<h2 class="wp-block-heading">People+Work Connect: An Employer-to-Employer Initiative</h2>



<p class="wp-block-paragraph">Alongside Accenture, Lincoln Financial Group, and Verizon, ServiceNow announced the launch of <strong>People+Work Connect</strong>, a collaborative online platform designed to match companies with furloughed or laid-off workforces to employers urgently seeking workers. The initiative was free for employers to join and participate in, with the explicit goal of reducing the time and complexity involved in finding new employment during the pandemic.</p>



<p class="wp-block-paragraph">ServiceNow posted more than 800 of its own open roles through this initiative as part of its broader hiring commitment.</p>



<h2 class="wp-block-heading">COVID-19 Emergency Response Applications</h2>



<p class="wp-block-paragraph">ServiceNow also took steps to directly support government agencies and enterprises managing COVID-19 response using its Now Platform. The company developed and released several no-charge community applications:</p>



<ul class="wp-block-list">
<li><strong>Emergency Outreach App</strong> – Enables organizations to communicate quickly with employees during emergencies.</li>
<li><strong>Emergency Self Report App</strong> – Allows employees to self-report health status.</li>
<li><strong>Emergency Exposure Management App</strong> – Helps organizations track and manage potential exposure events.</li>
</ul>



<p class="wp-block-paragraph">Washington State&#8217;s Department of Health, already a ServiceNow customer, built an <strong>Emergency Response Operations</strong> app on the Now Platform to manage its own COVID-19 response. Working with ServiceNow, the department made this app available at no charge to all government entities.</p>



<h2 class="wp-block-heading">Real-World Deployments on the Now Platform</h2>



<p class="wp-block-paragraph">ServiceNow highlighted several organizations that deployed its platform rapidly during the pandemic:</p>



<ul class="wp-block-list">
<li><strong>City of Los Angeles:</strong> Implemented drive-through COVID-19 testing coordination using the Now Platform. Within 48 hours of deployment, a public portal was live for 16 million citizens to check symptoms, schedule appointments, and select testing locations.</li>
<li><strong>Calgary Catholic School District:</strong> Used the Now Platform to rapidly equip staff with information and tools for the transition from in-classroom to remote teaching, ensuring continuity of student learning.</li>
<li><strong>A US retail company (unnamed):</strong> Built and deployed a mobile application to 330,000 employees globally within 96 hours to handle the surge in emergency paid leave requests related to COVID-19.</li>
<li><strong>A large US city (unnamed):</strong> Deployed a Now Platform application to coordinate food and essential supplies distribution for 1.8 million citizens in need during the pandemic.</li>
</ul>



<h2 class="wp-block-heading">Charitable Contributions</h2>



<p class="wp-block-paragraph">ServiceNow and its employees committed $1.5 million in total cash donations to support COVID-19 relief efforts. Corporate grants totaling $1.225 million were directed to the following organizations:</p>



<ul class="wp-block-list">
<li>United Nations Foundation</li>
<li>Centers for Disease Control Foundation</li>
<li>NYC Mayor&#8217;s COVID-19 Emergency Relief Fund</li>
<li>Silicon Valley Community Foundation COVID-19 Coronavirus Response Funds</li>
<li>Second Harvest of Silicon Valley</li>
</ul>



<p class="wp-block-paragraph">Employee matching gift campaigns were planned to raise additional funds for non-profit organizations in the communities where ServiceNow employees live and work.</p>



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



<p class="wp-block-paragraph">The commitments described in this announcement were forward-looking statements made in April 2020, based on information available at that time. ServiceNow noted that actual outcomes could differ based on changes in global economic conditions and the trajectory of the COVID-19 pandemic. These statements reflected ServiceNow&#8217;s intentions at the time of the announcement and were not guarantees of future performance.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/servicenow-makes-no-layoff-pledge-for-2020/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitHub Slashes Prices and Opens Core Features to Free Tier — A Direct Response to GitLab</title>
		<link>https://www.bestdevops.com/how-generous-of-github-to-slash-prices-and-make-all-its-core-features-free-so-what-gives-oh-right-gitlab/</link>
					<comments>https://www.bestdevops.com/how-generous-of-github-to-slash-prices-and-make-all-its-core-features-free-so-what-gives-oh-right-gitlab/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 18 Apr 2020 08:06:52 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11894</guid>

					<description><![CDATA[GitHub made private repositories free for unlimited collaborators and cut the Team plan price from $9 to $4 per user. The timing is no coincidence — GitLab already offered the same for free.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://www.theregister.co.uk" rel="noopener">The Register</a>. Original article published April 2020.</em></p>



<h2 class="wp-block-heading">What GitHub Changed</h2>



<p class="wp-block-paragraph">In April 2020, GitHub announced a significant restructuring of its pricing and free tier. The headline changes were:</p>



<ul class="wp-block-list">
<li><strong>Private repositories with unlimited collaborators</strong> became free — previously this required a paid Team plan.</li>
<li><strong>Free tier includes 500 MB</strong> of GitHub Packages storage.</li>
<li><strong>Free tier includes 2,000 minutes</strong> of GitHub Actions per month for automated CI/CD workflows.</li>
<li><strong>The paid Team plan dropped from $9 to $4 per user per month</strong>, adding 2 GB package storage, 3,000 Actions minutes, and GitHub support.</li>
<li><strong>The Enterprise plan remained unchanged at $21 per user per month</strong>, covering security, compliance, and higher usage quotas.</li>
</ul>



<h2 class="wp-block-heading">A Brief History of GitHub&#8217;s Pricing Evolution</h2>



<p class="wp-block-paragraph">Before Microsoft acquired GitHub, the model was straightforward: public (open-source) repositories were free, private repositories were paid. After the acquisition closed, GitHub CEO Nat Friedman announced in January 2019 that private repositories with up to three collaborators would become free. The April 2020 announcement removed the collaborator limit entirely, extending the free tier to teams of any size.</p>



<h2 class="wp-block-heading">The GitLab Factor: Why the Timing Matters</h2>



<p class="wp-block-paragraph">The pricing changes did not happen in a vacuum. GitLab — GitHub&#8217;s most direct competitor and a platform that markets itself as providing &#8220;the entire DevOps lifecycle in a single application&#8221; — had already been offering a comparable free tier. GitLab&#8217;s free plan included:</p>



<ul class="wp-block-list">
<li>Unlimited private and public repositories</li>
<li>Unlimited collaborators</li>
<li>2,000 CI pipeline minutes per group per month on shared runners</li>
</ul>



<p class="wp-block-paragraph">Notably, GitLab&#8217;s paid Bronze plan — aimed at small teams — was already priced at $4.00 per user per month, exactly matching GitHub&#8217;s newly reduced Team plan. Whether or not GitHub&#8217;s pricing team looked directly at GitLab&#8217;s rate card, the alignment is difficult to dismiss as coincidence.</p>



<h2 class="wp-block-heading">Microsoft&#8217;s Strategic Rationale</h2>



<p class="wp-block-paragraph">Friedman framed the announcement around access: &#8220;every developer on Earth should have access to GitHub. Price shouldn&#8217;t be a barrier.&#8221; That is a genuine philosophical position, but it also serves a clear commercial purpose.</p>



<p class="wp-block-paragraph">Microsoft has described GitHub as a strategic asset that supports its broader developer ecosystem — including Azure cloud services and the Visual Studio / Azure DevOps toolchain. CEO Satya Nadella characterised the combined offering as &#8220;a compelling developer SaaS solution,&#8221; while simultaneously emphasising that developers using Microsoft tools can &#8220;target any cloud, any edge device.&#8221; The dual message — openness for developers, ecosystem stickiness for investors — reflects the tension at the heart of Microsoft&#8217;s GitHub ownership.</p>



<p class="wp-block-paragraph">Keeping developers on GitHub, especially early-career and open-source developers who may later influence enterprise purchasing decisions, has long-term value even when those users pay nothing today.</p>



<h2 class="wp-block-heading">GitHub Actions and the CI/CD Race</h2>



<p class="wp-block-paragraph">GitHub introduced Actions in August 2019, bringing native CI/CD workflows directly into the platform. Before Actions, teams typically had to integrate third-party tools (Travis CI, CircleCI, Jenkins, and others) or move to a platform like GitLab that had built-in pipelines from the start. Including 2,000 free Actions minutes in the new free tier was a direct move to close that competitive gap and reduce a key reason teams might choose GitLab over GitHub.</p>



<h2 class="wp-block-heading">The npm Acquisition: Expanding the Ecosystem</h2>



<p class="wp-block-paragraph">The pricing changes came shortly after GitHub announced an agreement to acquire npm, the dominant package registry for the JavaScript ecosystem. Together, free private repositories, built-in CI/CD, integrated package management, and a large existing developer community reinforce GitHub&#8217;s position as the default home for code — making it harder for any single competitor to displace it.</p>



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



<p class="wp-block-paragraph">For individual developers and small teams, the free tier changes are genuinely useful. Unlimited private collaborators and 2,000 CI minutes per month cover a significant portion of real project needs without cost.</p>



<p class="wp-block-paragraph">For professional and enterprise DevOps teams, pricing is rarely the deciding factor. Reliability, security controls, compliance features, integration depth, and support SLAs matter more. GitHub&#8217;s history of platform incidents (outages, degraded performance) remained a legitimate concern for teams evaluating it as a mission-critical platform, regardless of how attractive the free tier became.</p>



<p class="wp-block-paragraph">The competitive picture in 2020 was essentially this:</p>



<ul class="wp-block-list">
<li><strong>GitHub</strong>: largest developer community, strong ecosystem, improving CI/CD, free tier now matches GitLab&#8217;s.</li>
<li><strong>GitLab</strong>: more mature built-in DevOps tooling, self-hosted option, strong in enterprises that want a single integrated platform.</li>
<li><strong>Both</strong>: competing hard at the free tier to attract developers early, with the expectation that team and enterprise upgrades follow.</li>
</ul>



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



<p class="wp-block-paragraph">GitHub&#8217;s April 2020 pricing overhaul — free unlimited private repositories, 2,000 Actions minutes, and a $4 Team plan — brought it into direct parity with GitLab&#8217;s free and entry-level paid tiers. The move reflects both genuine democratisation of developer tooling and a calculated competitive response to GitLab&#8217;s longstanding advantages in CI/CD and all-in-one DevOps workflows. For DevOps practitioners, the practical takeaway is that the cost barrier to using either platform for private team projects effectively dropped to zero, shifting the evaluation criteria squarely onto features, reliability, and integration fit.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-generous-of-github-to-slash-prices-and-make-all-its-core-features-free-so-what-gives-oh-right-gitlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloud Computing Trends of 2020: AI, Kubernetes, Serverless, and Hybrid Cloud</title>
		<link>https://www.bestdevops.com/cloud-computing-trends-of-2020/</link>
					<comments>https://www.bestdevops.com/cloud-computing-trends-of-2020/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 17 Apr 2020 08:08:07 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Hybrid Cloud]]></category>
		<category><![CDATA[IT infrastructure]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11865</guid>

					<description><![CDATA[From AI-driven automation and Kubernetes adoption to serverless computing and hybrid cloud architectures, explore the major cloud computing trends that defined 2020.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Investments in cloud computing have grown steadily year over year, and 2020 marked a pivotal moment for organizations accelerating their digital transformation. Cloud computing has become a foundational tool for rationalizing legacy IT infrastructure and enabling new business models. Below is a structured look at the key cloud computing trends that shaped 2020.</p>



<h2 class="wp-block-heading">1. Artificial Intelligence Becomes More Deeply Integrated</h2>



<p class="wp-block-paragraph">AI capabilities embedded in cloud platforms matured significantly in 2020. Cloud providers began offering managed AI and machine learning services that allowed organizations to automate complex processes without building infrastructure from scratch.</p>



<p class="wp-block-paragraph">Core AI disciplines — including machine learning, computer vision, and intelligent process automation — became accessible via cloud APIs. This lowered the barrier to entry for enterprises wanting to derive insights from large datasets, scale predictive models, and streamline repetitive workflows.</p>



<h2 class="wp-block-heading">2. Kubernetes Becomes the Container Orchestration Standard</h2>



<p class="wp-block-paragraph">Kubernetes, the open-source container orchestration platform originally developed at Google, cemented its position as the de facto standard for deploying and managing containerized workloads in 2020. Its adoption extended well beyond early adopters into mainstream enterprise environments.</p>



<p class="wp-block-paragraph">According to a survey referenced by RedMonk, Kubernetes appeared in some form in approximately 54% of Fortune 100 companies. Major cloud providers — including AWS (EKS), Google Cloud (GKE), and Microsoft Azure (AKS) — offer fully managed Kubernetes services, further accelerating adoption by reducing operational overhead.</p>



<p class="wp-block-paragraph">Key reasons for Kubernetes dominance include:</p>



<ul class="wp-block-list">
<li><strong>Automated deployment and scaling:</strong> Kubernetes handles rolling updates, self-healing, and horizontal pod autoscaling out of the box.</li>
<li><strong>Portability:</strong> Workloads can move between on-premises and cloud environments with minimal reconfiguration.</li>
<li><strong>Rich ecosystem:</strong> Tools like Helm, Istio, and Prometheus integrate tightly with Kubernetes to cover packaging, service mesh, and observability needs.</li>
</ul>



<h2 class="wp-block-heading">3. Serverless Computing Gains Traction</h2>



<p class="wp-block-paragraph">Serverless computing does not mean the absence of servers — it means that the cloud provider fully manages the underlying server infrastructure, and developers deploy individual functions or event-driven code without provisioning or maintaining servers directly.</p>



<p class="wp-block-paragraph">The core operational advantages of serverless architectures include:</p>



<ul class="wp-block-list">
<li><strong>Pay-per-execution pricing:</strong> Customers are billed only when code runs, not for idle capacity.</li>
<li><strong>Automatic scaling:</strong> The platform scales functions up or down in response to demand with no manual intervention.</li>
<li><strong>Reduced operational burden:</strong> Teams focus on writing business logic rather than managing runtime environments or patching OS dependencies.</li>
</ul>



<p class="wp-block-paragraph">AWS Lambda, Google Cloud Functions, and Azure Functions are the dominant serverless offerings. While real-world adoption was still maturing in 2020, serverless was widely regarded as a transformative shift in how cloud-native applications are designed and operated.</p>



<h2 class="wp-block-heading">4. Vendor Consolidation: Doing More with Fewer Providers</h2>



<p class="wp-block-paragraph">A growing number of organizations moved to consolidate their cloud and SaaS vendor portfolios in 2020. Managing a fragmented toolchain — with separate vendors for storage, compute, security, monitoring, and collaboration — creates integration overhead, inconsistent support experiences, and hidden costs.</p>



<p class="wp-block-paragraph">The cloud made consolidation more practical. Major providers expanded their service catalogs to cover more use cases under a single contract and billing structure. Organizations benefited from:</p>



<ul class="wp-block-list">
<li>Simplified procurement and licensing negotiations.</li>
<li>Better native integration between services from the same provider.</li>
<li>Reduced tool sprawl and lower total cost of ownership.</li>
</ul>



<p class="wp-block-paragraph">This does not mean abandoning multi-cloud strategies entirely — many organizations maintained relationships with two or three strategic providers — but the era of accumulating dozens of niche point solutions was under pressure.</p>



<h2 class="wp-block-heading">5. Hybrid Cloud Architectures Mature</h2>



<p class="wp-block-paragraph">The hybrid cloud model — combining private cloud or on-premises infrastructure with public cloud services — gained significant momentum as enterprises sought greater flexibility without abandoning existing investments.</p>



<p class="wp-block-paragraph">In a hybrid cloud model:</p>



<ul class="wp-block-list">
<li><strong>Sensitive or regulated workloads</strong> (financial data, patient records, intellectual property) remain on private infrastructure where data residency and compliance requirements can be tightly controlled.</li>
<li><strong>Variable or burst workloads</strong> are offloaded to the public cloud, providing elastic capacity without over-provisioning on-premises hardware.</li>
<li><strong>Development and testing environments</strong> can be spun up and torn down in the public cloud rapidly, reducing costs and cycle times.</li>
</ul>



<p class="wp-block-paragraph">Platforms such as AWS Outposts, Azure Arc, and Google Anthos emerged to help organizations extend cloud-native tooling and management planes to on-premises and edge environments, making hybrid architectures more cohesive and easier to operate.</p>



<h2 class="wp-block-heading">6. Containers Drive Consistent Software Delivery</h2>



<p class="wp-block-paragraph">Containers continued to mature as the standard packaging format for cloud-native applications in 2020. By bundling an application with its runtime dependencies into a portable image, containers eliminate the classic &#8220;it works on my machine&#8221; problem across development, staging, and production environments.</p>



<p class="wp-block-paragraph">Cloud-managed container registries and orchestration platforms lowered the operational cost of running containerized workloads at scale. As the ecosystem stabilized around Kubernetes as the orchestration layer, more organizations moved production workloads into containers, enabling faster release cycles and more reliable deployments.</p>



<p class="wp-block-paragraph">The widespread availability of container-as-a-service offerings from major cloud providers also allowed smaller engineering teams to adopt containers without needing deep infrastructure expertise.</p>



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



<p class="wp-block-paragraph">The cloud computing landscape in 2020 was characterized by maturation rather than novelty. AI services became more practical and accessible, Kubernetes solidified its dominance in orchestration, serverless changed the economics of compute, hybrid cloud provided enterprises a pragmatic path forward, and containers became the standard unit of software delivery. Organizations that understood and acted on these trends were better positioned to build resilient, cost-efficient, and scalable infrastructure.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/cloud-computing-trends-of-2020/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BeyondTrust DevOps Secrets Safe v20.2: What&#8217;s New in Secrets Management</title>
		<link>https://www.bestdevops.com/beyondtrust-builds-on-secrets-management-capabilities-with-latest-devops-secrets-safe-release/</link>
					<comments>https://www.bestdevops.com/beyondtrust-builds-on-secrets-management-capabilities-with-latest-devops-secrets-safe-release/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 17 Apr 2020 08:04:42 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[Software technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=11862</guid>

					<description><![CDATA[BeyondTrust released DevOps Secrets Safe v20.2 with policy-based secret generation, Azure DevOps integration, Microsoft SQL Server support, and CLI auto-complete. Here's what each feature means for DevOps teams managing secrets at scale.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on the BeyondTrust product announcement for DevOps Secrets Safe v20.2, originally published April 2020. Source: beyondtrust.com.</em></p>



<h2 class="wp-block-heading">Overview: DevOps Secrets Safe v20.2</h2>



<p class="wp-block-paragraph">BeyondTrust released DevOps Secrets Safe v20.2, adding capabilities to its centralized secrets management platform aimed at enterprise DevOps teams. DevOps Secrets Safe is designed to create, store, access, and audit secrets—passwords, API keys, certificates, and other credentials—used across CI/CD pipelines, applications, automated processes, and non-human identities.</p>



<p class="wp-block-paragraph">The solution is built on Kubernetes as its deployment platform, giving organizations the flexibility to run it on a preferred cloud provider or on-premises. This architecture is intended to help enterprises meet security and compliance requirements without sacrificing the speed and scale that DevOps workflows demand.</p>



<p class="wp-block-paragraph">Version 20.2 ships four notable additions: policy-based secret generation, a native Azure DevOps integration, Microsoft SQL Server (MSSQL) backend support, and bash auto-complete for the CLI. The sections below explain each feature in practical terms.</p>



<h2 class="wp-block-heading">Policy-Based Secret Generation</h2>



<p class="wp-block-paragraph">One of the most persistent security risks in automated pipelines is static credentials—hardcoded passwords or API keys baked into source code, configuration files, or container images. When infrastructure is provisioned dynamically as part of a build or deployment pipeline, new service accounts and application identities are created, and those accounts need initial credentials.</p>



<p class="wp-block-paragraph">DevOps Secrets Safe v20.2 can now generate these credentials automatically, applying organization-defined policies to enforce complexity, length, character-set rules, and rotation schedules. Because the generated secret is managed inside DevOps Secrets Safe from the moment of creation, it is never committed to source control or embedded in a build artifact. The pipeline retrieves the secret at runtime through the API or CLI instead.</p>



<p class="wp-block-paragraph">Key benefits of policy-based secret generation:</p>



<ul class="wp-block-list">
<li>Eliminates the need to manually create and distribute initial credentials for new service accounts.</li>
<li>Enforces consistent password policies across all automatically provisioned identities.</li>
<li>Keeps secrets dynamic and auditable rather than static and invisible.</li>
<li>Reduces the blast radius of a compromised credential because each account gets a unique secret.</li>
</ul>



<h2 class="wp-block-heading">Azure DevOps Marketplace Integration</h2>



<p class="wp-block-paragraph">Adoption of a secrets manager rises and falls with how frictionless it is to use from within existing tooling. BeyondTrust has published a native DevOps Secrets Safe extension to the Azure DevOps Marketplace, available as a pipeline task.</p>



<p class="wp-block-paragraph">Teams using Azure Pipelines can add the task to any build or release stage to retrieve a secret from DevOps Secrets Safe at runtime. The secret is injected as a pipeline variable and is never stored in Azure DevOps itself. This pattern keeps credentials out of pipeline YAML files and variable groups while still making them available to build steps, scripts, and deployment jobs.</p>



<p class="wp-block-paragraph">This extends BeyondTrust&#8217;s list of native CI/CD integrations. Teams already using Azure DevOps as their primary delivery platform can now onboard to DevOps Secrets Safe without writing custom API wrappers or managing secrets retrieval scripts.</p>



<h2 class="wp-block-heading">Microsoft SQL Server Backend Support</h2>



<p class="wp-block-paragraph">DevOps Secrets Safe stores secrets and configuration data in a backend relational database. Previous releases supported specific database backends; v20.2 adds Microsoft SQL Server (MSSQL) to that list.</p>



<p class="wp-block-paragraph">For enterprises that have standardized on SQL Server and already operate it at scale with high-availability configurations, replication, and DBA tooling, this avoids introducing an additional database technology solely to support secrets management. Organizations can point DevOps Secrets Safe at an existing MSSQL instance during deployment and inherit their current database&#8217;s performance, backup, and disaster-recovery posture.</p>



<p class="wp-block-paragraph">The vendor-agnostic database strategy also matters for regulated industries where every new infrastructure component requires a procurement, security review, and approval cycle. Using an already-approved database shortens that path significantly.</p>



<h2 class="wp-block-heading">CLI Bash Auto-Complete</h2>



<p class="wp-block-paragraph">DevOps Secrets Safe exposes a REST API and ships a CLI that wraps that API for administrative tasks—creating secrets, managing policies, retrieving credentials, reviewing audit logs, and so on. In v20.2, the CLI gains bash-completion support.</p>



<p class="wp-block-paragraph">Bash completion allows operators to press <code>Tab</code> to auto-complete commands, subcommands, flags, and in some cases values, rather than consulting documentation for exact syntax. For a CLI with many subcommands and options, this reduces errors and speeds up day-to-day administration tasks.</p>



<p class="wp-block-paragraph">This is a small quality-of-life improvement, but it matters in practice: operators who find a CLI ergonomic are more likely to use it consistently rather than resorting to workarounds that bypass audit trails.</p>



<h2 class="wp-block-heading">Why Secrets Management Matters in CI/CD Pipelines</h2>



<p class="wp-block-paragraph">Credentials and secrets are among the most common attack vectors in software supply chain compromises. Hardcoded API keys checked into version control, shared service account passwords stored in pipeline variables, and long-lived certificates that never rotate all create exploitable exposure.</p>



<p class="wp-block-paragraph">A dedicated secrets management solution like DevOps Secrets Safe addresses these risks by centralizing secret storage with encryption at rest, enforcing access controls based on identity and role, generating audit trails for every secret access event, and enabling rotation without requiring application redeployment.</p>



<p class="wp-block-paragraph">The Kubernetes-native architecture means secrets management itself can be deployed, scaled, and managed using the same infrastructure-as-code and GitOps practices the rest of the DevOps environment already relies on.</p>



<h2 class="wp-block-heading">Summary of v20.2 Changes</h2>



<figure class="wp-block-table"><table><thead><tr><th>Feature</th><th>What It Does</th><th>Primary Benefit</th></tr></thead><tbody><tr><td>Policy-Based Secret Generation</td><td>Automatically creates credentials during provisioning workflows</td><td>Eliminates static/hardcoded credentials</td></tr><tr><td>Azure DevOps Integration</td><td>Marketplace task for secret retrieval in Azure Pipelines</td><td>Native CI/CD adoption without custom scripting</td></tr><tr><td>MSSQL Support</td><td>Microsoft SQL Server as a supported backend database</td><td>Reuses existing enterprise database infrastructure</td></tr><tr><td>CLI Bash Auto-Complete</td><td>Tab completion for CLI commands and flags</td><td>Faster, lower-error administration</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">For full release notes and documentation, refer to the <a href="https://www.beyondtrust.com">BeyondTrust website</a>. Organizations evaluating secrets management solutions for Kubernetes-based DevOps environments should also compare BeyondTrust DevOps Secrets Safe against HashiCorp Vault, CyberArk Conjur, and AWS Secrets Manager to determine the best fit for their stack and compliance requirements.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/beyondtrust-builds-on-secrets-management-capabilities-with-latest-devops-secrets-safe-release/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
