<?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>GitLab tools &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/gitlab-tools/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Tue, 13 Oct 2026 17:09:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>GitLab&#8217;s One-Stop DevOps Platform Pitch: Replace Chef, Puppet, Splunk, and Snyk?</title>
		<link>https://www.bestdevops.com/ditch-chef-puppet-splunk-and-snyk-for-gitlab-thats-the-pitch-from-your-new-wannabe-one-stop-devops-shop/</link>
					<comments>https://www.bestdevops.com/ditch-chef-puppet-splunk-and-snyk-for-gitlab-thats-the-pitch-from-your-new-wannabe-one-stop-devops-shop/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 11 Oct 2019 12:51:04 +0000</pubDate>
				<category><![CDATA[Chef]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[Datadog]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[GitLab tools]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Splunk]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=8453</guid>

					<description><![CDATA[At its 2019 Commit London event, GitLab staked out an ambitious position: a single DevOps platform capable of replacing a sprawling toolchain that includes Chef, Puppet, Ansible, Jira, Jenkins, Splunk, and security tools like Snyk. We examine the strategy, the trade-offs, and the questions it raises.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by The Register, covering GitLab&#8217;s Commit London event in October 2019. Quotes are sourced from that reporting.</em></p>



<h2 class="wp-block-heading">The Core Pitch: One Platform to Rule the DevOps Toolchain</h2>



<p class="wp-block-paragraph">At its Commit London event in October 2019, GitLab made a bold and deliberately provocative claim: that the fragmented DevOps toolchain is itself the enemy of software delivery speed — and that GitLab is the solution.</p>



<p class="wp-block-paragraph">&#8220;Toolchain complexity slows down delivery,&#8221; read one slide displayed at the event. GitLab&#8217;s director of product, Eric Brinkman, went further: &#8220;We want GitLab monitoring to be a complete replacement for DataDog.&#8221; That sentiment extended across an entire category of tools the company has publicly targeted for replacement.</p>



<p class="wp-block-paragraph">CEO and co-founder Sid Sijbrandij framed the company&#8217;s mission in equally direct terms: &#8220;The hardest thing to get across is that GitLab is more than just version control and CI. What we&#8217;re doing is a DevOps platform delivered as a single application.&#8221;</p>



<p class="wp-block-paragraph">Around 300 developers attended the day-long event, held at an 18th-century brewery in the City of London.</p>



<h2 class="wp-block-heading">Which Tools Is GitLab Targeting?</h2>



<p class="wp-block-paragraph">GitLab&#8217;s stated ambition covers a wide range of specialist DevOps and SecOps tools. Based on the Commit London event and the company&#8217;s own published comparison pages, the targeted categories include:</p>



<ul class="wp-block-list">
<li><strong>Configuration management:</strong> Chef, Puppet, Ansible</li>
<li><strong>CI/CD:</strong> Jenkins, Spinnaker</li>
<li><strong>Project management:</strong> Jira, Collabnet</li>
<li><strong>Monitoring and observability:</strong> Splunk, Datadog</li>
<li><strong>Security scanning:</strong> Snyk</li>
</ul>



<p class="wp-block-paragraph">GitLab itself is careful to include a disclaimer on its comparison pages: &#8220;GitLab does not claim to contain all the functionality of the tools listed here.&#8221; That caveat matters — it is an honest acknowledgement that breadth and depth are different things. Nevertheless, the strategy is clear and deliberately aggressive.</p>



<h2 class="wp-block-heading">The Case for a Unified Platform</h2>



<p class="wp-block-paragraph">The argument for consolidation is not without merit. Engineering teams that maintain integrations between ten or fifteen specialist tools incur real costs: integration maintenance, context-switching, credential and access management, and the cognitive overhead of moving work through multiple systems. When a pipeline breaks at the seam between two tools, diagnosing the failure is slower than if all stages lived in one system.</p>



<p class="wp-block-paragraph">GitLab&#8217;s pitch is that a single application — with a unified data model, a single authentication layer, and consistent UI across source control, CI/CD, security scanning, monitoring, and issue tracking — reduces that friction meaningfully.</p>



<p class="wp-block-paragraph">RedMonk analyst James Governor described the company as &#8220;hyper-aggressive. It plans to provide literally everything you need for application development, from source code management, to CI/CD, to monitoring and observability, to security ops, to docs.&#8221; He speculated that future development could push GitLab toward PaaS-like capabilities, potentially overlapping with offerings like Google Cloud Run.</p>



<h2 class="wp-block-heading">The Risks of Competing With Everyone</h2>



<p class="wp-block-paragraph">The strategy carries significant risks. When a single vendor positions itself as a replacement for best-of-breed tools across every DevOps discipline, it faces two structural problems:</p>



<ul class="wp-block-list">
<li><strong>Partnership erosion:</strong> Vendors whose products GitLab is trying to replace are unlikely to become integration partners. The DevOps ecosystem runs substantially on partnership and marketplace ecosystems; competing with everyone limits those opportunities.</li>
<li><strong>Depth versus breadth:</strong> Specialist tools like Snyk (developer-focused security) or Datadog (observability) have years of domain-specific investment behind them. A platform that covers every category risks being shallower in each one than dedicated alternatives.</li>
</ul>



<p class="wp-block-paragraph">The fundamental question teams must answer is whether the workflow integration benefits of a single platform outweigh the loss of depth compared to best-of-breed specialists. The answer will vary by organisation size, team maturity, and the specific tools being considered.</p>



<h2 class="wp-block-heading">Cloud Infrastructure and Kubernetes Integration</h2>



<p class="wp-block-paragraph">One concrete announcement at Commit London was GitLab&#8217;s integration with AWS Elastic Kubernetes Service (EKS). Sijbrandij described the direction as: &#8220;What we&#8217;re going towards is something in GitLab where you can say: &#8216;Just spin up a new Kubernetes cluster on AWS&#8217;.&#8221;</p>



<p class="wp-block-paragraph">At the time of the event, equivalent integration already existed for Google Cloud Platform. Sijbrandij stated an intention to extend the same capability to Azure Kubernetes Service.</p>



<p class="wp-block-paragraph">GitLab had previously migrated its own cloud infrastructure from Azure to GCP, a move Sijbrandij said was planned before the Microsoft-GitHub acquisition and motivated in part by the &#8220;technical performance of the Google cloud.&#8221;</p>



<p class="wp-block-paragraph">On progressive delivery — the practice of rolling out features to a subset of users before full deployment — Sijbrandij said: &#8220;We&#8217;ve got support for progressive rollouts with canaries, using Kubernetes. It reduces the impact of any errors.&#8221;</p>



<h2 class="wp-block-heading">Self-Managed vs. Cloud: Where Customers Live</h2>



<p class="wp-block-paragraph">A notable data point from Sijbrandij: the majority of GitLab&#8217;s revenue at the time came from self-managed deployments rather than its cloud-hosted offering. &#8220;It&#8217;s more than 80 per cent of our revenue,&#8221; he said, while acknowledging that cloud adoption was growing.</p>



<p class="wp-block-paragraph">This is a meaningful contrast with some competitors and reflects the reality that many enterprises — particularly those with regulatory constraints or existing on-premises infrastructure — prefer to run GitLab on their own hardware or private cloud.</p>



<h2 class="wp-block-heading">Workflow Portability as a Competitive Differentiator</h2>



<p class="wp-block-paragraph">Sijbrandij made an interesting distinction on the topic of multi-cloud strategy. He argued that for most organisations, multi-cloud is not primarily about making existing applications portable between clouds — &#8220;that&#8217;s super costly&#8221; — but about retaining the freedom to deploy <em>new</em> applications on whichever cloud makes sense in the future.</p>



<p class="wp-block-paragraph">&#8220;Our customers want workflow portability, no matter what cloud that application is deployed on,&#8221; he said. The implication is that a cloud-neutral DevOps platform is a hedge against vendor lock-in at the tooling layer, even if application-level portability remains difficult.</p>



<p class="wp-block-paragraph">This position also helps GitLab differentiate from cloud-native DevOps tooling offered by AWS, Azure, and GCP. &#8220;We see that our customers want workflow portability,&#8221; Sijbrandij said, &#8220;so they&#8217;re less likely to use DevOps tools supplied by a cloud vendor. They want an independent company to provide them.&#8221;</p>



<h2 class="wp-block-heading">IPO Ambitions and a Remote-First Culture</h2>



<p class="wp-block-paragraph">At the time of Commit London, GitLab had approximately 900 employees across 59 countries — all working remotely. Sijbrandij stated an ambition to take the company public by 2020, saying the company was &#8220;ahead of revenue expectations&#8221; and had &#8220;a good shot at it.&#8221;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We will continue being a remote company. We will be the first public remote company as far as I know.&#8221;</p><cite>Sid Sijbrandij, GitLab CEO, at Commit London 2019</cite></blockquote>



<p class="wp-block-paragraph">Sijbrandij described the remote model as beneficial for both employees — more flexibility, less commuting — and for the company, which can hire globally and avoid the cost of office space. Internal collaboration tools at the time included Slack, Zoom, Google Docs, and GitLab Issues.</p>



<p class="wp-block-paragraph">The company&#8217;s motivation for pursuing an IPO rather than acquisition was also revealing. &#8220;We have unique values, and if we get acquired those are more at risk than if we become a public company,&#8221; Sijbrandij said. GitLab had participated in Y Combinator in 2015 and raised external investment that necessitated a liquidity event.</p>



<h2 class="wp-block-heading">GitHub&#8217;s Shadow and the Microsoft Factor</h2>



<p class="wp-block-paragraph">GitLab benefited significantly from the perception of independence following Microsoft&#8217;s acquisition of GitHub in June 2018. Sijbrandij cited the company&#8217;s share of media coverage during that period as a measure of the benefit: &#8220;In that press cycle we got 23 per cent share of voice. The next competitor got 3 per cent.&#8221;</p>



<p class="wp-block-paragraph">GitHub remains GitLab&#8217;s most direct competitor for source control and CI/CD mindshare. While GitHub continued to grow after the acquisition, some users migrated to GitLab precisely because it was not owned by a major cloud vendor — the same independence argument GitLab uses against AWS- and GCP-native DevOps tooling.</p>



<h2 class="wp-block-heading">The Central Question</h2>



<p class="wp-block-paragraph">GitLab&#8217;s strategy rests on two claims that teams evaluating the platform must assess for themselves:</p>



<ol class="wp-block-list">
<li><strong>Is toolchain complexity genuinely slowing your delivery?</strong> If your team maintains a complex, fragile integration between many specialist tools, consolidation may offer real gains in developer experience and pipeline reliability.</li>
<li><strong>Can GitLab&#8217;s coverage match the depth of specialist tools in the categories that matter most to you?</strong> For teams with advanced observability, security, or configuration management requirements, the answer may still favour best-of-breed.</li>
</ol>



<p class="wp-block-paragraph">GitLab is transparent about its roadmap — the company publishes it publicly — which makes it possible to evaluate whether planned capabilities will close gaps that exist today. That openness is itself a differentiator in an industry that often obscures product direction.</p>



<p class="wp-block-paragraph">Whether a single-platform strategy can deliver sufficient depth across every DevOps discipline, or whether it inevitably sacrifices quality for coverage, remains the defining question for GitLab&#8217;s long-term competitive position.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ditch-chef-puppet-splunk-and-snyk-for-gitlab-thats-the-pitch-from-your-new-wannabe-one-stop-devops-shop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitLab&#8217;s Vision for Complete DevOps: One Tool, One Experience</title>
		<link>https://www.bestdevops.com/gitlab-shares-its-vision-for-complete-devops/</link>
					<comments>https://www.bestdevops.com/gitlab-shares-its-vision-for-complete-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 11 Oct 2017 05:34:36 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[DevOps strategy]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[GitLab tools]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2804</guid>

					<description><![CDATA[In 2017, GitLab outlined its Complete DevOps vision — uniting development and operations into a single platform covering every stage of the software lifecycle, from code commit to production monitoring.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by SD Times. This article summarises GitLab&#8217;s Complete DevOps announcement from October 2017.</em></p>



<h2 class="wp-block-heading">The Problem GitLab Wanted to Solve</h2>



<p class="wp-block-paragraph">In the broader software industry circa 2017, development and operations teams typically relied on separate, specialised toolchains. Integrating those tools required custom glue code, ongoing maintenance, and constant context-switching — all of which slowed delivery and introduced coordination overhead. GitLab&#8217;s leadership argued that forcing teams to stitch together disparate tools created friction, degraded code quality, and undermined the core promise of DevOps: fast, reliable software delivery.</p>



<h2 class="wp-block-heading">What GitLab Meant by &#8220;Complete DevOps&#8221;</h2>



<p class="wp-block-paragraph">GitLab defined Complete DevOps as a single, end-to-end platform that covers every phase of the software development lifecycle — from planning and coding through testing, deployment, monitoring, and operations — all within one user interface. The company articulated three core requirements for a Complete DevOps solution:</p>



<ul class="wp-block-list">
<li><strong>A unified UI</strong> shared by both development and operations teams.</li>
<li><strong>Native integration across all DevOps phases</strong>, eliminating the need to manually connect third-party tools.</li>
<li><strong>Reduced friction between Dev and Ops</strong>, enabling genuine collaboration rather than hand-offs.</li>
</ul>



<p class="wp-block-paragraph">As GitLab put it at the time: <em>&#8220;We want to close the loop between Dev and Ops, automating processes and reducing complexity so that you can focus on a great customer experience.&#8221;</em></p>



<h2 class="wp-block-heading">Series C Funding to Back the Vision</h2>



<p class="wp-block-paragraph">To accelerate this roadmap, GitLab announced a $20 million Series C funding round. The company stated that the capital would be directed toward reimagining and restructuring its DevOps tooling to deliver the Complete DevOps experience — reducing friction, increasing cross-team collaboration, and giving organisations a competitive advantage through faster, higher-quality software delivery.</p>



<h2 class="wp-block-heading">Key Pillars of the Complete DevOps Roadmap</h2>



<p class="wp-block-paragraph">GitLab&#8217;s Head of Product, Mark Pundsack, detailed the strategy in a blog post. The major capability areas announced were:</p>



<h3 class="wp-block-heading">Dual Monitoring Dashboards</h3>



<p class="wp-block-paragraph">GitLab already provided a developer-centric monitoring dashboard. The roadmap called for a second, operations-focused dashboard showing an aggregated view of all projects in production. By giving both personas access to production status within the same tool, GitLab aimed to eliminate the need for separate observability platforms and keep Dev and Ops looking at a shared source of truth.</p>



<h3 class="wp-block-heading">Automated Merge Requests</h3>



<p class="wp-block-paragraph">Rather than relying on manual notifications and manual code changes, GitLab planned to introduce the ability to automatically create and apply merge requests. The goal was to free developers from routine change management tasks and allow them to focus on feature work and problem-solving.</p>



<h3 class="wp-block-heading">Cloud-Native Development</h3>



<p class="wp-block-paragraph">GitLab&#8217;s vision included a cloud-based development workflow that removes the need for developers to manage local language runtimes and dependency chains. Developers would make changes, push them to the platform, and commit to the repository — with the cloud handling environment consistency.</p>



<h3 class="wp-block-heading">GitLab PaaS Built on Kubernetes</h3>



<p class="wp-block-paragraph">GitLab described a platform-as-a-service layer built on Kubernetes that would allow operations teams to manage their entire environment through GitLab&#8217;s own tooling — without developers ever needing to interact directly with the Kubernetes dashboard or CLI. This abstraction was central to reducing operational complexity for development teams.</p>



<h3 class="wp-block-heading">Feature Flags</h3>



<p class="wp-block-paragraph">Feature flags let developers merge and deploy code without immediately exposing it to end users. This decouples deployment from release, enabling teams to:</p>



<ul class="wp-block-list">
<li>Merge smaller, more frequent changesets without user impact.</li>
<li>Progressively roll out features to a controlled percentage of users.</li>
<li>Roll back or disable a feature instantly if a defect is discovered, limiting blast radius.</li>
</ul>



<h3 class="wp-block-heading">Auto DevOps</h3>



<p class="wp-block-paragraph">Auto DevOps was positioned as a way to automatically detect a project&#8217;s programming language, build the application, and deploy it — reducing the pipeline configuration burden. GitLab noted that Kubernetes users could trigger Auto Build and Auto Deploy with a single click, lowering the barrier to a production-ready CI/CD pipeline.</p>



<h3 class="wp-block-heading">Additional Roadmap Items</h3>



<p class="wp-block-paragraph">The broader DevOps strategy also referenced:</p>



<ul class="wp-block-list">
<li><strong>Artifact management</strong> — centralised storage and versioning of build outputs.</li>
<li><strong>SLO tracking and auto-revert</strong> — automatically rolling back deployments that breach defined service-level objectives.</li>
<li><strong>Onboarding and adoption tooling</strong> — making it easier for new teams to adopt GitLab&#8217;s full feature set.</li>
<li><strong>Pipeline environment views</strong> — visualising the state of all environments directly within the pipeline interface.</li>
</ul>



<h2 class="wp-block-heading">The Underlying Philosophy</h2>



<p class="wp-block-paragraph">Central to GitLab&#8217;s Complete DevOps vision was a belief that all creative work should shift from read-only access to read-write participation — meaning every stakeholder, not just code authors, should be able to contribute meaningfully. By giving both developers and operators a shared platform with overlapping visibility into production, GitLab argued that organisations could break down the silos that traditionally slowed software delivery and compromised quality.</p>



<h2 class="wp-block-heading">Why This Mattered in 2017 (and Still Does)</h2>



<p class="wp-block-paragraph">The announcement reflected a competitive positioning shift: GitLab was moving beyond source control and CI to directly challenge broader DevOps platform vendors. The Complete DevOps concept foreshadowed what would become a major industry trend — platform engineering and the consolidation of fragmented toolchains into unified internal developer platforms (IDPs). GitLab&#8217;s continued investment in features like Auto DevOps, Kubernetes integration, and feature flags has kept this vision central to its product strategy in the years since.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/gitlab-shares-its-vision-for-complete-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
