<?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 technology &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/it-technology/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 14 Oct 2026 14:54:25 +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>Infoworks Announces DataFoundry Free Trial on Google Cloud Marketplace</title>
		<link>https://www.bestdevops.com/infoworks-announces-datafoundry-free-trial-on-google-cloud/</link>
					<comments>https://www.bestdevops.com/infoworks-announces-datafoundry-free-trial-on-google-cloud/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 14 Aug 2020 06:07:50 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[Data-Science]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13316</guid>

					<description><![CDATA[Infoworks.io has launched a free trial of DataFoundry on the Google Cloud Marketplace, offering a no-code, automated platform for enterprise data onboarding, pipeline orchestration, and advanced analytics on Google Cloud.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally announced by Infoworks.io. Source attribution: valdostadailytimes.com</em></p>



<h2 class="wp-block-heading">Infoworks DataFoundry Now Available as a Free Trial on Google Cloud Marketplace</h2>



<p class="wp-block-paragraph">Infoworks.io has announced a free trial program for <strong>Infoworks DataFoundry</strong> on the <a href="https://cloud.google.com/marketplace" rel="noopener">Google Cloud Marketplace</a>. The trial introduces an updated version of DataFoundry featuring an interactive assistant designed to guide users through data onboarding to Google Cloud and the development of advanced analytics use cases.</p>



<p class="wp-block-paragraph">DataFoundry had previously been made available on the Google Cloud Marketplace the prior fall. This free trial expands access and lowers the barrier to entry for Google Cloud customers looking to automate data operations at scale.</p>



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



<p class="wp-block-paragraph">DataFoundry is Infoworks&#8217; flagship platform for <strong>Enterprise Data Operations and Orchestration (EDO2)</strong>. It is designed to automate and accelerate the deployment and orchestration of analytics projects, removing the need for manual coding or deep infrastructure management. Key characteristics include:</p>



<ul class="wp-block-list">
<li><strong>No-code automation:</strong> Data engineers, scientists, analysts, and business users can build data pipelines without writing custom code.</li>
<li><strong>Scalable data onboarding:</strong> Automates ingestion and preparation of enterprise data at scale.</li>
<li><strong>Multi-environment support:</strong> Works across cloud, hybrid, multi-cloud, and on-premises environments.</li>
<li><strong>Rapid time-to-value:</strong> Enables organizations to deploy analytics projects to production within days rather than months.</li>
</ul>



<h2 class="wp-block-heading">What the Free Trial Includes</h2>



<p class="wp-block-paragraph">The DataFoundry free trial runs natively on Google Cloud and is optimized to leverage Google Cloud&#8217;s underlying infrastructure. The trial package includes:</p>



<ul class="wp-block-list">
<li>An <strong>interactive assistant</strong> providing step-by-step guidance for building data onboarding and analytics use cases.</li>
<li>Integration with Google Cloud&#8217;s advanced analytics services, including <strong>BigQuery</strong> and <strong>TensorFlow</strong>.</li>
<li>Support for third-party AI and machine learning solutions available on Google Cloud.</li>
<li>Access to DataFoundry&#8217;s full pipeline orchestration and automation capabilities.</li>
</ul>



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



<p class="wp-block-paragraph">One of the persistent challenges for enterprises migrating to or expanding on cloud platforms is the complexity of data operations — ingesting, transforming, governing, and operationalizing data at scale. This work typically consumes significant data engineering time and specialized talent.</p>



<p class="wp-block-paragraph">Russ Barck, Vice President of Strategic Alliances at Infoworks, framed the value proposition directly:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Infoworks DataFoundry frees data engineers, scientists, analysts and even business users to focus on leveraging Google Cloud in delivering use cases that drive digital transformation. Our unique automated, no-code offering means the major time and talent sink of dealing with underlying data operations and orchestration complexity is no longer an issue.&#8221;</p><cite>— Russ Barck, VP Strategic Alliances, Infoworks</cite></blockquote>



<p class="wp-block-paragraph">Manvinder Singh, Director of Partnerships at Google Cloud, also commented on the partnership:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Businesses today need to derive more insights and greater value from their data. We&#8217;re delighted that Infoworks will make its enhanced DataFoundry capabilities available via Google Cloud Marketplace, helping customers more seamlessly bring their data to Google Cloud.&#8221;</p><cite>— Manvinder Singh, Director of Partnerships, Google Cloud</cite></blockquote>



<h2 class="wp-block-heading">Supported Industries and Customer Base</h2>



<p class="wp-block-paragraph">According to Infoworks, DataFoundry is already deployed by some of the world&#8217;s largest enterprises across a range of industries, including:</p>



<ul class="wp-block-list">
<li>Financial services</li>
<li>Retail</li>
<li>Technology</li>
<li>Healthcare</li>
<li>Oil and gas</li>
<li>Manufacturing</li>
</ul>



<h2 class="wp-block-heading">How to Access the Free Trial</h2>



<p class="wp-block-paragraph">The DataFoundry free trial can be accessed directly through the <strong>Google Cloud Marketplace</strong> or via the Infoworks website at <a href="https://infoworks.io" rel="noopener noreferrer">infoworks.io</a>.</p>



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



<p class="wp-block-paragraph">Infoworks offers an Enterprise Data Operations and Orchestration (EDO2) platform that automates the full lifecycle of analytics project deployment — from data ingestion and preparation through to production operationalization. The platform supports cloud, hybrid, multi-cloud, and on-premises deployments. More information is available at <a href="https://infoworks.io" rel="noopener noreferrer">infoworks.io</a>.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio">
<div class="wp-block-embed__wrapper">
<iframe  id="_ytid_27262"  width="675" height="379"  data-origwidth="675" data-origheight="379" src="https://www.youtube.com/embed/?enablejsapi=1&#038;list=PLTCuRW0ikUdMMoQp5eXPd7JE50_OoYZ01&#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/infoworks-announces-datafoundry-free-trial-on-google-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Datadog Incident Management: Streamlining On-Call Response Workflows for DevOps Teams</title>
		<link>https://www.bestdevops.com/datadog-incident-management-streamlines-on-call-response-workflows-for-devops-teams/</link>
					<comments>https://www.bestdevops.com/datadog-incident-management-streamlines-on-call-response-workflows-for-devops-teams/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 14 Aug 2020 05:35:41 +0000</pubDate>
				<category><![CDATA[Datadog]]></category>
		<category><![CDATA[Data-monitoring]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT-Teams]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13297</guid>

					<description><![CDATA[Datadog launched Incident Management to unify alerting data, documentation, and team collaboration in a single platform, reducing the time DevOps and security teams spend context-switching during incidents.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by HelpNetSecurity. This article summarizes the Datadog Incident Management launch announcement from August 2020.</em></p>



<h2 class="wp-block-heading">What Is Datadog Incident Management?</h2>



<p class="wp-block-paragraph">Datadog announced the general availability of <strong>Incident Management</strong>, a product designed to consolidate on-call response workflows for DevOps and security teams. Rather than juggling multiple disconnected tools for alerting, communication, tracking, and investigation, engineers can now work from a single, unified interface that brings together alerting data, documentation, and real-time collaboration.</p>



<p class="wp-block-paragraph">The goal is straightforward: reduce the time wasted querying disparate systems during an active incident, and make it easier to onboard additional responders quickly when an outage escalates.</p>



<h2 class="wp-block-heading">The Problem: Fragmented Tooling During Incidents</h2>



<p class="wp-block-paragraph">When a performance or security incident occurs, every minute of downtime increases the number of affected users and transactions — and the potential revenue and reputational damage to the business. Yet on-call engineers have historically had to coordinate across a patchwork of tools:</p>



<ul class="wp-block-list">
<li>Alerting platforms to detect the issue</li>
<li>Chat tools (such as Slack) to coordinate the response team</li>
<li>Ticketing systems to track tasks and ownership</li>
<li>Wikis or runbooks for documentation and procedures</li>
<li>Monitoring dashboards to investigate root cause</li>
</ul>



<p class="wp-block-paragraph">Context-switching between these tools slows the mean time to resolution (MTTR) and complicates post-incident review, since relevant data is scattered across systems.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Managing incidents across disparate tools for alerting, communicating, tracking, and investigating makes it difficult to both solve a problem while it&#8217;s happening and conduct a post-mortem to prevent it from happening again.&#8221;</p><cite>Marc Weisman, Vice President of Product, Datadog</cite></blockquote>



<h2 class="wp-block-heading">Core Capabilities of Datadog Incident Management</h2>



<p class="wp-block-paragraph">Datadog Incident Management centralizes the incident lifecycle in one place. Key capabilities at launch included:</p>



<h3 class="wp-block-heading">Incident Declaration from Alerts and Graphs</h3>



<p class="wp-block-paragraph">Engineers can collect signals from across Datadog data sources and declare an incident directly from an anomalous graph or a triggered alert. This eliminates the manual step of copying context into a separate incident tracking tool.</p>



<h3 class="wp-block-heading">Incident Timeline and Task Tracking</h3>



<p class="wp-block-paragraph">Responders can document a chronological timeline of events as the incident unfolds, and log follow-up tasks within the same interface. This structured record becomes the foundation for post-mortem analysis once the incident is resolved.</p>



<h3 class="wp-block-heading">Incident History for Post-Mortems</h3>



<p class="wp-block-paragraph">All collaboration and data associated with an incident is automatically saved in an incident history. Teams can return to this record to conduct thorough post-mortem reviews and identify patterns that could prevent future occurrences.</p>



<h2 class="wp-block-heading">Companion Features Released Alongside Incident Management</h2>



<p class="wp-block-paragraph">Datadog released several additional capabilities to complement the Incident Management workflow:</p>



<h3 class="wp-block-heading">Mobile App (Android and iOS)</h3>



<p class="wp-block-paragraph">A native mobile application — reaching general availability at the same time — allows engineers to interact with Datadog monitors and dashboards from their phones. This is particularly valuable for on-call engineers who need situational awareness outside of normal working hours.</p>



<h3 class="wp-block-heading">Slack ChatBot Integration</h3>



<p class="wp-block-paragraph">A Datadog ChatBot for Slack allows teams to manage incidents and query Datadog data without leaving their primary communication channel. This supports chat-driven incident response workflows that many DevOps teams already rely on.</p>



<h3 class="wp-block-heading">Collaborative Notebooks</h3>



<p class="wp-block-paragraph">Datadog Notebooks received updates enabling real-time collaboration, including presence detection (showing who else is viewing or editing the document) and live content updates without requiring a page refresh. This makes notebooks a viable tool for live incident documentation shared across a distributed response team.</p>



<h2 class="wp-block-heading">Customer and Partner Perspectives</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;At Olo it&#8217;s critical to always have our finger on the pulse of our systems in order to keep restaurants up and running. While Datadog is already an important part of that, the release of integrated Incident Management can further improve our team&#8217;s ability to respond quickly and effectively, in those times it matters most.&#8221;</p><cite>Greg Shackles, Vice President of Technology, Olo</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;effx provides users the context and contributing factors of an incident in real-time. We&#8217;re excited to partner with Datadog for Incident Management to provide further insight into managing incidents that can potentially impact just one or thousands of microservices.&#8221;</p><cite>Joey Parsons, Founder &amp; CEO, effx</cite></blockquote>



<h2 class="wp-block-heading">Why Incident Management Matters for DevOps Teams</h2>



<p class="wp-block-paragraph">Incident management is not just a reactive capability — it directly affects business outcomes. A unified incident platform supports several DevOps best practices:</p>



<ul class="wp-block-list">
<li><strong>Reduced MTTR:</strong> Faster access to correlated data means engineers spend less time hunting for information and more time fixing the problem.</li>
<li><strong>Better post-mortems:</strong> An automatically generated incident timeline provides an accurate record of events, reducing the effort required to reconstruct what happened.</li>
<li><strong>Scalable collaboration:</strong> New team members joining a live incident can quickly get up to speed from a single pane of glass rather than being briefed across multiple tools.</li>
<li><strong>Continuous improvement:</strong> Structured incident histories enable teams to identify recurring failure modes and prioritize reliability investments accordingly.</li>
</ul>



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



<p class="wp-block-paragraph">The launch coincided with a period of significantly increased pressure on digital infrastructure. As organizations accelerated their shift to digital channels, the business impact of performance incidents grew accordingly. Analyst firm 451 Research noted at the time that businesses would increasingly rely on monitoring, incident management, and collaboration tools to resolve performance problems before they cause customer and revenue loss.</p>



<p class="wp-block-paragraph">Datadog Incident Management positions the company to serve as a more complete operational platform — moving beyond observability into the workflow layer that determines how quickly teams can act on what they observe.</p>



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



<p class="wp-block-paragraph">Datadog Incident Management centralizes alerting signals, documentation, timelines, and team collaboration into a single platform, reducing the friction of multi-tool incident response. Combined with a mobile app, a Slack ChatBot, and collaborative notebooks, the product suite addresses the full lifecycle of a DevOps incident — from detection through resolution and post-mortem review.</p>



<p class="wp-block-paragraph">For DevOps teams operating under SLA pressure with distributed on-call rotations, consolidating this workflow can meaningfully reduce both MTTR and the cognitive overhead of incident response.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/datadog-incident-management-streamlines-on-call-response-workflows-for-devops-teams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>5 Essential Digital Adoptions to Grow Your DevOps Enterprise</title>
		<link>https://www.bestdevops.com/5-essential-digital-adoptions-to-grow-your-devops-enterprise/</link>
					<comments>https://www.bestdevops.com/5-essential-digital-adoptions-to-grow-your-devops-enterprise/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 13 Aug 2020 05:33:13 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13283</guid>

					<description><![CDATA[From source code management to CI/CD pipelines, discover five technology adoptions that help DevOps engineering teams scale efficiently, reduce manual effort, and accelerate software delivery.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Scaling a DevOps practice inside a large enterprise takes more than process change. Without the right tooling in place, even well-structured teams struggle to keep pace with rising software demand, distributed workforces, and the increasing complexity of modern application architectures. The five technology categories below address the most common friction points: version control discipline, environment consistency, observability, log analysis, and deployment automation.</p>



<h2 class="wp-block-heading">1. Source Code Management (SCM) Tools</h2>



<p class="wp-block-paragraph">Source code management is the foundation of any repeatable software delivery process. A well-configured SCM system gives every member of a distributed engineering team a single source of truth for application code, configuration files, and infrastructure definitions.</p>



<p class="wp-block-paragraph">Key capabilities to look for in an enterprise SCM tool include:</p>



<ul class="wp-block-list">
<li><strong>Branching and merging strategies</strong> — support for Git Flow, trunk-based development, or feature-flag workflows so teams can work in parallel without conflicts.</li>
<li><strong>Version history and rollback</strong> — the ability to compare any two commits and revert to a known-good state reduces the blast radius of bad releases.</li>
<li><strong>Access controls and audit logs</strong> — fine-grained permissions protect sensitive code and satisfy compliance requirements by tracking who changed what and when.</li>
<li><strong>Repository hosting and mirroring</strong> — self-hosted or cloud-hosted options (GitHub Enterprise, GitLab, Bitbucket Data Center) that integrate with the rest of the toolchain.</li>
</ul>



<p class="wp-block-paragraph">When SCM is tightly integrated with CI/CD pipelines and code review workflows, it becomes the control plane for the entire software delivery lifecycle rather than just a backup mechanism.</p>



<h2 class="wp-block-heading">2. Containerization Platforms</h2>



<p class="wp-block-paragraph">Containers solve one of the oldest enterprise software problems: environmental inconsistency between development, staging, and production. By packaging an application together with all of its dependencies into a portable, immutable image, containers make &quot;it works on my machine&quot; arguments largely irrelevant.</p>



<p class="wp-block-paragraph">Two tools dominate this space:</p>



<ul class="wp-block-list">
<li><strong>Docker</strong> — the de facto standard for building and running container images locally and in CI pipelines.</li>
<li><strong>Kubernetes</strong> — the leading container orchestration platform for scheduling, scaling, and managing containerized workloads across clusters in production.</li>
</ul>



<p class="wp-block-paragraph">Adopting containers also facilitates a microservices architecture. Large monolithic applications can be decomposed into independently deployable services, each versioned and scaled on its own schedule. Before committing to an orchestration platform, evaluate your team&#8217;s operational maturity, your existing infrastructure (on-premises vs. cloud), and whether managed Kubernetes offerings from your cloud provider (EKS, GKE, AKS) reduce the operational overhead.</p>



<h2 class="wp-block-heading">3. Structured Logging Libraries</h2>



<p class="wp-block-paragraph">Log files are among the most valuable diagnostic assets an engineering team produces — and among the most frequently misused. Traditional log output is free-form text, which is easy for humans to read line by line but difficult for machines to parse, aggregate, or alert on at scale.</p>



<p class="wp-block-paragraph">Structured logging solves this by emitting log entries as key-value pairs or JSON objects, making every log event immediately queryable by your observability platform. A concrete example is <strong>Logrus</strong>, a popular structured logging library for Go that is API-compatible with the standard <code>log</code> package. Teams can add fields such as request ID, user ID, service name, and severity level to every log entry without changing the consuming code.</p>



<p class="wp-block-paragraph">Practical benefits of structured logging at the enterprise scale include:</p>



<ul class="wp-block-list">
<li>Faster root-cause analysis because log data can be filtered and grouped without grep pipelines.</li>
<li>Integration with log aggregation platforms (Elasticsearch/OpenSearch, Splunk, Datadog) that index structured fields natively.</li>
<li>Consistent log schemas across services, which is critical when dozens of teams contribute to a shared observability stack.</li>
<li>Support for correlation IDs that trace a single request across multiple microservices.</li>
</ul>



<p class="wp-block-paragraph">Most modern languages have mature structured logging libraries. Investing time in a shared logging standard early pays dividends when debugging production incidents under pressure.</p>



<h2 class="wp-block-heading">4. Advanced Monitoring and Observability Systems</h2>



<p class="wp-block-paragraph">Monitoring tells you that something is wrong. Observability — the combination of metrics, logs, and distributed traces — tells you why. As DevOps enterprises scale, reactive alerting on a handful of server metrics is no longer sufficient.</p>



<p class="wp-block-paragraph">A mature monitoring stack typically includes:</p>



<ul class="wp-block-list">
<li><strong>Metrics collection and time-series storage</strong> — tools like Prometheus scrape application and infrastructure metrics at high resolution and store them for alerting and dashboards.</li>
<li><strong>Visualization</strong> — Grafana or equivalent dashboards surface real-time performance data to on-call engineers and leadership alike.</li>
<li><strong>Distributed tracing</strong> — OpenTelemetry-instrumented services emit trace spans that reveal latency bottlenecks across microservice call chains.</li>
<li><strong>Alerting and incident management</strong> — alert rules fire when SLO thresholds are breached, routing notifications to PagerDuty, Opsgenie, or Slack.</li>
<li><strong>SaaS alternatives</strong> — platforms like Datadog, New Relic, and Dynatrace bundle all of the above with minimal infrastructure overhead, which is valuable for teams without dedicated platform engineering resources.</li>
</ul>



<p class="wp-block-paragraph">Monitoring containerized workloads requires tooling that understands ephemeral, dynamically scheduled pods rather than static host addresses. Ensure any solution you adopt has first-class Kubernetes support.</p>



<h2 class="wp-block-heading">5. CI/CD Servers and Pipelines</h2>



<p class="wp-block-paragraph">Continuous integration and continuous delivery (CI/CD) is the automation backbone of a DevOps practice. CI/CD pipelines encode the steps required to take code from a developer&#8217;s commit to a production deployment as a repeatable, auditable process.</p>



<p class="wp-block-paragraph">A well-designed enterprise CI/CD pipeline typically handles:</p>



<ul class="wp-block-list">
<li><strong>Build automation</strong> — compiling code, resolving dependencies, and producing versioned artifacts on every commit.</li>
<li><strong>Automated testing</strong> — unit, integration, contract, and end-to-end tests run in parallel to catch regressions before they reach production.</li>
<li><strong>Security scanning</strong> — static analysis (SAST), dependency vulnerability scanning, and container image scanning integrated directly into the pipeline gate.</li>
<li><strong>Deployment orchestration</strong> — progressive delivery strategies such as canary releases, blue/green deployments, and feature flags reduce the risk of each release.</li>
<li><strong>Distributed execution</strong> — agents or runners distributed across multiple nodes reduce pipeline queue times as team size grows.</li>
</ul>



<p class="wp-block-paragraph">Popular CI/CD platforms include Jenkins, GitLab CI/CD, GitHub Actions, CircleCI, and Tekton (for Kubernetes-native pipelines). The right choice depends on your existing SCM platform, cloud provider relationships, and whether your team prefers self-hosted control or managed convenience.</p>



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



<p class="wp-block-paragraph">These five technology categories are not independent silos — they reinforce each other. SCM events trigger CI/CD pipelines. Pipelines build and push container images. Running containers emit structured logs and metrics. Monitoring systems alert on those signals and trace failures back to specific commits in the SCM history. Investing in all five creates a closed feedback loop that shortens the time between writing code and learning from it in production.</p>



<p class="wp-block-paragraph">For enterprises earlier in the DevOps journey, the highest-leverage starting point is usually source code management and CI/CD — both deliver immediate, visible improvements to delivery speed and code quality before you invest in the more advanced observability and containerization layers.</p>



<figure class="wp-block-table"><table><thead><tr><th>Adoption</th><th>Primary Benefit</th><th>Example Tools</th></tr></thead><tbody><tr><td>Source Code Management</td><td>Version control, collaboration, rollback</td><td>GitHub, GitLab, Bitbucket</td></tr><tr><td>Containerization</td><td>Environment consistency, microservices</td><td>Docker, Kubernetes</td></tr><tr><td>Structured Logging</td><td>Queryable, machine-readable log data</td><td>Logrus (Go), structlog (Python), Log4j2 (Java)</td></tr><tr><td>Advanced Monitoring</td><td>Real-time metrics, tracing, alerting</td><td>Prometheus, Grafana, Datadog</td></tr><tr><td>CI/CD Pipelines</td><td>Automated build, test, and deploy</td><td>Jenkins, GitHub Actions, GitLab CI</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/5-essential-digital-adoptions-to-grow-your-devops-enterprise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Self-Publishing and the 2nd Edition of Ansible for DevOps: Lessons from Five Years of Evergreen Technical Writing</title>
		<link>https://www.bestdevops.com/self-publishing-and-the-2nd-edition-of-ansible-for-devops/</link>
					<comments>https://www.bestdevops.com/self-publishing-and-the-2nd-edition-of-ansible-for-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 13 Aug 2020 05:15:52 +0000</pubDate>
				<category><![CDATA[Ansible]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[IT Monitoring]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13274</guid>

					<description><![CDATA[Jeff Geerling published the 2nd edition of Ansible for DevOps after five years, 834 commits, and 24 major revisions. Here is what his experience reveals about self-publishing technical books, keeping content evergreen, and whether writing a tech book is worth your time.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a post originally published by Jeff Geerling at jeffgeerling.com. All figures, commit counts, and revenue numbers are Geerling&#8217;s own reported data.</em></p>



<h2 class="wp-block-heading">Five Years in the Making: Ansible for DevOps, 2nd Edition</h2>



<p class="wp-block-paragraph">After five years of continuous development, 834 commits, and 24 major revisions, Jeff Geerling published the 2nd edition of <em>Ansible for DevOps</em>. The book has sold over 60,000 copies and served as the foundation for a free <em>Ansible 101</em> video series on YouTube. The 2nd edition marks the start of the 2.x revision series.</p>



<p class="wp-block-paragraph">The book covers a broad range of infrastructure automation topics:</p>



<ul class="wp-block-list">
<li>Managing Linux servers with Ansible basics</li>
<li>Continuous integration pipelines</li>
<li>Application deployments</li>
<li>Container image management</li>
<li>Kubernetes cluster management with Ansible</li>
</ul>



<h2 class="wp-block-heading">The Problem with Traditional Edition-Based Publishing</h2>



<p class="wp-block-paragraph">Geerling&#8217;s original commitment was simple: ebook updates would be free, forever. He has published at least one new revision per quarter since the first release (version 0.42 on LeanPub in 2014). However, selling through Amazon introduced friction: Amazon follows the traditional publishing convention of &#8220;editions,&#8221; where any substantive update beyond minor corrections requires a new edition — complete with a new ISBN and a new product listing.</p>



<p class="wp-block-paragraph">This model made sense in the era of print, but it creates a poor experience for readers of digital technical books. Anyone who has owned outdated print books on <em>Python 2</em>, <em>PHP 5</em>, or legacy Linux distributions understands the problem. Technology moves faster than print publishing cycles, and readers who buy digital copies deserve to benefit from an author&#8217;s ongoing improvements.</p>



<h2 class="wp-block-heading">What an Evergreen Technical Book Looks Like in Practice</h2>



<p class="wp-block-paragraph">Keeping a technical book genuinely current requires more than occasional edits. Geerling&#8217;s approach to maintaining <em>Ansible for DevOps</em> as an evergreen resource included:</p>



<ul class="wp-block-list">
<li><strong>Quarterly revisions</strong> to reflect new Ansible releases, deprecation cycles, and evolving best practices.</li>
<li><strong>Chapter rewrites</strong> when underlying architecture shifted significantly enough to make older guidance misleading.</li>
<li><strong>A companion GitHub repository</strong> containing all code examples from the book, with CI tests that run on a weekly schedule to catch bit rot — examples that silently break as dependencies, APIs, or Ansible modules change.</li>
<li><strong>An open issue tracker</strong> where readers can report broken or confusing examples, and submit patches directly.</li>
</ul>



<p class="wp-block-paragraph">The CI testing approach is particularly notable for a book project. Rather than relying solely on manual review, automated weekly test runs surface problems proactively, before readers encounter them.</p>



<h2 class="wp-block-heading">The Financial Case for Self-Publishing Technical Books</h2>



<p class="wp-block-paragraph">Geerling is candid about the economics. Over five years, <em>Ansible for DevOps</em> earned him nearly $200,000 in royalties — after platform fees of 30–70% from Amazon, Apple Books, and LeanPub (LeanPub being the most author-generous of the three).</p>



<p class="wp-block-paragraph">For context, a comparable deal with a traditional publisher might have yielded:</p>



<ul class="wp-block-list">
<li>A few thousand dollars as an advance</li>
<li>Roughly a 5% royalty rate on net sales</li>
<li>No royalties until the advance was earned out</li>
<li>An estimated total return of under $50,000 for the same sales volume</li>
</ul>



<p class="wp-block-paragraph">Self-publishing platforms like LeanPub typically return 70–80% of the sale price to the author. Amazon&#8217;s cut varies by price tier and format. The gap in author earnings between self-publishing and traditional publishing is substantial, and for a successful title it can represent a difference of four times or more in total income.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Self-publish, don&#8217;t write for a publisher.&#8221; — Jeff Geerling</p></blockquote>



<h2 class="wp-block-heading">Honest Advice: Don&#8217;t Quit Your Day Job</h2>



<p class="wp-block-paragraph">Despite <em>Ansible for DevOps</em> being a genuinely successful technical book — one of the more successful self-published DevOps titles available — Geerling is direct: $200,000 over five years averages $40,000 per year. That is meaningful supplemental income, but it does not replace the salary a skilled DevOps engineer or software architect can command.</p>



<p class="wp-block-paragraph">His conclusion for anyone considering writing a technical book:</p>



<ul class="wp-block-list">
<li>If you have deep, practical expertise in a cloud or infrastructure topic, your salary as a practitioner will likely exceed your maximum book revenue by a factor of five or more.</li>
<li>Write the book as a practitioner, not as a full-time author. The best technical books come from people solving real problems in production environments, not from authors who write to fill a publisher&#8217;s catalog.</li>
<li>&#8220;Fluff&#8221; tech books — written by light users of a tool or by serial authors without hands-on depth — are immediately apparent to experienced readers and rarely offer the small, high-value tips that justify the purchase price.</li>
</ul>



<h2 class="wp-block-heading">LeanPub and the Lean Publishing Model</h2>



<p class="wp-block-paragraph">One of the practical enablers of Geerling&#8217;s approach is LeanPub, a publishing platform designed for iterative, in-progress book writing. Key properties that make it well-suited for technical authors:</p>



<ul class="wp-block-list">
<li>You can publish and sell a partial, in-progress manuscript immediately.</li>
<li>Readers who buy early can engage with the content and provide feedback while the book is still being written.</li>
<li>Updates to buyers are automatic and free — no new purchase required.</li>
<li>Author royalty rates are significantly higher than traditional publishers or even most major retail platforms.</li>
</ul>



<p class="wp-block-paragraph">This model validates demand early, reduces the risk of spending months writing a book nobody wants, and aligns author incentives with reader experience over the long term.</p>



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



<p class="wp-block-paragraph">If you are a DevOps or platform engineering practitioner with genuine depth on a specific tool or workflow, self-publishing a technical book is a viable way to build credibility, contribute to the community, and earn supplemental income. The key takeaways from Geerling&#8217;s experience:</p>



<ul class="wp-block-list">
<li><strong>Start lean.</strong> Publish early on a platform like LeanPub and iterate publicly.</li>
<li><strong>Automate quality assurance.</strong> Treat code examples like production code — use CI to test them on a regular schedule.</li>
<li><strong>Commit to maintenance.</strong> A technical book that goes stale within a year damages your reputation more than not writing one at all.</li>
<li><strong>Self-publish first.</strong> Traditional publishing deals rarely make financial sense for technical authors with the motivation to self-publish.</li>
<li><strong>Keep your day job.</strong> Even a successful technical book is unlikely to match your engineering salary.</li>
</ul>



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



<p class="wp-block-paragraph"><em>Ansible for DevOps, 2nd Edition</em> is available on Amazon, LeanPub, and Apple Books. Jeff Geerling is also writing <em>Ansible for Kubernetes</em>, a deeper dive into Kubernetes and container automation with Ansible, available in progress on LeanPub with the same free-updates-forever commitment.</p>



<p class="wp-block-paragraph">For more from Jeff Geerling, see <a href="https://www.jeffgeerling.com">jeffgeerling.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/self-publishing-and-the-2nd-edition-of-ansible-for-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nutanix Brings Its HCI Platform to AWS Bare-Metal Instances</title>
		<link>https://www.bestdevops.com/nutanix-brings-hci-platform-to-aws/</link>
					<comments>https://www.bestdevops.com/nutanix-brings-hci-platform-to-aws/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 12 Aug 2020 06:27:49 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[IT environments]]></category>
		<category><![CDATA[IT teams]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13259</guid>

					<description><![CDATA[Nutanix Clusters are now available on Amazon EC2 bare-metal instances, letting IT teams extend on-premises hyperconverged infrastructure to AWS without refactoring workloads or abandoning familiar Nutanix management tools.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://devops.com/" rel="noopener">DevOps.com</a>, August 2020.</em></p>



<h2 class="wp-block-heading">Nutanix Clusters Land on Amazon EC2 Bare-Metal</h2>



<p class="wp-block-paragraph">Nutanix announced in August 2020 that <strong>Nutanix Clusters</strong> are now available on bare-metal instances of Amazon Elastic Compute Cloud (Amazon EC2), marking the company&#8217;s first major step into public-cloud-hosted hyperconverged infrastructure (HCI). The move allows enterprises already running Nutanix on-premises to extend those environments into AWS without rearchitecting their workloads.</p>



<h2 class="wp-block-heading">What Is Nutanix Clusters on AWS?</h2>



<p class="wp-block-paragraph">Nutanix Clusters brings the company&#8217;s HCI software stack — which converges compute, storage, and networking management — to AWS EC2 bare-metal instances. Because these instances expose the underlying hardware directly rather than through a hypervisor layer, Nutanix can run its own hypervisor and storage fabric on top, replicating the on-premises experience inside AWS data centers.</p>



<p class="wp-block-paragraph">Manoj Agarwal, then Senior Vice President of Engineering at Nutanix, described the value proposition clearly: AWS does not natively offer HCI capabilities based on the Nutanix virtual machine stack, so Nutanix Clusters fills a gap for organizations that want HCI-style infrastructure management in the public cloud.</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://devops.com/wp-content/uploads/2020/08/Nutanix.png" alt="Nutanix Clusters on AWS architecture diagram" /></figure>



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



<h3 class="wp-block-heading">No Workload Refactoring Required</h3>



<p class="wp-block-paragraph">One of the primary selling points is that IT organizations can lift and shift existing on-premises Nutanix clusters to AWS without refactoring applications. Because the underlying platform is identical, VMs and workloads behave the same way in the cloud as they do on-premises.</p>



<h3 class="wp-block-heading">Unified Management via Nutanix Prism</h3>



<p class="wp-block-paragraph">IT teams can provision and manage Nutanix Clusters on AWS using <strong>Nutanix Prism</strong> — the same management console used for on-premises deployments. This single management plane eliminates the need to learn cloud-native tooling or maintain separate operational workflows for cloud and on-premises environments.</p>



<h3 class="wp-block-heading">Access to the Full Nutanix Add-On Ecosystem</h3>



<p class="wp-block-paragraph">Running Nutanix on AWS also unlocks the broader suite of Nutanix add-on services, including:</p>



<ul class="wp-block-list">
<li><strong>Nutanix Files</strong> — unstructured data management and file services</li>
<li><strong>Nutanix Calm</strong> — application orchestration and automation</li>
<li><strong>Nutanix Era</strong> — database lifecycle management and provisioning</li>
</ul>



<p class="wp-block-paragraph">These services function consistently whether the underlying cluster is in an on-premises data center or on AWS, reinforcing the goal of a single operational model across environments.</p>



<h2 class="wp-block-heading">The Hybrid Cloud Context: Why This Matters</h2>



<p class="wp-block-paragraph">The announcement arrived during a period of significant disruption. The economic pressures of the COVID-19 pandemic accelerated hybrid cloud adoption as IT teams looked for ways to reduce total cost of ownership and increase operational flexibility. Many organizations had historically managed cloud and on-premises environments as completely separate silos — each with its own tooling, processes, and operational teams.</p>



<p class="wp-block-paragraph">Nutanix Clusters on AWS directly addresses this fragmentation. Rather than forcing IT teams to choose between a dedicated on-premises HCI platform and native cloud services, it allows them to span both using a common infrastructure and management layer.</p>



<h2 class="wp-block-heading">Avoiding Cloud Lock-In</h2>



<p class="wp-block-paragraph">Agarwal also positioned Nutanix Clusters as a hedge against cloud vendor lock-in. By deploying a consistent HCI platform across on-premises and cloud environments — and potentially across multiple clouds — IT organizations can move workloads more freely without being tightly coupled to any single cloud provider&#8217;s proprietary services.</p>



<p class="wp-block-paragraph">Notably, at the time of the announcement, Nutanix declined to confirm whether Clusters support would be extended to other public cloud platforms beyond AWS. The multi-cloud angle remained aspirational rather than immediately actionable for non-AWS environments.</p>



<h2 class="wp-block-heading">How Nutanix Competes in the Hybrid Cloud Management Race</h2>



<p class="wp-block-paragraph">Nutanix is not the only vendor pursuing the role of a unified hybrid cloud management plane. Cloud providers themselves have moved in the opposite direction — making managed, on-premises versions of their cloud platforms available (for example, AWS Outposts, Google Anthos, and Azure Arc). These offerings let cloud vendors manage on-premises infrastructure on behalf of customers.</p>



<p class="wp-block-paragraph">Nutanix&#8217;s approach differs in a meaningful way: IT teams retain direct control of their infrastructure and operational model. Rather than delegating management to a cloud provider, organizations use Nutanix tooling to automate hybrid cloud operations themselves. This resonates particularly with enterprises that have regulatory, data sovereignty, or operational reasons to maintain direct infrastructure control.</p>



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



<p class="wp-block-paragraph">Nutanix Clusters on AWS represents a significant milestone for enterprise HCI in the public cloud. By running on EC2 bare-metal instances and integrating with the existing Nutanix Prism management layer, it gives IT teams a credible, low-disruption path to hybrid cloud — extending familiar on-premises infrastructure into AWS without sacrificing consistency, tooling, or control. Whether this approach becomes a dominant hybrid cloud model will depend on how quickly organizations can consolidate fragmented cloud and on-premises operations under a single management framework.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_79582"  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/nutanix-brings-hci-platform-to-aws/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Cloud Integrates Developer Tools into Looker: What&#8217;s New</title>
		<link>https://www.bestdevops.com/google-cloud-hooks-up-dev-tools-in-looker/</link>
					<comments>https://www.bestdevops.com/google-cloud-hooks-up-dev-tools-in-looker/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 12 Aug 2020 06:07:47 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Machine-Learning]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13242</guid>

					<description><![CDATA[Google Cloud has released significant developer-focused upgrades to Looker, its business intelligence and analytics platform. Here's a breakdown of what changed, including a redesigned IDE, new Looker Blocks for Google Marketing Platform, and a generally available extension framework.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting sourced from <a href="https://www.computerweekly.com" rel="noopener">computerweekly.com</a>. Additional context and technical detail added by the BestDevOps editorial team.</em></p>



<h2 class="wp-block-heading">From IT Stack to Data Infrastructure</h2>



<p class="wp-block-paragraph">The concept of the &#8220;IT stack&#8221; has evolved significantly. Where once it described software running across a mix of hardware resources — tied together by analytics tools, network topology controls, and data channels — organizations now talk about <strong>data infrastructure</strong> as a first-class architectural concern. Investment in data infrastructure has become a strategic conversation at every level of the business, not just within engineering teams.</p>



<p class="wp-block-paragraph">It is in this context that Looker, the business intelligence (BI) and analytics platform acquired by and now part of Google Cloud, has shipped a release focused on what the company describes as <strong>foundational optimisation</strong>. The update targets application builders and developer services specifically, with upgrades spanning the development environment, marketing analytics integrations, and a new data discovery tool.</p>



<h2 class="wp-block-heading">Looker Blocks for Google Marketing Platform</h2>



<p class="wp-block-paragraph">One of the headline additions is a set of new <strong>Looker Blocks for Google Marketing Platform</strong>. Looker Blocks are pre-built data models and dashboards designed to accelerate analytics development by providing a reusable, shareable foundation.</p>



<p class="wp-block-paragraph">These new Blocks are purpose-built for Google Marketing Platform advertising and web data, and include:</p>



<ul class="wp-block-list">
<li><strong>Interactive data exploration</strong> capabilities out of the box.</li>
<li><strong>Light machine learning (ML) predictions</strong> baked into the data models, enabling marketers to surface predictive insights without building custom ML pipelines.</li>
<li><strong>Direct links back to Google Marketing Platform</strong>, allowing analysts to act on insights by adjusting campaigns without leaving their analytics workflow.</li>
<li><strong>Paths for pushing insights back into Google Marketing Platform</strong>, enabling a feedback loop between analysis and campaign execution.</li>
</ul>



<p class="wp-block-paragraph">Colin Zima, head of Looker analytics and strategy at Google Cloud, has highlighted the ability to &#8220;customize data experiences&#8221; as central to this release, with deeper Google Cloud integration enabling solutions that were not previously practical.</p>



<h2 class="wp-block-heading">Redesigned IDE for Model Developers</h2>



<p class="wp-block-paragraph">Looker&#8217;s built-in <strong>Integrated Development Environment (IDE)</strong> — used for authoring LookML data models — has been redesigned to improve developer workflows. Key improvements include:</p>



<ul class="wp-block-list">
<li><strong>More intuitive workflows</strong> with advanced controls surfaced in a cleaner interface.</li>
<li>An <strong>object browser</strong> that simplifies navigation across a project, making it easier to find, track, and reuse existing LookML objects such as views, explores, and dimensions.</li>
<li>A <strong>single shared repository</strong> that can be shared across Looker instances, enabling teams to collaborate on model development without duplicating work.</li>
<li><strong>Project folders</strong> to improve organisation and make collaboration across large LookML projects more manageable.</li>
</ul>



<p class="wp-block-paragraph">Together, these changes aim to reduce the friction involved in building and maintaining complex LookML models, particularly in enterprise environments where multiple teams share a single Looker instance.</p>



<h2 class="wp-block-heading">Developer Data Dictionary</h2>



<p class="wp-block-paragraph">Available through the <strong>Looker Marketplace</strong>, the new <strong>Data Dictionary</strong> is an application built using Looker&#8217;s extension framework. It provides a dedicated, purpose-built user interface that helps business users locate the fields and metrics they need for analysis — reducing their dependence on developers or data engineers for routine discovery tasks.</p>



<p class="wp-block-paragraph">From a developer and governance perspective, the Data Dictionary also provides:</p>



<ul class="wp-block-list">
<li>The ability to <strong>audit all LookML fields</strong> across a project quickly.</li>
<li><strong>Visualisation of relationships</strong> between datasets and explores, helping teams understand data lineage and dependencies.</li>
<li>Insight into <strong>which explores are used most frequently</strong> and which are redundant or duplicative — useful for maintaining a lean, well-governed LookML project.</li>
</ul>



<h2 class="wp-block-heading">Extension Framework Now Generally Available</h2>



<p class="wp-block-paragraph">Perhaps the most significant long-term development is the <strong>general availability of Looker&#8217;s extension framework</strong>. First announced in November as part of the Looker 7 release, the framework allows developers to build fully custom data experiences within Looker and embed those experiences into existing enterprise applications and workflows.</p>



<p class="wp-block-paragraph">This positions Looker not just as a standalone BI tool but as a <strong>data platform and application development environment</strong>. Teams can build bespoke internal tools — dashboards, data explorers, self-service reporting apps — powered by Looker&#8217;s semantic layer and embedded directly into the products their users already use.</p>



<p class="wp-block-paragraph">The Data Dictionary described above is itself an example of an application built on this framework, demonstrating the kind of tooling that becomes possible when analytics infrastructure is treated as a developer platform.</p>



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



<ul class="wp-block-list">
<li>The redesigned LookML IDE reduces development friction for teams managing large or complex data models.</li>
<li>Looker Blocks for Google Marketing Platform offer a reusable analytics foundation for organisations already invested in the Google advertising ecosystem.</li>
<li>The Data Dictionary app improves data governance and self-service discovery, reducing analyst dependence on engineering teams.</li>
<li>The generally available extension framework opens the door to treating Looker as an embedded analytics platform, not just a reporting tool.</li>
<li>Shared repositories across instances are a meaningful improvement for organisations running multi-instance Looker deployments.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/google-cloud-hooks-up-dev-tools-in-looker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How DevOps Is Transforming Database Development in the Healthcare Sector</title>
		<link>https://www.bestdevops.com/devops-is-transforming-database-development-in-the-healthcare-sector/</link>
					<comments>https://www.bestdevops.com/devops-is-transforming-database-development-in-the-healthcare-sector/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 11 Aug 2020 06:45:30 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[IT teams]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13231</guid>

					<description><![CDATA[The healthcare industry is accelerating DevOps and database DevOps adoption to meet pandemic-driven demand for telehealth, tighter compliance, and faster delivery of critical digital services.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on findings originally reported by <a href="https://www.helpnetsecurity.com" rel="noopener">Help Net Security</a> and attributed to research conducted by <a href="https://www.red-gate.com" rel="noopener">Redgate</a>.</em></p>



<h2 class="wp-block-heading">The Growing Need for DevOps in Healthcare</h2>



<p class="wp-block-paragraph">Healthcare IT teams are operating under significant pressure. Smaller budgets, staffing shortages, and the explosive growth of telehealth services have combined to make standardized processes and automation no longer optional — they are operational necessities. According to research from Redgate, the COVID-19 pandemic acted as a forcing function, compelling healthcare organizations to rapidly build and deliver telehealth platforms while simultaneously managing secure access to electronic health records (EHRs) and other sensitive patient data.</p>



<p class="wp-block-paragraph">These conditions have accelerated interest in both application-level DevOps and — critically — <strong>database DevOps</strong>, an extension of DevOps principles into the database development and deployment lifecycle.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We know that the healthcare sector is facing unprecedented demands from the pandemic and other regulatory struggles, and DevOps is the best way to tackle these issues. By then extending those practices into the database, the healthcare sector can not only improve the quality and efficiency of these systems, but ensure patient data remains secure and maintain compliance practices.&#8221;</p><cite>— Kendra Little, DevOps Advocate, Redgate</cite></blockquote>



<h2 class="wp-block-heading">Key Findings: Database DevOps Adoption in Healthcare</h2>



<p class="wp-block-paragraph">Redgate&#8217;s research surfaced several notable trends specific to the healthcare sector. The figures below are drawn from the published survey data and should be interpreted as directional indicators rather than definitive benchmarks.</p>



<h3 class="wp-block-heading">1. Overall DevOps Adoption Is Ahead of Other Sectors</h3>



<p class="wp-block-paragraph">Seventy percent of healthcare respondents reported that they have adopted DevOps across all or some projects, or have at least a Proof of Concept (PoC) in place. This compares favorably to a 68% average across all sectors surveyed. More significantly, 41% of healthcare respondents have moved beyond the PoC stage into active adoption — compared to 36% in sectors such as government and financial services. This suggests that healthcare organizations, despite their compliance complexity, are not lagging behind in DevOps maturity.</p>



<h3 class="wp-block-heading">2. Automation Adoption Is a Competitive Differentiator</h3>



<p class="wp-block-paragraph">Healthcare is outpacing other industries when it comes to adopting automation throughout the database development process. Survey respondents cited three primary motivators for automation investment:</p>



<ul class="wp-block-list">
<li><strong>Free up developer time</strong> — cited by 27% of respondents</li>
<li><strong>Increase speed of delivery</strong> — cited by 22%</li>
<li><strong>Reduce the risk of data loss</strong> — cited by 13%</li>
</ul>



<p class="wp-block-paragraph">The prominence of data-loss risk reduction as a driver is particularly telling. In healthcare, a database error is not merely a technical inconvenience — it can directly impact patient safety and regulatory standing. Automation reduces the manual touchpoints where errors are most likely to occur.</p>



<h3 class="wp-block-heading">3. Cloud Migration Is Underway but Not Yet Dominant</h3>



<p class="wp-block-paragraph">Forty-two percent of healthcare respondents reported using the cloud in some capacity for their database workloads. While this reflects significant progress, healthcare has historically been cautious about cloud adoption due to HIPAA and other regulatory requirements around data residency and security. The expectation at the time of this research was that cloud adoption would accelerate as remote work and telehealth services increased reliance on scalable, cloud-native infrastructure.</p>



<h3 class="wp-block-heading">4. Version Control Is Being Used as a Compliance Foundation</h3>



<p class="wp-block-paragraph">Fifty-eight percent of healthcare respondents reported having version control measures in place for their database code, enabling automated builds and deployments. This is a meaningful compliance enabler: version control creates an auditable, repeatable development process that reduces the risk of unauthorized or unintended changes reaching production databases containing protected health information (PHI). For regulated industries, the ability to demonstrate that every change was reviewed, approved, and traceable is central to audit readiness.</p>



<h3 class="wp-block-heading">5. Database Deployment Frequency Is Rising Sharply</h3>



<p class="wp-block-paragraph">One of the most concrete indicators of DevOps maturity is deployment frequency. In the 2020 data, 51% of healthcare respondents reported deploying database changes daily or weekly — a significant jump over prior years. Among North American respondents specifically, 55% reported deploying database changes daily, weekly, or on demand.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;What&#8217;s surprising this year is the way North American respondents are surging ahead, with 55% saying that they deploy database changes daily, weekly or even on demand. This indicates that they&#8217;re embracing Agile practices to better meet the needs of doctors, patients and remote services like telehealth that rely on these databases each day.&#8221;</p><cite>— Kendra Little, DevOps Advocate, Redgate</cite></blockquote>



<h2 class="wp-block-heading">Why Database DevOps Matters in Healthcare Specifically</h2>



<p class="wp-block-paragraph">Traditional DevOps conversations in healthcare tend to focus on application code — the APIs, front-end portals, and integration layers that connect systems. But databases are where the most sensitive and operationally critical data lives. EHR systems, claims databases, lab result repositories, and prescription management platforms all depend on the integrity and availability of their underlying databases.</p>



<p class="wp-block-paragraph">Database DevOps addresses several healthcare-specific challenges:</p>



<ul class="wp-block-list">
<li><strong>Compliance and auditability:</strong> Automated pipelines with version-controlled database changes provide the audit trail that HIPAA and other regulations require.</li>
<li><strong>Reducing human error in production:</strong> Manual database changes are a leading cause of outages and data integrity issues. Automated, tested deployments reduce this risk.</li>
<li><strong>Faster response to clinical requirements:</strong> Telehealth platforms and patient portals need to evolve quickly. Database DevOps removes bottlenecks that slow down schema changes and data migrations.</li>
<li><strong>Consistent environments:</strong> Development, staging, and production parity — a core DevOps principle — is especially important when debugging issues that involve patient data.</li>
</ul>



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



<p class="wp-block-paragraph">If your organization is still treating database changes as a separate, manually-managed process outside your CI/CD pipeline, the data above suggests you are behind where your peers are heading. Practical first steps include:</p>



<ol class="wp-block-list">
<li><strong>Bring database scripts into version control</strong> alongside application code. Tools like Redgate SQL Source Control, Liquibase, and Flyway make this tractable for most database platforms.</li>
<li><strong>Integrate database changes into your CI pipeline</strong> so that schema migrations are tested automatically on every pull request.</li>
<li><strong>Automate compliance checks</strong> — static analysis and policy enforcement can flag changes that would introduce risk before they reach production.</li>
<li><strong>Track deployment frequency as a metric.</strong> If your team cannot deploy database changes at least weekly without a manual change-control process that spans days, that is a signal to examine your pipeline.</li>
</ol>



<p class="wp-block-paragraph">The healthcare sector&#8217;s DevOps journey is accelerating. For database teams still operating in isolation from their application counterparts, the window to modernize — before compliance requirements or competitive pressures force a reactive overhaul — is narrowing.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-is-transforming-database-development-in-the-healthcare-sector/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle Looks To Empower The Channel With Its VMware Alliance</title>
		<link>https://www.bestdevops.com/oracle-looks-to-empower-the-channel-with-its-vmware-alliance/</link>
					<comments>https://www.bestdevops.com/oracle-looks-to-empower-the-channel-with-its-vmware-alliance/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 11 Aug 2020 06:26:24 +0000</pubDate>
				<category><![CDATA[Vmware]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud-native]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13228</guid>

					<description><![CDATA[Source:-crn.com In a market suddenly crowded with hyperscalers offering VMware environments, Oracle VMware Cloud Solution differentiates itself with an architectural [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-crn.com<br />
In a market suddenly crowded with hyperscalers offering VMware environments, Oracle VMware Cloud Solution differentiates itself with an architectural approach that implements vSphere on the same instances that run all other workloads and allows customers and partners full operational control.</p>
<p>Oracle Cloud’s newly launched VMware service takes an architectural approach that puts the channel front and center in selling, implementation and management, Ross Brown, vice president for go-to-market at Oracle Cloud Infrastructure, told CRN.</p>
<p>The market has been flooded with hyperscalers offering their versions of hosted VMware environments in recent years. But Oracle VMware Cloud Solution is unique in its ability to seamlessly operate alongside all types of workloads while empowering partners with full operational control, said Brown, a former VMware channel chief.</p>
<p>“In cloud, I have to serve all my IT: VMware workloads, VDI, cloud-native stuff. All those things have to work there, and those things are by definition partner integrated and delivered,” Brown said.</p>
<p>[Related: Oracle Cloud Preparing To Introduce Nvidia’s New A100s]</p>
<p>Oracle VMware Cloud Solution launched Thursday in all of Oracle’s global cloud regions, as well as through its on-premises cloud solution, Dedicated Region Cloud@Customer. The service, unveiled before last year’s Oracle OpenWorld conference, had previously been available only to beta customers through a limited release.</p>
<p>Oracle’s approach to delivering a native VMware service was grounded in the belief that hybrid and multi-cloud will become the norm for most enterprises, and the granular workings of hosted VMware environments should be entirely accessible and seamlessly interoperable with other workloads.</p>
<p>In recent years, VMware has forged alliances with the public cloud providers it once competed with, starting with Amazon Web Services and then moving on to Microsoft Azure and Google Cloud Platform.</p>
<p>Oracle didn’t want to emulate any of those plays, Brown said.</p>
<p>Instead, the Redwood Shores, Calif.-based tech giant focused on the question: “How do you build a more performant cloud that actually allows partners to engage on their workloads and go run them?” Brown said.</p>
<p>Microsoft Azure and Google Cloud offer dedicated hardware to run VMware that customers can connect to the rest of their cloud instances. And VMware Cloud on AWS also stands apart from the native AWS environment, Brown said.</p>
<p>“AWS doesn’t offer VMware. VMware offers VMware on AWS. You can build a connection back to your AWS tenancy, but it’s still separate,” he told CRN.</p>
<p>Oracle took a different tack, integrating the full VMware stack—vSphere, NSX network virtualization, vSAN storage virtualization, vRealize management—directly into the same bare-metal clusters that comprise the rest of the customer’s cloud tenancy.</p>
<p>The comprehensive integration of OCI with the VMware Cloud Foundation stack and VMware tools was an endeavor that Oracle product and engineering teams worked on for two years.</p>
<p>“VMware is a pretty detailed infrastructure environment,” Brown said. “It maximizes the hardware. It’s definitely not a lightweight tool, and it operates at a very thin layer.”</p>
<p>That approach, while technically challenging, delivers certain advantages—especially to the channel.</p>
<p>For starters, all VMware and third-party tools that partners currently use to manage on-premises VMware environments will work just the same in Oracle’s cloud.</p>
<p>“They operate identically because we’re running the same physical infrastructure, just as a cloud service,” Brown said.</p>
<p>With granular control over nearly all infrastructure operations, VMware partners can offer a complete catalog of managed services, just as they would if they stood up vSphere in their own data centers. Oracle allows them to create a VMware region and offer their customers shared tenancy, then use the complete set of MSP tools that VMware distributes through its VMware Cloud Provider Program.</p>
<p>“The notion of moving on-premises hardware into a cloud environment, still have everything work the same way, and have all management contracts go along with it, is pretty powerful,” Brown said.</p>
<p>Oracle also is the first cloud to allow customers to select a version of the ESX hypervisor, which is useful for those with apps certified for specific ESX releases.</p>
<p>“If I want to get under the hypervisor and do things with vCloud Director, we’re the only cloud that can do that,” he said.</p>
<p>Oracle’s partnership with VMware reflects its larger philosophy of cloud being an approach, not a place, Brown said.</p>
<p>But Oracle certainly hasn’t yet built a reputation as a VMware provider—the companies are better known for a longstanding rivalry predating their cloud transformations.</p>
<p>That’s another reason Oracle set out to build an offering that empowers the channel, Brown said, as it needs partners to be the trusted advisers that bring the service to enterprise customers.</p>
<p>“I‘m glad to see more native support from Oracle on their customers’ platforms of choice,” said David Klee, founder and chief architect at VMware partner Heraflux.</p>
<p>A native VMware platform on Oracle Cloud will further encourage the channel to migrate Oracle databases out of on-premises data centers and into the cloud, Klee told CRN.</p>
<p>“I‘m eager to see how this cloud platform continues to evolve and expand, and what other service offerings they will add in the future to complement this big shift in their model,” he said.</p>
<p>The product that appears to be stimulating the most customer interest for Oracle VMware Cloud Solution is Dedicated Region Cloud@Customer, Brown said. The on-premises infrastructure unveiled in June offers the same array of services, SLAs and pricing models as Oracle’s public cloud.</p>
<p>On-premises Exadata hardware running cloud-native apps built with Kubernetes and legacy ones built on VMware is a compelling offer to many large Oracle customers, Brown told CRN.</p>
<p>Oracle Executive Chairman and CTO Larry Ellison praised the solution last September in an OpenWorld keynote.</p>
<p>“We have a very important relationship with VMware,” Ellison said. ”The VMware stack you‘re running on-premises, you really can lift and shift it intact to the Oracle Cloud.”</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/oracle-looks-to-empower-the-channel-with-its-vmware-alliance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Real-World Lessons from DevOps: Dockerizing Applications</title>
		<link>https://www.bestdevops.com/real-world-lessons-from-devops-dockerizing-applications/</link>
					<comments>https://www.bestdevops.com/real-world-lessons-from-devops-dockerizing-applications/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 08 Aug 2020 09:08:53 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT markets]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microservices]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13201</guid>

					<description><![CDATA[A site reliability team shares honest, practical lessons learned from migrating a self-hosted application to Docker — covering architecture decisions, ulimit gotchas, network overhead, and the business outcomes after six months in production.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a case study originally published on <a href="https://containerjournal.com" rel="noopener">containerjournal.com</a>, written by the site reliability team at Instana.</em></p>



<h2 class="wp-block-heading">Background: Why Dockerize at All?</h2>



<p class="wp-block-paragraph">One advantage of working for an application management vendor is broad visibility into how development and operations teams architect, build, and deploy software. After absorbing those patterns across many customers, the site reliability team at Instana decided to share their own experience dockerizing the one remaining application in their portfolio that was still running outside of Docker.</p>



<p class="wp-block-paragraph">Instana operated two distinct delivery models: a SaaS platform and a self-hosted, on-premises version of its back-end management servers. The SaaS side was already containerized; the on-premises version was packaged as RPM and DEB binaries stitched together by a Chef cookbook that had grown organically to cover every edge case discovered over time. The goal was to close that gap and give on-premises customers the same quality, cadence, and ease of operation enjoyed by SaaS customers.</p>



<h2 class="wp-block-heading">Should You Dockerize? Three Questions to Answer First</h2>



<p class="wp-block-paragraph">Before committing to a containerization effort, the team framed the decision around three specific questions:</p>



<ol class="wp-block-list">
<li><strong>Should you re-architect your application to use containers?</strong> — Containers are not the right answer for every workload. Evaluate whether your application&#8217;s operational pain points — inconsistent environments, slow releases, complex dependency management — are problems containers actually solve.</li>
<li><strong>Is Docker the right container technology?</strong> — Docker has broad enterprise adoption, and the <a href="https://opencontainers.org/" rel="noopener">Open Container Initiative (OCI)</a> standard means images built today remain compatible with emerging runtimes such as CRI-O. That longevity matters when you are making a multi-year infrastructure commitment.</li>
<li><strong>Is now the right time?</strong> — Timing a migration requires honest assessment of team bandwidth, release schedule risk, and customer impact. Instana&#8217;s trigger was that the lag between SaaS and on-premises releases was actively growing, customer interviews confirmed frustration, and the SaaS artifacts were already containerized — meaning the raw material for the migration already existed.</li>
</ol>



<h2 class="wp-block-heading">The Architecture Before Dockerization</h2>



<p class="wp-block-paragraph">The legacy delivery pipeline packaged SaaS binaries into RPM/DEB packages to support multiple Linux distributions. A Chef cookbook wired the components together and handled configuration. Over time, the cookbook accumulated logic to handle:</p>



<ul class="wp-block-list">
<li>Multiple Linux distribution variants</li>
<li>Multi-host deployment topologies (beyond the original single-host model)</li>
<li>Multiple cloud environments: AWS, Google Cloud Platform, Microsoft Azure, and private data centers</li>
</ul>



<p class="wp-block-paragraph">This complexity created unpredictable release cycles, slowed QA qualification, and meant on-premises customers always lagged behind SaaS customers in getting new capabilities.</p>



<h2 class="wp-block-heading">Choosing and Implementing Docker</h2>



<p class="wp-block-paragraph">Because the SaaS platform already used Docker images (orchestrated by Nomad and Kubernetes), the core application containers were ready. The main work involved creating containers for third-party infrastructure components — including ClickHouse, Cassandra, and other databases — and integrating them into the release pipeline.</p>



<p class="wp-block-paragraph">The team&#8217;s key architectural insight: <strong>creating a database container is not the hard part — managing its configuration in a repeatable, trackable way is.</strong></p>



<p class="wp-block-paragraph">Their solution was to use a host-mounted volume (mount point) for all configuration files. This approach:</p>



<ul class="wp-block-list">
<li>Keeps configuration changes outside the container, on the host file system</li>
<li>Makes every change auditable and version-controllable</li>
<li>Allows debug bundles to be collected from the host without exec-ing into a running container</li>
<li>Simplifies the <code>docker run</code> directive because the container itself does not encode environment-specific state</li>
</ul>



<p class="wp-block-paragraph">Originally adopted out of necessity for database containers, this mount-point pattern turned out to be repeatable across <em>all</em> containers in the stack, creating an unexpected but valuable layer of standardization.</p>



<h2 class="wp-block-heading">Lessons Learned: Practical Gotchas When Dockerizing</h2>



<p class="wp-block-paragraph">Despite a largely smooth migration, three specific issues surfaced that are worth knowing before you start your own containerization project.</p>



<h3 class="wp-block-heading">1. ulimits on CentOS Are Lower Than You Expect</h3>



<p class="wp-block-paragraph">During the first CentOS rollout, ClickHouse failed to write to disk as expected. The initial assumption was a database misconfiguration, but the root cause was the system&#8217;s default <code>ulimits</code> — specifically the open-file-descriptor limit, which is set surprisingly low in some CentOS configurations.</p>



<p class="wp-block-paragraph">The team considered modifying the ulimit on the host but recognized that each customer environment could configure ulimits differently, making that approach fragile. The better solution: use Docker&#8217;s <code>--ulimit</code> flag when launching the container.</p>


<pre class="wp-block-code"><span><code class="hljs">docker run --ulimit nofile=65536:65536 my-clickhouse-image</code></span></pre>


<p class="wp-block-paragraph">The <code>--ulimit</code> flag sits at the top of Docker&#8217;s override hierarchy, so it reliably enforces the required limit regardless of what the host OS or customer configuration specifies.</p>



<h3 class="wp-block-heading">2. Eliminate Docker Network Overhead with Host Networking</h3>



<p class="wp-block-paragraph">Network overhead introduced by Docker&#8217;s default bridge networking was a legitimate concern, especially for latency-sensitive inter-component communication. Because the deployment model is single-host (all components on one machine), the team used Docker&#8217;s host network mode:</p>


<pre class="wp-block-code"><span><code class="hljs">docker run --network host my-service-image</code></span></pre>


<p class="wp-block-paragraph">This removes the virtual network interface layer entirely, giving containers direct access to the host network stack and eliminating potential throughput or latency bottlenecks from the Docker networking layer. Note that this trade-off is appropriate for a single-host model; multi-host or multi-tenant deployments require a different approach.</p>



<h3 class="wp-block-heading">3. Bind Systemd Services to docker.service</h3>



<p class="wp-block-paragraph">Once customers saw the reliability of the new platform, their automated maintenance tools began issuing system updates — reboots, patch cycles — without Docker-aware sequencing. Docker&#8217;s own restart policy (<code>--restart always</code> or <code>--restart unless-stopped</code>) is not sufficient to guarantee that containers start in the correct order after a host reboot or a forced service restart triggered by an external automation tool.</p>



<p class="wp-block-paragraph">The fix was to define explicit <code>systemd</code> unit files for each container service and bind them to <code>docker.service</code> using <code>After=</code> and <code>Requires=</code> directives. This ensures that no application container attempts to start before the Docker daemon is fully up, and that startup ordering between dependent services is enforced by the init system rather than left to timing luck.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">&#91;Unit]
Description=My Application Container
After=docker.service
Requires=docker.service

&#91;Service]
Restart=always
ExecStart=<span class="hljs-regexp">/usr/</span>bin/docker run --name my-app my-app-image
ExecStop=<span class="hljs-regexp">/usr/</span>bin/docker stop my-app

&#91;Install]
WantedBy=multi-user.target</code></span></pre>


<h2 class="wp-block-heading">Results After Six Months in Production</h2>



<p class="wp-block-paragraph">According to the team, the outcomes exceeded their original goals:</p>



<ul class="wp-block-list">
<li><strong>SaaS and self-hosted releases now ship simultaneously</strong> — a goal that was not even stated at the start of the project.</li>
<li><strong>QA qualification cycles are shorter</strong>, particularly for operating system compatibility testing, because a validated container image behaves consistently across distributions.</li>
<li><strong>Release cycles are more predictable</strong> — the variability introduced by the Chef cookbook&#8217;s edge-case logic is gone.</li>
<li><strong>Support complexity dropped significantly</strong> — because the team no longer needs to reason about version skew between SaaS and on-premises deployments.</li>
<li><strong>All customers receive new capabilities at release time</strong>, not weeks or months later.</li>
</ul>



<h2 class="wp-block-heading">What Comes Next: Kubernetes for Self-Hosted</h2>



<p class="wp-block-paragraph">With Docker packaging standardized across the product, the team&#8217;s stated next step is scalability: extending the self-hosted platform to support Kubernetes-based deployment, bringing it into full alignment with the SaaS architecture already running on Nomad and Kubernetes.</p>



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



<ul class="wp-block-list">
<li>If your SaaS artifacts are already containers, you have most of the raw material needed for an on-premises containerization project.</li>
<li>Use host-mounted configuration volumes to keep container images environment-agnostic and configuration changes auditable.</li>
<li>Do not rely on Docker&#8217;s restart policy alone for production startup ordering — use <code>systemd</code> unit bindings.</li>
<li>Check <code>ulimits</code> early, especially on CentOS and RHEL-family hosts; use Docker&#8217;s <code>--ulimit</code> flag to enforce the values your workload actually needs.</li>
<li>For single-host deployments, <code>--network host</code> eliminates an entire category of networking overhead concerns.</li>
<li>Even organizations without containerized workloads in production often permit vendor-supplied Dockerized installations — OCI adoption has made Docker a broadly acceptable delivery format.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/real-world-lessons-from-devops-dockerizing-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Azure Stack &#8216;Fiji&#8217;: Microsoft&#8217;s Answer to AWS Outposts in the Hybrid Cloud Race</title>
		<link>https://www.bestdevops.com/microsoft-readies-its-aws-outposts-hybrid-competitor-azure-stack-fiji/</link>
					<comments>https://www.bestdevops.com/microsoft-readies-its-aws-outposts-hybrid-competitor-azure-stack-fiji/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 08 Aug 2020 08:55:57 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud-computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13191</guid>

					<description><![CDATA[Microsoft was reportedly developing a new hybrid cloud offering codenamed Azure Stack 'Fiji' — a direct competitor to AWS Outposts designed to bring Azure-managed hardware into customer datacenters.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by ZDNet (August 2020). This article summarizes and contextualizes that reporting for a DevOps engineering audience.</em></p>



<h2 class="wp-block-heading">What Was Azure Stack &#8216;Fiji&#8217;?</h2>



<p class="wp-block-paragraph">According to reporting by ZDNet in August 2020, Microsoft was working on a new hybrid cloud product internally codenamed <strong>Azure Stack &#8216;Fiji&#8217;</strong>. The goal: give customers a rack of Microsoft-supplied servers, installed on-premises or in a colocation facility, but fully managed through the Azure public cloud — much like Amazon&#8217;s AWS Outposts model.</p>



<p class="wp-block-paragraph">If accurate, Fiji would represent a significant evolution in Microsoft&#8217;s hybrid strategy, moving away from partner-delivered appliances toward Microsoft-owned and Microsoft-managed hardware infrastructure delivered directly to customers.</p>



<h2 class="wp-block-heading">The Competitive Context: AWS Outposts and Google Anthos</h2>



<p class="wp-block-paragraph">Microsoft was actually an early mover in hybrid cloud, beginning to sell Azure Stack in July 2017. However, competitor offerings that followed raised the bar:</p>



<ul class="wp-block-list">
<li><strong>AWS Outposts</strong> — Made generally available in December 2019, Outposts extends AWS infrastructure, APIs, and services directly into customer datacenters or colocation facilities. AWS positions it as a fully managed service for workloads requiring low latency, local data processing, or local data storage.</li>
<li><strong>Google Cloud Anthos</strong> — A managed application platform that runs on-premises (on Google-provided or customer hardware) and across multiple clouds, with centralized management from Google Cloud.</li>
</ul>



<p class="wp-block-paragraph">Azure Stack Fiji was reportedly aimed squarely at matching the AWS Outposts model: rack-scale hardware supplied by the cloud vendor, managed entirely through the provider&#8217;s public cloud fabric rather than by the customer&#8217;s own operations team.</p>



<h2 class="wp-block-heading">How Fiji Would Differ from Existing Azure Stack Products</h2>



<p class="wp-block-paragraph">At the time of the report, Microsoft&#8217;s hybrid portfolio already included several distinct products. Understanding where Fiji would fit requires knowing the landscape:</p>



<figure class="wp-block-table"><table><thead><tr><th>Product</th><th>Description</th></tr></thead><tbody><tr><td><strong>Azure Stack Hub</strong></td><td>An &#8220;Azure-consistent private cloud&#8221; delivered as an appliance on certified hardware from Microsoft partners. Customers manage it themselves.</td></tr><tr><td><strong>Azure Stack Edge</strong></td><td>A cloud-managed edge appliance for local compute and AI inferencing at the edge.</td></tr><tr><td><strong>Azure Stack HCI</strong></td><td>A hyperconverged infrastructure solution for running virtualized workloads on validated hardware.</td></tr><tr><td><strong>Azure Edge Zones</strong></td><td>An ultra-low-latency extension of Azure for use cases like 5G and real-time applications.</td></tr><tr><td><strong>Azure Stack &#8216;Fiji&#8217; (rumored)</strong></td><td>Microsoft-supplied and Microsoft-managed hardware racks installed at customer sites, managed via Azure public cloud (reportedly via Azure Arc).</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The key distinction for Fiji would be <strong>who manages the hardware</strong>. Azure Stack Hub relies on partner-certified hardware and places operational responsibility on the customer. Fiji, like AWS Outposts, would shift that management burden back to the cloud provider.</p>



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



<p class="wp-block-paragraph">The ZDNet report speculated that Fiji&#8217;s management plane would be <strong>Azure Arc</strong>, Microsoft&#8217;s control-plane service for managing resources across on-premises, multi-cloud, and edge environments from a single Azure portal. Arc already allows operators to project Kubernetes clusters, servers, and data services running outside Azure into Azure Resource Manager for unified governance, policy enforcement, and monitoring.</p>



<p class="wp-block-paragraph">Using Arc as the management fabric for Fiji-class hardware would be a logical extension — giving enterprises a consistent operational experience whether their workloads run in an Azure region or in their own datacenter on Microsoft-owned infrastructure.</p>



<h2 class="wp-block-heading">Engineering Challenges Microsoft Would Need to Solve</h2>



<p class="wp-block-paragraph">The ZDNet report noted that delivering a product like Fiji is technically non-trivial. Microsoft would need to address:</p>



<ul class="wp-block-list">
<li><strong>Service architecture changes</strong> — Azure services built to run at global-region scale must be adapted to run on a much smaller hardware footprint inside a customer facility.</li>
<li><strong>Security model adjustments</strong> — Hardware sitting in a third-party datacenter requires a revised trust boundary, hardware attestation approach, and physical security model compared to hardware inside Microsoft&#8217;s own facilities.</li>
<li><strong>Hardware configuration and supply chain</strong> — Microsoft would need to manage logistics, racking, cabling, and lifecycle operations for hardware it owns but that lives on customer premises at scale.</li>
<li><strong>Connectivity requirements</strong> — Fiji instances would need reliable, low-latency connectivity back to Azure for management plane operations, similar to the connectivity requirements AWS imposes on Outposts deployments.</li>
</ul>



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



<p class="wp-block-paragraph">When ZDNet asked Microsoft for comment on the Fiji project, a spokesperson responded that <strong>&#8220;Microsoft has nothing to share.&#8221;</strong> No further public confirmation or denial was offered at the time of the original report.</p>



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



<p class="wp-block-paragraph">For teams evaluating hybrid cloud architecture, the direction signaled by projects like Fiji has practical implications:</p>



<ul class="wp-block-list">
<li><strong>Reduced operational overhead</strong> — If the cloud provider manages the hardware, your team focuses on workloads and configuration, not firmware updates, drive replacements, or capacity planning at the hardware layer.</li>
<li><strong>Consistent APIs</strong> — Running on the same hardware and software stack as the public cloud means the same SDKs, CLI tools, and IaC templates (ARM, Bicep, Terraform) apply without significant modification.</li>
<li><strong>Data residency and latency</strong> — Regulated industries or latency-sensitive applications can keep data on-premises while still consuming managed cloud services and tooling.</li>
<li><strong>Hybrid GitOps workflows</strong> — Azure Arc-managed infrastructure enables GitOps-style deployment and policy enforcement across both cloud and on-premises environments from a single control plane.</li>
</ul>



<h2 class="wp-block-heading">Current Status</h2>



<p class="wp-block-paragraph">This reporting dates from August 2020. Since then, Microsoft has continued to evolve Azure Arc and the broader Azure Stack portfolio. Whether the internal &#8216;Fiji&#8217; project shipped under that name, was folded into another product, or was cancelled is not confirmed in the original source. Readers should consult current Microsoft documentation and announcements for the latest on Azure&#8217;s hybrid offerings.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe  id="_ytid_54222"  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/microsoft-readies-its-aws-outposts-hybrid-competitor-azure-stack-fiji/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Black Hat 2020: xGitGuard Uses AI to Detect Secrets Accidentally Exposed on GitHub</title>
		<link>https://www.bestdevops.com/black-hat-2020-xgitguard-uses-ai-to-detect-inadvertently-exposed-data-on-github/</link>
					<comments>https://www.bestdevops.com/black-hat-2020-xgitguard-uses-ai-to-detect-inadvertently-exposed-data-on-github/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 08 Aug 2020 08:52:22 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[GitGuard]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13188</guid>

					<description><![CDATA[Comcast's open-source xGitGuard tool uses machine learning and a novel text-processing algorithm to scan GitHub repositories for accidentally exposed API keys, passwords, and credentials at enterprise scale.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original reporting by PortSwigger / The Daily Swig, published August 7–8, 2020. This article summarizes and expands on that coverage.</em></p>



<h2 class="wp-block-heading">The Problem: Secrets Leaking into Public Repositories</h2>



<p class="wp-block-paragraph">GitHub is central to modern software development, giving teams a shared platform to collaborate on code and publish open-source projects. But the same openness that makes it powerful also creates a persistent security risk: developers occasionally commit sensitive material — API tokens, database passwords, private keys, and cloud credentials — directly into repositories without realising it.</p>



<p class="wp-block-paragraph">Once a secret is pushed to a public repository, it can be indexed, cached, or harvested by automated scanners within minutes. Even a brief exposure can result in account takeovers, data breaches, or unauthorised cloud spending. At enterprise scale, where hundreds or thousands of developers are committing code daily, the probability of at least one accidental exposure climbs significantly.</p>



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



<p class="wp-block-paragraph">Researchers at Comcast developed <strong>xGitGuard</strong>, an AI-powered tool designed to detect credentials and other private information that has been inadvertently posted to GitHub. The tool was publicly demonstrated during an Arsenal session at the <strong>Black Hat USA 2020</strong> virtual conference on August 7, 2020.</p>



<p class="wp-block-paragraph">According to Bahman Rashidi, senior cybersecurity researcher and system architect at Comcast, the tool is deliberately lean and fast — two properties that matter enormously when scanning a platform as large as GitHub, which hosts more than 30 million repositories.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;xGitGuard is an AI-based tool designed to detect if and when private information is improperly posted on GitHub (such as passwords or credentials). Comcast technologists developed the tool to address a challenge common in software development environments where large numbers of developers are using GitHub on a daily basis.&#8221;</p><cite>— Bahman Rashidi, Comcast, speaking to The Daily Swig</cite></blockquote>



<h2 class="wp-block-heading">How xGitGuard Works</h2>



<p class="wp-block-paragraph">The core innovation in xGitGuard is its <strong>text-processing algorithm</strong>, which analyses not just whether a string looks like a secret, but also the surrounding context within a file. This contextual awareness is what allows the tool to achieve a high detection accuracy while keeping false-positive rates low — a key weakness of simpler pattern-matching approaches.</p>



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



<ul class="wp-block-list">
<li><strong>Context-aware detection:</strong> The algorithm inspects the text surrounding a candidate secret, not just the token string itself, improving precision.</li>
<li><strong>Low false-positive rate:</strong> By combining machine learning with efficient text processing, xGitGuard reduces noise compared to regex-only tools.</li>
<li><strong>Enterprise scalability:</strong> The tool is architected to operate at the scale of large organisations, where many repositories and contributors must be monitored continuously.</li>
<li><strong>Smart use of the GitHub Search API:</strong> Rather than brute-forcing every repository, xGitGuard introduces a targeted query-generation approach that works within GitHub&#8217;s API rate limits while still covering a broad search surface.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;GitHub contains more than 30 million repositories and with API limitations, it is challenging to find secrets in a timely manner. xGitGuard introduces a new search approach that can utilize the existing GitHub search API and review search results at scale.&#8221;</p><cite>— Bahman Rashidi, Comcast</cite></blockquote>



<h2 class="wp-block-heading">Why Existing Tools Fall Short</h2>



<p class="wp-block-paragraph">Secret-scanning is not a new problem, and several tools — both open-source and commercial — already exist to address it. Common approaches rely on regular expressions to flag strings that match known secret formats (for example, AWS access key prefixes or GitHub personal access token patterns). While effective at catching obvious cases, pure regex matching suffers from two well-known weaknesses:</p>



<ul class="wp-block-list">
<li><strong>High false-positive rates:</strong> Placeholder values, test fixtures, and example credentials in documentation frequently match secret patterns without actually being secrets.</li>
<li><strong>API rate limiting:</strong> Naively querying GitHub&#8217;s search API at scale quickly exhausts rate limits, making comprehensive scanning slow or impractical.</li>
</ul>



<p class="wp-block-paragraph">Comcast&#8217;s claim is that xGitGuard&#8217;s ML-driven, context-aware approach directly addresses both of these limitations — though independent benchmarks comparing it against alternatives such as <code>truffleHog</code>, <code>gitleaks</code>, or GitHub&#8217;s own secret-scanning feature were not published as part of the Black Hat presentation.</p>



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



<p class="wp-block-paragraph">For DevOps and platform-security teams, the inadvertent exposure of secrets in source control remains one of the most common and most avoidable classes of security incident. Tools like xGitGuard are most useful as part of a layered defence that also includes:</p>



<ul class="wp-block-list">
<li><strong>Pre-commit hooks</strong> that block secrets from being committed in the first place (e.g., <code>git-secrets</code>, <code>detect-secrets</code>).</li>
<li><strong>CI/CD pipeline scanning</strong> that checks each pull request for credential patterns before code is merged.</li>
<li><strong>Repository-wide periodic scans</strong> to catch secrets that slipped through earlier controls — the problem xGitGuard is specifically designed to solve.</li>
<li><strong>Secrets management platforms</strong> (HashiCorp Vault, AWS Secrets Manager, etc.) to eliminate the need to store credentials in code at all.</li>
</ul>



<p class="wp-block-paragraph">A continuous scanning tool that monitors an organisation&#8217;s GitHub presence for leaked secrets — especially one tuned to minimise alert fatigue through low false-positive rates — fills a genuine gap in the above stack.</p>



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



<p class="wp-block-paragraph">xGitGuard was presented as an open-source tool at Black Hat 2020&#8217;s Arsenal track. Readers interested in the tool should search for the Comcast xGitGuard repository on GitHub and consult the project&#8217;s own documentation for up-to-date installation and usage instructions, as project status may have changed since the 2020 release.</p>



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



<p class="wp-block-paragraph">xGitGuard represents Comcast&#8217;s practical response to a problem every large engineering organisation faces: keeping secrets out of public code repositories when hundreds of developers are pushing code every day. By combining a context-aware ML algorithm with a smarter approach to the GitHub Search API, the tool aims to deliver faster, more accurate detection than traditional pattern-matching solutions — and to do so at enterprise scale.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/black-hat-2020-xgitguard-uses-ai-to-detect-inadvertently-exposed-data-on-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SNMP Monitoring Tools: Market Overview, Key Players, and Technology Segments</title>
		<link>https://www.bestdevops.com/snmp-monitoring-tool-market-industry-analysis-and-forecast-2020-2027-cisco-system-nagios-enterprises-microsoft-opennms-group/</link>
					<comments>https://www.bestdevops.com/snmp-monitoring-tool-market-industry-analysis-and-forecast-2020-2027-cisco-system-nagios-enterprises-microsoft-opennms-group/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 06:32:49 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Monitoring Tool]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13181</guid>

					<description><![CDATA[An overview of the SNMP monitoring tool landscape, covering how SNMP works, the major vendors shaping the market, key product segments, and what teams should consider when evaluating a solution.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article provides an independent technical overview of the SNMP monitoring tool market. The original post summarised a commercial market research report published by Contrive Datum Insights. Because the full report content is not available here, the technical explanation below is based on established SNMP standards and widely known vendor information rather than the proprietary report data.</em></p>



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



<p class="wp-block-paragraph">Simple Network Management Protocol (SNMP) is one of the most widely deployed protocols for monitoring and managing network infrastructure. Defined in a series of IETF RFCs, SNMP allows management systems to collect performance data, receive alerts, and in some cases reconfigure devices — all over a standardised UDP-based interface (port 161 for queries, port 162 for traps).</p>



<p class="wp-block-paragraph">SNMP is supported by virtually every enterprise-grade router, switch, firewall, server, UPS, and storage device, making it a foundational layer of network observability. Even in environments that have adopted modern telemetry protocols such as gNMI or OpenTelemetry, SNMP often remains the only option for older or embedded hardware.</p>



<h2 class="wp-block-heading">Core SNMP Architecture Components</h2>



<p class="wp-block-paragraph">Understanding what SNMP monitoring tools actually manage requires familiarity with the four main architectural components that any tool in this space must handle:</p>



<ul class="wp-block-list">
  <li><strong>SNMP Manager</strong> — The central management station (or software process) that sends queries (<code>GET</code>, <code>GETNEXT</code>, <code>GETBULK</code>) to devices and receives trap notifications. This is the engine of any SNMP monitoring tool.</li>
  <li><strong>SNMP Agent</strong> — Software running on the managed device (router, server, printer, etc.) that listens for manager requests, reads the relevant counters or state variables, and returns responses. Agents also proactively send traps when threshold events occur.</li>
  <li><strong>Managed Devices</strong> — The physical or virtual infrastructure being monitored: network switches, routers, firewalls, servers, storage arrays, environmental sensors, and any other SNMP-capable endpoint.</li>
  <li><strong>Management Information Base (MIB)</strong> — A hierarchical, tree-structured schema that defines every object an agent can expose. Each object has a unique Object Identifier (OID). Vendors publish proprietary MIBs alongside the standard MIBs defined by the IETF (e.g., MIB-II, IF-MIB).</li>
</ul>



<p class="wp-block-paragraph">A capable SNMP monitoring tool must be able to parse and walk MIBs, poll agents on configurable intervals, correlate traps to known thresholds, and visualise or alert on the resulting data.</p>



<h2 class="wp-block-heading">SNMP Versions: v1, v2c, and v3</h2>



<p class="wp-block-paragraph">Most tools on the market support all three SNMP versions, but the choice matters for security:</p>



<ul class="wp-block-list">
  <li><strong>SNMPv1</strong> — The original 1988 specification. Community-string authentication only; data sent in plain text. Avoid in production where possible.</li>
  <li><strong>SNMPv2c</strong> — Adds <code>GETBULK</code> for efficient bulk retrieval and 64-bit counters (critical for high-speed interfaces). Still uses plain-text community strings.</li>
  <li><strong>SNMPv3</strong> — Introduces authentication (MD5 or SHA) and optional encryption (DES or AES). The only version suitable for environments with security or compliance requirements. Many organisations still run v2c internally due to device or tooling limitations.</li>
</ul>



<h2 class="wp-block-heading">Key Vendors in the SNMP Monitoring Tool Space</h2>



<p class="wp-block-paragraph">The market research report cited Cisco Systems, Nagios Enterprises, Microsoft, OpenNMS Group, HCL, and Zoho as notable players. Here is a brief, factual description of each vendor&#8217;s known position in this space:</p>



<h3 class="wp-block-heading">Cisco Systems</h3>



<p class="wp-block-paragraph">Cisco is both a major producer of SNMP-capable devices and a vendor of network management platforms. Products such as Cisco Prime Infrastructure and Cisco DNA Center include built-in SNMP polling and MIB management for Cisco hardware.</p>



<h3 class="wp-block-heading">Nagios Enterprises</h3>



<p class="wp-block-paragraph">Nagios is one of the most widely known open-source-rooted monitoring platforms. The core Nagios engine, along with Nagios XI (the commercial product), supports SNMP polling and trap handling through a rich ecosystem of community and commercial plugins. Nagios XI ships with built-in MIB management and trap translation.</p>



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



<p class="wp-block-paragraph">Microsoft&#8217;s System Center Operations Manager (SCOM) includes network device discovery and SNMP-based monitoring. Windows Server also ships with an optional SNMP service that can expose Windows performance counters to external managers. Microsoft&#8217;s position in pure-play SNMP tooling is secondary to its role as a managed-device platform.</p>



<h3 class="wp-block-heading">OpenNMS Group</h3>



<p class="wp-block-paragraph">OpenNMS is an open-source enterprise network management platform with strong SNMP capabilities including auto-discovery, SNMP data collection, MIB compiler, and trap daemon. The OpenNMS Group offers commercial support and the Horizon and Meridian distributions.</p>



<h3 class="wp-block-heading">HCL Technologies</h3>



<p class="wp-block-paragraph">HCL has network and infrastructure management offerings, including tools that incorporate SNMP monitoring as part of broader IT operations management suites.</p>



<h3 class="wp-block-heading">Zoho (ManageEngine)</h3>



<p class="wp-block-paragraph">Zoho&#8217;s ManageEngine division produces OpManager, a widely deployed network monitoring platform that supports SNMP v1/v2c/v3 polling, MIB browsing, and trap processing. ManageEngine also offers dedicated tools such as MibBrowser Free Tool and OpUtils.</p>



<h2 class="wp-block-heading">Other Widely Used SNMP Monitoring Tools</h2>



<p class="wp-block-paragraph">The vendor list above is not exhaustive. Other tools with strong SNMP support that DevOps and network teams commonly deploy include:</p>



<ul class="wp-block-list">
  <li><strong>PRTG Network Monitor</strong> (Paessler) — Sensor-based model; dedicated SNMP sensors for standard and custom OIDs.</li>
  <li><strong>Zabbix</strong> — Open-source; supports SNMP polling and traps natively with flexible MIB-based item discovery.</li>
  <li><strong>LibreNMS</strong> — Open-source auto-discovering network monitoring system built on SNMP, with a large community MIB library.</li>
  <li><strong>SolarWinds Network Performance Monitor</strong> — Commercial platform with deep SNMP integration and automated MIB compilation.</li>
  <li><strong>Checkmk</strong> — Combines agent-based and SNMP-based monitoring with automated device discovery.</li>
</ul>



<h2 class="wp-block-heading">Typical Application Areas</h2>



<p class="wp-block-paragraph">SNMP monitoring tools are used across a range of operational scenarios:</p>



<ul class="wp-block-list">
  <li><strong>Network performance monitoring</strong> — Interface utilisation, error rates, packet loss, and latency on routers and switches.</li>
  <li><strong>Hardware health monitoring</strong> — CPU and memory usage, fan speeds, temperature sensors, and power supply status on servers and appliances.</li>
  <li><strong>Availability monitoring</strong> — Up/down detection via SNMP reachability and trap-based alerts.</li>
  <li><strong>Capacity planning</strong> — Long-term trending of bandwidth, storage, and resource utilisation data collected via SNMP.</li>
  <li><strong>Compliance and auditing</strong> — Verifying device configurations and software versions across a managed fleet.</li>
</ul>



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



<p class="wp-block-paragraph">SNMP monitoring tool adoption is global, reflecting the ubiquity of enterprise networking. The market research report identified the following major regions as relevant to the analysis:</p>



<ul class="wp-block-list">
  <li>North America (United States, Canada, Mexico)</li>
  <li>Europe (Germany, UK, France, Russia, Italy, Turkey, and others)</li>
  <li>Asia-Pacific (China, Japan, India, Australia, South Korea, Vietnam, Malaysia, Thailand, Philippines, Indonesia)</li>
  <li>South America (Brazil and others)</li>
  <li>Middle East and Africa (GCC countries and Egypt)</li>
</ul>



<p class="wp-block-paragraph">North America and Europe have historically represented the largest markets for enterprise network monitoring software, driven by large financial services, healthcare, and telecommunications sectors with complex infrastructure requirements.</p>



<h2 class="wp-block-heading">Evaluating an SNMP Monitoring Tool: Key Criteria</h2>



<p class="wp-block-paragraph">When assessing tools for your environment, consider the following criteria:</p>



<ul class="wp-block-list">
  <li><strong>MIB support and compiler</strong> — Can the tool import vendor-specific MIBs and translate OIDs into human-readable names?</li>
  <li><strong>SNMPv3 support</strong> — Is SNMPv3 with AES encryption fully supported, not just documented?</li>
  <li><strong>Trap handling</strong> — Can the tool receive, parse, deduplicate, and alert on SNMP traps in addition to active polling?</li>
  <li><strong>Scalability</strong> — How many devices and polling intervals can the system handle before performance degrades? Distributed pollers matter at scale.</li>
  <li><strong>Discovery</strong> — Does the tool auto-discover devices using SNMP, CDP, LLDP, or network range scanning?</li>
  <li><strong>Integration</strong> — Does it integrate with alerting systems (PagerDuty, Opsgenie), ITSM platforms (ServiceNow, Jira), or observability stacks (Grafana, Prometheus)?</li>
  <li><strong>Licensing model</strong> — Per-device, per-interface, per-sensor, or subscription-based pricing has significant budget implications at enterprise scale.</li>
</ul>



<h2 class="wp-block-heading">SNMP in the Context of Modern Observability</h2>



<p class="wp-block-paragraph">SNMP coexists with — rather than being replaced by — modern observability tooling. Streaming telemetry protocols (gNMI/gRPC) offer lower latency and better scalability for high-end platforms, but SNMP remains the only supported management interface for a large proportion of installed network equipment. Most mature monitoring platforms support both, allowing teams to use streaming telemetry where available and fall back to SNMP elsewhere.</p>



<p class="wp-block-paragraph">The practical approach for most organisations is to treat SNMP as a required baseline capability, layer modern telemetry on top for supported devices, and centralise all data into a unified observability platform.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/snmp-monitoring-tool-market-industry-analysis-and-forecast-2020-2027-cisco-system-nagios-enterprises-microsoft-opennms-group/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Azure DevOps Tips and Tricks: Using Built-In Features to Boost Team Productivity</title>
		<link>https://www.bestdevops.com/azure-devops-tips-and-tricks-using-built-in-features/</link>
					<comments>https://www.bestdevops.com/azure-devops-tips-and-tricks-using-built-in-features/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 06:22:50 +0000</pubDate>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[Azure DevOPs]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT-adoption]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13176</guid>

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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



<p class="wp-block-paragraph">Azure DevOps is a constantly evolving platform. The features described here represent a foundation — there is considerably more to explore in areas like Pipeline YAML templates, branch policies, artifact feeds, and test plan management. Treat these tips as a starting point and build from there as your team&#8217;s maturity with the platform grows.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/azure-devops-tips-and-tricks-using-built-in-features/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Reorg Brings Azure Services Into Windows &#038; Devices Organization</title>
		<link>https://www.bestdevops.com/microsoft-reorg-leads-to-significant-changes-for-windows-and-azure/</link>
					<comments>https://www.bestdevops.com/microsoft-reorg-leads-to-significant-changes-for-windows-and-azure/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 07 Aug 2020 06:10:33 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure Edge]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13170</guid>

					<description><![CDATA[Microsoft's 2020 reorganization moves key Azure teams—including COSINE—under the Experiences &#038; Devices org led by Panos Panay, reshaping how Windows, Surface, and Azure will operate as business units.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <a href="https://www.petri.com" rel="noopener">Petri.com</a>. Original post date: August 7, 2020.</em></p>



<h2 class="wp-block-heading">Overview: What Changed and Why It Matters</h2>



<p class="wp-block-paragraph">In August 2020, Microsoft executed a notable internal reorganization that reshuffled responsibilities across its Windows + Devices and Azure business units. Unlike the smaller round of layoffs the company made earlier that summer, this restructuring was not primarily a headcount reduction—it was a strategic realignment of teams, leadership roles, and product ownership.</p>



<p class="wp-block-paragraph">The headline move: Microsoft brought parts of its Azure organization, specifically the COSINE team, into the Experiences and Devices (E+D) organization led by Panos Panay. The goal was to help Windows and Surface teams build more cohesive, end-to-end user experiences and to give the Surface hardware team stronger software and services alignment.</p>



<h2 class="wp-block-heading">Key Leadership Changes in Windows + Devices</h2>



<p class="wp-block-paragraph">The most significant individual change was <strong>Michael Fortin</strong> joining Panos Panay&#8217;s Experiences and Devices organization. His expanded role combines services teams from COSINE and 365 Experiences and Services into a single new team.</p>



<p class="wp-block-paragraph">Several COSINE team leads also moved into Panay&#8217;s org, including:</p>



<ul class="wp-block-list">
  <li><strong>Kevin Gallo</strong></li>
  <li><strong>Mark Alcazar</strong></li>
  <li><strong>Kristian Andaker</strong></li>
</ul>



<p class="wp-block-paragraph">This move is particularly notable for developers: because Kevin Gallo was closely associated with Project Reunion (now known as the Windows App SDK), his transfer to the Windows org likely means Project Reunion moved under Windows leadership—widely considered a more natural home for the initiative than Azure.</p>



<p class="wp-block-paragraph">Additional Windows + Devices org changes included:</p>



<ul class="wp-block-list">
  <li><strong>Jeff Johnson</strong> leading a newly formed Windows, Developer, and Experiences engineering team.</li>
  <li><strong>Linda Averett</strong> joining Windows + Devices to lead a new Windows, Developers, and Experiences PM team.</li>
</ul>



<p class="wp-block-paragraph">Leadership positions that remained stable:</p>



<ul class="wp-block-list">
  <li><strong>Ralf Groene</strong> continuing to lead the Design Team.</li>
  <li><strong>Stevie Bathiche</strong> continuing to lead the Applied Sciences Group.</li>
  <li><strong>Robin Seiler</strong> now leading the Devices Portfolio and Operations (DPO) team.</li>
</ul>



<h2 class="wp-block-heading">Key Changes on the Azure Side</h2>



<p class="wp-block-paragraph">The reorganization was not limited to Windows. Azure also saw structural changes designed to consolidate infrastructure services and prepare for emerging markets.</p>



<h3 class="wp-block-heading">New Azure Core Team</h3>



<p class="wp-block-paragraph">A new <strong>Azure Core</strong> team was formed by consolidating Compute, Networking, and Storage services under a single umbrella, spanning both PM and engineering. <strong>Girish Bablani</strong> was tapped to lead this team.</p>



<h3 class="wp-block-heading">Azure Edge + Platform</h3>



<p class="wp-block-paragraph">The legacy COSINE team was reorganized by merging services from ASME, PIE, and the remaining COSINE components to create a new team: <strong>Azure Edge + Platform</strong>. <strong>Henry Sanders</strong> was appointed to a newly created role of CTO of Azure Edge + Platform.</p>



<h3 class="wp-block-heading">Azure for Operators: 5G and Virtual Networking</h3>



<p class="wp-block-paragraph">A new <strong>Azure for Operators</strong> organization was established to pursue opportunities in 5G and virtual networking. This team brought together leadership from two recent Microsoft acquisitions:</p>



<ul class="wp-block-list">
  <li><strong>Anand Krishnamurthy</strong>, CEO of Affirmed Networks.</li>
  <li><strong>Martin Lund</strong>, CEO of Metaswitch.</li>
</ul>



<p class="wp-block-paragraph">The formation of Azure for Operators signals Microsoft&#8217;s intention to compete in the carrier and telecommunications infrastructure market, an area where cloud vendors see significant growth potential.</p>



<h2 class="wp-block-heading">Strategic Pillars for Windows + Devices</h2>



<p class="wp-block-paragraph">To understand the thinking behind the Windows + Devices reorganization, Microsoft articulated three strategic pillars guiding the org&#8217;s product decisions:</p>



<ol class="wp-block-list">
  <li><strong>Deliver iconic experiences across Microsoft</strong>, enabling both modern work and personal use cases.</li>
  <li><strong>Grow the Windows and Surface business</strong> by delivering the best of Microsoft and creating end-user demand.</li>
  <li><strong>Lead the industry through innovation and technology</strong>, enabling the partner ecosystem to thrive.</li>
</ol>



<h2 class="wp-block-heading">Context: Surface Business Momentum</h2>



<p class="wp-block-paragraph">The restructuring came on the heels of strong Surface hardware sales in Microsoft&#8217;s fiscal year 2020. One significant shift noted at the time: while Microsoft had historically maintained roughly a 50/50 split between consumer and commercial Surface sales, the end of FY20 saw that balance tilt heavily toward commercial customers—likely driven by enterprise remote-work purchasing during the COVID-19 pandemic.</p>



<p class="wp-block-paragraph">The new organizational structure was designed to build on that commercial momentum by better integrating cloud services with the hardware and software experience.</p>



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



<p class="wp-block-paragraph">For engineering and DevOps teams that build on Microsoft&#8217;s platform, a few implications are worth watching:</p>



<ul class="wp-block-list">
  <li><strong>Project Reunion / Windows App SDK ownership</strong> moving to Windows leadership could accelerate delivery of a unified Windows development model, reducing fragmentation between Win32 and UWP application models.</li>
  <li><strong>Azure Core consolidation</strong> of Compute, Networking, and Storage under a single leadership team may eventually improve cross-service consistency and integration for infrastructure teams.</li>
  <li><strong>Azure for Operators</strong> signals a serious push into 5G and edge networking infrastructure, which is relevant to teams building latency-sensitive or distributed applications.</li>
  <li>New organizational boundaries always create transition periods—expect some turbulence in roadmap communication and team contacts while the new structure stabilizes.</li>
</ul>



<p class="wp-block-paragraph">All changes described above were reported as effective immediately as of the original publication date in August 2020. Given how quickly Microsoft&#8217;s organizational structure evolves, current team names and leadership assignments should be verified against up-to-date Microsoft sources.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/microsoft-reorg-leads-to-significant-changes-for-windows-and-azure/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Infostretch Becomes AWS Advanced Consulting Partner</title>
		<link>https://www.bestdevops.com/infostretch-becomes-aws-advanced-consulting-partner/</link>
					<comments>https://www.bestdevops.com/infostretch-becomes-aws-advanced-consulting-partner/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 06 Aug 2020 06:10:30 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[Data-center]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[IT-certifications]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13142</guid>

					<description><![CDATA[Source:-aithority.com Infostretch, a leader in digital engineering services, has announced that it has achieved the status of Advanced Consulting Partner [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-aithority.com</p>
<p>Infostretch, a leader in digital engineering services, has announced that it has achieved the status of Advanced Consulting Partner in the Amazon Web Services (AWS) Partner Network (APN). To achieve this certification, Digital Engineering Services (DES) firm Infostretch had to undergo a meticulous approval process to demonstrate the company’s knowledge, experience and customer success with AWS. The AWS partnership comes as Infostretch continues to expand and strengthen its global strategic partner network, having recently announced a partnership with continuous testing leader Tricentis.</p>
<p>To help enterprise delivery teams accelerate their digital initiatives on the AWS cloud, Infostretch has developed sixteen AWS solution packages. These “accelerators” and “enablers” draw upon the company’s competencies in cloud engineering, data analytics, DevOps and IoT to allow its customers to benefit from the capabilities of the AWS at an accelerated pace. These include data engineering and IoT accelerators as well as enablers for the data pipeline, DevOps and Microservices.</p>
<p><strong>Recommended AI News: Bright Pattern Contact Center Chosen By Everise</strong></p>
<p>Infostretch has also developed solutions for specific industries to use with AWS. This includes Healthcare Data Analytics Platform (HDAP), a new data accelerator built on AWS for companies in the healthcare ecosystem to harness their healthcare data assets more effectively. By integrating and collaborating with AWS, Infostretch has built a unique set of AWS experiences for its customers, designed to reduce resource requirements, cost, time and project risk.</p>
<p>Headquartered in Silicon Valley, Infostretch has over 70 AWS Certified Experts among its ranks and has already delivered many AWS cloud enablement projects for its customers including Westhill. The company’s ‘Go, Be, Evolve’ digital approach aims to help clients at any stage in their digital maturity journey from strategy, planning, migration, and execution to production scaling and automation.</p>
<p><strong>Recommended AI News: UiPath Named A Leader In The 2020 Gartner Magic Quadrant For Robotic Process Automation</strong></p>
<p>“We were creating a first-of-its-kind, extremely complex platform ecosystem, leading with speed and security of data,” commented Larry Parker, Chief Product Officer &amp; Founder of Westhill. “Infostretch had the proven experience and scale to deliver on our vision. They designed a robust architecture, fully mapped to AWS, which is already paying dividends for our business. Our customers highlight efficiencies in our solution every week, and that’s a testament to the technology.”</p>
<p>“With Advanced Consulting Partner status, Infostretch is now among the elite of cloud enablement partners globally,” said Rutesh Shah, Infostretch Chief Executive Officer and Co-Founder. “But we’re not stopping there. To extract the most value out of AWS and set up digital initiatives for long-term success requires deep expertise, which we’ve developed over the years. We’ve crystallized this expertise into accelerators and enablers that will fundamentally improve the AWS experience for our clients – and deliver better results for them at speed.”</p>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy"  id="_ytid_80825"  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/infostretch-becomes-aws-advanced-consulting-partner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Cloud to Advance Wipro Limited’s System, Data Processing</title>
		<link>https://www.bestdevops.com/google-cloud-to-advance-wipro-limiteds-system-data-processing/</link>
					<comments>https://www.bestdevops.com/google-cloud-to-advance-wipro-limiteds-system-data-processing/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 05 Aug 2020 06:05:32 +0000</pubDate>
				<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Google-cloud]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13115</guid>

					<description><![CDATA[Source:-hitinfrastructure.com Wipro will transform SAP applications with Google Cloud and roll out G Suite into its workplace productivity tool set [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-hitinfrastructure.com Wipro will transform SAP applications with Google Cloud and roll out G Suite into its workplace productivity tool set to support over 180,000 of its employees.</p>
<p>Google Cloud recently announced that it will now be the cloud provider for Wipro Limited’s enterprise-wide systems applications and products in data processing (SAP) footprint.</p>
<p>The partnership will bring SAP applications and workloads to the cloud to support over 180,000 of Wipro’s employees.</p>
<p>Specializing in global information technology, Wipro will modernize and transform its enterprise resource planning (ERP) system to SAP’s flagship, which is the company’s leading product.</p>
<p>Dig Deeper<br />Google Cloud, Orange Partner to Boost AI, Edge Computing Services<br />Google, Box Extend Partnership to Transform Work in the Cloud<br />Google Cloud Launches Multi-Cloud Solution to Help Orgs Analyze Data<br />Wipro will then relocate SAP workloads onto Google Cloud Platform (GCP), Google officials said.</p>
<p>“Wipro is embracing digital transformation at speed and scale. By modernizing their core systems and technologies with Google Cloud, they have a powerful and scalable foundation to accelerate their strategic enterprise priorities and build for the future,” Thomas Kurian, CEO, Google Cloud, said in the announcement.</p>
<p>As part of the collaboration, Wipro will leverage G Suite for some of its employees as a workplace productivity platform. Wipro believes that G Suite has strong interoperability and security controls and features that allow for real-time collaboration, even in remote work environments.</p>
<p>“As a provider of digital transformation services to some of the world’s most impactful businesses, it is critical that our own core systems and technologies are running on intelligent and modern platforms that encompass the needs of the future,” said Bhanumurthy B.M, president and chief operating officer, Wipro Limited.</p>
<p>“This transformation program will help us to run our most business-critical workloads and applications with speed and agility, and to support our customers more effectively.”</p>
<p>Wipro’s industry-focused solutions, with Google Cloud technologies, enable enterprises to future-proof their IT investments, Google officials said. And Wipro’s Google Cloud practice also helps transform businesses and healthcare organizations as well.</p>
<p>This transformation includes application modernization, data analytics, artificial intelligence, SAP workload migration, and industrialized cloud migrations at scale.</p>
<p>Additionally, Wipro integrated Anthos, Google’s open platform for managing applications, into its services offerings to enable hybrid cloud deployments for customers.</p>
<p>Back in April 2019, Google launched Anthos, a platform to allow providers to run applications, unmodified, on existing hardware investments or in the public cloud.</p>
<p>Anthos allows healthcare organizations to manage workloads running on third-party clouds like AWS and Azure, to deploy, run, and manage applications on the cloud, without requiring administrators to learn different environments and APIs, Google officials said.</p>
<p>And in mid-July of this year, Google launched BigQuery Omni, a multi-cloud analytics platform designed to help customers to bring the power of BigQuery to data stored in Google Cloud, Amazon Web Services (AWS), and Microsoft Azure.</p>
<p>Through Anthos, BigQuery Omni aims to support enterprises with breaking down silos and creating actionable business insights at an affordable price.</p>
<p>“The ability to run the same database on multiple cloud/data center environments is an important consideration when selecting a new data platform,” said Matt Aslett, research director, data, AI and analytics, 451 Research, in a statement.</p>
<p>“As hybrid and multi-cloud adoption has become the norm, enterprises are increasingly looking for data products that provide a consistent experience and lower complexity of using multiple clouds, while enabling the ongoing use of existing infrastructure investments,” he added.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/google-cloud-to-advance-wipro-limiteds-system-data-processing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>10 Ways AI Is Accelerating DevOps</title>
		<link>https://www.bestdevops.com/10-ways-ai-is-accelerating-devops/</link>
					<comments>https://www.bestdevops.com/10-ways-ai-is-accelerating-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 01 Aug 2020 05:35:03 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13087</guid>

					<description><![CDATA[AI and machine learning are reshaping every phase of the Software Development Lifecycle—from auto-suggesting code to vulnerability detection and AIOps. Here are ten concrete ways AI is accelerating DevOps teams today.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Artificial intelligence and machine learning are no longer experimental additions to the DevOps toolkit—they are becoming core components of how modern engineering teams plan, build, test, secure, and ship software. From intelligent code completion to AIOps-driven incident response, the integration of AI across the Software Development Lifecycle (SDLC) is compressing timelines, reducing defects, and surfacing insights that human teams alone cannot generate at scale.</p>



<p class="wp-block-paragraph">This article examines ten practical ways AI is accelerating DevOps today, drawing on published industry data and practitioner perspectives.</p>



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



<p class="wp-block-paragraph">Several market signals underscore why AI adoption in DevOps is accelerating:</p>



<ul class="wp-block-list">
  <li>Startups offering AI-powered software development tools raised $704 million over the twelve months ending September 2019, according to a Deloitte report published in 2020.</li>
  <li>IDC forecast the global market for custom application development services to grow from $47 billion in 2018 to more than $61 billion in 2023, a 5.3% CAGR.</li>
  <li>Poor software quality cost US organizations an estimated $319 billion in 2019, according to the Consortium for IT Software Quality.</li>
  <li>Gartner predicted that 40% of DevOps teams would be using application and infrastructure monitoring tools with integrated AIOps capabilities by 2023.</li>
</ul>



<p class="wp-block-paragraph">These numbers frame a clear business case: AI investment in DevOps is driven by the twin pressures of accelerating delivery speed and reducing the cost of defects.</p>



<h2 class="wp-block-heading">1. AI-Powered Code Completion and Autosuggestion</h2>



<p class="wp-block-paragraph">One of the highest-impact AI applications in DevOps is real-time code autosuggestion. Tools trained on large code corpora use supervised machine learning to predict the next logical code segment as a developer types, reducing keystrokes, lookup time, and context switching.</p>



<p class="wp-block-paragraph">Early implementations were inconsistent, but improvements in supervised ML models—particularly around how quickly models adapt to a team&#8217;s specific codebase and style—have made suggestions significantly more accurate. Microsoft&#8217;s Visual Studio IntelliCode is a widely adopted example in this category. DevOps practitioners in enterprise CRM, supply chain, and social media companies have cited AI code autosuggestion as the single most productivity-positive AI capability they have adopted.</p>



<h2 class="wp-block-heading">2. Streamlining Requirements Management</h2>



<p class="wp-block-paragraph">Managing requirements documents is one of the most time-consuming non-coding tasks DevOps teams face. Requirements go through multiple iterations, involve stakeholders with varying levels of technical literacy, and must remain tightly aligned with the evolving codebase.</p>



<p class="wp-block-paragraph">AI—and specifically Natural Language Processing (NLP)—is being applied to assist with drafting, editing, validating, and cross-referencing requirements. NLP models can flag ambiguous language, identify contradictions between requirements, and suggest standardized phrasing. Teams adopting AI-based requirements management tools have reported requirements review time reductions of more than 50%, allowing engineers to redirect effort toward coding and design. Atlassian&#8217;s Jira Software is widely used as a foundation for structured requirements workflows in enterprise DevOps environments.</p>



<h2 class="wp-block-heading">3. AI-Assisted Bug Detection and Code Remediation</h2>



<p class="wp-block-paragraph">Static analysis has long been part of code review pipelines, but AI is taking defect detection further by predicting where bugs are likely to occur and suggesting remediation steps before a human reviewer encounters the issue.</p>



<p class="wp-block-paragraph">Facebook has publicly described a bug detection system that predicts defects and suggests remedies with approximately 80% accuracy. GitHub&#8217;s CodeQL (originally developed by Semmle) is a widely used tool in this space; it allows teams to query their codebase for known vulnerability patterns and logical variants across the entire repository. Microsoft&#8217;s security response team has used CodeQL to find variants of critical vulnerabilities, enabling faster response and reducing the blast radius of discovered flaws.</p>



<h2 class="wp-block-heading">4. Prioritizing and Triaging Security Vulnerabilities</h2>



<p class="wp-block-paragraph">Security scanners can generate thousands of findings per scan. Without intelligent triage, teams waste significant time on false positives or low-risk issues while genuinely critical vulnerabilities wait in the queue.</p>



<p class="wp-block-paragraph">ML models trained on historical vulnerability data and developer remediation patterns can score and rank findings by their likelihood of being true positives and by their actual exploitability in context. Maty Siman, CTO of Checkmarx, has described this challenge and the ML-based solution clearly: models learn which vulnerability types have a statistically higher rate of being genuine threats, allowing AppSec and development teams to focus remediation effort where it matters most. Siman notes that the security landscape evolves continuously, and ML systems that adapt at the same pace are essential for teams that cannot manually review every alert.</p>



<h2 class="wp-block-heading">5. Automated Test Case Generation and Optimization</h2>



<p class="wp-block-paragraph">Writing and maintaining test cases is a specialized skill that sits at the intersection of deep product knowledge and software engineering. As codebases grow, test suites become difficult to maintain: coverage gaps emerge, redundant tests accumulate, and skilled testers are perpetually backlogged.</p>



<p class="wp-block-paragraph">AI-based testing tools address this by auto-generating test cases based on analysis of code structure, user flows, and historical defect patterns. These tools can also identify overlapping test coverage, remove redundant cases, and shift the focus from reactive defect detection to proactive defect prevention—predicting which code paths are most likely to fail under specific load or input conditions before tests are run manually.</p>



<h2 class="wp-block-heading">6. Managing Complex Module Dependencies</h2>



<p class="wp-block-paragraph">Large enterprise applications consist of dozens or hundreds of interdependent modules. A change in one area can produce unexpected failures in others, and mapping these dependencies manually is error-prone and time-consuming.</p>



<p class="wp-block-paragraph">AI-based development platforms can automatically map and monitor inter-module dependencies, flagging high-risk change propagation paths before a release. This improves overall product quality and gives release managers better information about which components need additional testing when a given module is modified.</p>



<h2 class="wp-block-heading">7. Post-Release Defect Prediction and Root Cause Analysis</h2>



<p class="wp-block-paragraph">Even with rigorous pre-release QA, defects emerge in production. The cost of identifying, diagnosing, and fixing production defects is significantly higher than catching the same issue during development. AI is being applied to predict which areas of a released application are most likely to fail in specific customer environments before they actually do.</p>



<p class="wp-block-paragraph">Beyond prediction, AI tools assist with root cause analysis—correlating logs, traces, and metrics to pinpoint the origin of a failure faster than manual investigation allows. One enterprise CRM team reported a 72% reduction in time-to-restore in customer environments after adopting AI-assisted root cause analysis. Other teams have used AI to auto-configure application settings to optimize performance for specific deployment profiles.</p>



<h2 class="wp-block-heading">8. Anomaly Detection and Real-Time Security Monitoring</h2>



<p class="wp-block-paragraph">ML models can establish a statistical baseline of normal behavior across application performance metrics, code commit patterns, API call volumes, and infrastructure telemetry. Deviations from that baseline—anomalies—are flagged in real time for human review.</p>



<p class="wp-block-paragraph">Checkmarx&#8217;s Maty Siman has described this approach: given a baseline of normal developer and application activity, ML can identify and surface anomalies that indicate either a security threat or an emerging performance issue before it affects end users. This kind of continuous, automated vigilance is not achievable at scale through manual monitoring alone.</p>



<h2 class="wp-block-heading">9. Cross-System Analytics for Process Improvement</h2>



<p class="wp-block-paragraph">Advanced DevOps teams are applying AI not just to code, but to the development process itself. By aggregating data from version control systems, CI/CD pipelines, APM platforms, issue trackers, and release management tools, ML models can surface patterns that explain why some projects deliver on time with high quality while others fall into prolonged review and rework cycles.</p>



<p class="wp-block-paragraph">Enterprise DevOps teams in supply chain management have used supervised ML to identify these patterns and build genuinely data-driven engineering cultures. The goal is to move from anecdotal postmortems to quantitative, predictive process improvement—understanding what leading indicators predict a troubled sprint before the sprint ends.</p>



<h2 class="wp-block-heading">10. Improving Traceability and Cross-Team Collaboration</h2>



<p class="wp-block-paragraph">In distributed teams spanning multiple geographies, keeping requirements, code changes, test outcomes, and release decisions aligned is a persistent challenge. AI-driven traceability tools help maintain clear links between user requirements, implemented features, test coverage, and shipped releases—making it possible to identify exactly where a gap in collaboration or data integration caused a quality or schedule problem.</p>



<p class="wp-block-paragraph">AI-driven insights also help distributed teams understand how shared specifications need to account for localization requirements, region-specific performance constraints, and unique customer configurations—surfacing these gaps earlier in the cycle rather than at release time.</p>



<h2 class="wp-block-heading">Building a Framework for AI-Driven DevOps</h2>



<p class="wp-block-paragraph">Adopting individual AI tools is only part of the opportunity. The teams seeing the greatest gains are those that have integrated AI capabilities into a coherent DevOps strategy—one that embeds security into every development phase (DevSecOps), incorporates quality assurance throughout the pipeline rather than as a gate at the end, and uses analytics to drive continuous improvement.</p>



<p class="wp-block-paragraph">Frameworks that help enterprises operationalize this integration—connecting AI capabilities across planning, development, testing, security, release, and operations—are an active area of vendor development. The core principle is consistent: AI delivers the most value in DevOps when it is woven into the workflow rather than bolted on as a separate tool.</p>



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



<p class="wp-block-paragraph">AI is accelerating DevOps across every phase of the SDLC—not by replacing engineers, but by handling the repetitive, time-consuming tasks that take them away from high-value work. Code autosuggestion, intelligent test generation, ML-based vulnerability triage, anomaly detection, and cross-system process analytics are all delivering measurable improvements in speed, quality, and security today.</p>



<p class="wp-block-paragraph">The teams realizing the greatest benefit are those treating AI adoption as a strategic, integrated initiative rather than a series of point-tool experiments. As the underlying models improve and more SDLC data becomes available to train them, the gap between AI-augmented DevOps teams and those operating without these capabilities will continue to widen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/10-ways-ai-is-accelerating-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Google Cloud and AWS Revenue Soars as Cloud Computing Demand Surges</title>
		<link>https://www.bestdevops.com/google-and-aws-revenues-soar-due-to-cloud-computing-success/</link>
					<comments>https://www.bestdevops.com/google-and-aws-revenues-soar-due-to-cloud-computing-success/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 01 Aug 2020 05:11:37 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google cloud]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13074</guid>

					<description><![CDATA[Google Cloud posted 43% year-on-year revenue growth and AWS hit $10.81bn in Q2 2020, as the global shift to remote working accelerated demand for cloud infrastructure.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://www.techradar.com" rel="noopener">TechRadar.com</a> (originally published August 2020)</em></p>



<h2 class="wp-block-heading">Cloud Computing Revenues Hit New Highs in Q2 2020</h2>



<p class="wp-block-paragraph">The world&#8217;s leading cloud computing providers reported another strong quarter in Q2 2020, driven largely by an accelerating global shift toward remote working triggered by the COVID-19 pandemic. Both Google Cloud and Amazon Web Services (AWS) posted significant year-on-year revenue growth, reinforcing the position of cloud infrastructure as one of the technology sector&#8217;s most resilient and fastest-growing segments.</p>



<h2 class="wp-block-heading">AWS: $10.81 Billion in Q2 Revenue Despite Pandemic Headwinds</h2>



<p class="wp-block-paragraph">Amazon Web Services reported Q2 2020 revenues of <strong>$10.81 billion</strong>, representing year-on-year growth of <strong>29%</strong>. While impressive in absolute terms, this marked the first time AWS growth had slipped below the 30% threshold, down from 33% recorded in Q1 2020.</p>



<p class="wp-block-paragraph">Amazon acknowledged that the coronavirus pandemic had disrupted certain enterprise partnerships and affected consumption patterns among some of its largest customers. Nevertheless, AWS revenue accounted for approximately <strong>12% of Amazon&#8217;s total revenue</strong> for the quarter, underlining the division&#8217;s strategic importance to the parent company&#8217;s overall financial performance.</p>



<p class="wp-block-paragraph">Despite the pandemic-related friction, AWS expanded or deepened partnerships with high-profile organisations during the quarter, including video conferencing platform <strong>Zoom</strong>, workplace messaging tool <strong>Slack</strong>, and <strong>Formula 1</strong>, reflecting continued enterprise and media-sector appetite for scalable cloud infrastructure.</p>



<h2 class="wp-block-heading">Google Cloud: 43% Year-on-Year Growth to $3.007 Billion</h2>



<p class="wp-block-paragraph">Google Cloud posted Q2 2020 revenues of <strong>$3.007 billion</strong>, up <strong>43% year-on-year</strong> from $2.1 billion in Q2 2019, and up from $2.77 billion in the previous quarter. The growth rate was slightly below the 52% year-on-year increase recorded in Q1 2019, but represented a continued strong trajectory for the division.</p>



<p class="wp-block-paragraph">Google CFO Ruth Porat commented on the results:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;GCP maintained the strong level of revenue growth it delivered in the first quarter, and its revenue growth was again meaningfully above cloud overall.&#8221;</p></blockquote>



<p class="wp-block-paragraph">Porat also addressed the slightly moderated growth rate in G Suite (now Google Workspace), attributing it to a pricing comparison effect:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Overall, the lower Google Cloud revenue growth in the second quarter relative to the first quarter reflects the fact that G Suite lapped a price increase that was introduced in April last year. G Suite maintained healthy growth in average revenue per seat as well as in seat growth, which does not include customers who took advantage of our free trials as they shifted their employees to work-from-home.&#8221;</p></blockquote>



<h2 class="wp-block-heading">Google Cloud: A Bright Spot for Alphabet</h2>



<p class="wp-block-paragraph">Google Cloud&#8217;s strong performance was a notable bright point in an otherwise difficult quarter for parent company Alphabet. Q2 2020 marked the <strong>first quarterly revenue decline since Alphabet went public</strong>, with total revenue of <strong>$31.6 billion</strong> — a marginal drop from $31.7 billion recorded in the same period the previous year. The decline was driven primarily by a contraction in advertising revenue as businesses cut marketing budgets during the pandemic.</p>



<p class="wp-block-paragraph">In this context, the cloud division&#8217;s double-digit growth served as a significant counterbalance, and analysts took note of its growing contribution to Alphabet&#8217;s overall revenue mix.</p>



<h2 class="wp-block-heading">Microsoft Azure Also Surges 27% Year-on-Year</h2>



<p class="wp-block-paragraph">The strong results from Google Cloud and AWS were mirrored by the third member of the major cloud triad: <strong>Microsoft Azure</strong>. Azure revenues grew <strong>27% year-on-year</strong> in Microsoft&#8217;s equivalent reporting period, driven by soaring demand for remote collaboration tools and cloud-hosted infrastructure. Microsoft&#8217;s Teams platform saw explosive adoption over the same period, further reinforcing Azure&#8217;s position as a full-stack enterprise cloud solution.</p>



<h2 class="wp-block-heading">What This Means for the Cloud Market</h2>



<p class="wp-block-paragraph">The Q2 2020 results across all three hyperscalers point to several important trends for DevOps and infrastructure engineering teams:</p>



<ul class="wp-block-list">
<li><strong>Remote work as a demand catalyst:</strong> The rapid shift to distributed teams pushed organisations to accelerate cloud migrations that might otherwise have taken years.</li>
<li><strong>Resilience of cloud revenue models:</strong> Even as overall corporate revenues contracted across many sectors, cloud infrastructure spending proved relatively insulated.</li>
<li><strong>Competitive dynamics remain tight:</strong> AWS retains the largest market share, but Google Cloud&#8217;s higher growth rate suggests it is closing the gap, at least in percentage terms. Azure&#8217;s enterprise positioning gives it a distinct advantage in regulated industries.</li>
<li><strong>SaaS integration matters:</strong> Google&#8217;s G Suite and Microsoft&#8217;s Teams/Office 365 ecosystem demonstrate how bundling productivity software with cloud infrastructure can drive seat-based recurring revenue.</li>
</ul>



<p class="wp-block-paragraph">For engineering teams evaluating cloud strategy, the financial health of these providers is a relevant signal: continued investment in infrastructure, tooling, and regional expansion is more likely when revenue growth remains strong.</p>



<h2 class="wp-block-heading">Video: Cloud Computing Context</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 loading="lazy"  id="_ytid_57216"  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/google-and-aws-revenues-soar-due-to-cloud-computing-success/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Centrify Empowers DevSecOps With a New Identity-Centric Approach to Privileged Access Management for Applications and Services</title>
		<link>https://www.bestdevops.com/centrify-empowers-devsecops-with-a-new-approach-to-identity-and-access-management-for-applications-and-services/</link>
					<comments>https://www.bestdevops.com/centrify-empowers-devsecops-with-a-new-approach-to-identity-and-access-management-for-applications-and-services/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 07:00:25 +0000</pubDate>
				<category><![CDATA[DevSecOps]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Software-Market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13031</guid>

					<description><![CDATA[Centrify's Delegated Machine Credentials (DMC) feature aims to eliminate the sprawl of service accounts in DevOps pipelines by giving machines a unique identity on the Centrify Platform—reducing attack surface and removing a key bottleneck for developer agility.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original announcement source: Security Boulevard / Centrify press release, July 28, 2020.</em></p>



<h2 class="wp-block-heading">The Core Problem: Service Account Sprawl in DevOps Environments</h2>



<p class="wp-block-paragraph">Modern DevOps pipelines rely heavily on automation, infrastructure-as-code, and elastic cloud environments. One persistent security friction point in these pipelines is the management of <strong>privileged credentials for workloads and services</strong>—the non-human accounts that applications use to authenticate to databases, APIs, vaults, and other services.</p>



<p class="wp-block-paragraph">Traditional approaches to this problem, often called <strong>Application-to-Application Password Management (AAPM)</strong>, improved on hardcoded credentials by moving secrets into a vault. However, they introduced a new operational burden: each application or service still required its own dedicated service account in the vault, complete with a credential and a rotation schedule. In large enterprises, this can mean managing hundreds or thousands of service accounts—slowing down DevOps teams and creating a wide attack surface for adversaries to exploit.</p>



<p class="wp-block-paragraph">Password vaults were originally designed to manage <em>human</em> administrative logins to servers. Applying them to machine-to-machine authentication at scale creates bottlenecks that developers resent and security teams struggle to govern in fast-moving CI/CD environments.</p>



<h2 class="wp-block-heading">What Centrify Announced: Delegated Machine Credentials (DMC)</h2>



<p class="wp-block-paragraph">On July 28, 2020, Centrify announced <strong>Delegated Machine Credentials (DMC)</strong> as part of the Centrify Privileged Access Service (PAS). The feature is designed to address service account sprawl by shifting the unit of identity from the individual application or service to the <em>machine</em> on which those workloads run.</p>



<h3 class="wp-block-heading">How DMC Works</h3>



<ul class="wp-block-list">
<li><strong>Machine enrollment:</strong> The Centrify Client enrolls the host machine into the Centrify Platform, giving it a unique machine identity and credential.</li>
<li><strong>Role-based permissions:</strong> The Centrify Platform automatically assigns role-based permissions to the machine and defines which vault APIs that machine is permitted to call.</li>
<li><strong>Credential delegation:</strong> Workloads, applications, containers, and services running on that machine can then <em>delegate</em> the machine&#8217;s identity to authenticate to target resources—without needing their own separate service accounts in the vault.</li>
<li><strong>Scoped, time-limited tokens:</strong> Rather than issuing long-lived shared credentials, DMC issues short-lived access tokens scoped to a specific resource and period of time, limiting the window of exposure if a token is compromised.</li>
</ul>



<p class="wp-block-paragraph">The result is that one machine identity can serve all the workloads running on it, rather than requiring a separate vault service account for every application, microservice, or container.</p>



<h2 class="wp-block-heading">The &#8220;Federation for Machine Identities&#8221; Analogy</h2>



<p class="wp-block-paragraph">Garrett Bekker, principal security analyst at 451 Research (part of S&#038;P Global Market Intelligence), offered a useful conceptual frame for understanding DMC:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Conceptually, delegated machine credentials can be thought of as &#8216;federation for machine identities,&#8217; in the sense that rather than applications sharing passwords or secrets directly, the Centrify client can broker a temporary access token between Centrify&#8217;s PAS and target resources – applications, service accounts, containers, and APIs. DMC creates a machine identity and issues a scoped token that is only valid for a defined period of time, in lieu of using many service accounts with long-lived credentials that present a greater attack window.&#8221;</p><cite>— Garrett Bekker, Principal Security Analyst, 451 Research / S&#038;P Global Market Intelligence</cite></blockquote>



<p class="wp-block-paragraph">This federation analogy is instructive for DevSecOps practitioners already familiar with identity federation concepts in human-user SSO: instead of each application managing its own trust relationship with a vault, the machine acts as an intermediary trust anchor, and the Centrify Platform brokers access on its behalf.</p>



<h2 class="wp-block-heading">Why This Matters for DevSecOps Pipelines</h2>



<p class="wp-block-paragraph">The announcement positions DMC specifically as an enabler of <strong>&#8220;PAM as a first-class citizen in the CI/CD pipeline.&#8221;</strong> The practical implications for DevSecOps teams include:</p>



<ul class="wp-block-list">
<li><strong>Reduced manual processes:</strong> Eliminating per-application service account creation removes a recurring operational task from already-stretched Ops teams.</li>
<li><strong>Smaller attack surface:</strong> Fewer service accounts with long-lived static credentials means fewer potential entry points for attackers exploiting privileged credential abuse.</li>
<li><strong>Infrastructure-as-code compatibility:</strong> Machine enrollment and permission assignment can be automated, allowing PAM configuration to be managed alongside other infrastructure definitions in tools like Terraform or Ansible—without requiring developers to manually provision vault credentials for each new service.</li>
<li><strong>Improved developer agility:</strong> Developers are no longer required to integrate vault client code into every application that needs to retrieve a credential, reducing friction in the development workflow.</li>
</ul>



<h2 class="wp-block-heading">DMC vs. Traditional AAPM: A Comparison</h2>



<figure class="wp-block-table"><table><thead><tr><th>Dimension</th><th>Traditional AAPM</th><th>Centrify DMC</th></tr></thead><tbody><tr><td>Unit of identity</td><td>Each application or service</td><td>The host machine</td></tr><tr><td>Service accounts required</td><td>One per application/service</td><td>One per machine (shared by all workloads on it)</td></tr><tr><td>Credential lifespan</td><td>Long-lived, rotation-scheduled</td><td>Short-lived, scoped tokens</td></tr><tr><td>Developer integration burden</td><td>Vault client code per app</td><td>Delegated via Centrify Client on host</td></tr><tr><td>Infrastructure-as-code fit</td><td>Limited; manual provisioning common</td><td>Designed for automated, IaC-driven pipelines</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Centrify&#8217;s Broader Identity-Centric PAM Position</h2>



<p class="wp-block-paragraph">DMC is part of Centrify&#8217;s broader strategy of <strong>Identity-Centric Privileged Access Management</strong>—a model that emphasizes verifying <em>who</em> (or what) is requesting access, the context of that request, and the risk of the environment, rather than simply managing passwords in a vault. The approach applies least-privilege and just-in-time access principles to both human and machine identities across hybrid and multi-cloud environments.</p>



<p class="wp-block-paragraph">David McNeely, Chief Strategy Officer at Centrify, summarized the security rationale at the time of the announcement:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The explosive growth of machine and service accounts in the enterprise is creating a wealth of opportunity for cyber-attackers to sneak into the enterprise. Our infrastructure-as-code approach makes PAM a &#8216;first class citizen&#8217; in the CI/CD pipeline, eliminating the need for thousands of potential exposure points while increasing agility.&#8221;</p><cite>— David McNeely, Chief Strategy Officer, Centrify</cite></blockquote>



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



<ul class="wp-block-list">
<li>If your organization is managing a large number of vault service accounts for automated workloads, DMC-style approaches (whether from Centrify or other vendors) are worth evaluating as a way to reduce that account sprawl.</li>
<li>Short-lived, scoped tokens are a security improvement over long-lived static credentials for machine-to-machine authentication—a principle also reflected in cloud-native approaches like AWS IAM roles for EC2 instances or Kubernetes service account tokens.</li>
<li>Embedding PAM tooling into your infrastructure-as-code workflows (rather than bolting it on afterward) reduces the likelihood of credentials being hardcoded or manually managed outside of governance controls.</li>
<li>Evaluate whether your current AAPM approach requires per-service vault accounts and, if so, what the operational and security cost of that sprawl is at your current scale.</li>
</ul>



<p class="wp-block-paragraph"><em>Note: Centrify has undergone corporate changes since this announcement. Readers evaluating Centrify products should verify current product availability and naming directly with the vendor.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/centrify-empowers-devsecops-with-a-new-approach-to-identity-and-access-management-for-applications-and-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Microsoft Acquires CyberX to Strengthen Azure IoT Security for Industrial Environments</title>
		<link>https://www.bestdevops.com/microsoft-says-cyberx-acquisition-will-boost-azure-iot-security/</link>
					<comments>https://www.bestdevops.com/microsoft-says-cyberx-acquisition-will-boost-azure-iot-security/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 23 Jun 2020 05:11:01 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IIoT devices]]></category>
		<category><![CDATA[IT technology]]></category>
		<category><![CDATA[Softare-market]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13001</guid>

					<description><![CDATA[Microsoft confirmed the acquisition of industrial IoT security startup CyberX, expanding Azure IoT security to cover operational technology, industrial control systems, and infrastructure devices. Reports valued the deal at roughly $165 million.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: CRN / TechCrunch (original reporting, June 2020)</em></p>



<h2 class="wp-block-heading">Microsoft Confirms CyberX Acquisition</h2>



<p class="wp-block-paragraph">Microsoft officially confirmed its acquisition of CyberX, an industrial IoT (IIoT) cybersecurity startup based in Waltham, Massachusetts. The announcement came more than a month after Israeli media outlets first reported that the two companies were in the final stages of a deal. While Microsoft did not publicly disclose the purchase price, multiple reports — including one from TechCrunch — placed the deal at approximately $165 million.</p>



<p class="wp-block-paragraph">The acquisition was announced in a blog post co-authored by Microsoft executives Michal Braverman-Blumenstyk (CTO, Microsoft Security) and Sam George (VP, Azure IoT), who outlined how CyberX would be integrated into Microsoft&#8217;s existing Azure cloud security portfolio.</p>



<h2 class="wp-block-heading">Why CyberX? Filling the Industrial IoT Security Gap</h2>



<p class="wp-block-paragraph">Microsoft&#8217;s Azure platform already offered multi-layer IoT security and monitoring capabilities prior to this acquisition. However, CyberX addresses a specific and growing challenge: securing devices in <strong>industrial IoT (IIoT), operational technology (OT), and critical infrastructure environments</strong> — settings where traditional IT security tools often fall short.</p>



<p class="wp-block-paragraph">Many industrial environments run legacy equipment — programmable logic controllers (PLCs), SCADA systems, industrial sensors — that cannot run security agents. These unmanaged devices present significant blind spots for security teams. CyberX&#8217;s platform is designed specifically for this problem.</p>



<h2 class="wp-block-heading">What CyberX Brings to the Table</h2>



<p class="wp-block-paragraph">Founded in 2013, CyberX had raised $48 million across five funding rounds and employed approximately 163 people at the time of the acquisition. Its most recent round — $18 million closed in April 2019 — was led by Qualcomm Ventures and Inven Capital.</p>



<p class="wp-block-paragraph">CyberX&#8217;s core product is an <strong>agentless cybersecurity platform</strong> built for industrial environments. Key capabilities include:</p>



<ul class="wp-block-list">
  <li><strong>Passive asset discovery:</strong> Automatically identifies and inventories unmanaged IIoT and OT devices without requiring agents or active scanning that could disrupt sensitive industrial equipment.</li>
  <li><strong>Continuous network monitoring:</strong> Monitors OT networks in real time for anomalous behavior, unauthorized changes, and indicators of compromise.</li>
  <li><strong>Vulnerability management:</strong> Profiles each discovered device — including firmware version, open ports, and known CVEs — to help operators understand their attack surface.</li>
  <li><strong>Threat intelligence:</strong> Applies threat intelligence specific to industrial control systems (ICS) to identify attack patterns relevant to OT environments.</li>
  <li><strong>Digital asset mapping:</strong> Produces a visual map of thousands of devices across a factory floor or facility, showing asset relationships and communication paths.</li>
</ul>



<p class="wp-block-paragraph">The platform&#8217;s XSense product line focuses specifically on anomaly detection and threat intelligence for securing industrial operations and reducing unplanned downtime caused by cyber incidents.</p>



<h2 class="wp-block-heading">Integration with Azure Sentinel and the Broader Azure Security Stack</h2>



<p class="wp-block-paragraph">One of the most significant planned integrations at the time of the announcement was with <strong>Azure Sentinel</strong>, Microsoft&#8217;s cloud-native Security Information and Event Management (SIEM) platform. The addition of CyberX&#8217;s OT visibility data was expected to give Sentinel the ability to surface cyber threats targeting operational technology assets — something most enterprise SIEMs are not equipped to do out of the box.</p>



<p class="wp-block-paragraph">This matters because OT attacks — such as those targeting power grids, water treatment facilities, or manufacturing lines — can have physical consequences that go well beyond data theft. Correlating OT signals with IT telemetry inside a unified SIEM is a meaningful step toward converged IT/OT security operations.</p>



<p class="wp-block-paragraph">Microsoft&#8217;s executives also emphasized that the acquisition did not signal a retreat from ecosystem partnerships. Third-party security vendors providing on-the-ground expertise and integration services for OT environments would remain an important part of Microsoft&#8217;s go-to-market approach.</p>



<h2 class="wp-block-heading">CyberX&#8217;s Customer Base and Market Position</h2>



<p class="wp-block-paragraph">At the time of the acquisition, CyberX counted among its customers two of the top five U.S. energy providers, a top-five global pharmaceutical company, a top-five U.S. chemical company, and national electric and gas utility operators across Europe and Asia-Pacific. This roster reflects the company&#8217;s strength in regulated, high-consequence industries where OT security failures carry serious operational and safety risks.</p>



<h2 class="wp-block-heading">Strategic Context: The Growing IIoT Security Market</h2>



<p class="wp-block-paragraph">The CyberX acquisition fits into a broader trend of major cloud and security vendors moving to address the OT/ICS security market. Industrial environments are increasingly connected to corporate IT networks and the internet — expanding the attack surface dramatically. High-profile incidents targeting industrial control systems (such as attacks on energy infrastructure) have heightened awareness of the risks.</p>



<p class="wp-block-paragraph">For Microsoft, adding native OT visibility to Azure IoT and Azure Sentinel positions the company to compete more directly for security budgets in manufacturing, energy, utilities, and critical infrastructure — sectors where Azure was already making inroads through its broader cloud platform.</p>



<p class="wp-block-paragraph">The acquisition also reflects the difficulty of building ICS/OT security expertise organically. CyberX&#8217;s founding team had backgrounds in Israeli military intelligence cyber units, giving it deep domain knowledge in adversarial ICS attack techniques — the kind of institutional knowledge that is hard to replicate quickly.</p>



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



<p class="wp-block-paragraph">For engineering and security teams operating in or adjacent to industrial environments, the key takeaways from this acquisition are:</p>



<ul class="wp-block-list">
  <li><strong>OT asset visibility is now a first-class Azure capability.</strong> Teams managing hybrid IT/OT environments can expect tighter integration between IIoT device inventory and Azure security tooling.</li>
  <li><strong>Azure Sentinel gains OT context.</strong> Security operations teams using Sentinel for IT incident detection can anticipate expanded coverage for OT threats in the same interface.</li>
  <li><strong>Agentless coverage matters.</strong> The agentless approach is not optional in OT — it is often a hard requirement. Any security tooling for industrial environments must accommodate devices that cannot run software agents.</li>
  <li><strong>IT/OT convergence security is accelerating.</strong> As digital transformation pushes more industrial systems online, the boundary between IT and OT security is dissolving. Architects designing connected factory or smart grid solutions should plan for security tooling that spans both domains.</li>
</ul>



<p class="wp-block-paragraph"><em>Note: This article is based on reporting from CRN and TechCrunch from June 2020 and Microsoft&#8217;s original acquisition announcement blog post. CyberX technology has since been rebranded and integrated into Microsoft&#8217;s security portfolio as Microsoft Defender for IoT.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/microsoft-says-cyberx-acquisition-will-boost-azure-iot-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
