<?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>Succeed &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/succeed/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 09:33:44 +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>What Is DevOps? Experts Attempt to Explain It—and Almost Succeed</title>
		<link>https://www.bestdevops.com/experts-attempt-to-explain-devops-and-almost-succeed/</link>
					<comments>https://www.bestdevops.com/experts-attempt-to-explain-devops-and-almost-succeed/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 08 Aug 2019 05:37:15 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Succeed]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6804</guid>

					<description><![CDATA[DevOps means different things to different people. A veteran software developer interviews practitioners to cut through the jargon and arrive at a plain-language definition.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally published in Linux Journal. The following is an edited and expanded version of a conversation between Linux Journal Deputy Editor Bryan Lunduke and several DevOps practitioners. Their individual responses have been synthesised into a single composite voice—referred to as &#8220;Ted&#8221;—to make the dialogue easier to follow.</em></p>



<h2 class="wp-block-heading">Why DevOps Is So Hard to Define</h2>



<p class="wp-block-paragraph">Few terms in the software industry generate as much nodding agreement and genuine confusion as <em>DevOps</em>. Ask ten practitioners to define it and you will get ten different answers, all of which are technically correct and collectively incomplete. The Wikipedia definition—widely quoted—doesn&#8217;t help much:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>DevOps is a set of software development practices that combine software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives.</p></blockquote>



<p class="wp-block-paragraph">That definition is accurate. It is also almost entirely useless if you are trying to understand what DevOps looks like day-to-day. To get a more grounded explanation, veteran software developer and Linux Journal Deputy Editor Bryan Lunduke put the question directly to four practitioners with real-world DevOps experience. What follows is a condensed, edited version of those conversations.</p>



<h2 class="wp-block-heading">A Brief Note on the Author&#8217;s Background</h2>



<p class="wp-block-paragraph">Context matters when evaluating a definition, so it is worth knowing where Lunduke is coming from. His career in software spans roles across the full engineering hierarchy:</p>



<ul class="wp-block-list">
<li><strong>Software Test Engineer</strong> – finds bugs before software ships and reports them to developers.</li>
<li><strong>Automation Engineer</strong> – writes code that automates the testing process.</li>
<li><strong>Software Development Engineer in Test (SDET)</strong> – builds tools that testers use.</li>
<li><strong>Software Development Engineer</strong> – writes production code.</li>
<li><strong>Dev Lead</strong> – manages a small group of engineers while still writing code.</li>
<li><strong>Dev Manager</strong> – manages engineers with less hands-on coding.</li>
<li><strong>Director of Engineering</strong> – manages engineering managers.</li>
<li><strong>Vice President of Technology/Engineering</strong> – accountable for technical strategy and delivery timelines.</li>
</ul>



<p class="wp-block-paragraph">Along the way he also managed SysOps engineers, System Administrators and Project Managers. In short, he has touched every part of the software delivery pipeline that DevOps is supposed to integrate. Which makes his confusion all the more illuminating.</p>



<h2 class="wp-block-heading">The Conversation: Asking &#8220;Ted&#8221; to Explain DevOps Without Buzzwords</h2>



<p class="wp-block-paragraph">Lunduke posed a simple challenge to his practitioner contacts: <em>&#8220;Explain to me what DevOps means. Bonus points for not using any buzzwords.&#8221;</em> Their combined answer is represented below by the composite expert &#8220;Ted&#8221;.</p>



<h3 class="wp-block-heading">The Core Idea</h3>



<p class="wp-block-paragraph"><strong>Lunduke:</strong> Okay, Ted. What actually is DevOps?</p>



<p class="wp-block-paragraph"><strong>Ted:</strong> At its simplest: take the developers and the operations people—the sysadmins, the infrastructure team—and integrate them together. That is the core idea.</p>



<p class="wp-block-paragraph"><strong>Lunduke:</strong> When you say &#8220;operations&#8221;, you don&#8217;t mean the Chief Operating Officer and supply-chain management?</p>



<p class="wp-block-paragraph"><strong>Ted:</strong> No—System Operations. SysAdmin work. The people who keep servers running, manage deployments, configure networks and handle the IT infrastructure a software product depends on. Add QA and testers into that group as well. Everyone involved in the software delivery lifecycle working together, rather than in isolated silos.</p>



<h3 class="wp-block-heading">How DevOps Differs from Agile</h3>



<p class="wp-block-paragraph"><strong>Lunduke:</strong> That sounds exactly like Agile.</p>



<p class="wp-block-paragraph">For reference, the Wikipedia definition of Agile Software Development is:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s). It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages rapid and flexible response to change.</p></blockquote>



<p class="wp-block-paragraph"><strong>Ted:</strong> There are real similarities, but the focus is different. Agile is primarily about improving collaboration between engineering teams, project managers and customers. DevOps is specifically about integrating the engineering team with the people who own the IT infrastructure—sysadmins, platform engineers, cloud operations staff. The overlap exists, but so does a meaningful distinction in emphasis.</p>



<p class="wp-block-paragraph"><strong>Lunduke:</strong> So is DevOps just &#8220;sysadmins and engineers should talk to each other&#8221;? That idea is older than the personal computer.</p>



<p class="wp-block-paragraph"><strong>Ted:</strong> That really is the foundational idea, yes. What DevOps adds on top is a body of best practices—tools, workflows, cultural norms and automated pipelines—that make that collaboration work reliably at scale. Sometimes the integration goes so far that Dev and Ops roles merge completely, with engineers owning both code and the infrastructure it runs on.</p>



<h3 class="wp-block-heading">DevOps vs. Waterfall</h3>



<p class="wp-block-paragraph"><strong>Ted:</strong> One concrete best practice is releasing small, incremental changes frequently rather than large, infrequent releases. This is in direct contrast to the Waterfall model:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The waterfall model is a breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialisation of tasks. Progress flows in largely one direction through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance.</p></blockquote>



<p class="wp-block-paragraph">In a Waterfall process, a team might work for months before anything reaches production. A DevOps-oriented team aims to deploy continuously—sometimes multiple times per day—keeping each individual change small and therefore less risky.</p>



<h2 class="wp-block-heading">Key DevOps Concepts Defined</h2>



<p class="wp-block-paragraph">Several terms came up repeatedly in the conversations. Here is what they mean in plain language:</p>



<h3 class="wp-block-heading">Continuous Integration (CI)</h3>



<p class="wp-block-paragraph">Developers merge their code changes into a shared repository frequently—often multiple times a day. Automated builds and tests run immediately after each merge to catch integration problems early, before they compound.</p>



<h3 class="wp-block-heading">Continuous Delivery / Continuous Deployment (CD)</h3>



<p class="wp-block-paragraph">Every change that passes automated tests is automatically prepared for release (Continuous Delivery) or automatically released to production (Continuous Deployment). The distinction matters: Continuous Delivery still involves a human approval step; Continuous Deployment does not.</p>



<h3 class="wp-block-heading">Agile Sprint</h3>



<p class="wp-block-paragraph">A sprint is the basic unit of work in the Scrum framework, commonly associated with Agile development. Sprints are time-boxed—typically one to four weeks—during which the team commits to delivering a defined set of features or fixes. DevOps teams often operate at cadences much shorter than a traditional sprint, releasing to production continuously rather than at sprint boundaries.</p>



<h3 class="wp-block-heading">Infrastructure as Code (IaC)</h3>



<p class="wp-block-paragraph">Server configuration, network rules and deployment environments are defined in version-controlled code files rather than configured manually. This makes infrastructure reproducible, auditable and testable—treating servers the same way developers treat application source code.</p>



<h2 class="wp-block-heading">So What Is DevOps, Really?</h2>



<p class="wp-block-paragraph">After all the conversation, a practical working definition emerges:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>DevOps is a cultural and technical movement that breaks down the wall between software development and IT operations teams. It is supported by automation tools and shared practices—continuous integration, continuous delivery, infrastructure as code, automated testing—that together allow organisations to ship software faster, more reliably and with less manual overhead.</strong></p></blockquote>



<p class="wp-block-paragraph">The core idea is genuinely old. Small shops and solo developers have always worn both the developer and sysadmin hat. What DevOps contributes is a shared vocabulary, a set of proven practices and a growing ecosystem of tooling—pipelines, container orchestration, configuration management, observability platforms—that make the integration of Dev and Ops tractable at enterprise scale.</p>



<h2 class="wp-block-heading">DevOps and Linux</h2>



<p class="wp-block-paragraph">The DevOps toolchain has strong roots in the Linux ecosystem. Container runtimes, CI/CD servers, configuration management tools, scripting environments and cloud infrastructure APIs are predominantly Linux-native or Linux-first. The majority of production workloads running under a DevOps model run on Linux servers. That is not a coincidence: the open-source culture that produced Linux also produced much of the tooling—Git, Docker, Kubernetes, Ansible, Terraform, Jenkins, Prometheus—that makes modern DevOps practice possible.</p>



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



<p class="wp-block-paragraph">DevOps resists a single clean definition because it is simultaneously a philosophy, a set of practices and a job title—and different organisations emphasise different aspects. If you encounter the term and feel confused, you are in good company. The useful question is not &#8220;what is DevOps?&#8221; in the abstract, but rather: <em>what specific practices is this team or tool trying to enable?</em> Focus on those concrete answers and the buzzword becomes much less mysterious.</p>



<p class="wp-block-paragraph"><em>Original reporting by Bryan Lunduke for Linux Journal.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/experts-attempt-to-explain-devops-and-almost-succeed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Soft Skills Help You Succeed with DevOps</title>
		<link>https://www.bestdevops.com/how-softer-skills-help-you-succeed-with-devops/</link>
					<comments>https://www.bestdevops.com/how-softer-skills-help-you-succeed-with-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 17 May 2017 07:05:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[Softer Skills]]></category>
		<category><![CDATA[Succeed]]></category>
		<category><![CDATA[Succeed with DevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1552</guid>

					<description><![CDATA[Technical expertise alone won't make a DevOps transformation succeed. Learn how soft skills—collaboration, communication, and trust—are just as critical as tooling when building or improving a DevOps team.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a post originally sourced from <strong>Infostretch.com</strong> (now Apexon). Editorial enhancements and restructuring have been added for clarity and depth.</em></p>



<h2 class="wp-block-heading">Why Soft Skills Matter in DevOps</h2>



<p class="wp-block-paragraph">Most DevOps conversations gravitate toward toolchains: CI/CD pipelines, containerization, infrastructure-as-code, and observability platforms. These are all important, but they miss a critical variable—the people using them. DevOps is fundamentally a cultural and organizational shift, and culture is shaped by human behavior, not by YAML files. Collaboration, communication, trust, and psychological safety are the soft skills that determine whether a DevOps initiative thrives or stalls.</p>



<p class="wp-block-paragraph">Whether you are building a DevOps team from scratch or improving the efficiency of an existing one, assessing and developing these human skills is as important as hiring for technical expertise.</p>



<h2 class="wp-block-heading">Step One: Assess Your People Honestly</h2>



<p class="wp-block-paragraph">Before investing in tools or restructuring workflows, take stock of what you already have. Evaluate your team across three dimensions:</p>



<ul class="wp-block-list">
<li><strong>Technical skills:</strong> Coding, scripting, infrastructure management, security, monitoring.</li>
<li><strong>Process skills:</strong> Understanding of Agile, Lean, and continuous delivery principles.</li>
<li><strong>People skills:</strong> Communication, empathy, conflict resolution, and cross-functional collaboration.</li>
</ul>



<p class="wp-block-paragraph">Skills gaps should not automatically trigger an external hire. A team member in another part of the business may be a strong fit. An existing team member may need targeted training rather than replacement. An app development partner or specialist consultant may be the right solution for a critical phase rather than a permanent addition. The goal is a thoughtful, phased plan that covers near-term, medium-term, and long-term needs.</p>



<h2 class="wp-block-heading">Create Model Behaviors, Not Just Mandates</h2>



<p class="wp-block-paragraph">Telling people to &#8220;communicate better&#8221; accomplishes little. What actually changes behavior is designing environments and incentives that make collaboration the natural outcome. Here are three practical strategies:</p>



<h3 class="wp-block-heading">Make Collaboration Count in KPIs</h3>



<p class="wp-block-paragraph">If collaboration is genuinely important to your organization, embed it in how you measure success. Tie team metrics to business outcomes—such as deployment frequency, mean time to recovery (MTTR), and customer satisfaction scores—rather than individual output. When people are measured on shared outcomes, siloed thinking becomes counterproductive to their own goals.</p>



<h3 class="wp-block-heading">Start Small and Cross-Functional</h3>



<p class="wp-block-paragraph">If your organization is new to DevOps, resist the urge to transform everything simultaneously. Pick a small, well-scoped project and staff it with a cross-functional team. Small teams are forced to collaborate to succeed—they don&#8217;t have the luxury of throwing problems over a wall to another department. Early, visible wins build the confidence and momentum needed for larger rollouts.</p>



<h3 class="wp-block-heading">Normalize Knowledge Sharing</h3>



<p class="wp-block-paragraph">Practical steps—like maintaining shared, standard libraries accessible to all teams—signal that knowledge hoarding is not the culture you are building. Internal wikis, shared runbooks, documented post-mortems, and open code repositories all reinforce a culture where sharing is expected, not exceptional.</p>



<h2 class="wp-block-heading">Seek Outside Help Strategically</h2>



<p class="wp-block-paragraph">External expertise can accelerate a DevOps initiative, particularly in its early stages. An experienced external partner can help a team achieve &#8220;lift-off&#8221;—establishing working pipelines, practices, and patterns that internal staff can then own and evolve. Crucially, a well-chosen partner also acts as an on-the-job training resource for the existing team.</p>



<p class="wp-block-paragraph">Options range widely in cost and scope: independent consultants, specialist DevOps agencies, digital transformation firms, and large global systems integrators. The right choice depends on your budget, the complexity of your environment, and how much internal capability you want to build versus buy over time. Be specific about what you need before engaging any external resource—vague briefs lead to vague outcomes.</p>



<h2 class="wp-block-heading">Focus on Quick Wins to Build Momentum</h2>



<p class="wp-block-paragraph">Success is the most effective team motivator. When starting a DevOps transformation, identify initiatives that can deliver measurable value quickly:</p>



<ul class="wp-block-list">
<li><strong>Continuous automation:</strong> Shift from automating tasks within a single team&#8217;s silo to automating across the entire delivery pipeline. This reduces manual handoffs, speeds up delivery, and surfaces bottlenecks.</li>
<li><strong>CI/CD implementation:</strong> Establishing even a basic continuous integration and delivery pipeline gives teams fast feedback on code quality and integration issues.</li>
<li><strong>Containerization:</strong> Packaging applications in containers simplifies environment consistency and accelerates both testing and deployment.</li>
<li><strong>Release and configuration management:</strong> Improving how you track and deploy configuration changes reduces the risk of environment drift and production incidents.</li>
</ul>



<p class="wp-block-paragraph">None of these require a complete organizational overhaul to begin. Pick the one that delivers the most immediate value in your context, execute it well, and use that success as a proof point for broader adoption.</p>



<h2 class="wp-block-heading">Build a Culture of Trust, Not Blame</h2>



<p class="wp-block-paragraph">DevOps projects rarely succeed or fail in absolute terms. More often, a project partially meets its goals, surfaces unexpected problems, and teaches the team something valuable—if the culture allows people to learn from failure rather than hide it.</p>



<p class="wp-block-paragraph">Many enterprise cultures instinctively respond to failure by adding process gates, extended review cycles, and accountability escalations. These responses feel safe but actively undermine a DevOps culture, where rapid iteration and learning from mistakes are core to the model. Trust is not naïve—it is a deliberate leadership choice that creates the psychological safety teams need to take calculated risks.</p>



<p class="wp-block-paragraph">Practically, this means:</p>



<ul class="wp-block-list">
<li><strong>Run blameless retrospectives:</strong> Give equal weight to what went well and what needs improvement. Document findings, create action items, and then move forward. Do not let retrospectives become forums for blame, tacit or explicit.</li>
<li><strong>Act on retrospective findings:</strong> If a team consistently struggles with the CI/CD pipeline, invest in specific training or tooling improvements (such as Jenkins, GitHub Actions, or GitLab CI). If metrics and observability are weak, address that directly. Identify the precise bottleneck and resource it appropriately.</li>
<li><strong>Celebrate learning:</strong> Publicly recognizing a team that identified a risk early—even if the project still faced challenges—signals that transparency is valued more than the appearance of perfection.</li>
</ul>



<h2 class="wp-block-heading">Putting It Together: The Human Side of DevOps Transformation</h2>



<p class="wp-block-paragraph">DevOps has become a strategic priority for software-driven organizations because it enables faster, more reliable delivery of software. But the organizations that sustain DevOps success over time are those that invest as much in their people as in their pipelines. Collaboration, communication, psychological safety, and trust are not soft topics to address after the technical work is done—they are prerequisites for the technical work to succeed at all.</p>



<p class="wp-block-paragraph">A pragmatic approach looks like this:</p>



<ol class="wp-block-list">
<li>Assess your team&#8217;s technical, process, and people skills honestly.</li>
<li>Identify gaps and fill them creatively—not always by hiring.</li>
<li>Design incentives and behaviors that reward collaboration over individual heroics.</li>
<li>Start small, win visibly, and scale what works.</li>
<li>Use external expertise as an accelerant and learning resource, not a crutch.</li>
<li>Foster trust by treating failure as data, not evidence of incompetence.</li>
</ol>



<p class="wp-block-paragraph">Technical expertise will always matter in DevOps. But the teams that go furthest are those where soft skills are treated with the same rigor and intentionality as their deployment pipelines.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-softer-skills-help-you-succeed-with-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
