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

<channel>
	<title>DevOps Experts &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/devops-experts/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 06:16:43 +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>Which Quality Metrics Matter Most for DevOps? Key Findings from Industry Research</title>
		<link>https://www.bestdevops.com/what-quality-metrics-matter-most-for-devops/</link>
					<comments>https://www.bestdevops.com/what-quality-metrics-matter-most-for-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 04:44:29 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[E2E)]]></category>
		<category><![CDATA[New defects (IT)]]></category>
		<category><![CDATA[Test case coverage (Build]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6011</guid>

					<description><![CDATA[Legacy quality metrics were built for a different era. Discover which of the 75 DevOps quality metrics industry experts actually use, value, and consider differentiators for DevOps success.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article summarises findings originally reported on devops.com, drawing on research commissioned by Tricentis and conducted by Forrester.</em></p>



<h2 class="wp-block-heading">The Quality Metrics Problem in DevOps</h2>



<p class="wp-block-paragraph">Software delivery has been radically reshaped by DevOps — shorter release cycles, microservices, CI/CD pipelines, cross-functional teams — yet the quality metrics most organisations rely on have barely changed. Many were designed for waterfall-era release schedules and manual testing workflows. Applying them to a continuous delivery pipeline can obscure more than they reveal.</p>



<p class="wp-block-paragraph">Every other part of the delivery process has been examined and optimised for speed and reliability. Quality measurement deserves the same scrutiny. The core question is: which metrics actually tell you whether a release candidate carries an acceptable level of risk, and which ones are just historical baggage?</p>



<h2 class="wp-block-heading">The Research Methodology</h2>



<p class="wp-block-paragraph">To answer this question, Tricentis commissioned Forrester to study which of 75 quality metrics matter most for DevOps success. The methodology proceeded in five steps:</p>



<ol class="wp-block-list">
<li><strong>Survey scope:</strong> 603 global enterprise leaders responsible for DevOps strategy were surveyed.</li>
<li><strong>Identify high performers:</strong> From those 603 respondents, 157 met Forrester&#8217;s criteria for mature and successful DevOps adoption. These are referred to as &#8220;DevOps experts&#8221; or &#8220;DevOps leaders&#8221; throughout the research.</li>
<li><strong>Measure usage and value:</strong> Experts reported which metrics they regularly measure and how highly they rated each one&#8217;s value.</li>
<li><strong>Rank each metric:</strong> Each of the 75 metrics was scored on two axes — usage frequency and perceived value — to produce heat maps and quadrant charts.</li>
<li><strong>Identify differentiators:</strong> Metrics where DevOps leaders measured significantly more than DevOps laggards were flagged as &#8220;DevOps differentiators.&#8221;</li>
</ol>



<h2 class="wp-block-heading">The Four Categories of Quality Metrics</h2>



<p class="wp-block-paragraph">The 75 metrics were grouped into four stages of the delivery pipeline:</p>



<ul class="wp-block-list">
<li><strong>Build</strong> — metrics captured during code compilation, static analysis, and unit testing.</li>
<li><strong>Functional Validation (FV)</strong> — metrics that assess whether individual features behave as specified.</li>
<li><strong>Integration Testing (IT)</strong> — metrics focused on how components and APIs interact.</li>
<li><strong>End-to-End Regression Testing (E2E)</strong> — metrics that verify full system behaviour before release.</li>
</ul>



<h2 class="wp-block-heading">Understanding the Quadrant Framework</h2>



<p class="wp-block-paragraph">For each category, Forrester plotted metrics on a quadrant with usage on one axis and value on the other, producing four segments:</p>



<ul class="wp-block-list">
<li><strong>Value Added:</strong> Used frequently <em>and</em> consistently rated as valuable. These are your core DevOps quality indicators.</li>
<li><strong>Hidden Gem:</strong> Not used frequently, but rated as highly valuable by the teams that do use them. These represent the biggest opportunity for improvement.</li>
<li><strong>Overrated:</strong> Used frequently but not rated as particularly valuable by teams that measure them. Worth reconsidering whether they earn their overhead.</li>
<li><strong>Distraction:</strong> Low usage <em>and</em> low value. Candidates for removal from your reporting dashboards entirely.</li>
</ul>



<p class="wp-block-paragraph">This quadrant model is useful beyond the specific research findings — it provides a reusable lens for auditing any set of metrics your team currently tracks.</p>



<h2 class="wp-block-heading">Hidden Gems: High Value, Low Adoption</h2>



<p class="wp-block-paragraph">The following metrics are not commonly used — even among DevOps experts — but are ranked as extremely valuable by the teams that do measure them. These represent the strongest opportunity to improve your quality signal without dramatically increasing measurement overhead:</p>



<ul class="wp-block-list">
<li>New defects <em>(Integration Testing)</em></li>
<li>Critical defects <em>(Functional Validation)</em></li>
<li>Automated tests prioritised by risk <em>(Build)</em></li>
<li>Code coverage <em>(Build)</em></li>
<li>Test cases executed <em>(Build)</em></li>
<li>Static analysis results <em>(Build)</em></li>
<li>Variance from baselines of percent of test cases passed <em>(End-to-End)</em></li>
<li>Release readiness <em>(End-to-End)</em></li>
</ul>



<p class="wp-block-paragraph">The strong showing of Build-stage metrics here is notable. Risk-prioritised automated tests and static analysis results both appear as hidden gems, suggesting many teams are missing early quality signals that could reduce downstream defects and rework.</p>



<h2 class="wp-block-heading">Top DevOps Differentiators</h2>



<p class="wp-block-paragraph">These are the metrics that DevOps leaders measure significantly more than DevOps laggards. If you want to understand what separates high-performing DevOps organisations from average ones, this list is a strong starting point:</p>



<ul class="wp-block-list">
<li>Automated tests prioritised by risk <em>(Build)</em></li>
<li>Percent of automated E2E test cases <em>(End-to-End)</em></li>
<li>Risk coverage <em>(Integration Testing)</em></li>
<li>Release readiness <em>(Functional Validation, Integration Testing, End-to-End)</em></li>
<li>Test efficiency <em>(Functional Validation, Integration Testing)</em></li>
<li>Requirements covered by tests <em>(Build, Functional Validation, Integration Testing, End-to-End)</em></li>
<li>Test case coverage <em>(Build, End-to-End)</em></li>
<li>Static analysis results <em>(Build)</em></li>
<li>Variance from baseline of percent of test cases passed <em>(End-to-End)</em></li>
<li>Test effectiveness <em>(Functional Validation, Integration Testing, End-to-End)</em></li>
</ul>



<p class="wp-block-paragraph">Several themes emerge here. Risk-based thinking — tracking risk coverage, release readiness, and risk-prioritised test automation — distinguishes mature DevOps programmes from those still measuring activity rather than outcomes. Requirements traceability across all four pipeline stages also appears repeatedly, suggesting that linking tests back to business requirements is a hallmark of high-performing teams.</p>



<h2 class="wp-block-heading">Most Used Metrics by DevOps Experts</h2>



<p class="wp-block-paragraph">These are the metrics most frequently tracked overall by DevOps leaders, ranked by usage:</p>



<ol class="wp-block-list">
<li>Test case coverage <em>(End-to-End)</em></li>
<li>Pass/fail rate <em>(Functional Validation)</em></li>
<li>API pass/fail rate <em>(Integration Testing)</em></li>
<li>Number of tests executed <em>(End-to-End)</em></li>
<li>API bug density <em>(Integration Testing)</em></li>
<li>Requirements covered by tests <em>(Functional Validation)</em></li>
<li>Requirements covered by tests <em>(End-to-End)</em></li>
<li>Blocked test cases <em>(Functional Validation)</em></li>
<li>Percent of automated E2E test cases <em>(End-to-End)</em></li>
<li>Successful code builds <em>(Build)</em></li>
</ol>



<p class="wp-block-paragraph">The presence of API-specific metrics (API pass/fail rate, API bug density) in the most-used list reflects the shift toward microservices and API-driven architectures. Teams that have adopted these patterns clearly feel the need to instrument their integration layer more carefully.</p>



<h2 class="wp-block-heading">Most Valued Metrics by DevOps Experts</h2>



<p class="wp-block-paragraph">Usage frequency and perceived value do not always align. These are the metrics rated most highly by the DevOps experts who track them — in other words, the metrics teams consider most worth the effort:</p>



<ol class="wp-block-list">
<li>Requirements covered by API tests <em>(Integration Testing)</em></li>
<li>Percent of automated E2E tests <em>(End-to-End)</em></li>
<li>Requirements covered by tests <em>(End-to-End)</em></li>
<li>Requirements covered by tests <em>(Functional Validation)</em></li>
<li>Count of critical functional defects <em>(Functional Validation)</em></li>
<li>Total number of defects discovered in test <em>(End-to-End)</em></li>
<li>Number of test cases executed <em>(End-to-End)</em></li>
<li>Pass/fail rate <em>(Functional Validation)</em></li>
<li>New API defects found <em>(Integration Testing)</em></li>
<li>Automated tests prioritised by risk <em>(Build)</em></li>
</ol>



<p class="wp-block-paragraph">Requirements traceability dominates the most-valued list, appearing in three separate entries across different pipeline stages. This strongly suggests that the ability to answer &#8220;does this release satisfy our stated requirements?&#8221; is the quality question DevOps leaders care most about — not just whether the build passed.</p>



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



<p class="wp-block-paragraph">The research surfaces several actionable conclusions for teams looking to improve their quality measurement practices:</p>



<ul class="wp-block-list">
<li><strong>Audit your current metrics against the quadrant model.</strong> Are you spending time collecting metrics that fall into the &#8220;Overrated&#8221; or &#8220;Distraction&#8221; quadrants? Reallocating that effort toward hidden gems could improve decision quality with little additional cost.</li>
<li><strong>Adopt risk-based thinking early.</strong> Automated tests prioritised by risk and risk coverage both appear as differentiators and hidden gems. Shifting left on risk assessment — rather than treating all tests equally — is a characteristic of mature DevOps quality programmes.</li>
<li><strong>Track release readiness as a first-class metric.</strong> It appears as both a hidden gem and a differentiator across multiple pipeline stages. If you cannot answer &#8220;is this release candidate ready?&#8221; with a single data point, you likely lack this metric in a usable form.</li>
<li><strong>Instrument your API layer.</strong> API-specific metrics appear in both the most-used and most-valued lists, reflecting the increasing centrality of service integration to application quality.</li>
<li><strong>Connect tests to requirements.</strong> Requirements traceability is the single most consistent theme across both the differentiator list and the most-valued list. If your test results cannot be mapped back to business requirements, you are missing a critical quality signal.</li>
</ul>



<h2 class="wp-block-heading">Where to Go Deeper</h2>



<p class="wp-block-paragraph">The full analysis — including heat maps and quadrant charts for all four pipeline stages, per-metric breakdowns, and the complete ranking of all 75 metrics — was published in an eBook titled <em>&#8220;Forrester Research on DevOps Quality Metrics that Matter: 75 Common Metrics — Ranked by Industry Experts,&#8221;</em> produced by Tricentis. The original coverage appeared on <a href="https://devops.com" rel="noopener">devops.com</a>. Readers seeking the full dataset and visualisations should search for the eBook directly on the Tricentis or Forrester websites.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-quality-metrics-matter-most-for-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How DevOps Teams Should Measure Success: Focus on Customer Outcomes, Not Just Internal Metrics</title>
		<link>https://www.bestdevops.com/devops-experts-share-advice-on-measuring-success/</link>
					<comments>https://www.bestdevops.com/devops-experts-share-advice-on-measuring-success/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 14 Aug 2018 05:38:08 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[DevOps Failure]]></category>
		<category><![CDATA[DevOps success]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4231</guid>

					<description><![CDATA[Too many DevOps teams measure the wrong things. Industry experts explain why internal-only metrics fall short and which four key indicators actually connect engineering work to business outcomes.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article draws on reporting and expert commentary originally published by InformationWeek, based on a survey conducted by Interop ITX and InformationWeek in February 2018.</em></p>



<h2 class="wp-block-heading">The Real Risk of Measuring the Wrong Things</h2>



<p class="wp-block-paragraph">The story of a large retailer&#8217;s decline offers a cautionary tale for engineering teams: obsessing over internal operational metrics while losing sight of what customers actually need can be fatal. Optimising server response times, reducing ticket queues, and improving internal deployment pipelines are all valuable — but only if they translate into tangible improvements for the people your software serves.</p>



<p class="wp-block-paragraph">This tension between internal efficiency metrics and external customer outcomes sits at the heart of one of the most persistent challenges in DevOps: knowing what success actually looks like.</p>



<h2 class="wp-block-heading">The Survey Data: DevOps Teams Are Looking Inward</h2>



<p class="wp-block-paragraph">According to a February 2018 survey conducted by Interop ITX and InformationWeek of approximately 150 technology professionals:</p>



<ul class="wp-block-list">
<li><strong>49% of respondents</strong> said they measure DevOps success primarily through internal factors — lower costs, fewer application defects, improved application performance, better ROI, improved efficiencies, and better cross-department collaboration. This figure was up from 35% in 2017.</li>
<li><strong>Only 29% of respondents</strong> primarily measured success using external business factors such as increased revenue, faster time-to-market, improved competitive positioning, and enhanced customer experience — down one percentage point from 2017.</li>
</ul>



<p class="wp-block-paragraph">The trend is moving in the wrong direction. More teams are turning inward at a time when the competitive landscape demands a sharper focus on customer-facing outcomes.</p>



<h2 class="wp-block-heading">Why This Is a Problem: Expert Perspectives</h2>



<p class="wp-block-paragraph">Andi Mann, Chief Technology Advocate for Splunk at the time, described the survey findings as &#8220;disturbing.&#8221;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Looking at how modern businesses are disrupting enterprises, it&#8217;s about delivering services. As a customer, I don&#8217;t care about server response time — I care about how quickly I get a movie.&#8221;</p><cite>Andi Mann, Chief Technology Advocate, Splunk</cite></blockquote>



<p class="wp-block-paragraph">The point is critical. Internal metrics such as deployment pipeline speed or mean defect rates are useful engineering signals, but they are proxies. The ultimate goal of any DevOps initiative is to deliver better, faster, more reliable value to customers. If your metrics don&#8217;t trace back to that goal, you risk optimising for the wrong outcomes entirely.</p>



<h2 class="wp-block-heading">The Four Metrics That Actually Matter</h2>



<p class="wp-block-paragraph">Robert Reeves, co-founder and CTO of Datical (now Liquibase), pointed to the DevOps Research and Assessment (DORA) framework as the industry-standard approach for measuring DevOps performance in a way that connects engineering work to business results. The four DORA metrics are:</p>



<ol class="wp-block-list">
<li><strong>Deployment frequency</strong> — How often does your team successfully release to production? Higher frequency indicates a healthier, lower-risk delivery pipeline.</li>
<li><strong>Lead time for changes</strong> — How long does it take for a commit to reach production? Shorter lead times mean faster delivery of value to customers.</li>
<li><strong>Mean time to recovery (MTTR)</strong> — When a failure occurs, how quickly can your team restore service? This directly affects the customer experience during incidents.</li>
<li><strong>Change failure rate</strong> — What percentage of changes result in a degraded service or require remediation? Lower rates signal higher-quality deployments.</li>
</ol>



<p class="wp-block-paragraph">These four metrics have become the de facto standard for high-performing engineering organisations because they measure outcomes rather than activity. A team can merge hundreds of pull requests a week and still score poorly on lead time or change failure rate — activity alone tells you nothing about delivery quality.</p>



<h2 class="wp-block-heading">Why Teams Default to Internal Metrics: The Silo Problem</h2>



<p class="wp-block-paragraph">Mann identified organisational silos as the root cause of inward-facing measurement. Historically, IT operations teams were not directly tied to business outcomes — they were measured on uptime, ticket resolution, and infrastructure costs. DevOps is designed to break down those walls, but the cultural change takes time.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;A lot of organisations are still in these functional silos. They measure what they can directly affect, and unfortunately those silos can&#8217;t affect outcomes.&#8221;</p><cite>Andi Mann, Splunk</cite></blockquote>



<p class="wp-block-paragraph">A separate survey conducted by Micro Focus on enterprise DevOps adoption found that 50% of respondents identified IT silos as a major impediment to application development. When teams are siloed, they naturally optimise for the slice of the value stream they control — even if that slice doesn&#8217;t correspond to anything a customer cares about.</p>



<h2 class="wp-block-heading">Leverage Your Toolchain Data</h2>



<p class="wp-block-paragraph">Rosalind Radcliffe, a Distinguished Engineer at IBM, noted that many of the tools already used in a DevOps transformation naturally generate the data needed to populate meaningful metrics. CI/CD pipelines, incident management platforms, deployment trackers, and observability tools all produce signals that can feed directly into DORA-style measurement.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Many of the tools that people adopt as part of their DevOps transformation help generate data that can help drive numbers into these metrics.&#8221;</p><cite>Rosalind Radcliffe, Distinguished Engineer, IBM</cite></blockquote>



<p class="wp-block-paragraph">The implication is practical: you probably don&#8217;t need to build new measurement infrastructure from scratch. Audit the data your existing tools produce and map it to the metrics that matter. Tools like GitHub, GitLab, Jira, PagerDuty, and purpose-built DORA dashboards (such as those offered by Google Cloud&#8217;s DevOps Research capabilities) can surface these numbers with relatively little additional configuration.</p>



<h2 class="wp-block-heading">Who Is Responsible for Tracking DevOps Success Metrics?</h2>



<p class="wp-block-paragraph">Knowing what to measure is only part of the challenge — someone needs to own the measurement and act on it. Mann&#8217;s guidance here varies by organisation size:</p>



<ul class="wp-block-list">
<li><strong>In larger organisations:</strong> The head of application development, a Project Management Office (PMO), or a dedicated project manager for application development should be accountable for evaluating the DevOps team&#8217;s value stream and success metrics.</li>
<li><strong>In smaller organisations:</strong> A Scrum Master or engineering lead can take on responsibility for tracking and communicating DevOps success metrics.</li>
</ul>



<p class="wp-block-paragraph">Mann&#8217;s broader point is that everyone on the team should care about these outcomes — but without a clear owner, metrics tend to get reviewed infrequently and acted on even less often.</p>



<h2 class="wp-block-heading">Practical Steps to Reorient Your DevOps Metrics</h2>



<ol class="wp-block-list">
<li><strong>Audit your current metrics.</strong> List everything your team currently tracks. Categorise each metric as internal (efficiency, cost, defect rates) or external (customer experience, revenue impact, time-to-market).</li>
<li><strong>Implement the four DORA metrics.</strong> If you&#8217;re not already tracking deployment frequency, lead time for changes, MTTR, and change failure rate, start now. Most CI/CD and incident management tools can supply this data.</li>
<li><strong>Connect metrics to customer outcomes.</strong> For each DORA metric, document a direct line to a customer experience impact. For example: lower MTTR → shorter outage windows → fewer customers affected by downtime.</li>
<li><strong>Assign ownership.</strong> Designate a specific role — PMO lead, engineering manager, or Scrum Master — to review and report on success metrics on a regular cadence.</li>
<li><strong>Break down silos.</strong> Share DevOps metrics with product, business, and customer success teams. Making the data visible across functions helps everyone understand how engineering performance translates to business results.</li>
</ol>



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



<p class="wp-block-paragraph">Internal metrics are not useless — they are useful diagnostic signals. But they should never be the primary definition of DevOps success. The teams and organisations that consistently deliver value are those that keep customer outcomes at the centre of how they measure their own performance. The DORA four-metric framework offers a proven, research-backed starting point for any team ready to make that shift.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-experts-share-advice-on-measuring-success/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Five Common DevOps Mistakes (and How to Avoid Them)</title>
		<link>https://www.bestdevops.com/there-are-five-biggest-devops-mistakes-you-must-need-to-avoid/</link>
					<comments>https://www.bestdevops.com/there-are-five-biggest-devops-mistakes-you-must-need-to-avoid/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 19 May 2018 05:27:29 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[DevOps Mistakes]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3736</guid>

					<description><![CDATA[Adopting DevOps is more than a technology shift — it requires careful planning, cross-team alignment, and realistic assessments of skill and capacity. Here are five mistakes organisations repeatedly make when transitioning to DevOps, and what to do instead.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Adopting DevOps sounds straightforward in theory, but in practice many organisations stumble in predictable ways. Whether it is rushing the transition, ignoring team capacity, or chasing the latest tooling, these missteps can undermine even the best-intentioned DevOps programmes. The five pitfalls below represent patterns commonly observed across organisations at various stages of DevOps maturity.</p>



<h2 class="wp-block-heading">1. Ignoring Staffing and Workload Capacity</h2>



<p class="wp-block-paragraph">One of the earliest and most damaging mistakes is pushing a DevOps transformation on a team that is already stretched thin. Before introducing new processes, toolchains, or responsibilities, engineering leaders need an honest picture of current workloads and individual capacity.</p>



<p class="wp-block-paragraph">Practical steps to avoid this mistake:</p>



<ul class="wp-block-list">
<li><strong>Audit existing workloads</strong> — map what each team member is currently responsible for before layering on DevOps duties.</li>
<li><strong>Define clear KPIs</strong> — establish key performance indicators so progress is measurable and team health is visible.</li>
<li><strong>Balance responsibilities deliberately</strong> — use workload data to redistribute tasks fairly rather than defaulting to whoever volunteers or whoever is most senior.</li>
</ul>



<p class="wp-block-paragraph">Neglecting capacity planning leads to burnout, high attrition, and a DevOps rollout that stalls because the people driving it are exhausted or actively looking for other jobs.</p>



<h2 class="wp-block-heading">2. Transitioning Without Adequate Planning</h2>



<p class="wp-block-paragraph">Competitive pressure can push organisations to announce a DevOps initiative before they are genuinely ready. The result is often engineers assigned to DevOps roles without the required depth of expertise, or small teams taking on complex projects to differentiate from competitors — only to deliver poor-quality outcomes.</p>



<p class="wp-block-paragraph">A well-planned DevOps transition should include:</p>



<ul class="wp-block-list">
<li><strong>Skills assessment</strong> — honestly evaluate the current expertise of everyone involved, not just their job titles.</li>
<li><strong>A phased roadmap</strong> — break the transition into stages with clear milestones rather than attempting a big-bang cutover.</li>
<li><strong>Training investment</strong> — identify skills gaps early and budget time and money to close them before those gaps become production problems.</li>
<li><strong>Realistic timelines</strong> — do not let competitive anxiety compress planning phases. A rushed plan tends to cost more time in rework than a careful one.</li>
</ul>



<h2 class="wp-block-heading">3. Prioritising Speed Over Quality</h2>



<p class="wp-block-paragraph">DevOps is strongly associated with delivery speed — shorter release cycles, faster feedback loops, and continuous deployment pipelines. This creates a tempting but dangerous assumption: that speed is the primary goal and quality is something to negotiate away when timelines are tight.</p>



<p class="wp-block-paragraph">In reality, sustainable DevOps practices treat speed and quality as complementary, not competing. Automated testing, peer code review, and continuous integration exist precisely to maintain quality <em>while</em> moving fast. Skipping these in the name of speed typically produces:</p>



<ul class="wp-block-list">
<li>Higher defect rates that slow teams down later through incident response and hotfixes.</li>
<li>Technical debt that compounds over time and eventually makes further acceleration impossible.</li>
<li>Customer trust issues that are far more costly to recover from than a slightly delayed release.</li>
</ul>



<p class="wp-block-paragraph">The principle to internalise is that well-implemented automation — not corner-cutting — is what enables both speed and quality simultaneously.</p>



<h2 class="wp-block-heading">4. Adopting New Technology Before Mastering the Current Stack</h2>



<p class="wp-block-paragraph">The DevOps tooling ecosystem evolves rapidly. New platforms, frameworks, and plugins appear constantly, and there is ongoing pressure to adopt whatever is trending — sometimes even tools that are still in beta — because competitors appear to be using them.</p>



<p class="wp-block-paragraph">This approach introduces unnecessary risk. Before migrating to a new technology:</p>



<ul class="wp-block-list">
<li><strong>Fully understand what you are replacing</strong> — know the current tool&#8217;s limitations, not just its shortcomings. Understand <em>why</em> you are switching.</li>
<li><strong>Evaluate maturity</strong> — a tool in beta carries integration and stability risks that may not be appropriate for production workloads.</li>
<li><strong>Stage your adoption</strong> — run new tooling in a lower environment first, measure the outcomes, and only promote to production when confidence is high.</li>
<li><strong>Avoid FOMO-driven decisions</strong> — the fact that a competitor is using a particular technology is not sufficient justification on its own.</li>
</ul>



<p class="wp-block-paragraph">Technology decisions should be driven by documented requirements and evaluated trade-offs, not by announcements at the most recent conference.</p>



<h2 class="wp-block-heading">5. Failing to Get Buy-in From All Stakeholders</h2>



<p class="wp-block-paragraph">DevOps is not solely an engineering initiative. At its core, it is a cultural and organisational shift that bridges development, operations, security, product, and — in many cases — leadership. One of the most common failure modes is treating DevOps as something a single team implements in isolation, while other groups continue working in siloed ways.</p>



<p class="wp-block-paragraph">For a DevOps transformation to take hold:</p>



<ul class="wp-block-list">
<li><strong>Secure executive sponsorship early</strong> — without visible support from leadership, the cultural changes required will not happen.</li>
<li><strong>Involve all affected teams</strong> — development, operations, QA, security, and product teams all need to understand how their ways of working will change and why.</li>
<li><strong>Establish shared goals</strong> — teams that are measured on conflicting metrics (e.g., Dev rewarded for feature velocity, Ops rewarded for system stability) will naturally resist collaboration.</li>
<li><strong>Communicate changes proactively</strong> — developers introducing new features that affect the pipeline or infrastructure should communicate those changes to all stakeholders before deployment, not after.</li>
</ul>



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



<p class="wp-block-paragraph">DevOps adoption fails most often not because the underlying principles are flawed, but because organisations underestimate the organisational, cultural, and planning effort required. The five mistakes above — underestimating capacity, planning poorly, sacrificing quality for speed, chasing immature tooling, and neglecting stakeholder alignment — are entirely avoidable with deliberate preparation and honest self-assessment.</p>



<p class="wp-block-paragraph">A phased, people-first approach will nearly always outperform a rapid, tool-first one in the long run. Take the time to plan well, invest in your team&#8217;s skills, and build the cross-functional trust that DevOps depends on.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/there-are-five-biggest-devops-mistakes-you-must-need-to-avoid/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IT Skills to Develop in 2018: DevOps, Cloud, and Beyond</title>
		<link>https://www.bestdevops.com/3129-2/</link>
					<comments>https://www.bestdevops.com/3129-2/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 02 Jan 2018 05:14:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT trends]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT engineers]]></category>
		<category><![CDATA[Software developer]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3129</guid>

					<description><![CDATA[DevOps practitioners, ops veterans, and IT leaders share their professional development resolutions for 2018—from Linux certifications and learning Go, to multi-cloud strategies and sustainable on-call practices.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally sourced from TechTarget. The quotes and attributions below are drawn from that original reporting.</em></p>



<p class="wp-block-paragraph">DevOps, open source, and programmable infrastructure were dominant trends heading into 2018. To understand where IT professionals were focusing their energy, TechTarget gathered New Year&#8217;s resolutions from DevOps engineers, ops veterans, project managers, and cloud architects. The result is a practical snapshot of the skills and mindset shifts the industry was prioritizing—most of which remain highly relevant today.</p>



<h2 class="wp-block-heading">Pick Up New Operating System Skills</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I grew up in Microsoft, and I&#8217;d like to ratify and expand Linux [server administration]. My goal for the next 12 months is to get a Red Hat certification.&#8221;</p><cite>— Gary Bright, Infrastructure Developer at Niu Solutions (UK)</cite></blockquote>



<p class="wp-block-paragraph">For engineers rooted in Windows environments, Linux fluency has become increasingly important as cloud-native infrastructure defaults to Linux-based systems. Red Hat certifications cover a broad range of IT functions performed with Red Hat products—from Gluster storage administration to OpenShift container deployment. Beyond its core Linux administrator and developer tracks, Red Hat also offers a dedicated DevOps certification path for practitioners looking to formalize their skills.</p>



<h2 class="wp-block-heading">Do DevOps Right—Not Just by Name</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;[The goal is] getting our heads around what DevOps is, and self-learning, and bringing that back into the organization. You can&#8217;t just say, &#8216;I&#8217;m going to do DevOps or just Agile.&#8217; How do I pick and choose from those and push it into our processes and make sure each bit is beneficial to our org?&#8221;</p></blockquote>



<p class="wp-block-paragraph">Adopting the DevOps label without understanding its underlying principles is a common pitfall. True DevOps transformation requires deliberately selecting practices—continuous integration, automated testing, blameless post-mortems, shared ownership—that solve real problems within a specific organization. Blanket adoption of frameworks without adaptation rarely delivers value.</p>



<h2 class="wp-block-heading">Rely on Monitoring and Management Dashboards</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We are at the point where we started utilizing management dashboards now and want to do more and more: create all the dashboards, all the alerts and all the data-driven metrics.&#8221;</p></blockquote>



<p class="wp-block-paragraph">Observability is only as useful as the dashboards and alert configurations that surface actionable signals. Moving beyond reactive incident response—where teams scramble after something breaks—toward proactive monitoring using historical metrics allows teams to spot degradation before it affects users. The goal: use data to prevent incidents, not just respond to them.</p>



<p class="wp-block-paragraph">Advice for professionals looking to grow in DevOps: combine a relevant certification with at least one programming language. An example path cited was obtaining the AWS Certified Solutions Architect credential alongside scripting or automation skills to bridge the gap between application engineering and operations.</p>



<h2 class="wp-block-heading">Bring Enterprises into Modern Ops</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I want to get better at providing [configuration and compliance automation] … to help that customer move one step closer to continuous integration, continuous deployment [and] continuous compliance.&#8221;</p><cite>— Larry Herz, Senior Data Center Engineer at Ahead LLC</cite></blockquote>



<p class="wp-block-paragraph">Not every enterprise can or should move everything to the cloud immediately. A pragmatic approach—evaluating workloads case by case—was already standard practice by 2017. Applications that benefit from auto-scaling or geographic distribution are natural candidates for cloud migration. Large monolithic stacks, by contrast, often require significant refactoring before a cloud move delivers real cost or performance improvements. A lift-and-shift migration without architectural changes can produce cloud bills higher than equivalent on-premises costs.</p>



<p class="wp-block-paragraph">Configuration management and compliance automation (using tools such as Ansible, Chef, or Puppet) are key enablers of CI/CD pipelines in enterprise environments, ensuring that environments remain consistent and auditable without manual intervention.</p>



<h2 class="wp-block-heading">Pick Up a New Programming Language</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;My last personal goal was to improve my technical communication. What&#8217;s next? Learning Go. The ops and developer tooling world is moving to Go, and I don&#8217;t have a statically typed language under my belt. I write Ruby every day, and default to Python when given the choice.&#8221;</p><cite>— Paige Bernier, Software Engineer on New Relic&#8217;s Demotron project</cite></blockquote>



<p class="wp-block-paragraph">Go (Golang) was developed at Google and has become a dominant language for DevOps and infrastructure tooling. Its strengths include fast compilation, a straightforward concurrency model via goroutines, and a standard library well-suited to network services and distributed systems. Many widely used DevOps tools—including Docker, Kubernetes, Terraform, and Prometheus—are written in Go, making it a practical skill for anyone working in cloud-native environments.</p>



<p class="wp-block-paragraph">For engineers primarily working in dynamically typed languages like Python or Ruby, Go introduces static typing, which can catch entire categories of bugs at compile time rather than runtime.</p>



<p class="wp-block-paragraph"><strong>Editor&#8217;s note:</strong> Demotron is an internal New Relic project that builds intentionally poorly performing dummy applications and back-end services, enabling the company to demonstrate its IT performance monitoring and management tooling in realistic failure scenarios.</p>



<h2 class="wp-block-heading">Put Multi-Cloud to Use</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;My resolution is to have several multi-cloud production engagements where organizations can take advantage on-the-fly of cloud pricing and region availability.&#8221;</p><cite>— Will Kinard, CTO of BoxBoat Technologies</cite></blockquote>



<p class="wp-block-paragraph">By 2018, the hybrid data center model was already well established. The next logical step was workload portability across multiple cloud providers—enabling organizations to exploit pricing differences, geographic availability, and provider-specific capabilities without being locked into a single vendor.</p>



<p class="wp-block-paragraph">Containers are the key enabler of this portability. However, realizing multi-cloud deployments in production requires mature container orchestration, a clear approach to networking and service discovery across providers, and federation technologies that allow a unified control plane to manage workloads across clouds. The maturity of tooling in this area has grown substantially since 2018, but the architectural decisions Kinard described remain central to any multi-cloud strategy.</p>



<h2 class="wp-block-heading">Focus on What Matters—Including Your Own Health</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Personally, I really want to take good care of myself. You do ops work for 15 years and it&#8217;s 15 years of sleep deprivation. It can ruin your health. That&#8217;s why I&#8217;m so passionate now about helping people, particularly in ops, to remove some of that burden of being way overwhelmed. We don&#8217;t let our computers get to 100% capacity utilization, and we shouldn&#8217;t let ourselves either.&#8221;</p><cite>— Dominica DeGrandis, author of <em>Making Work Visible: Exposing Time Theft to Optimize Work &amp; Flow</em></cite></blockquote>



<p class="wp-block-paragraph">Burnout in operations roles is a well-documented problem. Persistent on-call rotations, alert fatigue, and organizational pressure to maintain uptime at all costs erode both individual health and team performance over time. DeGrandis&#8217;s analogy is apt: systems engineering practice explicitly avoids running servers at 100% utilization because performance degrades and failures become more likely—the same principle applies to human capacity.</p>



<p class="wp-block-paragraph">Sustainable DevOps practices—including thoughtful alert thresholds, fair on-call rotations, blameless post-mortems, and explicit prioritization of work in progress—are as much about organizational health as they are about technical efficiency. DeGrandis&#8217;s book <em>Making Work Visible</em> offers a practical framework for identifying where time and energy are being consumed invisibly, which is a useful starting point for any team struggling with overload.</p>



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



<ul class="wp-block-list">
<li><strong>OS breadth matters:</strong> Linux fluency and formal certifications (such as Red Hat&#8217;s) open doors in cloud and DevOps roles, even for engineers with a primarily Windows background.</li>
<li><strong>DevOps is a practice, not a label:</strong> Adopt specific techniques that solve real organizational problems rather than implementing frameworks wholesale.</li>
<li><strong>Observability drives proactive operations:</strong> Invest in dashboards and historical metrics to prevent incidents, not just respond to them.</li>
<li><strong>Cloud migration requires judgment:</strong> Lift-and-shift is not always the right move; workload characteristics should drive migration decisions.</li>
<li><strong>Go is a practical DevOps language:</strong> The ecosystem of infrastructure tooling built in Go makes it worth learning for anyone in the cloud-native space.</li>
<li><strong>Multi-cloud portability requires container discipline:</strong> Realizing multi-cloud value depends on mature orchestration and federation strategies.</li>
<li><strong>Operator health is a system concern:</strong> Sustainable on-call practices and workload management are prerequisites for long-term team performance.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/3129-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Benefits in the Real World: Lessons from the DevOps Enterprise Summit</title>
		<link>https://www.bestdevops.com/devops-benefits-shine-through-at-summit/</link>
					<comments>https://www.bestdevops.com/devops-benefits-shine-through-at-summit/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 22 Nov 2017 04:46:34 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[DevOps methodologies]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2994</guid>

					<description><![CDATA[Organizations from the Department of Defense to insurance and healthcare shared hard-won DevOps lessons at the DevOps Enterprise Summit in San Francisco — including the cultural, technical, and organizational hurdles that stand between intent and results.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by <strong>InformationWeek</strong> covering the DevOps Enterprise Summit in San Francisco.</em></p>



<h2 class="wp-block-heading">DevOps Is About Solving Real Business Problems</h2>



<p class="wp-block-paragraph">At its core, DevOps is not a technology — it is a business strategy. Some organizations adopt DevOps to accelerate delivery. Others need to capitalize on a market opportunity before a competitor does. Still others face shrinking budgets and must find a way to do more with less. Regardless of the motivation, organizations at the DevOps Enterprise Summit in San Francisco shared a common experience: the path to DevOps is paved with cultural resistance and hard lessons.</p>



<p class="wp-block-paragraph">What follows are four real-world case studies presented at the summit, each illustrating a different context for DevOps adoption and the practical outcomes — both successes and setbacks — that resulted.</p>



<h2 class="wp-block-heading">U.S. Department of Defense: Doing More With 30% Less</h2>



<p class="wp-block-paragraph">The Department of Defense&#8217;s Joint Warfare Analysis Center (JWAC) did not choose to adopt DevOps from a position of strength. Over several years, the center lost 30 percent of its staff and budget, making it impossible to maintain its existing processes at scale.</p>



<p class="wp-block-paragraph">Kurt Hockaday, a data systems technical lead for JWAC, told summit attendees that the center was left with no viable alternative.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We simply couldn&#8217;t keep doing what we were doing.&#8221;</p><cite>Kurt Hockaday, Data Systems Technical Lead, JWAC</cite></blockquote>



<p class="wp-block-paragraph">Working with outside consultants, JWAC developed a set of guiding principles aimed at speeding up service delivery, managing services more proactively, bringing consistency to operations, and enabling self-service provisioning. Early results were encouraging: the team reduced environment build times to roughly one week and decreased dependence on manual admin access through automation.</p>



<p class="wp-block-paragraph">However, the journey was not without setbacks. Self-service provisioning remained incomplete, and the team found itself re-learning and re-implementing foundational processes that had been assumed to be solid.</p>



<p class="wp-block-paragraph">Hockaday&#8217;s lesson for other government adopters was direct:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Battleships can&#8217;t turn on a dime, and neither can fairly mature government organizations. Introducing large-scale change into the DoD is never an easy endeavor.&#8221;</p><cite>Kurt Hockaday, JWAC</cite></blockquote>



<p class="wp-block-paragraph">The JWAC story is a useful reminder that DevOps adoption in regulated, resource-constrained, or hierarchical environments requires patience and realistic timelines. Progress is still progress, even when it is incremental.</p>



<h2 class="wp-block-heading">Nationwide Mutual Insurance: Fixing Test Bed Bloat to Unlock Speed</h2>



<p class="wp-block-paragraph">Nationwide Mutual Insurance set out with an explicit goal: become a world-class software development organization. As the company began embedding DevOps practices, one of the first obstacles it uncovered was the state of its testing environments.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;When you&#8217;ve been testing for so long, it&#8217;s natural that you form a bloat around your test beds. Often they were broken and no one was paying attention.&#8221;</p><cite>Cindy Payne, Director of IT Application Development, Nationwide</cite></blockquote>



<p class="wp-block-paragraph">After applying DevOps principles to streamline and stabilize those test beds, one development team reported that the time to receive test results dropped to just two hours — a dramatic reduction from previous baselines.</p>



<p class="wp-block-paragraph">The business impact of that improvement became tangible almost immediately. When Hurricane Harvey triggered a surge in food-related insurance claims from the Houston area, Nationwide&#8217;s developers were able to re-engineer the relevant claims workflow by 40 percent in just eight hours.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;A year ago, this kind of change would have taken about 90 days.&#8221;</p><cite>Jim Grafmeyer, Digital Solutions Architect, Nationwide</cite></blockquote>



<p class="wp-block-paragraph">This example illustrates one of the clearest value propositions for DevOps in traditionally slow-moving industries: when a business event demands rapid response, teams with mature DevOps practices can act in hours rather than months.</p>



<h2 class="wp-block-heading">AdvancedMD: Every Common Mistake in One Journey</h2>



<p class="wp-block-paragraph">John Esser, senior director of IT and data center operations for medical SaaS provider AdvancedMD, offered one of the summit&#8217;s most candid accounts. His story is effectively a catalogue of anti-patterns — and why avoiding them matters.</p>



<h3 class="wp-block-heading">Mistake 1: Creating a Centralized DevOps Team</h3>



<p class="wp-block-paragraph">Esser&#8217;s first instinct was to stand up a dedicated, centralized DevOps team. He was quick to acknowledge the outcome:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Worst decision I&#8217;ve made. It was a bottleneck, it was a chokepoint, it was a constrained resource, and it was a silo.&#8221;</p><cite>John Esser, Senior Director of IT, AdvancedMD</cite></blockquote>



<p class="wp-block-paragraph">The fix was to embed DevOps practices directly into individual development teams — the model most practitioners now recommend. But that created its own friction.</p>



<h3 class="wp-block-heading">Mistake 2: Underestimating Cultural Resistance</h3>



<p class="wp-block-paragraph">Once DevOps responsibilities were distributed across teams, many team members pushed back, treating DevOps as someone else&#8217;s concern — something needed only in a specific corner of the organization, not in their work.</p>



<h3 class="wp-block-heading">Mistake 3: Ignoring Technical Debt in the Architecture</h3>



<p class="wp-block-paragraph">The company&#8217;s monolithic data model was incompatible with the autonomy and loose coupling that DevOps practices depend on. Breaking up a single, shared data store is painful work, but it was necessary before meaningful progress could be made.</p>



<h3 class="wp-block-heading">Mistake 4: Letting Past Success Justify the Status Quo</h3>



<p class="wp-block-paragraph">A prevailing attitude within AdvancedMD held that because the company had succeeded without DevOps, it did not need DevOps. Esser&#8217;s response:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Where we are and where we need to go is something different. We needed to create a different kind of success for the future.&#8221;</p><cite>John Esser, AdvancedMD</cite></blockquote>



<h3 class="wp-block-heading">Mistake 5: Equating DevOps With Automated Deployment</h3>



<p class="wp-block-paragraph">Perhaps the most pervasive misconception Esser encountered was that DevOps simply meant automated deployments. While automation is a component of DevOps, conflating the two causes organizations to stop short of the cultural, organizational, and process changes that make DevOps genuinely transformative.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;That&#8217;s something you want to do, but it&#8217;s definitely not DevOps.&#8221;</p><cite>John Esser, AdvancedMD</cite></blockquote>



<h2 class="wp-block-heading">Amazon Prime Now: Adapting a System Built for Days to Deliver in an Hour</h2>



<p class="wp-block-paragraph">Tison Mathew — now CTO for Alignment Healthcare, but previously working on Amazon&#8217;s Prime Now service — described one of the more technically demanding DevOps contexts at the summit. Prime Now promises customers free delivery within one hour. The challenge: the underlying infrastructure had been designed for two-to-five-day delivery windows.</p>



<p class="wp-block-paragraph">To bridge that gap, Mathew&#8217;s team applied DevOps practices within the framework of what Amazon calls its Virtuous Cycle: a feedback loop in which infrastructure investment drives efficiency, speed, and reliability, which in turn fuels customer demand and further growth.</p>



<p class="wp-block-paragraph">The work required continuous iteration on ordering and fulfillment systems under demanding operational constraints — the kind of rapid, incremental delivery that DevOps is specifically designed to support.</p>



<p class="wp-block-paragraph">Mathew drew a direct line from that experience to his current mission in healthcare:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I want to do the same thing for healthcare. That&#8217;s my passion now.&#8221;</p><cite>Tison Mathew, CTO, Alignment Healthcare</cite></blockquote>



<h2 class="wp-block-heading">Key Takeaways Across All Four Stories</h2>



<p class="wp-block-paragraph">Despite coming from radically different industries and contexts, the organizations at the DevOps Enterprise Summit shared several consistent lessons:</p>



<ul class="wp-block-list">
<li><strong>Culture is the hardest problem.</strong> Technical tooling is the easier part. Getting people to change how they work, collaborate, and think about ownership is where most DevOps efforts stall.</li>
<li><strong>Centralized DevOps teams create bottlenecks.</strong> DevOps practices are most effective when embedded within cross-functional delivery teams, not isolated in a dedicated silo.</li>
<li><strong>Legacy architecture will slow you down.</strong> Monolithic systems and shared data stores are structural impediments to the autonomy and speed that DevOps requires. Addressing technical debt is part of the transformation.</li>
<li><strong>Progress is non-linear.</strong> Setbacks — such as JWAC&#8217;s incomplete self-service provisioning — are normal. The measure of success is whether the organization keeps learning and iterating.</li>
<li><strong>DevOps is not automated deployment.</strong> Automation is a tool. DevOps is a discipline that spans culture, process, measurement, and collaboration across the entire software delivery lifecycle.</li>
<li><strong>The business case becomes clear under pressure.</strong> Nationwide&#8217;s ability to respond to Hurricane Harvey in eight hours instead of ninety days is the kind of outcome that makes DevOps investment self-evident to business stakeholders.</li>
</ul>



<h2 class="wp-block-heading">The Broader Lesson: DevOps Works Across Industries</h2>



<p class="wp-block-paragraph">The DevOps Enterprise Summit brought together leaders from defense, insurance, healthcare, and e-commerce — and the consistent message was that DevOps principles apply regardless of industry vertical. The specifics of implementation differ, the pace of change varies, and the obstacles are shaped by organizational context. But the underlying principles — fast feedback, automation, continuous improvement, shared ownership, and a focus on delivering value — translate everywhere.</p>



<p class="wp-block-paragraph">Whether your organization is a government agency navigating budget cuts or a SaaS company wrestling with a monolithic architecture, the question is not <em>whether</em> DevOps applies. The question is how to begin — and how to sustain the momentum when the inevitable resistance arrives.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-benefits-shine-through-at-summit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Three experts weigh in on the state of DevOps in 2017</title>
		<link>https://www.bestdevops.com/three-experts-weigh-in-on-the-state-of-devops-in-2017/</link>
					<comments>https://www.bestdevops.com/three-experts-weigh-in-on-the-state-of-devops-in-2017/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 09 Nov 2017 05:37:09 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[IT Training]]></category>
		<category><![CDATA[development methodology]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[IT]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2946</guid>

					<description><![CDATA[Source &#8211; techtarget.com At the upcoming 2017 DevOps Enterprise Summit in San Francisco, questions about how DevOps at scale is really [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211;<strong> techtarget.com</strong></p>
<p><i>At the upcoming 2017 DevOps Enterprise Summit in San Francisco, questions about how DevOps at scale is really faring in large organizations are going to be raised and debated on the podiums and in the halls. To get that conversation started a bit earlier, we asked three DOES speakers about what to expect at the conference and the state of DevOps in 2017.</i></p>
<p><i>Robert Stroud, principal analyst serving infrastructure and operations professionals at Forrester, will be speaking on &#8220;DevOps In The Enterprise: The Analyst &#8216;Outside-In&#8217; Perspective&#8221; and &#8220;DevOps: From Analyst Inquiry to Organizational Action.&#8221; Rob England, best known as The IT Skeptic and a management consultant with Two Hills, will speak on the subject of &#8220;Surviving DevOps.&#8221; And Torsten Volk, managing research director for hybrid cloud, the software-defined data center, machine learning and cognitive computing at Enterprise Management Associates, will also speak about &#8220;DevOps in the Enterprise&#8221; alongside Stroud.</i></p>
<p><b>What&#8217;s going well with DevOps right now?</b></p>
<p><b>Rob England</b>: DevOps adoption is growing at an extraordinary pace right now, at least in my part of the world (New Zealand). And what they&#8217;re doing with containers is indistinguishable from magic.<b></b></p>
<p><b>Torsten Volk</b>: The first thing companies are doing right is that they are aware there is an issue of antagonism between dev and ops, and they&#8217;re working on figuring it out. If they don&#8217;t, they can&#8217;t have faster development and high-quality releases. And the number two thing they&#8217;re doing right is looking at containers being the vehicle to transport a turnkey runtime. They are basically giving their developers the tools to very quickly and comprehensively deliver what they&#8217;ve written.</p>
<p><b>What are issues we may not hear about, or enough about, at DOES? Will DevOps at scale be on the agenda?</b></p>
<p><b>Robert Stroud</b>: We hear about how DevOps is wonderful, but I don&#8217;t think we hear the horror stories. DevOps is about caring and sharing and a blameless culture, and that&#8217;s an interesting concept, but we should be made aware of things that don&#8217;t work. We may not hear about traditional IT or how to evolve to get DevOps at scale, and we need to hear about that. I don&#8217;t see a lot of content (in the conference schedule) on DevOps at scale across a true enterprise organization, and that is the stuff we need to hear.<b></b></p>
<p><b>England</b>: Some of the biggest challenges right now are that DevOps is seen as the magic bullet. DevOps is especially being seen by management as something that will change people, but they don&#8217;t need to changethemselves or change any of the other functions in the organization, such as governance, HR, finance and so on. Also, we are on the Gartner hype cycle. As we peak, we will begin to hear the DevOps-doesn&#8217;t-work stories and see the backlash.</p>
<p><b>Ideally, what should happen next to propel DevOps at scale adoption forward?</b></p>
<p><b>England</b>: We are in the middle of the IT Renaissance. There has never been a bigger change in the way we think about how we do IT. Let&#8217;s get our head around this shift first before we start thinking about something else. Our addiction to novelty is harmful to our industry.<b></b></p>
<p><b>Volk</b>: We need intent-based DevOps. At the end of the day, what I mean by that is that if a developer has a certain task, he or she should receive a developer workspace that is tailored to exactly that task. We need to be pushing the tailoring of workspace to the developer so they don&#8217;t have those hoops to jump over.<br />
<b>Stroud</b>: IT as we know it is fundamentally at a crossroads. DevOps made devs heroes, and as we transition to BizDevOps, businesses are going to be the heroes. We&#8217;re going to move R&amp;D back into the business, and developers are now going to be part of the business team.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/three-experts-weigh-in-on-the-state-of-devops-in-2017/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Stumped by DevOps? Experts Explain How to Get It Right</title>
		<link>https://www.bestdevops.com/stumped-by-devops-experts-share-their-views-on-how-to-do-devops-right/</link>
					<comments>https://www.bestdevops.com/stumped-by-devops-experts-share-their-views-on-how-to-do-devops-right/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 24 Jul 2017 07:16:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[DevOps practices]]></category>
		<category><![CDATA[DevOps right]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2211</guid>

					<description><![CDATA[Dev and Ops teams once barely spoke. Today, DevOps practices like CI/CD and security automation are expected by default. Here is what leading practitioners say you need to know to implement DevOps correctly.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article summarises insights shared at the GeekWire Cloud Tech Summit (originally reported by GeekWire, 2017). Speakers included Nell Shamrell-Harrington (Chef), Avi Cavale (Shippable), Mitchell Hashimoto (HashiCorp), and Nathan Pierce (F5 Networks).</em></p>



<h2 class="wp-block-heading">The Old World: Siloed Dev and Ops Teams</h2>



<p class="wp-block-paragraph">For much of the history of enterprise software, development teams and operations teams lived almost entirely separate lives. Developers wrote code and threw it over the proverbial wall; operations teams caught it, complained about it, and somehow kept it running. Cross-team communication was the exception, not the rule.</p>



<p class="wp-block-paragraph">That model collapsed under pressure. As business expectations shifted toward faster release cycles, tighter feedback loops, and always-on services, the old hand-off model became a liability. Something had to change.</p>



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



<p class="wp-block-paragraph">DevOps is, as HashiCorp co-founder Mitchell Hashimoto has noted, somewhat in the eye of the beholder. At its core, it is a collection of cultural practices, organisational patterns, and engineering strategies aimed at increasing the velocity of software delivery without sacrificing reliability or quality.</p>



<p class="wp-block-paragraph">Common pillars of a DevOps approach include:</p>



<ul class="wp-block-list">
<li><strong>Collaboration:</strong> Development and operations share responsibility for the full software lifecycle, from design through production.</li>
<li><strong>Automation:</strong> Repetitive manual tasks — builds, tests, deployments, configuration management — are automated so humans focus on higher-value work.</li>
<li><strong>Continuous feedback:</strong> Monitoring, alerting, and observability tools return production signals to the team quickly so problems are caught and fixed fast.</li>
<li><strong>Incremental delivery:</strong> Small, frequent changes are safer and easier to debug than large, infrequent releases.</li>
</ul>



<h2 class="wp-block-heading">The History and Evolution of DevOps Thinking</h2>



<p class="wp-block-paragraph">Nell Shamrell-Harrington, then a senior software development engineer at Chef, opened the GeekWire panel by walking through how DevOps thinking evolved. The movement grew out of frustrations with waterfall development and the recognition that Agile, while improving development cadence, still left a gap between code completion and production deployment. Practitioners began borrowing from lean manufacturing and systems thinking to close that gap.</p>



<p class="wp-block-paragraph">Key milestones in that evolution include the popularisation of infrastructure-as-code (treating server configuration the same way you treat application code), the rise of configuration management tools, and the eventual normalisation of continuous integration and continuous delivery pipelines.</p>



<h2 class="wp-block-heading">Continuous Integration and Continuous Delivery: The Assembly Line Model</h2>



<p class="wp-block-paragraph">Avi Cavale, then CEO of Shippable, built on that foundation by focusing on how CI/CD makes DevOps tangible in day-to-day engineering work.</p>



<p class="wp-block-paragraph"><strong>Continuous Integration (CI)</strong> means every code change is automatically built and tested against the existing codebase. Developers merge frequently — sometimes many times per day — so integration bugs surface immediately rather than accumulating for weeks.</p>



<p class="wp-block-paragraph"><strong>Continuous Delivery (CD)</strong> extends CI by ensuring that every change that passes tests is in a deployable state. Continuous Deployment goes one step further: qualifying changes are automatically pushed to production without manual intervention.</p>



<p class="wp-block-paragraph">Cavale&#8217;s assembly-line analogy is useful: just as a car factory works on sub-assemblies in parallel before joining them into a finished vehicle, a CI/CD pipeline lets teams work on independent features simultaneously, integrating and validating them automatically on the way to release.</p>



<p class="wp-block-paragraph">Practical steps to establish a CI/CD pipeline:</p>



<ol class="wp-block-list">
<li>Commit all code — including infrastructure and configuration — to version control.</li>
<li>Define an automated build that runs on every push or pull request.</li>
<li>Write a meaningful test suite (unit, integration, smoke tests) that runs as part of the build.</li>
<li>Fail the build loudly and early when tests do not pass.</li>
<li>Automate deployment to a staging environment for every green build.</li>
<li>Gate production promotion with automated checks and, where required, a human approval step.</li>
</ol>



<h2 class="wp-block-heading">DevOps and the Networking Layer</h2>



<p class="wp-block-paragraph">Nathan Pierce of F5 Networks addressed a dimension of DevOps that application developers often overlook: the physical and logical networking layer. Load balancers, firewalls, DNS, and application delivery controllers all sit between code and users. When these components are managed manually and independently of the application release process, they become a bottleneck and a source of configuration drift.</p>



<p class="wp-block-paragraph">Applying DevOps principles to networking — sometimes called NetOps or network automation — means treating network configuration as code, versioning it, and including network changes in the same pipeline used for application changes. This reduces the risk of a deployment being held up because a firewall rule or load-balancer policy hasn&#8217;t been updated to match the new application version.</p>



<h2 class="wp-block-heading">Security Cannot Be an Afterthought: DevSecOps</h2>



<p class="wp-block-paragraph">The fastest CI/CD pipeline in the world is a liability if it ships vulnerable software at high velocity. Mitchell Hashimoto addressed this directly, arguing that security hygiene must be embedded into DevOps practices rather than bolted on at the end of the cycle.</p>



<p class="wp-block-paragraph">The pressure to ship fast — whether driven by business deadlines or executive impatience — creates conditions where security checks get skipped or deferred. The antidote is automation: when security scanning, secrets management, and compliance checks are integrated into the pipeline, they cannot easily be bypassed under schedule pressure.</p>



<p class="wp-block-paragraph">Approaches to embedding security into DevOps (often called DevSecOps):</p>



<ul class="wp-block-list">
<li><strong>Static analysis (SAST):</strong> Run code-level security scans automatically on every build.</li>
<li><strong>Dependency scanning:</strong> Check third-party libraries for known vulnerabilities as part of the build process.</li>
<li><strong>Secrets management:</strong> Never hard-code credentials. Use a dedicated secrets store (such as HashiCorp Vault) and inject secrets at runtime.</li>
<li><strong>Infrastructure hardening:</strong> Encode security baselines as policy-as-code and validate them in the pipeline before any infrastructure is provisioned.</li>
<li><strong>Dynamic analysis (DAST):</strong> Run automated penetration tests against staging environments before promoting to production.</li>
</ul>



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



<p class="wp-block-paragraph">Across all four speakers, a consistent theme emerged: DevOps is not a product you buy or a title you give someone. It is a sustained organisational and engineering discipline. Getting it right requires:</p>



<ul class="wp-block-list">
<li>Breaking down the cultural wall between development and operations before worrying about tooling.</li>
<li>Starting with version control and automated testing — these are non-negotiable foundations.</li>
<li>Treating infrastructure, configuration, and network policy as code, not as manual processes.</li>
<li>Integrating security scanning into the pipeline from day one, not as a release gate added later.</li>
<li>Measuring outcomes (deployment frequency, lead time, mean time to recovery) to prove the approach is working and to identify where to improve.</li>
</ul>



<p class="wp-block-paragraph">DevOps done right does not mean moving faster at the expense of stability. It means building systems and practices that let you move faster <em>because</em> reliability is built in.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/stumped-by-devops-experts-share-their-views-on-how-to-do-devops-right/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Which DevOps Skills Pay the Most?</title>
		<link>https://www.bestdevops.com/which-devops-skills-pay-the-most/</link>
					<comments>https://www.bestdevops.com/which-devops-skills-pay-the-most/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 10:51:41 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevOps Engineers]]></category>
		<category><![CDATA[DevOps Engineers Salary]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<category><![CDATA[DevOps Professionals Salary]]></category>
		<category><![CDATA[DevOps skills]]></category>
		<category><![CDATA[High Paying Jobs]]></category>
		<category><![CDATA[Salary]]></category>
		<category><![CDATA[Software Developers]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1261</guid>

					<description><![CDATA[Automation and configuration management dominate the highest-paying DevOps skill sets. Here is a breakdown of the tools and competencies that commanded top salaries, from Ansible and Jenkins to Puppet, Chef, and beyond.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Original salary data sourced from Dice Insights (insights.dice.com). Figures reflect survey data published around April 2017 and should be treated as a historical benchmark rather than current market rates.</em></p>



<h2 class="wp-block-heading">Why Certain DevOps Skills Command Premium Salaries</h2>



<p class="wp-block-paragraph">DevOps professionals who earn the highest salaries tend to combine deep technical expertise with strong cross-functional collaboration abilities. They understand enterprise automation inside-out, can navigate every stage of the software development lifecycle, and treat organizational change as an opportunity rather than a threat. Where most employees see disruption, a skilled DevOps engineer sees a process gap to close and a solution to propose.</p>



<p class="wp-block-paragraph">Looking at the salary data, a clear pattern emerges: the highest-paying DevOps skills cluster around <strong>automation and configuration management</strong>. This makes intuitive sense. Tools like Ansible and Puppet allow engineering teams to provision, configure, and deploy infrastructure reliably at scale — whether a company runs ten servers or ten thousand. Professionals who master these platforms become force multipliers for their organizations, and the market compensates them accordingly.</p>



<h2 class="wp-block-heading">Top-Paying DevOps Skills: A Breakdown</h2>



<h3 class="wp-block-heading">1. Ansible — $121,382</h3>



<p class="wp-block-paragraph"><strong>Year-over-year change:</strong> N/A</p>



<p class="wp-block-paragraph">Ansible topped the salary rankings at the time of this data. An open-source automation engine written in Python, Ansible handles configuration management, application deployment, orchestration, and other IT tasks using a simple, human-readable YAML syntax called Playbooks. Unlike some competing tools, it is agentless — it communicates with managed nodes over SSH, reducing the operational overhead of keeping agent software up to date. Ansible is integrated into the Fedora Linux distribution and is available through several Red Hat product offerings. Its low barrier to entry combined with its power at scale makes Ansible expertise highly sought after.</p>



<h3 class="wp-block-heading">2. KornShell — $118,273</h3>



<p class="wp-block-paragraph"><strong>Year-over-year change:</strong> +1.4%</p>



<p class="wp-block-paragraph">KornShell (ksh) is a Unix shell with roots stretching back more than thirty years. It was developed at Bell Labs and incorporates features from both the Bourne shell (its primary source base) and the C shell, including job control, command history, and dynamic extensibility of built-in commands. The high salary associated with KornShell expertise reflects its presence in legacy enterprise and mainframe environments. Organizations running long-lived critical systems often cannot easily migrate away from ksh scripts, so specialists who understand its nuances remain valuable and relatively scarce.</p>



<h3 class="wp-block-heading">3. Jenkins — $113,354</h3>



<p class="wp-block-paragraph"><strong>Year-over-year change:</strong> +0.5%</p>



<p class="wp-block-paragraph">Jenkins is one of the most widely used open-source automation servers in the DevOps ecosystem. It is the backbone of continuous integration and continuous delivery (CI/CD) pipelines for countless organizations. Jenkins supports integration with a broad range of version control systems including Git and Mercurial, and can trigger builds from shell scripts, Apache Ant, Apache Maven, and many other tools. Its extensive plugin library — numbering in the hundreds — means it can be adapted to almost any workflow, which explains both its popularity and the sustained demand for engineers who can architect and maintain Jenkins pipelines.</p>



<h3 class="wp-block-heading">4. Puppet — $112,883</h3>



<p class="wp-block-paragraph"><strong>Year-over-year change:</strong> -3.7%</p>



<p class="wp-block-paragraph">Puppet uses a declarative, Ruby-based domain-specific language (DSL) to describe the desired state of infrastructure. Once a desired state is defined, Puppet enforces it continuously — automatically correcting configuration drift without requiring manual intervention. This makes it particularly appealing to system administrators, cloud architects, and teams responsible for large-scale virtualized environments. Puppet&#8217;s agent-based architecture means it can manage thousands of nodes consistently, and its integration with reporting and auditing tools adds governance value in regulated industries.</p>



<h3 class="wp-block-heading">5. Chef — $112,523</h3>



<p class="wp-block-paragraph"><strong>Year-over-year change:</strong> -3.8%</p>



<p class="wp-block-paragraph">Chef takes an infrastructure-as-code approach, using Ruby-based &#8220;recipes&#8221; and &#8220;cookbooks&#8221; to define server configuration and application deployment processes. Its tight integration with cloud platforms such as AWS EC2 and Microsoft Azure makes it a natural fit for hybrid and multi-cloud environments. Chef scales effectively from small startups to large enterprises, and its test-driven approach to infrastructure — supported by tools like Test Kitchen and ChefSpec — resonates with engineering cultures that prioritize code quality.</p>



<h3 class="wp-block-heading">6. Vagrant — $111,422</h3>



<p class="wp-block-paragraph"><strong>Year-over-year change:</strong> +3.3%</p>



<p class="wp-block-paragraph">Vagrant is a tool for building and managing portable, reproducible virtual development environments. Written in Ruby, it works with hypervisors such as VirtualBox, VMware, and cloud providers to spin up pre-configured development environments from a single <code>Vagrantfile</code>. By codifying the development environment alongside application code, Vagrant eliminates the classic &#8220;works on my machine&#8221; problem. Developers and system administrators appreciate the time savings from automated provisioning, and the tool&#8217;s 3.3% year-over-year salary growth at the time of this data suggests its adoption was still accelerating.</p>



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



<ul class="wp-block-list">
<li><strong>Automation skills are the highest earners.</strong> Configuration management and CI/CD tooling dominate the top of the salary list. Investing time in tools like Ansible, Puppet, Chef, or Jenkins has a measurable compensation payoff.</li>
<li><strong>Legacy expertise retains value.</strong> KornShell&#8217;s place near the top of the list is a reminder that organizations running long-lived systems pay well for specialists who can maintain them safely.</li>
<li><strong>Soft skills matter.</strong> Technical tool proficiency alone does not explain premium salaries. The ability to collaborate across teams, communicate change effectively, and guide organizations through transitions is equally important.</li>
<li><strong>The market evolves quickly.</strong> The negative year-over-year changes for Puppet and Chef hint at competitive pressure from newer tools. DevOps professionals should monitor the ecosystem continuously rather than relying on any single skill.</li>
<li><strong>These figures are historical.</strong> Salary data from 2017 reflects a specific moment in a fast-moving market. Use this data for directional insight, and consult current sources such as Stack Overflow&#8217;s annual Developer Survey, Levels.fyi, or LinkedIn Salary for up-to-date benchmarks.</li>
</ul>



<p class="wp-block-paragraph">The broader lesson is consistent: DevOps professionals who combine hands-on expertise in automation tooling with the organizational and communication skills to drive change at scale are the ones who command — and deserve — the highest compensation.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/which-devops-skills-pay-the-most/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Build and Buy: The Right Strategy for Staffing a DevOps Environment</title>
		<link>https://www.bestdevops.com/build-and-buy-key-to-forming-devops-environment/</link>
					<comments>https://www.bestdevops.com/build-and-buy-key-to-forming-devops-environment/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 09 Jan 2017 06:03:40 +0000</pubDate>
				<category><![CDATA[Build and Release]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Process]]></category>
		<category><![CDATA[IT Training]]></category>
		<category><![CDATA[DevOps Advice]]></category>
		<category><![CDATA[DevOps environment]]></category>
		<category><![CDATA[DevOps Experts]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=268</guid>

					<description><![CDATA[Successfully adopting DevOps isn't purely a hiring problem or a training problem—it's both. Learn why the smartest CIOs combine targeted external hiring with deliberate upskilling of existing staff.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published at <a href="https://searchcio.techtarget.com" rel="noopener">searchcio.techtarget.com</a>. Statistics cited reflect surveys conducted in 2015–2016 and should be treated as historical context rather than current benchmarks.</em></p>



<h2 class="wp-block-heading">DevOps Has Moved Past the Hype Cycle</h2>



<p class="wp-block-paragraph">By the mid-2010s, DevOps had firmly established itself as a mainstream enterprise discipline rather than an emerging trend. Survey data from that period illustrated rapid adoption: the 2016 RightScale State of the Cloud survey reported that 74% of 1,060 IT professionals had adopted DevOps in their organizations, up from 66% in 2015. A separate Vanson Bourne report commissioned by Appvance found that 73% of 200 IT decision-makers had adopted some DevOps processes.</p>



<p class="wp-block-paragraph">The compensation story was equally striking. Puppet&#8217;s 2016 DevOps Salary Report found that 58% of practitioners earned more than $100,000 annually—up from 47% the prior year—while 43% of managers exceeded $150,000, compared with just 26% in 2015.</p>



<p class="wp-block-paragraph">This growth created intense demand for DevOps engineers and raised an important strategic question: how should an organization actually staff a DevOps transformation?</p>



<h2 class="wp-block-heading">The Core Insight: It&#8217;s Not Build vs. Buy—It&#8217;s Build and Buy</h2>



<p class="wp-block-paragraph">A common instinct among CIOs is to treat DevOps adoption as a recruiting problem: find experienced DevOps engineers, hire them, and the transformation follows. IT staffing experts and analysts push back on this framing. You can&#8217;t build a DevOps environment simply by purchasing talent. Equally, you can&#8217;t retitle existing staff as &#8220;DevOps engineers&#8221; and expect the culture and practices to appear on their own.</p>



<p class="wp-block-paragraph">James Stanger, senior director of products at CompTIA, framed it directly: <em>&#8220;People who just want that trained DevOps person are kind of barking up the wrong tree. What they need are people who are in operations or development who have a willingness to learn about each other.&#8221;</em></p>



<p class="wp-block-paragraph">The practical answer is a deliberate combination: hire externally for specific hard-to-build technical skills, then use those new hires to accelerate the upskilling of existing staff who bring irreplaceable organizational knowledge.</p>



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



<p class="wp-block-paragraph">DevOps is a methodology—roughly a decade old at the time of the original reporting—in which software development and operations teams collaborate closely throughout the entire software lifecycle: building, testing, and releasing software frequently and in small increments. The goals are faster delivery, higher quality, and better security. DevOps depends on both cultural change and specific enabling technologies.</p>



<p class="wp-block-paragraph">An organization adopting DevOps therefore needs two distinct types of capability:</p>



<ul class="wp-block-list">
<li><strong>Collaborative mindset and cross-functional fluency:</strong> Developers who understand operations constraints, and operations engineers who understand the development lifecycle.</li>
<li><strong>Specific technical skills:</strong> Proficiency with the tools and platforms that make continuous delivery and infrastructure automation possible.</li>
</ul>



<h2 class="wp-block-heading">Where to Buy: Technical Skills That Are Hard to Build Quickly</h2>



<p class="wp-block-paragraph">Connor Leech, a senior technical recruiter at tech-staffing agency Mondo, identified the technical areas where external hiring typically makes the most sense. Organizations moving to DevOps commonly need people who can:</p>



<ul class="wp-block-list">
<li>Automate infrastructure provisioning and application deployment pipelines</li>
<li>Design systems that automatically scale in response to demand fluctuations</li>
<li>Work fluently with major cloud providers such as AWS</li>
</ul>



<p class="wp-block-paragraph">The specific tools and technologies that map to these needs include:</p>



<ul class="wp-block-list">
<li><strong>Configuration management and automation:</strong> Puppet, Chef</li>
<li><strong>Application performance monitoring:</strong> New Relic</li>
<li><strong>Scripting and general-purpose programming languages:</strong> Python, Ruby, PHP</li>
<li><strong>Containerization:</strong> Docker (container runtime for packaging and deploying applications consistently across environments)</li>
</ul>



<p class="wp-block-paragraph">The reason external hiring makes sense here is pragmatic. These tools are complex, and hiring managers consistently want candidates who have used them in large production environments—not just experimented with them in sandboxes. Training existing staff to production-level proficiency in multiple platforms simultaneously is slow and risky when a transformation is underway.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;It&#8217;s definitely possible to retrain existing engineers in these areas, but because the tools are kind of complex, [CIOs] want people who have used them rather than have to teach people on them. It&#8217;s a common theme with hiring managers: They want someone who has not only played around with these, but have used them in a large production environment.&#8221;</p><cite>— Connor Leech, Senior Technical Recruiter, Mondo</cite></blockquote>



<h3 class="wp-block-heading">Using Contract Engineers as a Force Multiplier</h3>



<p class="wp-block-paragraph">One effective model is bringing in experienced DevOps engineers on short-term contracts—typically three to six months. These contractors come in, establish automation pipelines, define standards, and actively upskill the existing team. They are expensive, but they function as a force multiplier: when they leave, the permanent team is meaningfully more capable than it was before.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;What&#8217;s really common is bringing in DevOps engineers as contractors. You bring in people on contract for six months, and they come in, help automate and ramp everyone up and then go and do another contract. They&#8217;re generally pretty expensive, but they&#8217;re incredibly valuable. They can turn a company&#8217;s existing engineers into DevOps engineers.&#8221;</p><cite>— Connor Leech, Mondo</cite></blockquote>



<h2 class="wp-block-heading">Where to Build: Mindset and Organizational Knowledge</h2>



<p class="wp-block-paragraph">Technical skills are necessary but not sufficient. DevOps depends on a fundamentally collaborative way of working—the deliberate dismantling of the wall between development and operations. This requires a different kind of capability that is much harder to hire for and much easier to cultivate in existing staff.</p>



<p class="wp-block-paragraph">Stanger identified the key characteristics of good internal DevOps candidates:</p>



<ul class="wp-block-list">
<li>Curiosity about the other side of the dev/ops divide, even if their primary expertise leans one way</li>
<li>Familiarity with project management disciplines to keep iterative delivery cycles on track</li>
<li>Comfort working within agile and Scrum frameworks, which are common structures in DevOps environments</li>
<li>Willingness to share responsibilities that were previously siloed</li>
</ul>



<p class="wp-block-paragraph">Critically, Stanger argued that many existing IT professionals already possess the raw material for this. Developers have often had some exposure to operations concerns, and operations engineers frequently have development experience. The gap is not as wide as it might appear—what&#8217;s often missing is not knowledge but permission and encouragement to apply it.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Many of the people who have been working in programming for years, if they have the right mentality, are already DevOps people. Anyone could easily be turned into that DevOps person. Most people have the seeds of DevOps in them, but the seeds haven&#8217;t been nurtured.&#8221;</p><cite>— James Stanger, CompTIA</cite></blockquote>



<h2 class="wp-block-heading">Why Existing Staff Are Not Optional</h2>



<p class="wp-block-paragraph">Jay Lyman, a principal analyst covering DevOps at 451 Research, reinforced this dual approach from an analyst&#8217;s perspective. Organizations need an infusion of new skills from external hires, but they also depend on the organizational context and institutional knowledge that existing staff carry. No external hire will understand the business&#8217;s specific systems, constraints, and history as well as a long-tenured internal engineer.</p>



<p class="wp-block-paragraph">There is also a practical alignment benefit. IT professionals who understand that DevOps skills increase their market value are generally motivated to participate in training and upskilling programs. This makes change management easier—staff become advocates for the transformation rather than passive recipients of it.</p>



<h2 class="wp-block-heading">The Leadership Imperative: Understand and Sell DevOps</h2>



<p class="wp-block-paragraph">Staffing strategy is only one part of the equation. CIOs and engineering leaders must themselves develop a genuine understanding of DevOps—not just at the conceptual level, but operationally. They need to be able to articulate what DevOps delivers for the business (speed, quality, reduced risk) and why it requires changes to how teams are structured and how work is measured.</p>



<p class="wp-block-paragraph">Not all staff will embrace the transition. Some IT professionals are more comfortable in traditional, more sequential delivery models. This is not necessarily a problem—some projects and contexts do suit more structured, phased approaches. But organizations moving fully toward continuous delivery may eventually face a mismatch between those delivery expectations and staff who resist the required way of working. In those cases, external hiring may eventually be necessary not just to add skills but to replace resistance.</p>



<h2 class="wp-block-heading">Summary: A Practical Staffing Framework</h2>



<figure class="wp-block-table"><table><thead><tr><th>Dimension</th><th>Buy (External Hire)</th><th>Build (Internal Development)</th></tr></thead><tbody><tr><td>Technical tooling</td><td>Configuration management (Puppet, Chef), containers (Docker), cloud platforms, monitoring</td><td>Gradually, with coaching from experienced hires</td></tr><tr><td>Scripting/programming</td><td>When production-level proficiency is needed immediately</td><td>For staff who have foundational skills and willingness to deepen them</td></tr><tr><td>Cross-functional fluency</td><td>Less effective—culture cannot be hired in</td><td>Primary approach; identify staff already curious about both sides</td></tr><tr><td>Organizational knowledge</td><td>Cannot be bought; takes years to develop</td><td>Primary advantage of existing staff</td></tr><tr><td>Agile/Scrum practices</td><td>May need external coaching initially</td><td>Can be taught relatively quickly to motivated staff</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">The organizations that successfully form a DevOps environment are those that resist the false choice between hiring and training. They hire deliberately and specifically for the hardest-to-build technical skills, use those new hires to accelerate team capability, and invest simultaneously in developing the collaborative mindset and cross-functional fluency that no job posting can deliver.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/build-and-buy-key-to-forming-devops-environment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
