<?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 automation &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/devops-automation/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 05:55:52 +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>5 Best DevOps Automation tools comparison in 2020</title>
		<link>https://www.bestdevops.com/5-best-devops-automation-tools-comparison-in-2020/</link>
					<comments>https://www.bestdevops.com/5-best-devops-automation-tools-comparison-in-2020/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 14 Feb 2020 06:22:37 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[IT automation]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=10572</guid>

					<description><![CDATA[Source:-wire19.com The term DevOps is used in multiple ways, but in its broadest meaning, DevOps is an operational culture that [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-wire19.com</p>
<p>The term DevOps is used in multiple ways, but in its broadest meaning, DevOps is an operational culture that aims at continuous development and integration, and rapid IT service delivery by promoting better communication and improved collaboration between developers and operators. It has become an integral part of different industry sectors, from startups to large enterprises are leveraging DevOps tools to support their business processes, and project planning until delivery.</p>
<p>With the increasing use of cloud computing and virtualization platforms, the need for new services has increased. The DevOps helps organizations respond in a more agile manner to changing business requirements by:</p>
<p>Automating and monitoring the process of software creation -from integration, testing, releasing to deploying and managing it.<br />
Reducing development cycles.<br />
Increasing the frequency of deployment.<br />
Streamlining the development and release pipeline.<br />
Thus, using agile DevOps, the development and operations team can work together more efficiently and deliver applications and services at a faster pace. Also, they can roll out machine level changes in the multi-server environments by using DevOps automation/configuration management tools.</p>
<p><strong>Get 30% Off on Cloud VPS</strong></p>
<p>IT industry is flooded with many new DevOps tools which come with various features and this makes embracing the right DevOps platform or configuration management tool a bit difficult.</p>
<p>Related read: Top 5 collaboration tools for DevOps teams<br />
Comparison of top DevOps automation tools: Ansible vs Chef vs Docker vs Kubernetes vs Puppet<br />
Walk through this post where we have compared top 5 best DevOps automation tools – Docker vs Kubernetes vs Puppet vs Chef vs Ansible to make things simpler for you.</p>
<p><strong>1. Ansible</strong><br />
Ansible is another simple but powerful DevOps continuous delivery tool. This server and configuration management tool makes IT automation simple as it ends repetitive tasks and enables faster application deployments, thus allowing DevOps teams to perform more strategic work. It automates configuration management, orchestration, application deployment, cloud provisioning, and a number of other IT requirements.</p>
<p>The ecosystem of Ansible comes with the option to write custom applications. It can be used to make changes in newly-deployed machines and to reconfigure them.</p>
<p>Ansible Tower, powered by Red Hat, enables secure management and control of multi-tier complex deployments and boosts productivity.</p>
<p>The difference between Ansible and the above configuration management tools (Puppet, Chef) is that Ansible is mostly used for configuration deployment and is simpler in comparison to other DevOps tools.</p>
<p>Suggested read: Top 4 AI engines to look out for in 2020<br />
<strong>2. Chef</strong><br />
Chef, the configuration management tool, delivers fast, scalable, and flexible automation of web-scale IT. Chef automation tool uses ‘recipes’ for web-server configuration, databases, and load balancers. The recipes, which Chef uses to automate infrastructure tasks are in the form of instructions. They help in defining the infrastructure components and how those components can be easily deployed, configured and managed.</p>
<p>Below diagram shows you how Chef code is developed, tested, and deployed.</p>
<p>DevOps automation tools chef</p>
<p>Chef’s configuration policy enables users to define infrastructure as code, test configuration updates, development infrastructure and cloud instance with its development tools.</p>
<p>Chef, the most notable Infrastructure as Code (IAC) tool, runs the software in client-server mode (Chef-server) and ‘Chef-solo’, the standalone configuration, packages the configurations into JSON files called ‘cookbooks’.</p>
<p>Suggested read: Cloud DNS management comparison: Alibaba, Amazon, Google, IBM, Microsoft<br />
<strong>3. Dockerdocker DevOps automation tools</strong><br />
Docker is a software container technology platform that enables its users to create, deploy, run, and manage applications within the containers. Build on Linux Containers (LxC), it gives freedom to application/infrastructure developers and IT operation teams to create virtual environments and provides a platform for improved innovation and collaboration.</p>
<p>Docker’s design is modular which allows its users to build applications securely, both on-premises and in the cloud – it integrates well with the existing environments.</p>
<p>Docker containers run within the kernel of the host machine and they don’t require additional hypervisor load, so they are lightweight. Docker Engine, the client-server application, includes a daemon process (the dockerd command), a REST API to specify the interfaces that programs use to interact to the daemon, and a command line interface (CLI) client.</p>
<p>Docker’s client-server architecture enables the client to work with daemon – which helps the clients build, pull and run along with the distribution of containers.</p>
<p>Its standardization feature enables developers to analyze and fix bugs in the applications, as well as change Docker images, more efficiently. The users can build a single image and use it across every step during the deployment.</p>
<p>Related read: What are the Career Opportunities in DevOps?</p>
<p><strong>4. Kubernetes</strong></p>
<p>Updating and migrating of servers were the two serious issues that enterprises experienced traditionally, as different websites use specific software versions. But today, containerization has solved this problem, successfully. There is a shift underway, the DevOps focus has shifted to writing scalable applications that can be distributed, deployed and run effectively anywhere.</p>
<p><strong>DevOps automation tools</strong></p>
<p>As a first step, Docker helped developers to build, ship and run software easily but Kubernetes has helped DevOps to run containers in a cluster, manage applications across different containers while monitoring them effectively. Built on a modular API core, it allows vendors to build systems using core Kubernetes technology.</p>
<p>Designed by Google, Kubernetes is an open source system that provides mechanisms to deploy maintain, and scale containerized applications with automation. Kubernetes is currently maintained by the Cloud Native Computing Foundation (CNCF).</p>
<p>Kubernetes allows DevOps to efficiently fulfill customers’ demands by deploying applications predictably and quickly, scaling them, launching new features and limiting hardware usage to only the needed resources.</p>
<p>Being open source, Kubernetes can be run anywhere and can be used with the public, private, hybrid, multi-cloud environments. It is self-healing and offers load balancing and service delivery features along with batch execution and storage orchestration. It also offers features like auto-replication, auto-placement, auto-scaling, and auto-restart.</p>
<p><strong>5. Puppet</strong><br />
This flexible, cross-platform and open source DevOps configuration management tool, automates the delivery and operation of software during its entire lifecycle. Using Puppet, development, and operations teams are able to deliver and operate software (infrastructure, applications) securely and from anywhere.</p>
<p>Puppet increases manageability and productivity. With it, users can understand the changes taking place in applications and act on them accordingly with the help of in-depth reports and real-time alerts. Users can identify those changes, and remediate the issues.</p>
<p><strong>DevOps automation tools puppet</strong></p>
<p>Puppet contains a daemon called Puppet Agent that runs on the client servers and its another component, the Puppet Master contains configuration for all the hosts. Both Puppet agent and Puppet master use SSL for secure encryption.</p>
<p>This model-driven software requires limited programming knowledge to use. It treats infrastructure as code and thus, helps in easier configuration testing &amp; reviewing across all the environments- be it development, test or production.</p>
<p>Tabular comparison of top automation tools for DevOps (with list)<br />
Ansible Chef Docker Kubernetes Puppet<br />
Automated configuration management tool Automated configuration management tool Container technology based Linux platform Automated configuration management tool for containers Automated configuration management tool<br />
It uses Python It is written in Erlang &amp;Ruby It is written in Go programming language Just like Docker, it is also written in Go programming language. Ruby-DSL (domain-specific language) language<br />
Easy for configuration management Complex from the development perspective Easy to manage, understand and isolate. Kubernetes set up requires well-planned efforts when it comes to defining nodes and manual installation. Difficult for beginners<br />
Better for front-end developers, where some programming might be needed It’s similar to Puppet Docker comes with several powerful functionalities and components For developers of modern applications More targeted towards operations – not requiring development background<br />
Produces files in a similar manner as Puppet does Builds a pipeline of processes Docker allows configuration for a single process at a time, thus making Docker files simpler than bash script for process configuration Kubernetes brings a lot of complexity as it is a larger project with more moving parts than any other DevOps tool, but that also leads to latency in executing commands, making troubleshooting and monitoring cumbersome. It may make dependencies complex- may configure more than one process at a time.<br />
Besides the above-mentioned DevOps automation testing tools, there are a number of other tools as well, like Papertrail, Nagios, Jenkins, Prometheus, and Splunk that make the lives of DevOps teams easier.</p>
<p>Papertrail is a frustration-free log management tool that allows you to instantly manage logs from different servers.</p>
<p><strong>Get 30% Off on Cloud VPS</strong></p>
<p>With Papertrail, you can consolidate your logs in one place with a cloud-hosted log management service that takes typically only minutes to set up. Quickly diagnose and fix customer problems, error messages, app server errors, and slow DB queries with full visibility across all logs.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/5-best-devops-automation-tools-comparison-in-2020/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Voices in DevOps – Episode 8: A Conversation with Christina Noren of CloudBees</title>
		<link>https://www.bestdevops.com/voices-in-devops-episode-8-a-conversation-with-christina-noren-of-cloudbees/</link>
					<comments>https://www.bestdevops.com/voices-in-devops-episode-8-a-conversation-with-christina-noren-of-cloudbees/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 16 Jul 2019 07:25:43 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps success]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Voices in DevOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=6224</guid>

					<description><![CDATA[Source:-gigaom.com In this episode, host Jon Collins speaks with Christina Noren about her experience running Agile organizations and how DevOps [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-gigaom.com</p>
<p><strong>In this episode, host Jon Collins speaks with Christina Noren about her experience running Agile organizations and how DevOps can be implemented at various stages in an organizations life.</strong></p>
<p>Christina has more than 20 years of experience in product, services and operations at successful, venture-backed companies, such as Splunk, Zuora, Portal and Sonic Solutions. She has a particular strength in identifying and refining product offerings in evolving markets. At Splunk, she was employee #12 in 2005 and remained on the senior leadership team through its 2012 IPO. She played a critical role in bringing Splunk’s 1.0 product to market, overseeing requirements definition, product delivery and the beta program. She went on to guide key technical innovations, including search-time knowledge and the Splunk search language. Christina is a co-inventor on the Splunk patent for Machine Data Web.</p>
<h4>Transcript</h4>
<h6><strong>Jon Collins: Hello and welcome to this week&#8217;s edition of Voices in DevOps. I&#8217;m here to speak to Christina Noren of CloudBees. Now, am I going to get your title right? What do I say?</strong></h6>
<p>Christina Noren: I&#8217;m the chief product officer, the CPO, and the key thing is that for us as CPO, I&#8217;m responsible for all of engineering and product management and product marketing and design and documentation. So I run a whole software organization and we&#8217;re building a product to bring a whole software organization together, so I am our internal… first customer of how do we do we do Agile and DevOps and continuous delivery better; and how do we run a software organization in as professional a way, as my peer running our field organization runs his.</p>
<p><strong>Thank you very much for joining us Christina. What we&#8217;re trying to get out of this is: organizations out there are struggling with DevOps. They may have started on the DevOps route and they&#8217;re finding it more complicated than they thought. So I&#8217;m really, really interested already in the fact that you&#8217;re not only kind of a purveyor of DevOps products if you like, but you&#8217;re also the internal person who makes this stuff happen and therefore you&#8217;ve got to ‘walk the talk’ essentially.</strong></p>
<p>Yeah. Exactly. That’s the term we use.</p>
<p><strong>Good. How did you get here? If I may ask, what enabled you to end up being the CPO of one of the world&#8217;s foremost&#8230; (I mean I don&#8217;t want to blow smoke but essentially CloudBees, everyone&#8217;s using Jenkins) everyone in the cloud space has heard of CloudBees, so how did you get here?</strong></p>
<p>Yeah well it&#8217;s been a funny journey.So CloudBees, you know I&#8217;ve been here just a just over a year and my team is responsible for product management, engineering, product marketing, design, documentation as a holistic function in the company. And I&#8217;ve been in software for 25 years. Like a lot of people, especially women of my generation, I came in through the back door and got technical [experience] on the job and held a whole variety of roles in my early career.</p>
<p>But starting in the early 2000s, I started running product management organizations just as engineering organizations were starting to move towards Agile, and I ran product for a few different companies in the log management space, but most notably I ran the product, I was the founding VP of product management and also started a lot of other surrounding functions for Splunk, from stealth mode when I was employee #12 in 2005 through our IPO in 2012. In that experience and previous jobs and jobs since, I&#8217;ve really found myself trying to figure out how product management and product marketing, the business, support, everything can align with engineering practices that are moving away from waterfall and into Agile; and then being responsible for product at Splunk, as really revolutionary way of looking at what was happening in production.</p>
<p>The sys admins using Splunk were often the ones that started becoming SREs and a lot of DevOps started to happen amongst our customers in those mid-2000s, so the products that I was responsible for&#8230; we&#8217;re a big part of the Ops side of DevOps. So and then in the most recent CPO job I had at a company called Interana, prior to CloudBees, I really saw how implementing CICD completely transformed the rhythms between product management and design and engineering and our outcomes.</p>
<p>So I was kind of primed when CloudBees came calling and why a historically product leader is running a product engineering organization that&#8217;s building a product primarily used by engineering organizations&#8230; that was my first objection. But what they really want is a <em>product mindset</em>, and moving from technology and sales driven to being product driven is something that not only a lot of historically technology companies are doing, but is actually one of the things that companies with traditional IT organizations are doing. They&#8217;re trying to become product organizations and that&#8217;s the core of becoming software companies.</p>
<p><strong>Well I&#8217;m literally trying to draw pictures as you speak. I&#8217;ve got a mesh is appearing, we&#8217;ve got the Ops side, we&#8217;ve got the engineering side, we&#8217;ve got the product side. And then we&#8217;ve got the Agile thing and I think what&#8217;s really interesting about what you&#8217;re saying there is: seeing Agile from an Ops perspective <em>and</em> from a product perspective. And then how that feeds back into development, that’s pretty much the reverse of what other people are talking about.</strong></p>
<p>Yeah. And you can find a slide show that&#8217;s still up (from 2008) under my name of [me] talking about automating product management in an Agile world, which was kind of my fledgling stage of making peace with engineering doing Agile, which was an early stage of development. But these days you know we really talk about ‘continuous’ and not just continuous integration, continuous delivery, its technical practices, but I&#8217;ve been talking a lot about ‘<em>continuous</em> <em>everything</em>’ as a way of looking at every process in the business that touches software delivery, or that software delivery touches, and realizing that if it doesn&#8217;t change to be compatible with continuous approaches, it&#8217;s going to be an impedance mismatch that robs the organization of much of the value of continuous software delivery.</p>
<p><strong>So take me back to 2008 if you will, and I&#8217;m wondering about which came first: the chicken or the egg on this one? Is it that the product mindset works better in an Agile way or is it that the Agile ‘continuous everything’ mindset enables better products?</strong></p>
<p>Well I think it&#8217;s both, but I think&#8230; Agile came out of engineers revolting against how ineffective, you know the waterfall methodologies were. And a lot of very simplistic views of what a product manager is doing is maintaining the roadmap, and it&#8217;s damn hard to maintain a roadmap when engineering is iterating and changing sprint to sprint.</p>
<p>I think today&#8217;s generation of product managers have really embraced Agile, even if they&#8217;re still quixotically trying to produce roadmaps. There&#8217;s a real disconnect there. But I think in the day to day work, good product managers, good <em>young</em> product managers who aren&#8217;t tainted by the early bad experiences, like they really see their job as supporting that voice of the customer, taking early iterations quite rapidly to customers, a learning mindset, an experimental mindset and so forth.</p>
<p>So now I think Agile is very much at the heart of what a healthy contemporary product mindset is about. But you know as a second time young BPO product manager I was still in this, “Oh my God, my board members expect and my customers, my enterprise customers expect these roadmaps and if they change, it&#8217;s a big deal and how the hell do I produce these roadmaps?” Engineering is just all over the place doing this Agile thing. Right? That was my very early like “Oh my God I&#8217;ve got to make peace with Agile as a product manager, and what&#8217;s expected of me is a mismatch with what engineering is now delivering.”</p>
<p><strong>You were stuck right in the middle of a dilemma. And I&#8217;m thinking</strong>—<strong>correct me if I&#8217;m wrong and I&#8217;m going to ask about 17 questions all at the same time. I&#8217;ll try and distill it down as best I can. But essentially you&#8217;re talking about the world of product if you like, so that&#8217;s the vendors, the software creation from a vendor perspective space.</strong></p>
<p><strong>So one of the questions is around how does that map into what you&#8217;re seeing with your customers? But another part of it is: a lot of the conversations around DevOps that I&#8217;m having and hearing and so on, certainly the more traditional ones, it&#8217;s about CICD. So it&#8217;s right in the middle of the development cycle as opposed to where product management fits, which is overarching. What are we going to do next? et cetera et cetera. So there&#8217;s all these questions milling around in my head.</strong></p>
<p>Yes. So let me jump into that because the interesting thing is that most, and some other analysts have been writing about this for a few years or just like the rise of product management in I.T., but so if every company is becoming a software company, then IT departments are becoming software development organizations and whether the titles change or not, the mindset is changing and those who are ‘getting it’ are actually realizing that even if you&#8217;re an insurance provider or a financial services company or supply chain or whatever, the idea that IT is serving the business with projects is giving way to a product mindset. And the difference being that a product is a long running, ever evolving, thing that is being provided to a market segment, and we&#8217;re seeing that product mindset.</p>
<p>We&#8217;re seeing IT organizations that are really committed to their Agile and DevOps transformations and the cultural part are hiring or turning people into product managers, and they&#8217;re creating product teams whether or not the CIO&#8217;s title changes or IT changes as an department/organization name, but they are changing themselves into being product companies whether or not the consumers of those products appear to be their internal users. But increasingly because of mobile and apps and self-service and products like cars that are more vehicles for software than anything else.</p>
<p>Increasingly their end customers are consuming a software product from them. So this is to me very relevant and it&#8217;s not just for a narrow set of ISVs like ourselves that are producing enterprise software for a living and some consumer tech companies that have software product managers and software products. Every company that is believing that it is becoming a software company in their industry rather than that industry type company where an IT department is serving them, that&#8217;s the heart of these transformations.</p>
<p>And companies that are just thinking, to go to the second part of your question, that DevOps is just a technology and process adoption of CICD for the build-test-deploy lifecycle; and even more, early stage, just CI for build, test, get your artifacts, and then there&#8217;s some separate system to serve Ops PNs [or] whatever, deploying that to a complex development environment. If they see it as just that, they&#8217;re not going to see the full benefit.</p>
<p>But you know it&#8217;s a good starting place, and it often leads to these kinds of realizations because once you start doing that, then you start realizing that there&#8217;s not just other problems but there&#8217;s other opportunities. And if the team starts getting infected with DevOps culture and Agile culture from the ground up, they start saying “We&#8217;re no longer IT serving the business, we are empowered cross-functional teams delivering products that are constantly growing and getting better and serving our customers better over time.” And that&#8217;s really the engine of innovation and value in companies today.</p>
<p><strong>So my experience of enterprise software delivery is a bit stale. It&#8217;s a couple of decades gone and largely it&#8217;s through the usual analytical research that I keep up to date, but I&#8217;m not doing it anymore. Back in the day when I was within this kind of thing, there were requirements teams, and they tended to have every requirement under the sun.</strong></p>
<p><strong>So what I was doing as the precursor of Agile and XP, a DSM consultant, was going in and saying you only need 60 use cases, you don&#8217;t need 500 requirements in this massive catalog. But so they were doing the kind of product thing, but they weren&#8217;t phrasing it in that way. And they were doing it wrong as far as Agile was concerned.</strong></p>
<p>I mean 20+ years ago I was in MSN operations at Microsoft, carved out from Microsoft corporate IT to run our online services. And I produced requirements documents just like that and I managed teams of consultants from Deloitte and Andersen Consulting before it was Accenture. You know there were requirements analysts producing these things and nothing was ever on time. When it was delivered, it was never anything that was actually useful. So yeah I&#8217;m reformed from that stage too.</p>
<p><strong>It&#8217;s okay, I&#8217;ve sat through the counseling now. Hi I&#8217;m John Collins, and I&#8217;ve done requirements management&#8230; So fast forward to the present day and how does it translate into, I&#8217;ll call it ‘the modern enterprise,’ which could be an oxymoron for some organizations. But when you are working with organizations today that, as you say, every enterprise should be an ISV, how are they actually managing their product orientation, their requirements, how would they frame this?</strong></p>
<p>They&#8217;re all in transition. And you know I haven&#8217;t met a lot of leaders in IT or technology in companies in any industry that are at that level or realization of what they need to do with DevOps or CICD that when I sit down with them that I can&#8217;t have the conversation we&#8217;re having now and that they&#8217;re not already working on the cultural change. Their understanding of how far beyond engineering, beyond you know software delivery functions that extends varies. But this is coming <em>from</em> our customers’ experience of trying to get you out of Agile and DevOps to continuous practices, and expectations in the marketplace of becoming software or technology companies and understanding what that means.</p>
<p>And then what we&#8217;re also seeing is a lot of cross pollination where traditional companies in traditional industries, their IT teams are starting to staff people that have worked previously in the digital native companies: the Facebooks, the Googles, whatever, and they&#8217;re coming into more traditional companies. You&#8217;re seeing that more traditional banks are hiring people out of like a Capital One that understands themselves [more] as a technology company that happens to be in banking and it&#8217;s really good. And so you&#8217;re seeing the cross pollination, you&#8217;re seeing these ideas come in. You&#8217;re seeing people you know that are in the process of reform from what we just described, embrace these new ways.</p>
<p>There&#8217;s so much maturity around these new ways, and then you start to see sometimes individual pockets of teams that just sort of revolt or do their own thing and start working this way and start learning from outside and showing their organizations the results of a different way of doing things. So it&#8217;s changing. I think there&#8217;s differences in how much visibility is at like a C-level leadership outside of the CIO, of what the implications are for the business as a whole. Sometimes it&#8217;s a new CEO coming in because a board and the overall company sees they need to make this transformation and they&#8217;re fired up and driving it. Sometimes it&#8217;s within the IT organization, CIO organization that these new practices are coming and the CIO is explaining to their peers what the meaning of all this change is and why it benefits the organization.</p>
<p><strong>I&#8217;d really like to pick you up in a positive way on the fact that you said the process of reform i.e. it is this kind of an evolutionary adaptation to the new world. And then you also used the term ‘transformation.’ And my disdain of the term ‘digital transformation’ is [from] the fact that it&#8217;s a bit like “we can get you a six pack in six weeks or beach body” or whatever. It&#8217;s all about this kind of ‘top down’ notion that all you&#8217;re going to do is just change and everything will be brilliant. Whereas if we do sit more in the process of reform kind of way that makes a lot more sense to me.</strong></p>
<p>Yeah I mean it has to become grassroots whether or not it starts that way. You have to start having these pockets of people who want to do things in a different way. And start spreading that message. And it needs sponsorship and support from an executive level.</p>
<p>We do these CloudBees Days and we just had one in Madrid and in Zurich and San Francisco and Dallas and various places, and there&#8217;s a number of them and our customers that present tend to be the leaders of, (I know you hate the term) the &#8220;digital transformation&#8221; efforts or DevOps transformation efforts in their respective companies. They&#8217;re usually at a mid level of management where they&#8217;re close to the people on the ground and they&#8217;re responsible directly to people in senior levels and they&#8217;re translating between them, and that&#8217;s universally what they say on stage. They universally talk about how they have to overcome religious ideas at all levels. They have to overcome a lot of existing processes and so forth. T</p>
<p>The only way it works is when the people who are doing the work start finding their own way, their own flavor of doing this. There&#8217;s the executive support to understand that the SLA, if you will, from an organization working this way is going to be different—that the needs of that organization and the outputs of that organization are going to be different. There&#8217;s going to be a transition but they need support in terms of budget to invest in the tools, the training, the infrastructure that is new.</p>
<p>So one thing we have to talk about by the way, is just the cloud part of this, which is sometimes&#8230; coming in because people want to get the benefits of running the cloud and not running their own infrastructure anymore, and ‘cloud native’ and so forth, That starts to unravel and the people doing application development start thinking about converting legacy applications, microservices, and when you start to get into that culture, you can&#8217;t hire a bunch of people to work in that culture who don&#8217;t carry with them the seed of Agile and DevOps practices. All these things are sort of mutually supporting in terms of how these things are coming.</p>
<p>Actually to me amazingly, my year in CloudBees like a year ago, talking to the same customer as this year, the rate of change in organizations that we would consider to be very traditional enterprises with very traditional IT departments, it&#8217;s just been dramatic in terms of the rate of change and it&#8217;s been amazingly organic in the ones that are being very successful and management has let that organic process happen.</p>
<p><strong>And I think you&#8217;ve hit on exactly&#8230; I don&#8217;t have a problem with things changing but I think it was this digital transformation as an epiphany. It&#8217;s a kind of overnight flick as soon as you brought in the term ‘organic.’ I&#8217;m thinking about it&#8217;s a bit like spring. You know it&#8217;s that kind of transition from nothing growing to suddenly you start seeing green shoots and everything, and it just kind of starts heading in the right direction because everyone&#8217;s getting it, and I&#8217;m much more comfortable with it&#8230;</strong></p>
<p>I actually use a lot of garden and organic metaphors when I talk about this, but you know again a lot of people who have been speaking at our events talk this way, and if you think your digital transformation has an end date or has ended, you&#8217;re not getting it, which is digital transformation is constant, it&#8217;s a continuous process. And it&#8217;s a process of constantly adapting new tools and practices and culture. And evolving the culture to be able to be more effective and it doesn&#8217;t mean you can’t get a small start wherever you want. Start with one small team. Go ahead and start trying to drive nightly continuous delivery to internal servers across a set of projects and see how&#8230; and let the behaviors on the teams change as these practices enable them to change.</p>
<p><strong>I&#8217;d love to be a fly on the wall of some of those sessions because these are what make the world go ‘round. Picking up on something you said there, it&#8217;s the difference between&#8230; I hear a lot of organizations need a cultural shift. What you&#8217;re actually talking about is enabling that cultural shift, so kind of getting out of the way of a cultural shift that would be inevitable if you just stop trying so hard to make it happen.</strong></p>
<p>And again I&#8217;ve learned this the hard way, over and over and over again. So just in terms of some internal projects, we&#8217;ve actually been pretty transparent on the blogs and the blogs on CloudBees. We&#8217;re going through a digital transformation, we&#8217;re learning from it but we&#8217;re never going to end that digital transformation. But when I&#8217;m trying to drive change, often I end up having to do a reset and instead do different things to get the little seeds of change to flower and grow with at the doer level in the teams.</p>
<p><strong>That&#8217;s brilliant. So essentially I think I&#8217;m gonna have to start wrapping up,not that I think we couldn’t carry on for a few hours. This is through necessity not through desire, but we started talking about a product mindset, [then] moved on to talking about that kind of leadership approach and then we somehow segued into digital transformation approaches and what&#8217;s going to make a real difference to the organization from a groundswell perspective.</strong></p>
<p><strong>So if you were talking to an organization now and you want to kick off some of these conversations and you want to enable some of that stuff to happen, what would be the first things that you advise? How would you start that conversation?</strong></p>
<p>Well I think if it&#8217;s&#8230; let&#8217;s just pretend it&#8217;s an organization that is in a traditional industry with a long standing IT function serving the business. Start by asking if I can, the CEO or senior leadership, do you think that you are on a path to becoming&#8230; to where software creation is central to your business? And do you want to learn how to get on that path?</p>
<p><strong>It&#8217;s one of those questions because they might say, “sure,” and then you&#8217;d go out, wouldn&#8217;t you?</strong></p>
<p>Well then you start to unpack and then you start to say “OK well you know, what are the practices that the companies in the world that are most successful at delivering software, engage in? What&#8217;s the culture of those companies?” and then ”Do you have a part of your business that is maybe most greenfield, maybe you&#8217;re starting up a new digital service to replace a very human driven service? And can you staff that with a mix of people who come out of some of these organizations that are natively digital companies and can you cross pollinate that with the people that you find in your organization who are most excited about trying a new way?”</p>
<p>So can you start and get success with a few fresh pockets and learn how to do it, and figure out what are some of the core tools? Obviously, CICD is amongst them but tools like observability, and what does your tech stack look like and figure that out, figure out what is your day to day Agile process? What does DevOps mean? Are you really getting engineers to own production? And with <em>continuous delivery</em> the output of that?</p>
<p>How does the rest of the organization respond and start learning by doing and again get people in that can help coach you? Start but don&#8217;t bring in brand new teams from outside because the ultimate goal is that your teams and people transform and learn this new way, so you don&#8217;t lose what you have.</p>
<p><strong>Excellent. Well, I&#8217;m gonna wrap up here. Thank you so much, Christina. [That was] Christina Noren who is CPO at CloudBees and that&#8217;s been highly informative. I know I would say I&#8217;ve learned a lot. That whole product mindset starting point has really influenced my thinking today. So thank you so much for that and thanks for joining me.</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/voices-in-devops-episode-8-a-conversation-with-christina-noren-of-cloudbees/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Ingram Micro Is Helping Vendors and Channel Partners Transform to the Cloud</title>
		<link>https://www.bestdevops.com/ingram-micro-is-helping-its-vendors-and-channel-partners-transform-to-the-cloud/</link>
					<comments>https://www.bestdevops.com/ingram-micro-is-helping-its-vendors-and-channel-partners-transform-to-the-cloud/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 05 Jul 2019 05:46:31 +0000</pubDate>
				<category><![CDATA[Microservices]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[Ingram Micro]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5934</guid>

					<description><![CDATA[Ingram Micro's Cloud division—spanning Microsoft, SaaS, and IaaS business units—is guiding channel partners through the shift to as-a-service models with automation platforms, education programs, and a globally distributed cloud team.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by Gigabit Magazine (gigabitmagazine.com) in 2019, featuring commentary from Greg Onoprijenko, Director of Cloud (Canada), Ingram Micro.</em></p>



<h2 class="wp-block-heading">Ingram Micro&#8217;s Cloud Strategy: An Overview</h2>



<p class="wp-block-paragraph">Ingram Micro—one of the world&#8217;s largest technology distributors—has made cloud services a central pillar of its growth strategy. The company supplies a broad catalogue of products and services, from laptops and smartphones to IT infrastructure, serving customers across retail, telecommunications, and the value-added reseller (VAR) channel. Within that broad portfolio, its Cloud division has become one of its fastest-growing business units.</p>



<p class="wp-block-paragraph">&#8220;As customers transform their businesses and start to adopt more cloud services, their dependence on the IT channel for guidance has become increasingly critical to their success,&#8221; said Greg Onoprijenko, Director of Cloud for Ingram Micro Canada. &#8220;This increase in demand has resulted in revenue growth as we develop more solutions in the portfolio and add a larger staff to support the demand.&#8221;</p>



<h2 class="wp-block-heading">Three Business Units Driving Cloud Growth</h2>



<p class="wp-block-paragraph">Ingram Micro&#8217;s Cloud operations are organised into three distinct business units, each targeting a specific segment of enterprise technology needs:</p>



<ul class="wp-block-list">
<li><strong>Microsoft Team:</strong> Focused primarily on Office 365 licensing models and associated Microsoft productivity services.</li>
<li><strong>Software-as-a-Service (SaaS) Team:</strong> Covers cloud security, backup and recovery, and communications and collaboration platforms.</li>
<li><strong>Infrastructure-as-a-Service (IaaS) Team:</strong> Dedicated to data centre transformation and public cloud infrastructure. The portfolio includes Microsoft Azure, Amazon Web Services (AWS), and IBM Cloud.</li>
</ul>



<p class="wp-block-paragraph">&#8220;The IaaS team is completely focused on data centre transformation and public cloud infrastructure,&#8221; Onoprijenko explained. This three-unit structure allows Ingram Micro to address the full spectrum of a partner&#8217;s cloud journey—from productivity tools to heavy infrastructure workloads.</p>



<h2 class="wp-block-heading">A Globally Distributed Cloud Team</h2>



<p class="wp-block-paragraph">Onoprijenko identified the depth and breadth of Ingram Micro&#8217;s cloud workforce as a key competitive differentiator. According to his 2019 statements, the company employed over 1,500 dedicated cloud professionals globally. This team is available to channel partners who need technical guidance, strategic advice, or hands-on support as they migrate workloads or build cloud practices.</p>



<p class="wp-block-paragraph">&#8220;One of the competitive advantages we have in the Cloud division is just the sheer breadth and depth of the team. We have over 1,500 dedicated cloud employees globally, with extensive industry experience,&#8221; Onoprijenko commented. &#8220;For our customers and channel partners who need guidance and advice, we have the industry&#8217;s best team to lean on.&#8221;</p>



<p class="wp-block-paragraph">Internally, Ingram Micro&#8217;s Cloud team also provides ongoing education to align the broader organisation with its cloud-first direction—addressing the change management challenges that accompany any large-scale business model transformation.</p>



<h2 class="wp-block-heading">Automated Platform for Channel Partners</h2>



<p class="wp-block-paragraph">Beyond personnel, Ingram Micro has invested in a purpose-built, fully automated platform designed to streamline cloud service transactions for channel partners. The platform provides centralised dashboards, reporting capabilities, and integrated support—removing friction from the process of reselling and managing cloud services.</p>



<p class="wp-block-paragraph">&#8220;The platform covers any need that a partner may have when delivering cloud services,&#8221; Onoprijenko said. &#8220;As channel partners become mature and more successful in the cloud, they recognise that automation is critical to scale their businesses and that they need to have their eCommerce platform to transact cloud services. Our global cloud service offerings make us a logical option for these companies.&#8221;</p>



<p class="wp-block-paragraph">This platform approach is particularly important as partners move from occasional cloud transactions to managing recurring, subscription-based revenue streams at scale.</p>



<h2 class="wp-block-heading">The Shift to Everything-as-a-Service</h2>



<p class="wp-block-paragraph">A fundamental change in how technology is consumed is reshaping the distributor and channel landscape. Customers are moving away from purchasing and owning IT assets outright, toward subscription and pay-as-you-go models where software and infrastructure are accessed as monthly services hosted in the cloud.</p>



<p class="wp-block-paragraph">&#8220;Instead of customers buying and owning IT products, the evolution is towards everything-as-a-monthly-fee,&#8221; Onoprijenko explained. &#8220;That puts pressure on the IT channel partners to evolve and change to meet customer demands. It also puts pressure on IT distributors to change how they deliver solutions to the market.&#8221;</p>



<p class="wp-block-paragraph">Traditional software licensing—where a customer purchases a perpetual licence and pays annual maintenance—is one of the clearest examples of this shift. Today, many of those same customers are moving to subscription-based SaaS alternatives, eliminating the upfront capital expenditure and ongoing maintenance overhead.</p>



<h2 class="wp-block-heading">Enabling Channel Partners Through Education and Coaching</h2>



<p class="wp-block-paragraph">Not all channel partners are moving at the same pace. Onoprijenko acknowledged a spectrum of readiness—from partners actively transforming their business models to those who remain resistant to change and risk losing relevance.</p>



<p class="wp-block-paragraph">To help partners navigate this transition, Ingram Micro offers:</p>



<ul class="wp-block-list">
<li><strong>Seminars and workshops</strong> covering cloud strategy and technology adoption</li>
<li><strong>Educational programmes</strong> designed to build cloud competency within partner organisations</li>
<li><strong>One-on-one coaching</strong> for partners who need more tailored guidance</li>
</ul>



<p class="wp-block-paragraph">&#8220;We can surround our clients with resources which can guide them along and motivate them to change proactively,&#8221; Onoprijenko added. This wraparound support model is intended to lower the barrier to cloud adoption for partners who lack in-house expertise.</p>



<h2 class="wp-block-heading">Ingram Micro&#8217;s Own Internal Cloud Transformation</h2>



<p class="wp-block-paragraph">Ingram Micro is not just advising others on cloud transformation—it has undertaken the same journey internally. The company migrated its own workforce from self-hosted email and productivity tools to Microsoft Office 365, and standardised on Microsoft Dynamics CRM rather than running its own CRM infrastructure. These moves reduced the operational burden of managing large on-premises data centres.</p>



<p class="wp-block-paragraph">&#8220;We&#8217;re changing our business model and evolving to the cloud. We previously had large data centres with IT infrastructure that serviced the entire company,&#8221; Onoprijenko noted. This internal experience also strengthens the company&#8217;s credibility when advising customers on similar transformations.</p>



<h2 class="wp-block-heading">Early Mover Advantage in Cloud Distribution</h2>



<p class="wp-block-paragraph">Onoprijenko argued that Ingram Micro&#8217;s most durable advantage is not simply its current scale, but its early commitment to cloud services. According to his 2019 remarks, Ingram Micro began delivering cloud services approximately 12 years prior—placing the start of that investment around 2007, well before cloud adoption became mainstream in the enterprise channel.</p>



<p class="wp-block-paragraph">&#8220;Everybody understands the opportunity and is pursuing it. Ingram Micro envisioned this opportunity before our competitors and started delivering cloud services about 12 years ago. We certainly invested early,&#8221; he said.</p>



<p class="wp-block-paragraph">That early investment translates into mature tooling, established vendor relationships, and a workforce with deep cloud expertise—assets that newer entrants to the cloud distribution market must build from scratch.</p>



<h2 class="wp-block-heading">Key Takeaways for DevOps and IT Channel Professionals</h2>



<ul class="wp-block-list">
<li>Large technology distributors like Ingram Micro are actively reshaping their role—from product fulfilment to cloud advisory and managed services enablement.</li>
<li>Automation platforms that support billing, provisioning, reporting, and support are becoming a baseline requirement for cloud distributors.</li>
<li>Channel partners who delay their cloud transformation risk losing customers to more cloud-native competitors.</li>
<li>The shift to subscription and pay-as-you-go models changes cash flow dynamics for both vendors and resellers—a practical consideration for any organisation designing its go-to-market strategy.</li>
<li>Internal cloud adoption by distributors strengthens credibility and generates genuine operational experience to share with customers.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ingram-micro-is-helping-its-vendors-and-channel-partners-transform-to-the-cloud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How DevOps Enables Organisations to Deliver True Value to Customers</title>
		<link>https://www.bestdevops.com/how-devops-enables-organisations-to-deliver-true-value-to-customers-a-guide/</link>
					<comments>https://www.bestdevops.com/how-devops-enables-organisations-to-deliver-true-value-to-customers-a-guide/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 02 Jul 2019 05:31:34 +0000</pubDate>
				<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[Big data]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[could work]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=5810</guid>

					<description><![CDATA[DevOps is not just about tooling or speed — it is about eliminating wasted time, breaking down silos, and enabling autonomous teams to continuously deliver value to customers. Here is how it works in practice.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Gone are the days when teams could spend months — or even years — developing a product before shipping it to production. Even two-week release cycles are increasingly difficult to justify given rising customer expectations and intensifying competition. Organisations that want to stay relevant must now ship features on a weekly, daily, or even hourly basis.</p>



<p class="wp-block-paragraph">This accelerated cadence lets organisations adapt to market shifts, respond to user feedback faster, and keep pace with competitors. Most importantly, it enables businesses to <strong>continuously deliver value to the people who use their products</strong>. The mechanism that makes this possible at scale is DevOps.</p>



<h2 class="wp-block-heading">The Hidden Enemy: Wasted Time Between Phases</h2>



<p class="wp-block-paragraph">Ask most engineers which phase of the software development life cycle (SDLC) takes the longest, and they will name development, testing, or deployment. The honest answer is none of those. The greatest time sink is not inside any single phase — it is the <em>gaps between phases</em>.</p>



<ul class="wp-block-list">
<li>Developers wait on business analysts to deliver requirements.</li>
<li>Testers wait on developers to finish code.</li>
<li>Developers wait on testers to confirm whether the code works.</li>
<li>Everyone waits on system administrators to provision environments or push releases.</li>
<li>Sysadmins wait on everyone else to diagnose why a deployment failed.</li>
</ul>



<p class="wp-block-paragraph">In many organisations, a substantial portion of engineering effort goes into activities that produce no direct value for the customer. Waiting in queues delivers nothing. Manually re-running the same regression suite for every release delivers nothing new. Submitting a ticket to a separate deployment team when the application team could run a single command themselves delivers nothing that justifies the overhead. Yet all three practices are commonplace.</p>



<p class="wp-block-paragraph">DevOps directly addresses this problem by compressing or eliminating idle time through automation and by collapsing the handoff points that create queues in the first place.</p>



<h2 class="wp-block-heading">Breaking Down Silos: DevOps as a Cultural Shift</h2>



<p class="wp-block-paragraph">In a traditionally structured organisation, the answer to &#8220;who is responsible for this product?&#8221; is usually &#8220;nobody in particular.&#8221; Every department owns a slice — development, QA, operations, security — but no single team is accountable end-to-end. This fragmentation has predictable consequences:</p>



<ul class="wp-block-list">
<li>Developers may not know how their application is tested or deployed, and may not consider those concerns when writing code.</li>
<li>Sysadmins may be unaware of how much friction their ticketing process creates for developers trying to ship code.</li>
<li>QA teams may be disconnected from production monitoring, missing signals that would inform their test strategies.</li>
</ul>



<p class="wp-block-paragraph">No single team sees the complete life cycle of an application. Because responsibility is partitioned, empathy between teams erodes. Communication becomes transactional — a Jira ticket here, an email there — rather than collaborative.</p>



<p class="wp-block-paragraph">DevOps tackles this disconnect head-on. Its core premise is cultural: unite the people involved in an application&#8217;s life cycle into a single, autonomous team that owns everything from requirements and development through testing, deployment, monitoring, and on-call response. When one team holds end-to-end accountability, several things change:</p>



<ul class="wp-block-list">
<li><strong>Handoffs disappear.</strong> There is no separate department to hand a release to, so inefficient escalations are eliminated.</li>
<li><strong>Empathy grows.</strong> When developers are also on the pager when something breaks at 2 a.m., they write more resilient code. When testers pair with developers during feature work, defects are caught earlier.</li>
<li><strong>Ownership is clear.</strong> A single product owner for the team means priorities are aligned rather than negotiated across departmental boundaries.</li>
</ul>



<h2 class="wp-block-heading">What DevOps Is Not</h2>



<p class="wp-block-paragraph">A common misunderstanding is that DevOps means creating a new department labelled &#8220;DevOps&#8221; or hiring a set of engineers with &#8220;DevOps&#8221; in their job titles. This approach reproduces the very silo it claims to dissolve. A DevOps team sitting alongside separate development and operations teams still generates the same handoff friction — it just has a different name on the door.</p>



<p class="wp-block-paragraph">DevOps is not a role, a tool, or an organisational layer. It is a set of <strong>cultural and engineering practices</strong> that allow cross-functional teams to own the full life cycle of the software they build. Tooling — CI/CD pipelines, infrastructure as code, automated testing, observability platforms — is essential, but it is in service of the cultural goal, not the goal itself.</p>



<h2 class="wp-block-heading">Automation: Reclaiming Time for Work That Matters</h2>



<p class="wp-block-paragraph">Eliminating idle time and automating repetitive tasks does more than speed things up — it frees cognitive bandwidth. When engineers are not manually shepherding deployments or babysitting regression suites, they can direct that attention toward solving real problems and building new capabilities.</p>



<p class="wp-block-paragraph">Key automation practices that underpin a DevOps approach include:</p>



<ul class="wp-block-list">
<li><strong>Continuous Integration (CI):</strong> Automatically build and test every code change as it is committed, catching regressions within minutes rather than days.</li>
<li><strong>Continuous Delivery/Deployment (CD):</strong> Automate the path from a passing build to a production release, making deployments repeatable and low-risk.</li>
<li><strong>Infrastructure as Code (IaC):</strong> Define and provision environments programmatically, eliminating manual configuration and environment drift.</li>
<li><strong>Automated Testing:</strong> Replace repetitive manual test cycles with comprehensive automated suites that run on every change.</li>
<li><strong>Observability:</strong> Instrument applications for logging, metrics, and tracing so teams can detect and respond to issues without waiting for user reports.</li>
</ul>



<h2 class="wp-block-heading">The Three Ingredients for Continuous Customer Value</h2>



<p class="wp-block-paragraph">Taken together, the DevOps approach produces three compounding advantages:</p>



<ol class="wp-block-list">
<li><strong>Elimination of wasted time and resources.</strong> Automating repetitive tasks and removing unnecessary handoffs returns engineering hours to work that directly benefits the customer.</li>
<li><strong>Improved collaboration.</strong> Cross-functional teams with shared accountability build better software because every member understands the downstream consequences of their decisions.</li>
<li><strong>Decentralised innovation.</strong> When teams are empowered to own their full stack, experimentation happens closer to the problem. Good ideas do not have to travel through layers of management to reach production.</li>
</ol>



<p class="wp-block-paragraph">These three factors shift an organisation from a reactive posture — trying to keep up with competitors — to a proactive one, where teams have the capacity and confidence to tackle today&#8217;s challenges and anticipate tomorrow&#8217;s.</p>



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



<p class="wp-block-paragraph">DevOps is fundamentally about reducing the distance between an idea and its delivery to the customer. It does this by eliminating the idle time that accumulates between SDLC phases, dismantling the organisational silos that create those gaps, and automating the repetitive work that consumes engineering capacity without producing customer value. When the cultural and technical foundations are in place, teams ship faster, systems are more reliable, and businesses can focus their energy on genuine innovation rather than internal coordination.</p>



<p class="wp-block-paragraph"><em>Original source: cloudcomputing-news.net (2019)</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-devops-enables-organisations-to-deliver-true-value-to-customers-a-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Red Hat Ansible Engine 2.6 Boosts Multicloud DevOps Capabilities</title>
		<link>https://www.bestdevops.com/red-hat-ansible-engine-2-6-boosts-multicloud-devops-capabilities-2/</link>
					<comments>https://www.bestdevops.com/red-hat-ansible-engine-2-6-boosts-multicloud-devops-capabilities-2/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 11 Aug 2018 05:29:51 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Ansible Engine 2.6]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4207</guid>

					<description><![CDATA[Red Hat's Ansible Engine 2.6, released in July 2018, brought expanded multicloud support for AWS and Azure, 26 new VMware modules, improved network automation, and a redesigned Ansible Galaxy 3.0 repository.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by eWEEK. Quotes are attributed to Justin Nemmers, General Manager of Ansible at Red Hat, as of the original publication date of August 2018.</em></p>



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



<p class="wp-block-paragraph">Red Hat released Ansible Engine 2.6 on July 17, 2018, delivering a range of enhancements focused on hybrid and multicloud automation, expanded network device support, deeper VMware integration, and an upgraded Ansible Galaxy community repository. The release continued Red Hat&#8217;s investment in Ansible since its acquisition of the project in October 2015.</p>



<h2 class="wp-block-heading">Multicloud Automation Improvements</h2>



<p class="wp-block-paragraph">A central theme of Ansible Engine 2.6 is making it easier to automate workloads that span multiple cloud providers. According to Justin Nemmers, General Manager of Ansible at Red Hat:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;One of the highlights is the ability to pull native facts from additional AWS and Azure cloud services.&#8221;</p></blockquote>



<p class="wp-block-paragraph">Prior to 2.6, gathering facts from services such as AWS RDS instances or Azure generic resources was possible but required additional manual steps from the operator. Ansible Engine 2.6 streamlines this process with new modules that retrieve cloud-native facts directly, reducing the amount of custom scripting required in multicloud playbooks.</p>



<h2 class="wp-block-heading">Expanded VMware Support</h2>



<p class="wp-block-paragraph">Ansible Engine 2.6 extended its VMware hypervisor and cloud environment support significantly. Between the 2.5 and 2.6 releases, Red Hat added 26 modules specifically targeting VMware infrastructure automation. These modules cover:</p>



<ul class="wp-block-list">
<li>Tag management and fact gathering for VMware resources</li>
<li>Deployment and lifecycle management of virtual machines</li>
<li>Network and configuration management within VMware-based environments</li>
<li>Seamless automation of VMware Cloud on AWS, enabling teams to manage both on-premises and cloud infrastructure from a single Ansible workflow</li>
</ul>



<p class="wp-block-paragraph">The addition of these modules reflects a growing customer need to treat on-premises VMware infrastructure and public cloud resources as a single, unified automation target rather than managing them through separate toolchains.</p>



<h2 class="wp-block-heading">Network Automation</h2>



<p class="wp-block-paragraph">Network automation remains a core pillar of the Ansible platform. Ansible Engine 2.6 includes vendor-agnostic modules and supported integrations for the following networking platforms:</p>



<ul class="wp-block-list">
<li><strong>Arista</strong> – EOS</li>
<li><strong>Cisco</strong> – IOS, IOS XR, NX-OS</li>
<li><strong>Juniper</strong> – JunOS</li>
<li><strong>Open vSwitch</strong></li>
<li><strong>VyOS</strong></li>
</ul>



<p class="wp-block-paragraph">These integrations use a common language for network control, allowing teams to write playbooks that work consistently across heterogeneous network environments. Red Hat also introduced a role-based approach to network automation, enabling the distribution of Ansible Roles that address specific network use cases in a vendor-agnostic way.</p>



<p class="wp-block-paragraph">An Ansible Role is a structured, portable Playbook format that makes reusable automation content easier to share and apply across different environments. Nemmers described the full network automation stack as:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The Ansible Network Automation offering includes Ansible Tower and Ansible Engine, providing customers everything they need to automate their network environments at scale.&#8221;</p></blockquote>



<p class="wp-block-paragraph">In this model, Ansible Engine handles the execution of automation tasks directly against network devices, while Ansible Tower provides the management layer — including role-based access control, scheduling, and audit logging — needed to scale network automation across a large IT organization.</p>



<h2 class="wp-block-heading">Ansible Galaxy 3.0</h2>



<p class="wp-block-paragraph">Alongside the Engine 2.6 release, Red Hat shipped Ansible Galaxy 3.0. Ansible Galaxy is the public-facing repository where community members and Red Hat partners publish Ansible Roles for others to consume and reuse.</p>



<p class="wp-block-paragraph">Key changes in Galaxy 3.0 included:</p>



<ul class="wp-block-list">
<li><strong>Improved user interface</strong> – A redesigned front end to make browsing and discovering Roles more intuitive</li>
<li><strong>Modernized code base</strong> – Internal refactoring to improve maintainability and performance</li>
<li><strong>Containerized infrastructure</strong> – The Galaxy platform itself was migrated to run on Red Hat OpenShift Dedicated</li>
<li><strong>OpenShift Ansible Broker support</strong> – New capability to define and distribute multi-container services on Red Hat OpenShift Dedicated using Ansible Automation</li>
</ul>



<p class="wp-block-paragraph">The OpenShift Ansible Broker integration allows platform teams to package complex, multi-container application deployments as Ansible content and make them available through Galaxy, further connecting the automation and container orchestration ecosystems.</p>



<h2 class="wp-block-heading">Windows Environment Support</h2>



<p class="wp-block-paragraph">Ansible Engine 2.6 also included improvements to Microsoft Windows support. While the original source material does not enumerate specific Windows modules added in this release, Windows environment support was cited as one of the areas receiving focused attention in the 2.6 update, reflecting the heterogeneous nature of enterprise IT estates that Ansible targets.</p>



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



<p class="wp-block-paragraph">Ansible Engine 2.6 addresses several practical pain points for DevOps and infrastructure teams operating in modern hybrid environments:</p>



<ul class="wp-block-list">
<li><strong>Reduced glue code</strong> – Native cloud fact-gathering modules eliminate custom scripts previously needed to collect resource information from AWS and Azure.</li>
<li><strong>Unified VMware and cloud management</strong> – The 26 new VMware modules allow a single automation workflow to span on-premises vSphere and VMware Cloud on AWS.</li>
<li><strong>Vendor-agnostic network automation</strong> – A common module language across Arista, Cisco, Juniper and open-source networking platforms reduces the need for platform-specific tooling.</li>
<li><strong>Improved content sharing</strong> – Galaxy 3.0 makes it easier for teams to discover, publish and consume reusable Ansible Roles, accelerating automation adoption across an organization.</li>
</ul>



<p class="wp-block-paragraph">Nemmers summarized the broader vision: &#8220;Ansible is more than just a really great automation platform. It&#8217;s a killer IT productivity tool — and one that can help IT orgs drive their organizational culture in open, collaborative and otherwise positive ways, which really is a must in order to succeed with their digital transformation initiatives.&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/red-hat-ansible-engine-2-6-boosts-multicloud-devops-capabilities-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Assessing Organizational Readiness: The Right DevOps Approach</title>
		<link>https://www.bestdevops.com/a-right-devops-approach-assess-organizational-readiness/</link>
					<comments>https://www.bestdevops.com/a-right-devops-approach-assess-organizational-readiness/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 08 Aug 2018 06:05:00 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps Readiness]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4185</guid>

					<description><![CDATA[Before adopting DevOps, organizations must honestly evaluate their cultural and structural readiness. Learn the three key questions every business must answer before making the DevOps leap.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Delivering fast, reliable software in a competitive market demands more than the right toolchain. It demands organizational alignment. Companies that treat DevOps as a purely technical exercise — selecting CI/CD platforms and automation tools while ignoring the human and cultural dimensions — consistently struggle to see lasting results. The prerequisite for any successful DevOps adoption is an honest assessment of organizational readiness.</p>



<h2 class="wp-block-heading">DevOps Is a Cultural Shift, Not Just a Technology Choice</h2>



<p class="wp-block-paragraph">A common misconception is that adopting DevOps is primarily a technical decision: deploy a pipeline, introduce containers, automate testing, and the transformation is complete. In practice, the tooling is the easier part. The harder — and more consequential — work is changing how development, operations, security, and business teams communicate, share responsibility, and make decisions together.</p>



<p class="wp-block-paragraph">This is why organizational readiness must be assessed before committing to a DevOps roadmap. Understanding the current state of your culture, processes, and leadership alignment will surface the real obstacles to adoption and help you sequence the transformation more effectively.</p>



<h2 class="wp-block-heading">Three Questions to Assess DevOps Readiness</h2>



<p class="wp-block-paragraph">Before designing a DevOps implementation plan, leadership teams should work through three foundational questions. Answering them honestly will expose gaps and guide prioritization.</p>



<h3 class="wp-block-heading">1. Is There Genuine Management-to-Team Alignment?</h3>



<p class="wp-block-paragraph">DevOps cannot be mandated by leadership and ignored in practice, nor can it emerge organically from engineering teams without executive support. Sustainable adoption requires both. Leadership must articulate a clear vision for why DevOps matters to the business — improved deployment frequency, faster incident recovery, higher product quality — and actively model the collaborative behaviors they expect from teams.</p>



<p class="wp-block-paragraph">Equally important is that individual contributors, team leads, and middle managers understand the rationale and feel empowered to participate in shaping the change. When both layers are aligned, the organization has already overcome one of the biggest barriers to DevOps adoption: organizational resistance.</p>



<p class="wp-block-paragraph">Signs of readiness at this level include visible executive sponsorship, budget allocated to DevOps initiatives, and teams that are actively involved in defining their own workflows rather than having processes imposed on them.</p>



<h3 class="wp-block-heading">2. Is There a Concrete, Documented Strategy?</h3>



<p class="wp-block-paragraph">Enthusiasm for DevOps without a structured plan is a common failure pattern. Organizations that jump directly to tool selection — evaluating Jenkins versus GitHub Actions, or Ansible versus Terraform — before defining their goals and process flows often end up with disconnected automation that creates new complexity rather than reducing it.</p>



<p class="wp-block-paragraph">A solid DevOps strategy should address at minimum:</p>



<ul class="wp-block-list">
<li><strong>Goals and success metrics:</strong> What outcomes are you targeting? Deployment frequency, mean time to recovery (MTTR), change failure rate, and lead time for changes are widely used indicators.</li>
<li><strong>Current process mapping:</strong> Where do handoffs between teams introduce delays or errors today? Value stream mapping is a useful technique here.</li>
<li><strong>Tool selection aligned to process:</strong> Tools should be chosen to support documented workflows, not the other way around.</li>
<li><strong>Training and knowledge transfer:</strong> Development and operations teams often have distinct skill sets and assumptions. A plan for cross-functional learning helps bridge those gaps before they become friction points.</li>
<li><strong>Governance and compliance considerations:</strong> Especially in regulated industries, security, audit, and change management requirements must be incorporated into the DevOps model from the start.</li>
</ul>



<p class="wp-block-paragraph">Without this foundation, teams risk implementing automation that accelerates broken processes — a faster path to the wrong destination.</p>



<h3 class="wp-block-heading">3. Is the Organization Prepared to Start Small and Iterate?</h3>



<p class="wp-block-paragraph">Even with strong leadership alignment and a solid strategy, organizations that attempt a full-scale DevOps transformation across all teams and products simultaneously tend to encounter overwhelming change fatigue and coordination problems. A more effective approach is to start with a pilot: a single team, a single service, or a single delivery pipeline.</p>



<p class="wp-block-paragraph">A well-scoped pilot allows teams to:</p>



<ul class="wp-block-list">
<li>Validate assumptions about tooling and process before rolling out broadly.</li>
<li>Identify cultural and technical obstacles in a controlled context.</li>
<li>Build internal expertise and create advocates who can support adoption in other teams.</li>
<li>Demonstrate measurable results to stakeholders, which builds confidence and continued investment.</li>
</ul>



<p class="wp-block-paragraph">The pilot results — both successes and failures — become the evidence base for refining the broader DevOps strategy before scaling. This iterative approach reduces risk and produces a more resilient organizational transformation over time.</p>



<h2 class="wp-block-heading">Common Readiness Gaps to Watch For</h2>



<p class="wp-block-paragraph">Organizations conducting a readiness assessment frequently encounter the same categories of gaps. Being aware of them in advance helps prevent them from derailing adoption:</p>



<ul class="wp-block-list">
<li><strong>Siloed team structures:</strong> When development and operations teams report to different leadership chains with conflicting incentives (ship fast vs. maintain stability), collaboration is structurally difficult. DevOps adoption often requires organizational redesign, not just new tooling.</li>
<li><strong>Lack of shared metrics:</strong> Teams that measure success differently will optimize for different outcomes. Agreeing on shared KPIs before implementation creates a common language for progress.</li>
<li><strong>Underestimating skill gaps:</strong> Effective DevOps practice requires skills that may not exist in current teams — infrastructure as code, security integration, observability engineering. Honest skills assessment and a training plan are essential.</li>
<li><strong>Neglecting psychological safety:</strong> DevOps depends on teams feeling safe enough to surface problems, admit failures, and experiment. Organizations with blame cultures will find DevOps practices superficially adopted but never genuinely effective.</li>
</ul>



<h2 class="wp-block-heading">Moving Forward After the Assessment</h2>



<p class="wp-block-paragraph">An organizational readiness assessment is not a one-time gate; it is a recurring checkpoint as your DevOps maturity evolves. The output should be a prioritized list of actions: cultural interventions, structural changes, skill development programs, and pilot project scopes.</p>



<p class="wp-block-paragraph">Organizations that invest time in this diagnostic work before selecting tools and writing pipeline configurations consistently report smoother adoptions, faster time-to-value, and more durable cultural change. Those that skip it often find themselves revisiting the same problems — poor collaboration, deployment bottlenecks, incident response failures — after significant investment in automation infrastructure.</p>



<p class="wp-block-paragraph">DevOps is not a destination that an organization reaches once. It is a continuous improvement practice, and readiness assessment is how you ensure that improvement is grounded in your organization&#8217;s actual context — not an idealized model borrowed wholesale from another company&#8217;s case study.</p>



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



<ul class="wp-block-list">
<li>Treat DevOps as a cultural and organizational transformation, not only a technical one.</li>
<li>Confirm management-to-team alignment before committing to implementation.</li>
<li>Build a strategy with defined goals, process maps, tool rationale, and training plans.</li>
<li>Pilot DevOps practices in a limited scope before scaling across the organization.</li>
<li>Use readiness assessments as a recurring practice, not a one-time pre-launch checklist.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/a-right-devops-approach-assess-organizational-readiness/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A DevOps mindset shouldn&#8217;t overemphasize speed</title>
		<link>https://www.bestdevops.com/a-devops-mindset-shouldnt-overemphasize-speed-2/</link>
					<comments>https://www.bestdevops.com/a-devops-mindset-shouldnt-overemphasize-speed-2/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 06 Aug 2018 05:14:56 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps mindset]]></category>
		<category><![CDATA[software deployments]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4170</guid>

					<description><![CDATA[Source &#8211; techtarget.com We often talk about how DevOps and automation can help speed up release cycles and get the latest [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; techtarget.com</p>
<p>We often talk about how DevOps and automation can help speed up release cycles and get the latest code changes and updates out in a quick, stable and efficient way. This DevOps mindset keeps developers and operations teams in sync and ensures that the software they produce is always on the cutting edge. But is this all too much?</p>
<p>With a continual focus on trimming the release cycle time and automating this process, do DevOps organizations put enough focus on the application itself? The DevOps mindset has fostered a more aggressive schedule of change. Is it always for the right reason? While this level of agility and change is often shown as a positive aspect for business, any change &#8212; large or small &#8212; affects customers.</p>
<p>When you make a change to your application, the customer may need to internally test and validate the app before it&#8217;s deployed into production. In fact, that is normally the case with production-level software. If the application in question is updated monthly or quarterly, that can be a serious drain on your customers&#8217; resources for these internal processes. This is a piece of the puzzle can get missed in the DevOps mindset.</p>
<section class="section main-article-chapter" data-menu-title="Orient your DevOps mindset around the user">
<h3 class="section-title">Orient your DevOps mindset around the user</h3>
<p>When you practice high-velocity CI/CD, it&#8217;s your customer who must manage these constant changes. If your DevOps team is making frequent, minor changes for low effect, is it really fair to expect your customers to continually update their own software?</p>
<p>Change for the sake of change costs the customer time and resources even with automation and quick lifecycles. Those benefit the release process, but not necessarily the customer adoption processes.</p>
<p>This doesn&#8217;t mean that software deployments should go back to the <a href="https://searchmicroservices.techtarget.com/feature/Comcasts-monolith-to-microservices-shift-spotlights-pains-gains">monolithic approach</a>. That simply wasn&#8217;t fast, stable or efficient enough, but DevOps organizations have to control and communicate this change aspect to their customers so they understand what the change cycle will look like. And if you don&#8217;t have a defined release cycle, or if it&#8217;s random or based on when updates are ready, that&#8217;s a huge red flag.</p>
<h3 class="section-title">Communicate software changes</h3>
<p>Remember that companies rely on published software in production. That software has to work, so your customers will have controls and policies in place for updates. The argument that minor changes won&#8217;t cause issues always seems to come up, and it only takes a few internet searches to find a lot of examples of minor issues that <a href="https://www.computerweekly.com/news/450304942/Unprecedented-hardware-problem-brings-down-Australian-Stock-Exchange">caused massive outages</a>. So, while it&#8217;s rare, it does happen, and DevOps organizations need to account for how a change could impact their customers.</p>
<p>This is why it&#8217;s so important for a DevOps organization to look at any application update schedule and communicate it clearly to its users so they can depend on it and understand the benefits and risks of these updates. That takes time and effort, and it simply can&#8217;t be done if your updates are coming too quickly. Find a balance.</p>
<p>This is where the balance aspect comes into play. A DevOps mindset needs to always have a customer aspect. DevOps can&#8217;t just be about the release process and automation. After all, DevOps is supposed to be about the benefit to the user. You might have to slow down, but that&#8217;s not a bad thing. Your code and applications should be focused on the customer. If you lose sight of that, who will be left to install all of your new application updates?</p>
</section>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/a-devops-mindset-shouldnt-overemphasize-speed-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A DevOps Mindset Shouldn&#8217;t Overemphasize Speed</title>
		<link>https://www.bestdevops.com/a-devops-mindset-shouldnt-overemphasize-speed/</link>
					<comments>https://www.bestdevops.com/a-devops-mindset-shouldnt-overemphasize-speed/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Thu, 02 Aug 2018 03:42:38 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[application developers]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps mindset]]></category>
		<category><![CDATA[Software Developers]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4145</guid>

					<description><![CDATA[Fast release cycles are a DevOps hallmark, but obsessing over velocity can hurt the customers who depend on your software. Here's how to balance speed with user-centered delivery.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Speed is one of the most celebrated outcomes of a mature DevOps practice. Continuous integration, continuous delivery, and automation compress release cycles from months to days or even hours. But velocity is a means to an end, not the end itself. When a DevOps team treats release speed as the primary metric of success, it risks losing sight of the people those releases are meant to serve.</p>



<h2 class="wp-block-heading">The Hidden Cost of High-Velocity Releases</h2>



<p class="wp-block-paragraph">Every time your team ships a change, your customers bear a cost. Production software doesn&#8217;t exist in a vacuum. Enterprises that depend on your application typically have their own change-management processes: internal regression testing, compliance reviews, staged rollouts, and sign-off procedures. A change that takes your team an afternoon to ship may require days of validation effort on the customer&#8217;s side.</p>



<p class="wp-block-paragraph">If your team releases updates monthly or even weekly, that overhead compounds quickly. Customers may struggle to keep up, skip validations to save time, or grow frustrated with the constant churn. None of those outcomes serve the business goals DevOps is supposed to advance.</p>



<p class="wp-block-paragraph">The key question every DevOps team should ask before shipping is not <em>can we release this?</em> but <em>should we release this now, and are our customers ready for it?</em></p>



<h2 class="wp-block-heading">Orient Your DevOps Mindset Around the User</h2>



<p class="wp-block-paragraph">High-velocity CI/CD pipelines are engineered to reduce friction for the development and operations teams. That&#8217;s genuinely valuable. But those pipelines accelerate the <em>release</em> process, not the <em>adoption</em> process. Automation helps your team get code out the door faster; it doesn&#8217;t automatically help your customers absorb, test, and deploy that code in their own environments.</p>



<p class="wp-block-paragraph">Change for the sake of change imposes a real tax on customers. A stream of small, low-impact updates may keep developers busy and dashboards green, but if those updates don&#8217;t meaningfully improve the user experience, the net effect is churn without value. Frequent, minor changes accumulate into upgrade fatigue.</p>



<p class="wp-block-paragraph">This is not an argument for returning to monolithic, infrequent releases. Waterfall-style delivery cycles have well-documented drawbacks: large batches increase risk, delays reduce responsiveness, and big-bang deployments are harder to roll back. The goal is deliberate cadence, not slowness.</p>



<h2 class="wp-block-heading">Define and Publish a Predictable Release Cadence</h2>



<p class="wp-block-paragraph">One of the clearest signals that a DevOps organization has lost its customer focus is the absence of a defined release schedule. Shipping whenever a feature is ready — or whenever the pipeline goes green — makes it impossible for customers to plan. If your release cadence is unpredictable or undocumented, that is a serious process gap.</p>



<p class="wp-block-paragraph">A well-managed release cadence should be:</p>



<ul class="wp-block-list">
<li><strong>Predictable:</strong> Customers should know in advance when to expect updates so they can schedule their own validation work.</li>
<li><strong>Documented:</strong> Release notes, changelogs, and migration guides give customers the information they need to assess impact.</li>
<li><strong>Risk-categorized:</strong> Distinguish between patch-level bug fixes, minor feature additions, and breaking changes. Not every update warrants the same customer response.</li>
<li><strong>Communicated early:</strong> Advance notice — especially for changes that affect APIs, data schemas, or integrations — lets customers prepare rather than react.</li>
</ul>



<h2 class="wp-block-heading">Communicate Software Changes Clearly</h2>



<p class="wp-block-paragraph">Production systems fail in unexpected ways. The assumption that a minor change is safe has preceded many significant outages in the software industry. A small configuration tweak, a dependency version bump, or a subtle behavior change in a shared library can cascade into a major incident in a complex production environment. This doesn&#8217;t mean teams should be paralyzed by caution, but it does mean every change deserves deliberate communication.</p>



<p class="wp-block-paragraph">Clear communication requires effort and time. It can&#8217;t happen effectively when changes are arriving faster than your team can document and explain them. If your release velocity prevents you from writing meaningful release notes or notifying customers of upcoming changes, that&#8217;s a signal to slow down and recalibrate.</p>



<p class="wp-block-paragraph">Practical communication practices for DevOps teams include:</p>



<ul class="wp-block-list">
<li>Maintaining a public or customer-facing changelog with each release.</li>
<li>Sending advance notifications for changes that affect integrations or workflows.</li>
<li>Providing a deprecation timeline for features or APIs being retired.</li>
<li>Offering a way for customers to opt into early releases or preview environments.</li>
<li>Keeping a known-issues register that is updated alongside each release.</li>
</ul>



<h2 class="wp-block-heading">Finding the Right Balance</h2>



<p class="wp-block-paragraph">DevOps is ultimately about delivering value to users reliably and sustainably. Speed is an enabler of that goal, not the goal itself. A team that releases continuously but leaves customers overwhelmed, under-informed, or perpetually fire-fighting has optimized the wrong metric.</p>



<p class="wp-block-paragraph">The right balance depends on your product, your customers, and the nature of the changes you&#8217;re shipping. Some SaaS products can sustain daily deployments because they control the end-user environment entirely. Others — particularly those integrated deeply into enterprise workflows — may need a more measured cadence with stronger communication support.</p>



<p class="wp-block-paragraph">The discipline is in asking the question honestly: are we releasing at this pace because it genuinely serves our users, or because it&#8217;s what our pipeline makes easy? A mature DevOps mindset holds both technical efficiency and customer impact in view at the same time.</p>



<p class="wp-block-paragraph">Slow down when the situation calls for it. Communicate proactively. Measure success by outcomes for users, not just throughput from the pipeline. That&#8217;s what a customer-centered DevOps practice looks like.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/a-devops-mindset-shouldnt-overemphasize-speed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Agile Stacks Partners with CloudBees to Accelerate DevOps Automation</title>
		<link>https://www.bestdevops.com/agile-stacks-partners-with-cloudbees-to-accelerate-devops-automation/</link>
					<comments>https://www.bestdevops.com/agile-stacks-partners-with-cloudbees-to-accelerate-devops-automation/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 24 Jul 2018 05:35:13 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[CloudBees]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[GitOps automation]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4093</guid>

					<description><![CDATA[Agile Stacks has joined the CloudBees Elevate Partner Program to help enterprises deploy enterprise-grade Jenkins pipelines on Kubernetes faster, combining GitOps automation with CloudBees continuous delivery.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: globenewswire.com (original announcement, July 2018)</em></p>



<h2 class="wp-block-heading">Partnership Overview</h2>



<p class="wp-block-paragraph">Agile Stacks announced its entry into the <strong>CloudBees Elevate Partner Program</strong>, a channel initiative designed to extend CloudBees&#8217; enterprise DevOps capabilities through complementary technology and services partners. The partnership pairs CloudBees&#8217; enterprise-grade continuous delivery platform — built on Jenkins — with Agile Stacks&#8217; GitOps automation service, which is aimed at dramatically reducing the time and cost required to stand up production-ready DevOps environments in the cloud.</p>



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



<h3 class="wp-block-heading">CloudBees: Enterprise Jenkins and Continuous Delivery</h3>



<p class="wp-block-paragraph">CloudBees is built on top of Jenkins, one of the most widely used open-source automation servers in the DevOps ecosystem. CloudBees adds enterprise-critical capabilities on top of the upstream Jenkins project:</p>



<ul class="wp-block-list">
<li><strong>Security and compliance controls</strong> for regulated industries</li>
<li><strong>Scalability</strong> to support large numbers of development teams and concurrent builds</li>
<li><strong>Centralized management</strong> of Jenkins masters across an organization</li>
<li><strong>Expert support</strong> backed by a dedicated customer success team</li>
</ul>



<p class="wp-block-paragraph">CloudBees also supports running Jenkins workloads on Kubernetes, enabling dynamic, containerized build agents that scale on demand — a critical requirement for organizations with variable CI/CD workloads.</p>



<h3 class="wp-block-heading">Agile Stacks: GitOps Automation and DevOps Cloud Stacks</h3>



<p class="wp-block-paragraph">Agile Stacks describes its platform as a &#8220;non-opinionated&#8221; GitOps automation service — meaning it does not lock customers into a specific toolchain. Instead, it provides a framework for deploying full-function DevOps cloud stacks composed of pre-tested, integrated open-source tools. Key claims from the company include:</p>



<ul class="wp-block-list">
<li>Deployment of complete DevOps stacks <strong>within minutes</strong>, compared to typical enterprise rollout timelines that can stretch from six months to two years</li>
<li><strong>Application Templates</strong> that automatically create CI/CD pipelines binding development, test, and production environments to stacks</li>
<li>A <strong>DevOps-first architecture</strong> delivered out of the box, reducing the custom integration work traditionally required</li>
</ul>



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



<p class="wp-block-paragraph">The combined offering targets enterprise teams that want to run CloudBees Jenkins at scale on Kubernetes without spending months on infrastructure setup. The integration works as follows:</p>



<ol class="wp-block-list">
<li>An organization uses <strong>Agile Stacks Application Templates</strong> to provision a full DevOps cloud stack — including networking, storage, security, and tooling — on their chosen cloud provider.</li>
<li><strong>CloudBees Jenkins</strong> is included within that stack, pre-configured with enterprise-grade settings rather than requiring manual setup.</li>
<li>Pipeline configuration is automated by Agile Stacks, linking source repositories, build environments, and deployment targets without requiring hand-crafted Jenkinsfiles from scratch.</li>
<li>Teams can scale builds horizontally across Kubernetes worker nodes, using the elastic compute capacity of their cloud provider.</li>
</ol>



<h2 class="wp-block-heading">Business Goals of the Partnership</h2>



<p class="wp-block-paragraph">Beyond the technical integration, the partnership involves joint go-to-market activities:</p>



<ul class="wp-block-list">
<li><strong>Joint sales motions</strong> targeting enterprise accounts looking to accelerate DevOps adoption</li>
<li><strong>Co-marketing initiatives</strong> focused on educating organizations about GitOps practices and cloud resource management</li>
<li>A shared emphasis on <strong>reducing operational expenditure</strong> by automating infrastructure provisioning and pipeline management</li>
</ul>



<h2 class="wp-block-heading">Industry Context: Why This Partnership Matters</h2>



<p class="wp-block-paragraph">By 2018, Kubernetes had become the dominant container orchestration platform, but running stateful enterprise tools like Jenkins reliably on Kubernetes remained a significant operational challenge for many teams. Separately, GitOps — the practice of using Git as the single source of truth for infrastructure and application state — was gaining traction as a way to apply software engineering discipline to infrastructure management.</p>



<p class="wp-block-paragraph">Partnerships like this one reflected an emerging pattern: specialist automation vendors wrapping and extending core DevOps platforms (Jenkins, in this case) to lower the barrier of entry for enterprises that lacked the in-house expertise to build and maintain complex CI/CD infrastructure from scratch.</p>



<h2 class="wp-block-heading">Quotes from Both Companies</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We empower enterprises in today&#8217;s global digital economy to innovate and adapt rapidly using our Agile Stacks automated agile software delivery service, which significantly streamlines the deployment and update management of the many tools they rely on. We are excited to partner with CloudBees in delivering enterprise Jenkins, the DevOps and continuous delivery solution of choice for many enterprises, with our service.&#8221;</p><cite>— John Morada, Vice President of Global Business Development, Agile Stacks</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We pride ourselves on providing enterprise-grade continuous delivery functionality to DevOps teams and then complementing that with companies, such as Agile Stacks, to enable the success of non-opinionated enterprise-grade open source technologies. Working together, we are addressing our customers&#8217; growing demand to run our platform on Kubernetes, while cost-effectively providing the security and compliance, flexibility, and scale capabilities they need to drive their businesses.&#8221;</p><cite>— Aaron Morrison, Director of Worldwide Channel Sales, CloudBees</cite></blockquote>



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



<p class="wp-block-paragraph">Agile Stacks provides an all-in-one, non-opinionated GitOps automation service aimed at enterprises building cloud-native platforms. Its stacks incorporate pre-tested, integrated open-source tools that are ready to use from the moment they are deployed, targeting the performance, agility, and scalability requirements of modern digital businesses.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/agile-stacks-partners-with-cloudbees-to-accelerate-devops-automation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Red Hat Ansible Engine 2.6 Boosts Multicloud DevOps Capabilities</title>
		<link>https://www.bestdevops.com/red-hat-ansible-engine-2-6-boosts-multicloud-devops-capabilities/</link>
					<comments>https://www.bestdevops.com/red-hat-ansible-engine-2-6-boosts-multicloud-devops-capabilities/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 20 Jul 2018 05:42:55 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Ansible]]></category>
		<category><![CDATA[Ansible Engine technology]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[Red Hat]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=4073</guid>

					<description><![CDATA[Ansible Engine 2.6, released July 17 2018, adds native cloud fact gathering for AWS and Azure, 26 new VMware modules, expanded network automation, and a revamped Ansible Galaxy 3.0.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by eWeek. Quotes attributed to Justin Nemmers, General Manager of Ansible at Red Hat, from that reporting.</em></p>



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



<p class="wp-block-paragraph">Red Hat made Ansible Engine 2.6 generally available on July 17, 2018. The release focuses on three areas: deeper multicloud and hybrid cloud automation, expanded network automation with vendor-agnostic modules, and a major refresh of the Ansible Galaxy community content hub. Together these changes aim to reduce the manual overhead involved in managing infrastructure spread across on-premises data centers, AWS, Azure, and VMware-based clouds.</p>



<p class="wp-block-paragraph">Red Hat acquired Ansible in October 2015 and has continued to ship regular Engine releases since then, progressively broadening the platform&#8217;s integration surface.</p>



<h2 class="wp-block-heading">Multicloud and Hybrid Cloud Enhancements</h2>



<p class="wp-block-paragraph">A headline change in 2.6 is the ability to pull native facts directly from a wider set of AWS and Azure cloud services. Previous releases could interact with services such as AWS RDS or Azure generic resources, but doing so required users to write extra tasks to collect and normalise the returned data. Ansible Engine 2.6 surfaces this information through dedicated fact modules, reducing playbook complexity.</p>



<p class="wp-block-paragraph">According to Justin Nemmers, General Manager of Ansible at Red Hat:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;One of the highlights is the ability to pull native facts from additional AWS and Azure cloud services.&#8221;</p></blockquote>



<h3 class="wp-block-heading">VMware Support</h3>



<p class="wp-block-paragraph">Ansible Engine 2.6 also deepens VMware integration. Between the 2.5 and 2.6 releases, Red Hat added 26 new VMware modules covering areas such as:</p>



<ul class="wp-block-list">
<li>Tag management and fact gathering for VMware objects</li>
<li>Deployment and lifecycle management of virtual machines</li>
<li>Network and configuration management within VMware-based infrastructure</li>
<li>Seamless automation of VMware Cloud on AWS, allowing teams to manage both on-premises vSphere and cloud-hosted VMware infrastructure from a single set of playbooks</li>
</ul>



<p class="wp-block-paragraph">This is particularly relevant for organisations running hybrid environments where workloads span on-premises VMware clusters and public cloud services simultaneously.</p>



<h2 class="wp-block-heading">Network Automation</h2>



<p class="wp-block-paragraph">Network automation has become a core pillar of the Ansible platform. Engine 2.6 ships supported integrations with the following vendors and operating systems:</p>



<ul class="wp-block-list">
<li><strong>Arista</strong> – EOS</li>
<li><strong>Cisco</strong> – IOS, IOS XR, NX-OS</li>
<li><strong>Juniper</strong> – JunOS</li>
<li><strong>Open vSwitch</strong></li>
<li><strong>VyOS</strong></li>
</ul>



<p class="wp-block-paragraph">These integrations are delivered through vendor-agnostic modules that share a common declarative language. Rather than requiring engineers to learn device-specific CLI syntax for each vendor, teams can write playbooks that express the desired network state in consistent terms.</p>



<p class="wp-block-paragraph">Red Hat has also introduced a Role-based distribution model for network automation content. An Ansible Role is a structured, portable Playbook that packages tasks, variables, handlers, and templates in a reusable format. By publishing vendor-specific network Roles, Red Hat and its partners can address common customer use cases without locking users into proprietary tooling.</p>



<p class="wp-block-paragraph">The full Ansible Network Automation offering combines Ansible Engine with Ansible Tower. Engine performs the actual automation work against devices; Tower provides the scheduling, RBAC, audit logging, and API surface needed to scale that automation across an IT organisation.</p>



<h2 class="wp-block-heading">Ansible Galaxy 3.0</h2>



<p class="wp-block-paragraph">Concurrent with the Engine 2.6 release, Red Hat shipped Ansible Galaxy 3.0. Galaxy is the public repository where the Ansible community and Red Hat partners publish reusable Roles. Key changes in version 3.0 include:</p>



<ul class="wp-block-list">
<li><strong>Improved user interface</strong> – a modernised browsing and search experience for discovering community content</li>
<li><strong>Modernised code base</strong> – internal refactoring to improve performance and maintainability of the Galaxy service itself</li>
<li><strong>Containerised infrastructure</strong> – Galaxy 3.0 runs on Red Hat OpenShift Dedicated, replacing the previous hosting model</li>
<li><strong>OpenShift Ansible Broker support</strong> – Galaxy 3.0 can host and distribute Ansible Service Broker content, enabling teams to define and provision multi-container services on Red Hat OpenShift Dedicated using Ansible automation</li>
</ul>



<p class="wp-block-paragraph">Roles remain the preferred unit of sharing Ansible content between teams precisely because of their portability: a Role developed against one environment can be consumed in another with minimal modification.</p>



<h2 class="wp-block-heading">Windows Environment Support</h2>



<p class="wp-block-paragraph">The original reporting notes that Red Hat also boosted support for Microsoft Windows environments in Engine 2.6, though specific module additions or WinRM improvements were not detailed in the source material. Windows has been a supported Ansible target since the 1.x era, with management performed over WinRM rather than SSH.</p>



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



<p class="wp-block-paragraph">Ansible Engine 2.6 consolidates several trends that were already visible in the 2.x series: broader cloud coverage, more out-of-the-box network vendor support, and a richer content-sharing ecosystem. Practically speaking, teams working across mixed AWS, Azure, and VMware environments should find fewer gaps that require custom scripting to fill, and network engineers gain a more consistent abstraction layer across major switch and router vendors.</p>



<p class="wp-block-paragraph">For organisations evaluating whether to standardise on Ansible for infrastructure automation, the Galaxy 3.0 content ecosystem reduces the time needed to reach a working baseline configuration for common platforms, since community and partner Roles can be consumed directly rather than built from scratch.</p>



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



<ul class="wp-block-list">
<li>Ansible Engine 2.6 became generally available on 17 July 2018.</li>
<li>Native fact gathering is now simpler for AWS and Azure services such as RDS and Azure generic resources.</li>
<li>26 new VMware modules were added between Engine 2.5 and 2.6, covering VMs, networks, tags, and facts.</li>
<li>Network automation modules cover Arista EOS, Cisco IOS/IOS XR/NX-OS, Juniper JunOS, Open vSwitch, and VyOS.</li>
<li>Ansible Galaxy 3.0 ships alongside Engine 2.6 with a new UI, modernised codebase, and OpenShift-hosted infrastructure.</li>
<li>Galaxy 3.0 adds Ansible Service Broker content support for multi-container OpenShift service provisioning.</li>
</ul>



<p class="wp-block-paragraph"><em>Source: eWeek reporting, July 2018.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/red-hat-ansible-engine-2-6-boosts-multicloud-devops-capabilities/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ops: The Underrepresented Half of DevOps</title>
		<link>https://www.bestdevops.com/ops-the-other-devops/</link>
					<comments>https://www.bestdevops.com/ops-the-other-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 11 Jul 2018 06:00:21 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Ops]]></category>
		<category><![CDATA[Software developer]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3991</guid>

					<description><![CDATA[DevOps conversations tend to center on developers and release velocity. This article examines the Ops side of the equation—what DevOps actually means for operations teams, why operational automation needs rethinking, and how the Ops role is evolving into something closer to software engineering.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Much of the conversation around DevOps is about helping developers get faster, easier access to production systems and shortening release cycles. That focus on developers leads naturally to a concentration on so-called &#8220;Day One&#8221; tasks—the Dev side of the equation—often to the exclusion of &#8220;Day Two&#8221; operations: the Ops side of things.</p>



<p class="wp-block-paragraph">The reason for this imbalance lies in DevOps&#8217; origin story. The narrative centers on developer frustration with risk-averse operations procedures that prevented rapid, frequent deployments. There is truth in that account, but it is more complicated than the myth suggests. Operations professionals are risk-averse for good reason: when things go wrong in production, Ops bears highly visible, public blame with little safety net.</p>



<p class="wp-block-paragraph">That said, a reasonable aversion to risk can be taken too far. Combine it with a professional identity built around individual servers and manual procedures, and you get people becoming bottlenecks for huge processes—reaching for the keyboard for tasks that should long since have been automated away.</p>



<h2 class="wp-block-heading">What Does DevOps Actually Mean for Ops?</h2>



<p class="wp-block-paragraph">The most significant benefit DevOps has delivered to operations teams is forcing a hard conversation about moving from artisanal, handcrafted IT infrastructure to industrial, scalable models that do not require a human in the loop for routine tasks. This cultural shift was crystallised in the well-known <strong>pets versus cattle</strong> analogy—treating servers as interchangeable units rather than irreplaceable individuals—but the transition is far from complete.</p>



<p class="wp-block-paragraph">There is still a meaningful gap between the rhetoric of software-defined infrastructure and desired-state automation and practical, day-to-day operational uptake of those frameworks. Filling that gap requires a genuine transition away from traditional Ops models, with pervasive, intelligent automation augmenting—rather than replacing—the capabilities of experienced sysadmins.</p>



<p class="wp-block-paragraph">This is not the automation of cron jobs and shell scripts, which experienced sysadmins have used for decades. Modern serverless and cloud-native frameworks remove the persistent coupling of infrastructure components to individual business services. Workloads now move, grow, and shrink in response to user demand, and infrastructure reconfigures itself top to bottom automatically. The promise of dynamic resource management that earlier virtualisation technologies hinted at is now becoming operational reality.</p>



<h2 class="wp-block-heading">Why &#8220;Set It and Forget It&#8221; Automation No Longer Works</h2>



<p class="wp-block-paragraph">In a dynamic, cloud-native environment, operational automation can no longer operate on a static &#8220;set it and forget it&#8221; model. Every automated process needs real-time contextual awareness of its surroundings and how they are constantly changing. Without that visibility, you get situations like:</p>



<ul class="wp-block-list">
<li>Backup scripts faithfully backing up a server that has become a peripheral part of the application infrastructure, while the cloud services running the bulk of application logic are not meaningfully integrated into the disaster recovery plan.</li>
<li>OS patching pipelines running against ephemeral instances whose average lifespan is shorter than the patch cycle—work that could be eliminated entirely by patching the base image templates instead.</li>
<li>Automation that continues to run simply because no one is sure what might break if it stops—a signal that it is time for deliberate chaos engineering to find out.</li>
</ul>



<p class="wp-block-paragraph">To keep operational automation aligned with business reality, every automated process should be reviewed regularly across three dimensions: <strong>need</strong>, <strong>function</strong>, and <strong>ownership</strong>.</p>



<h2 class="wp-block-heading">Three Questions Every Ops Team Should Ask About Their Automation</h2>



<h3 class="wp-block-heading">1. Who Needs This Automation?</h3>



<p class="wp-block-paragraph">Every piece of automation that runs should be traceable—however indirectly—to a business requirement. Useful questions to ask include:</p>



<ul class="wp-block-list">
<li><strong>Does this serve a clear operational goal?</strong> &#8220;This ensures our infrastructure scales seamlessly in response to user demand&#8221; is a solid justification.</li>
<li><strong>Is the goal still valid given current architecture?</strong> &#8220;This keeps operating systems patched&#8221; is a legitimate aim, but if provisioned OS instances are replaced faster than the patch cycle, patching the base image template may be all that is needed.</li>
<li><strong>Is inertia the only reason this still runs?</strong> &#8220;We&#8217;ve always done it this way and aren&#8217;t sure what would happen if we stopped&#8221; is a prompt to run a controlled experiment—deliberately disable the process in a non-production environment and observe.</li>
</ul>



<h3 class="wp-block-heading">2. What Is the Function of This Automation?</h3>



<p class="wp-block-paragraph">The technology landscape continues to shift rapidly. Virtualisation was barely settled when cloud computing arrived; cloud computing was still maturing when containerisation accelerated; containerisation is still evolving alongside serverless architectures. Automation written for one era can carry hidden assumptions that make it fragile or redundant in the next.</p>



<p class="wp-block-paragraph">Ops teams should borrow a practice from software development: <strong>refactoring</strong>. Review automation regularly to remove outdated assumptions, eliminate technical debt, and take advantage of newer capabilities. The function of a script or workflow that made sense in a bare-metal or early-virtualisation context may need to be redesigned completely for a container-native or serverless environment.</p>



<h3 class="wp-block-heading">3. Who Owns This Automation?</h3>



<p class="wp-block-paragraph">Every piece of automation needs a named owner—someone responsible for maintaining it over time and accountable when it breaks. Developers have long discussed the concept of <strong>technical debt</strong>: the compounding cost of unmaintained code. Operational automation accumulates the same kind of debt when no one maintains it.</p>



<p class="wp-block-paragraph">Historically, sysadmins took pride in the uptime of individual servers. That sense of ownership needs to migrate: from the individual server to the overall infrastructure, and to the automation and management tooling that ensures its availability and performance over time. The cattle-not-pets principle applies to the infrastructure; the ownership and craftsmanship principle applies to the automation that manages it.</p>



<h2 class="wp-block-heading">Ops Is the Other DevOps</h2>



<p class="wp-block-paragraph">As Ops becomes increasingly about building and managing automation rather than administering individual systems, the boundary between Dev and Ops begins to dissolve. Development teams are taking on production responsibility—&#8221;picking up the pager&#8221;—while operations teams are writing progressively more sophisticated code to fulfil the infrastructure promises that applications depend on.</p>



<p class="wp-block-paragraph">Traditional Ops tasks are evolving or disappearing, and new roles are emerging in their place. The role of <strong>automation architect</strong>—someone who designs, maintains, and governs the systems that keep infrastructure running—is becoming more strategically important than any role that primarily involves logging into individual servers or network devices. Operations professionals navigating this transition have a great deal to learn from the software engineering practices that developers have refined over the past decade: version control for infrastructure code, code review, testing, refactoring, and clear ownership models.</p>



<p class="wp-block-paragraph">In the long run, the term &#8220;DevOps&#8221; may come to describe not developers versus non-developers, but two distinct types of software engineer: one focused on business logic and user-facing features, and one focused on the architectural foundations and automation that make reliable delivery possible at scale. Getting there requires Ops to be taken as seriously as Dev in the tools, practices, and culture that organisations build around continuous delivery.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>This article is adapted from a piece originally published on <a href="https://devops.com" rel="noopener">DevOps.com</a>. The original author was affiliated with Moogsoft, which at the time of writing had a strategic partnership with Microsoft.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ops-the-other-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Rules Automation Puts the &#8216;Sec&#8217; in DevSecOps</title>
		<link>https://www.bestdevops.com/rules-automation-puts-the-sec-in-devsecops/</link>
					<comments>https://www.bestdevops.com/rules-automation-puts-the-sec-in-devsecops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 10 Jul 2018 06:15:19 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[Cyber security]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps deployments]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[DevSecOps]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3985</guid>

					<description><![CDATA[Security has been an afterthought in software development for decades. Intent-based security and rules automation offer a practical path to embedding security natively into DevOps pipelines—without slowing down continuous delivery.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a piece originally published on helpnetsecurity.com. The concepts and framework described below reflect widely discussed DevSecOps principles.</em></p>



<h2 class="wp-block-heading">The Afterthought Problem: Why Security and DevOps Have Always Clashed</h2>



<p class="wp-block-paragraph">Consider the automotive industry for a moment. Safety engineers don&#8217;t bolt airbags onto a finished car as an afterthought. They design crash protection into the vehicle from the first sketch on the drawing board. The result is a vehicle that looks seamless, feels comfortable, and meets rigorous safety standards—without the manufacturing line grinding to a halt every time a new model ships.</p>



<p class="wp-block-paragraph">Application security has historically worked nothing like this. For decades, development teams built software, handed it to a security team at the end of the cycle, and waited while that team attempted to retrofit controls onto a finished product. Under the old six-month release cadence, this friction was inconvenient. Under modern continuous delivery, it is a fundamental blocker.</p>



<p class="wp-block-paragraph">DevOps is engineered for constant, rapid change. Traditional security practices treat change as an inherent threat. The result is a painful trade-off: either slow down the pipeline so security can catch up, or keep shipping and ask the security team to sort things out later—possibly after a vulnerability is already in production.</p>



<h2 class="wp-block-heading">DevSecOps: Embedding Security as a First-Class Citizen</h2>



<p class="wp-block-paragraph">The DevSecOps model addresses this by integrating security teams, tooling, and controls directly into the DevOps workflow. Rather than acting as a gate at the end of the pipeline, security functions are distributed across every phase: planning, development, testing, deployment, and operations.</p>



<p class="wp-block-paragraph">When security is embedded this way, it stops being a speed bump and becomes part of the standard build process—analogous to unit tests or linting checks that run automatically on every commit.</p>



<p class="wp-block-paragraph">However, team integration alone is not sufficient. One persistent bottleneck has been the manual writing of security rules for each new application deployment. When a release is ready to ship, security engineers have historically needed to hand-craft policy rules from scratch—a slow, error-prone, and frustrating process that undermines the speed gains DevOps promises.</p>



<h2 class="wp-block-heading">Intent-Based Security: Moving Beyond Manual Rule Writing</h2>



<p class="wp-block-paragraph">A newer approach called <strong>intent-based security</strong> reframes the problem. Instead of writing individual rules for every asset or deployment, security teams define the <em>intent</em> behind their policies—what assets exist, how they should communicate, and what risk posture is acceptable. From that intent, rules can be automatically generated and applied to any new deployment.</p>



<p class="wp-block-paragraph">This approach acts as an abstraction layer. Both security professionals and non-security stakeholders (application owners, line-of-business leaders) can participate in policy enforcement without needing to write syntactical rule strings by hand. Machine learning and automation handle the translation from human-readable intent to machine-enforceable policy.</p>



<h2 class="wp-block-heading">Establishing Security Intent: A Three-Step Framework</h2>



<p class="wp-block-paragraph">Before rules can be auto-generated, security teams must first establish a clear picture of security intent. This involves three steps:</p>



<h3 class="wp-block-heading">1. Inventory and Analyze Assets</h3>



<p class="wp-block-paragraph">You cannot protect what you cannot see. Recursive network indexing builds a comprehensive inventory of assets on the network. Traffic flow analysis and access path analysis then reveal how those assets actually behave—what they communicate with, what protocols they use, and what access patterns are normal versus anomalous.</p>



<h3 class="wp-block-heading">2. Classify Communications Protocols</h3>



<p class="wp-block-paragraph">Not all protocols are appropriate in all contexts. For example, protocols such as SMB (Server Message Block) or Telnet may be entirely inappropriate between certain asset classes in a modern environment. By classifying protocols and pairing them with asset types, security teams can create meaningful profiles: for instance, &#8220;this asset class is never permitted to initiate a Telnet connection.&#8221; If a deviation from this intent appears on the network, it signals a policy violation immediately.</p>



<h3 class="wp-block-heading">3. Overlay Business Context</h3>



<p class="wp-block-paragraph">Raw network data and protocol classifications are meaningless without business context. A database server communicating with an internal analytics platform is very different from that same server communicating with an external IP address at 3 AM. Business context—what applications do, who owns them, what data they handle, and what regulatory requirements apply—transforms data points into actionable security intelligence.</p>



<h2 class="wp-block-heading">Translating Intent into Policy: Key Considerations</h2>



<p class="wp-block-paragraph">Once security intent is established, the next challenge is translating that intent into enforceable policy. Three categories of input must be considered:</p>



<h3 class="wp-block-heading">Compliance Requirements</h3>



<p class="wp-block-paragraph">Regulatory frameworks such as PCI DSS, HIPAA, or SOC 2 impose specific controls on specific asset types. These compliance requirements must be mapped to concrete access controls and rules. Intent-based security makes this mapping explicit and auditable, rather than buried in tribal knowledge.</p>



<h3 class="wp-block-heading">Business Requirements</h3>



<p class="wp-block-paragraph">Business goals are typically expressed in plain English—&#8221;only authorized sales staff should access customer PII&#8221; or &#8220;the payment service must never communicate directly with the public internet.&#8221; With traditional approaches, engineering teams translate these goals manually into rule syntax specific to each enforcement device or platform. Intent-based security uses automation to perform that translation, allowing rules to be dynamically generated as business requirements evolve.</p>



<h3 class="wp-block-heading">Security Mandates</h3>



<p class="wp-block-paragraph">Security mandates change as new vulnerabilities are discovered or threat landscapes shift. When a mandate changes—such as deprecating a weak cipher suite or blocking a newly identified attack vector—intent-based systems propagate that change automatically across all relevant rules and deployments, rather than requiring a manual update across dozens of individual policies.</p>



<h2 class="wp-block-heading">The Practical Impact on DevOps Pipelines</h2>



<p class="wp-block-paragraph">When rules are automatically generated from templates derived from security intent, the DevOps pipeline gains several concrete advantages:</p>



<ul class="wp-block-list">
<li><strong>Faster deployments:</strong> Application teams no longer wait for security engineers to hand-craft rules before a release can proceed.</li>
<li><strong>Consistency:</strong> Automatically generated rules are applied uniformly, eliminating the human error that accompanies manual rule writing.</li>
<li><strong>Auditability:</strong> Intent is documented and traceable, making compliance audits significantly less painful.</li>
<li><strong>Self-service policy application:</strong> Application owners can apply pre-approved security templates themselves, with security teams retaining oversight through template governance rather than direct rule authorship.</li>
<li><strong>Rapid response to change:</strong> When security mandates shift, policy updates propagate automatically rather than requiring a manual review of every existing ruleset.</li>
</ul>



<h2 class="wp-block-heading">Security by Design, Not by Bolt-On</h2>



<p class="wp-block-paragraph">The automobile analogy is instructive precisely because it illustrates what <em>good</em> looks like. When safety is designed in from the start, it becomes invisible to the end user—it just works, and it doesn&#8217;t slow down the factory floor. Intent-based security automation aims to achieve the same outcome for software delivery: security controls that are integrated so smoothly into the pipeline that they add negligible friction while providing robust protection.</p>



<p class="wp-block-paragraph">Eliminating the friction between DevOps velocity and security rigor is no longer optional for most organizations. Automated rules generation—grounded in clearly defined, context-aware security intent—is one of the most promising mechanisms available to make that happen. As DevSecOps matures from a buzzword into a standard operating model, teams that invest in intent-based approaches will be better positioned to ship fast <em>and</em> ship securely.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/rules-automation-puts-the-sec-in-devsecops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The How and Where of DevOps Automation</title>
		<link>https://www.bestdevops.com/the-how-and-where-of-devops-automation/</link>
					<comments>https://www.bestdevops.com/the-how-and-where-of-devops-automation/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 30 Jun 2018 05:14:57 +0000</pubDate>
				<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[Agile Development]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3925</guid>

					<description><![CDATA[Knowing you need DevOps automation is the easy part. Knowing what to automate, where to start, and how to govern it is where most teams struggle. This guide breaks down the key areas and principles.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The central challenge of automating a DevOps environment is not choosing a tool — it is figuring out <strong>what to automate, in what order, and to what degree</strong>. Dozens of platforms exist to help, but every organization ultimately needs a solution shaped by its own legacy infrastructure, operational goals, corporate culture, and risk tolerance.</p>



<h2 class="wp-block-heading">The State of DevOps Automation</h2>



<p class="wp-block-paragraph">Adoption is uneven. A significant share of DevOps teams report having no structured automation program in place, and even among those that do, only a minority have self-service capabilities for R&amp;D and dev/test workflows. That gap matters: without meaningful automation, DevOps cannot deliver the agility required to support modern application development and deployment cycles.</p>



<p class="wp-block-paragraph">One concrete symptom is infrastructure wait time. Less mature organizations commonly report waiting up to a month to get access to provisioned infrastructure, while leading teams have reduced that to hours. The difference is almost always automation.</p>



<h2 class="wp-block-heading">Why Today&#8217;s Automation Is Different</h2>



<p class="wp-block-paragraph">Automation is not new in IT operations, but the current wave is qualitatively different from earlier iterations. Legacy automation tends to be siloed — scripts or runbooks that solve narrow problems in isolation. The result is that it rarely has a meaningful impact on overall delivery performance.</p>



<p class="wp-block-paragraph">What has changed is the rise of <strong>virtualization and software-defined infrastructure</strong>. When compute, networking, and storage can be expressed and managed as code, automation can operate at a systemic level rather than touching individual components one at a time. Infrastructure as Code (IaC) tools such as Terraform, Ansible, and Pulumi are the practical expression of this shift. Organizations that have adopted integrated automation toolchains report meaningful gains in both deployment frequency and time-to-delivery.</p>



<h2 class="wp-block-heading">Six Areas Ripe for Automation</h2>



<p class="wp-block-paragraph">When deciding where to direct automation investment, it helps to work from a prioritized list of domains rather than automating opportunistically. The following six areas are widely recognized as high-value targets:</p>



<ul class="wp-block-list">
<li><strong>Networking</strong> — Network configuration management has historically been manual and change-averse. Software-defined networking and tools like Ansible network modules now make declarative, repeatable network automation practical.</li>
<li><strong>Infrastructure provisioning</strong> — Modern automation stacks can provision hundreds or thousands of servers (or cloud instances) in a single operation. IaC tools remove the bottleneck of manual server builds.</li>
<li><strong>Operating environment management</strong> — Configuration management tools enable centralized, consistent control over OS-level settings, patching, and compliance baselines across large fleets.</li>
<li><strong>Security</strong> — Security checks, policy enforcement, and vulnerability scanning should be embedded in the pipeline rather than applied after the fact. Automating security gates prevents them from becoming delivery bottlenecks.</li>
<li><strong>Orchestration</strong> — Coordinating the interaction between services, deployments, and environments requires a layer of orchestration automation, from container scheduling (Kubernetes) to workflow engines.</li>
<li><strong>Testing and quality gates</strong> — Automated test suites, linting, and static analysis integrated into CI pipelines catch regressions early and remove the need for manual sign-off on routine changes.</li>
</ul>



<h2 class="wp-block-heading">Governance: The Non-Technical Half of Automation</h2>



<p class="wp-block-paragraph">Technology alone does not make automation succeed. Without a governance model, automated systems can drift, accumulate unchecked costs, introduce compliance gaps, or create new single points of failure. A practical DevOps automation governance model should address at least six areas:</p>



<ul class="wp-block-list">
<li><strong>Compliance by Design</strong> — Security and data-handling requirements must be encoded into automation templates and pipelines from the start, not bolted on after deployment. This is especially important when workloads span multiple cloud environments.</li>
<li><strong>Insights and cost visibility</strong> — When resource consumption is dynamic and automated, you need instrumentation and dashboards that show exactly what your systems are doing and what it costs in real time.</li>
<li><strong>Continuous Monitoring</strong> — Monitoring in an automated environment should be proactive, not reactive. Alerting and remediation logic should identify risk and compliance drift early enough to address it automatically or with minimal human intervention.</li>
<li><strong>Automated Provisioning</strong> — Applications should be able to move through dev, test, staging, and production environments quickly, with infrastructure spun up and torn down on demand to avoid resource waste.</li>
<li><strong>Integrated CI/CD</strong> — Script- and template-based pipelines reduce deployment time and create an auditable trail of every change. An integrated audit log is essential for regulated industries and post-incident analysis.</li>
<li><strong>Team Support and Shared Responsibility</strong> — Governance is not the job of a single platform team. It requires buy-in and participation across development, operations, security, and management. Automation often creates new roles — platform engineers, SREs, automation architects — that need explicit definition.</li>
</ul>



<h2 class="wp-block-heading">Avoiding the Autopilot Trap</h2>



<p class="wp-block-paragraph">A critical misconception about DevOps automation is that its goal is to remove humans from the loop. It is not. Over-reliance on automation — deploying it without adequate monitoring, governance, or human judgment — can be just as damaging as under-reliance.</p>



<p class="wp-block-paragraph">The real value of automation is to <strong>amplify human decision-making</strong>: freeing engineers from repetitive, low-value tasks so they can focus on designing resilient systems, responding to novel incidents, and pursuing new product and market opportunities. Automated systems still need to be observed, tuned, and periodically rethought as the business evolves.</p>



<p class="wp-block-paragraph">Put differently, automation raises the ceiling on what a DevOps team can accomplish — but it does not lower the bar for engineering judgment. The teams that get the most out of automation are those that treat it as a discipline, not a destination.</p>



<h2 class="wp-block-heading">Getting Started: A Practical Approach</h2>



<ul class="wp-block-list">
<li><strong>Audit first.</strong> Map your current manual processes before automating anything. Understand where time is actually lost.</li>
<li><strong>Automate the most painful bottleneck first.</strong> Infrastructure provisioning and environment setup are common early wins with high ROI.</li>
<li><strong>Build governance in from day one.</strong> Establish tagging standards, cost alerts, and compliance checks before your automated footprint grows.</li>
<li><strong>Measure outcomes.</strong> Track deployment frequency, lead time for changes, mean time to recovery (MTTR), and change failure rate before and after automation efforts.</li>
<li><strong>Iterate.</strong> No automation program is complete. Treat it as a product with a roadmap, not a project with an end date.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-how-and-where-of-devops-automation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitLab 11.0: Kubernetes-Powered Auto DevOps and What It Means for Engineering Teams</title>
		<link>https://www.bestdevops.com/gitlab-pushes-kubernetes-based-update-for-auto-devops/</link>
					<comments>https://www.bestdevops.com/gitlab-pushes-kubernetes-based-update-for-auto-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 23 Jun 2018 05:09:44 +0000</pubDate>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitLab]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3895</guid>

					<description><![CDATA[GitLab's 11.0 release brought Kubernetes-native Auto DevOps to the platform, automating the full pipeline from code push to production monitoring — and arrived just as the Microsoft–GitHub acquisition rattled the developer community.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on reporting originally published by SDXCentral in June 2018, covering GitLab&#8217;s 11.0 release and related commentary from CEO Sid Sijbrandij.</em></p>



<h2 class="wp-block-heading">GitLab 11.0 Ships Kubernetes-Native Auto DevOps</h2>



<p class="wp-block-paragraph">In June 2018, GitLab released version 11.0 of its platform, centering the update on a Kubernetes-backed feature called <strong>Auto DevOps</strong>. The goal was straightforward: a developer pushes code, and the platform handles every subsequent step automatically — no manual plugin configuration, no endpoint wiring.</p>



<p class="wp-block-paragraph">According to GitLab CEO and co-founder Sid Sijbrandij, the 11.0 pipeline covers the following stages automatically when Auto DevOps is enabled:</p>



<ul class="wp-block-list">
<li><strong>Build</strong> – containerising the application automatically</li>
<li><strong>Test</strong> – running the project&#8217;s test suite</li>
<li><strong>Code quality scanning</strong> – static analysis of source code</li>
<li><strong>Security scanning</strong> – vulnerability detection in dependencies and code</li>
<li><strong>License scanning</strong> – identifying open-source license obligations</li>
<li><strong>Packaging</strong> – producing a deployable artefact</li>
<li><strong>Performance testing</strong> – load and response-time checks</li>
<li><strong>Deployment</strong> – releasing to a target Kubernetes cluster</li>
<li><strong>Application monitoring</strong> – runtime metrics and alerting</li>
</ul>



<p class="wp-block-paragraph">&#8220;These things are normally a time sink in that there are plugins that need to be added and endpoints need to be set,&#8221; Sijbrandij explained. &#8220;Now with this update those things just happen.&#8221;</p>



<h2 class="wp-block-heading">Why Kubernetes Is Central to Auto DevOps</h2>



<p class="wp-block-paragraph">Sijbrandij was explicit that the feature&#8217;s automation would not have been achievable without Kubernetes as the underlying orchestration layer. &#8220;Auto DevOps would not be possible without Kubernetes,&#8221; he said. &#8220;The ability to spin up new processes is the real superpower and is what we get from the integration.&#8221;</p>



<p class="wp-block-paragraph">Kubernetes provides several capabilities that Auto DevOps depends on:</p>



<ul class="wp-block-list">
<li><strong>On-demand pod scheduling</strong> – each pipeline stage can spin up an isolated container, run its job, and terminate, keeping resource usage proportional to actual work.</li>
<li><strong>Declarative deployments</strong> – rolling updates and rollbacks are managed by the cluster, not by custom shell scripts.</li>
<li><strong>Namespace isolation</strong> – review apps and staging environments can be created per branch without interfering with production.</li>
<li><strong>Secrets management</strong> – Kubernetes secrets can be injected into pipeline jobs and running pods without hardcoding credentials.</li>
</ul>



<h2 class="wp-block-heading">Native Google Kubernetes Engine Integration</h2>



<p class="wp-block-paragraph">In April 2018 — two months before the 11.0 release — GitLab announced a partnership with Google to support automated container cluster deployments. The deal added native <strong>Google Kubernetes Engine (GKE)</strong> integration, letting users connect an existing managed Google container account directly to GitLab.</p>



<p class="wp-block-paragraph">Once connected, GitLab can automatically create Kubernetes clusters that are fully managed by Google and run on Google Cloud Platform (GCP). This removed a significant barrier to adoption: teams that had no existing Kubernetes expertise could still take advantage of Auto DevOps by letting GKE handle cluster lifecycle management.</p>



<p class="wp-block-paragraph">&#8220;It&#8217;s been everything we had hoped for,&#8221; Sijbrandij said of the Kubernetes integration at the time of the 11.0 announcement.</p>



<h2 class="wp-block-heading">Container Idling: Serverless-Style Efficiency on Kubernetes</h2>



<p class="wp-block-paragraph">At the time of the 11.0 release, GitLab was also exploring an <strong>idling feature</strong> that would take non-running containers offline automatically, preventing them from consuming compute or cloud spend when idle. Sijbrandij drew a direct comparison to the economics of serverless platforms, which only consume resources when actively handling requests.</p>



<p class="wp-block-paragraph">This kind of idle-container management on Kubernetes mirrors patterns later popularised by projects such as KEDA (Kubernetes Event-Driven Autoscaling) and Knative&#8217;s scale-to-zero capability, though GitLab&#8217;s 2018 implementation details were not publicly specified at the time.</p>



<h2 class="wp-block-heading">GitLab&#8217;s Serverless Ambitions</h2>



<p class="wp-block-paragraph">Sijbrandij also signalled that GitLab was increasing its investment in the serverless space, including work with an unnamed partner on a platform that could integrate with open-source serverless frameworks such as <strong>OpenFaaS</strong> and <strong>Kubeless</strong>.</p>



<p class="wp-block-paragraph">He acknowledged two persistent pain points developers faced with serverless at the time:</p>



<ul class="wp-block-list">
<li><strong>Lack of observability</strong> – limited visibility into function execution, latency, and failure rates compared to traditional long-running services.</li>
<li><strong>Revision control</strong> – difficulty tracking and rolling back individual function deployments in the same way as versioned application releases.</li>
</ul>



<p class="wp-block-paragraph">&#8220;There is not really a clear leader yet in open source serverless, but we think with a partner we can make something that is useful,&#8221; Sijbrandij said, while declining to name the partner or provide a release timeline.</p>



<h2 class="wp-block-heading">The GitHub Effect: 100,000 Repository Imports</h2>



<p class="wp-block-paragraph">The 11.0 announcement came against the backdrop of Microsoft&#8217;s <a href="https://www.sdxcentral.com/articles/news/microsoft-bets-billions-on-open-source-developers-with-7-5b-github-buy/2018/06/" target="_blank" rel="noopener">planned $7.5 billion acquisition of GitHub</a>, which generated significant concern within parts of the open-source community. GitLab reported that in the days immediately following the Microsoft announcement it had:</p>



<ul class="wp-block-list">
<li>Imported more than <strong>100,000 repositories</strong></li>
<li>Seen a <strong>7× increase in orders</strong></li>
</ul>



<p class="wp-block-paragraph">GitLab moved quickly to capitalise on the moment by offering discounts on its top-tier plans.</p>



<p class="wp-block-paragraph">However, Sijbrandij was candid about the long-term picture. &#8220;There are users that were concerned with the Microsoft deal and moved to GitLab, but I think that will be temporary,&#8221; he said. His more considered argument for sustained GitLab adoption rested on platform differentiation rather than Microsoft anxiety: &#8220;Many were satisfied with GitHub, but see that they can do more with GitLab. This will create more opportunities and open some doors for us.&#8221;</p>



<h2 class="wp-block-heading">Financial Context: Series C and Market Valuation</h2>



<p class="wp-block-paragraph">At the time of the 11.0 release, GitLab had closed a <strong>$20 million Series C</strong> funding round from Google Ventures (now GV). Sijbrandij described the company as &#8220;well financed&#8221; and noted that Microsoft&#8217;s $7.5 billion valuation of GitHub &#8220;puts a valuation out there, and it was high&#8221; — implying that the acquisition price set a favourable reference point for how the market values developer platform businesses.</p>



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



<p class="wp-block-paragraph">The 11.0 release illustrated several principles that remain relevant to platform engineering teams today:</p>



<ul class="wp-block-list">
<li><strong>Kubernetes as a CI/CD substrate</strong> — using the cluster as the execution environment for pipelines (not just as a deployment target) unlocks per-job isolation, resource limits, and horizontal scaling of build workloads.</li>
<li><strong>Convention over configuration</strong> — Auto DevOps demonstrated that sensible defaults can dramatically reduce the time-to-first-working-pipeline for new projects.</li>
<li><strong>Integrated security scanning</strong> — embedding SAST, dependency scanning, and license checks into the standard pipeline — rather than bolt-on tools — makes security a routine step rather than a gate at release time.</li>
<li><strong>Managed Kubernetes lowers the barrier</strong> — pairing a CI/CD platform with a managed Kubernetes offering removes the need for teams to maintain cluster infrastructure before they can benefit from container-native pipelines.</li>
</ul>



<p class="wp-block-paragraph"><em>This article reflects the state of GitLab and the broader ecosystem as of June 2018. Some features described were roadmap items at the time and may have shipped, changed scope, or been superseded in subsequent releases.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/gitlab-pushes-kubernetes-based-update-for-auto-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Puppet Acquires Reflect Technologies to Bring Data Visualization into DevOps Automation</title>
		<link>https://www.bestdevops.com/devops-automation-firm-puppet-acquires-reflect-for-its-data-visualization-tools/</link>
					<comments>https://www.bestdevops.com/devops-automation-firm-puppet-acquires-reflect-for-its-data-visualization-tools/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Mon, 11 Jun 2018 05:22:56 +0000</pubDate>
				<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[data visualization tools]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[Puppet]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3799</guid>

					<description><![CDATA[DevOps automation company Puppet Inc. acquired data visualization startup Reflect Technologies in June 2018, aiming to integrate embedded analytics capabilities into its enterprise infrastructure automation products.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://www.zdnet.com/article/puppet-acquires-data-visualization-startup-reflect/" target="_blank" rel="noopener">ZDNet</a> / SiliconAngle (June 2018)</em></p>



<h2 class="wp-block-heading">Puppet Buys Reflect Technologies to Expand Analytics Capabilities</h2>



<p class="wp-block-paragraph">DevOps automation vendor Puppet Inc. announced in June 2018 that it had acquired Reflect Technologies Inc., a Portland, Oregon-based startup that specializes in embedded data visualization. The move signaled Puppet&#8217;s intent to layer richer analytics and reporting directly into its infrastructure automation platform.</p>



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



<p class="wp-block-paragraph">Founded in 2015 and headquartered in Portland — the same city as Puppet — Reflect built its product as an analytics-as-a-service offering rather than a standalone end-user tool. Its core value proposition was enabling software companies to embed data visualization and analytics directly into their own products, so those companies could in turn offer reporting capabilities to their customers. This embedded analytics model set Reflect apart from conventional business intelligence tools aimed at internal analysts.</p>



<p class="wp-block-paragraph">Prior to the acquisition, Reflect had raised $2.5 million in a seed funding round in 2016. The company employed fewer than ten people at the time of the deal. Financial terms of the acquisition were not disclosed.</p>



<h2 class="wp-block-heading">Integration into Puppet&#8217;s Leadership and Product Line</h2>



<p class="wp-block-paragraph">Following the acquisition, Reflect was absorbed fully into Puppet. Reflect&#8217;s CEO Alex Bilmes transitioned into the Puppet organization reporting directly to Chief Product Officer Omri Gazitt, indicating that Reflect&#8217;s technology would be guided by Puppet&#8217;s core product strategy rather than operated as an independent business unit.</p>



<p class="wp-block-paragraph">Puppet CEO Sanjay Mirchandani explained the rationale for the deal in comments to ZDNet:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We generate so much data, and we&#8217;ve got different visualization and reporting capabilities… but it&#8217;s never enough.&#8221;</p><cite>Sanjay Mirchandani, CEO, Puppet Inc.</cite></blockquote>



<p class="wp-block-paragraph">While Puppet already offered some data analytics functionality within its products, the company viewed Reflect&#8217;s embedded visualization technology as a way to significantly deepen those capabilities and surface actionable insights from the infrastructure data its platform already collected.</p>



<h2 class="wp-block-heading">How Reflect&#8217;s Technology Fits Puppet Enterprise</h2>



<p class="wp-block-paragraph">The primary integration target was <strong>Puppet Enterprise</strong>, Puppet&#8217;s flagship commercial product. Puppet Enterprise allows operations and development teams to manage infrastructure and applications across the full software delivery pipeline using code-driven configuration. It automates the provisioning and configuration of servers and virtual machines, and supports functions such as code review, testing, continuous integration, and deployment.</p>



<p class="wp-block-paragraph">By integrating Reflect&#8217;s visualization layer, Puppet aimed to give teams clearer, real-time insight into the state of their infrastructure and the performance of their delivery pipelines — moving beyond raw log and report data toward interactive, visual dashboards. Puppet also offered a free, open-source edition of its platform referred to at the time as Puppet 5.</p>



<h2 class="wp-block-heading">Context: Puppet&#8217;s Broader Acquisition Strategy</h2>



<p class="wp-block-paragraph">The Reflect deal was not Puppet&#8217;s first acquisition aimed at expanding its platform scope. In September 2017, Puppet acquired <strong>Distelli Inc.</strong>, a continuous delivery automation software company. Puppet subsequently released three products built on Distelli&#8217;s technology:</p>



<ul class="wp-block-list">
<li><strong>Puppet Pipelines for Applications</strong> — continuous integration and delivery for application workloads.</li>
<li><strong>Puppet Pipelines for Containers</strong> — CI/CD pipelines targeting Kubernetes clusters.</li>
<li><strong>Puppet Container Registry</strong> — an open-source registry for Docker images, providing a unified view of container images across environments.</li>
</ul>



<p class="wp-block-paragraph">Together, the Distelli and Reflect acquisitions illustrated Puppet&#8217;s strategy of expanding from its configuration management roots into a broader DevOps platform covering continuous delivery, container orchestration, and now data visualization.</p>



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



<p class="wp-block-paragraph">For DevOps practitioners, the significance of the Puppet–Reflect deal goes beyond a typical tool acquisition. Infrastructure automation platforms generate substantial volumes of operational data — configuration drift events, deployment frequency, failure rates, compliance states — but that data is often difficult to consume without purpose-built visualization layers.</p>



<p class="wp-block-paragraph">Embedding analytics directly into an automation platform, rather than requiring teams to export data to a separate BI tool, reduces friction and can help engineering and operations teams make faster, data-informed decisions about infrastructure health and delivery performance. The embedded model that Reflect pioneered is also increasingly relevant as organizations look to expose operational metrics not just internally but to development teams and, in some cases, to end customers of their platforms.</p>



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



<figure class="wp-block-table"><table><thead><tr><th>Detail</th><th>Information</th></tr></thead><tbody><tr><td>Acquirer</td><td>Puppet Inc.</td></tr><tr><td>Acquired company</td><td>Reflect Technologies Inc.</td></tr><tr><td>Announcement date</td><td>June 2018</td></tr><tr><td>Reflect founded</td><td>2015</td></tr><tr><td>Reflect&#8217;s prior funding</td><td>$2.5 million seed round (2016)</td></tr><tr><td>Reflect team size</td><td>Fewer than 10 employees</td></tr><tr><td>Deal terms</td><td>Not disclosed</td></tr><tr><td>Reflect CEO post-acquisition</td><td>Reports to Puppet CPO Omri Gazitt</td></tr><tr><td>Primary integration target</td><td>Puppet Enterprise</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-automation-firm-puppet-acquires-reflect-for-its-data-visualization-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Past, Present, and Future of DevOps Infrastructure Automation</title>
		<link>https://www.bestdevops.com/the-past-present-and-future-of-devops-infrastructure/</link>
					<comments>https://www.bestdevops.com/the-past-present-and-future-of-devops-infrastructure/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Wed, 23 May 2018 05:21:37 +0000</pubDate>
				<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3761</guid>

					<description><![CDATA[From siloed development and operations teams to fully automated infrastructure pipelines, DevOps has fundamentally changed how software is built and deployed. This article traces that evolution and examines the key tools and practices shaping the future.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on a summary originally sourced from devops.com, expanded with independent technical context for a DevOps engineering audience.</em></p>



<h2 class="wp-block-heading">Why Infrastructure Automation Matters</h2>



<p class="wp-block-paragraph">Infrastructure automation enables organizations to build operating environments that are consistent, repeatable, and auditable. By codifying environment configuration and deployment steps, teams eliminate the manual, error-prone processes that slow down delivery and create production inconsistencies. The practical results are faster deployment cycles, lower failure rates, and a reduced operational burden on both development and operations staff.</p>



<p class="wp-block-paragraph">The drive toward automation did not emerge in a vacuum. As businesses faced pressure to ship software faster and compete more effectively, the cost of manual deployments — measured in bugs, outages, and missed market windows — became impossible to ignore. Bridging the gap between development and operations became a strategic necessity, not just a technical preference.</p>



<h2 class="wp-block-heading">The Challenges That Made DevOps Necessary</h2>



<p class="wp-block-paragraph">Before DevOps practices became mainstream, organizations routinely encountered a set of structural problems that limited their ability to deliver reliable software quickly:</p>



<ol class="wp-block-list">
<li><strong>Cultural silos between development and operations.</strong> Development teams optimized for speed and feature output; operations teams prioritized stability and change control. These competing incentives created friction, blame cycles, and slow handoffs.</li>
<li><strong>Database administrators excluded from release cycles.</strong> DBAs were often brought in only at the end of a release, making schema changes a bottleneck and a common source of deployment failures.</li>
<li><strong>Inconsistent, error-prone deployments.</strong> Without automated testing and standardized deployment pipelines, code that worked in development frequently broke in staging or production due to environment differences.</li>
</ol>



<h2 class="wp-block-heading">The Emergence of DevOps Practices</h2>



<p class="wp-block-paragraph">DevOps emerged as both a cultural philosophy and a set of engineering practices designed to break down these silos. By establishing shared ownership of the software delivery lifecycle, DevOps gave development and operations teams a common framework for collaboration, measurement, and continuous improvement.</p>



<p class="wp-block-paragraph">Adopting DevOps in practice typically involves three phases:</p>



<ol class="wp-block-list">
<li><strong>Define measurable outcomes.</strong> DevOps engineers and architects establish traceable metrics — deployment frequency, mean time to recovery (MTTR), change failure rate — that anchor the roadmap to business value rather than subjective goals.</li>
<li><strong>Build a pilot integration framework.</strong> Teams identify existing development and operations tools and begin integrating them into a unified pipeline. This avoids a &#8220;rip and replace&#8221; approach and builds organizational confidence incrementally.</li>
<li><strong>Automate and iterate.</strong> Based on the metrics and available resources, teams automate network provisioning, testing, deployment, and monitoring — continuously refining the pipeline as they learn.</li>
</ol>



<h2 class="wp-block-heading">Core DevOps Infrastructure Tools</h2>



<p class="wp-block-paragraph">DevOps infrastructure automation relies on a layered toolchain. The following tools represent some of the most widely adopted options at each layer of the pipeline. Tool choice depends on team skills, existing infrastructure, and workload characteristics — there is no single correct combination.</p>



<h3 class="wp-block-heading">Jenkins — Continuous Integration and Pipeline Orchestration</h3>



<p class="wp-block-paragraph">Jenkins is an open-source, Java-based automation server that has become a foundational CI tool in many DevOps pipelines. It integrates with version control systems such as GitHub, GitLab, and SVN. When new code is pushed to a repository, Jenkins triggers a build-and-test cycle and reports results back to the team.</p>



<p class="wp-block-paragraph">Over time, Jenkins has evolved well beyond basic CI. Its plugin ecosystem and Pipeline-as-Code support (via Jenkinsfiles) allow teams to define complex multi-stage deployment pipelines, including provisioning, testing, security scanning, and production rollout, all in version-controlled code.</p>



<h3 class="wp-block-heading">Chef — Code-Driven Configuration Management</h3>



<p class="wp-block-paragraph">Chef is a Ruby-based configuration management tool that models infrastructure as code using &#8220;cookbooks&#8221; written in Chef&#8217;s domain-specific language (DSL). A Chef server acts as the source of truth for configuration policies; lightweight agents (Chef Client) running on managed nodes periodically pull and apply the relevant cookbooks. Chef is particularly strong in environments where infrastructure is complex and configuration logic requires the expressiveness of a real programming language.</p>



<h3 class="wp-block-heading">Puppet — Declarative Infrastructure for Operations Teams</h3>



<p class="wp-block-paragraph">Puppet takes a declarative approach to configuration management: engineers describe the desired state of a system using Puppet&#8217;s DSL, and Puppet handles convergence to that state. Puppet agents run on managed nodes, retrieve compiled catalogs from the Puppet server, and enforce the specified configuration. Puppet was originally designed with system administrators in mind, making it a natural fit for operations-heavy organizations managing large fleets of servers.</p>



<p class="wp-block-paragraph">While Chef and Puppet solve similar problems, the practical difference often comes down to team background. Chef favors developers comfortable with Ruby; Puppet&#8217;s declarative model tends to suit operations engineers who think in terms of system state rather than procedural code.</p>



<h3 class="wp-block-heading">Ansible — Agentless Automation and Orchestration</h3>



<p class="wp-block-paragraph">Ansible is an agentless automation tool that communicates with managed nodes over SSH (or WinRM for Windows). Configuration and orchestration logic is written in YAML-based &#8220;Playbooks,&#8221; which are widely regarded as more approachable for teams new to infrastructure-as-code. Because Ansible requires no agent installation, it has a lower barrier to adoption and is commonly used for cloud provisioning, application deployment, and ad hoc operational tasks alongside its configuration management role.</p>



<h3 class="wp-block-heading">Docker — Container-Based Application Isolation</h3>



<p class="wp-block-paragraph">Docker introduced process-level virtualization through Linux containers, allowing applications and their dependencies to be packaged into portable, self-contained images. A Docker container runs identically regardless of the underlying host environment, which directly addresses the &#8220;works on my machine&#8221; problem that historically plagued deployments across development, staging, and production environments.</p>



<p class="wp-block-paragraph">Docker has become a foundational element of modern DevOps pipelines, enabling microservices architectures and serving as the runtime layer beneath container orchestration platforms such as Kubernetes.</p>



<h2 class="wp-block-heading">The Future of DevOps Infrastructure Automation</h2>



<p class="wp-block-paragraph">DevOps infrastructure automation continues to mature rapidly. Several trends are shaping where the practice is heading:</p>



<ul class="wp-block-list">
<li><strong>GitOps.</strong> Treating Git as the single source of truth for both application code and infrastructure configuration, with automated reconciliation loops ensuring production state matches repository state.</li>
<li><strong>Policy as Code.</strong> Embedding compliance and security policies directly into the pipeline using tools such as Open Policy Agent (OPA), so governance is enforced automatically rather than audited manually after deployment.</li>
<li><strong>AI-assisted operations (AIOps).</strong> Using machine learning to detect anomalies, predict failures, and surface actionable insights from observability data at a scale that exceeds human capacity to monitor directly.</li>
<li><strong>Platform engineering.</strong> Building internal developer platforms (IDPs) that abstract infrastructure complexity behind self-service interfaces, enabling product teams to provision and deploy without deep infrastructure expertise.</li>
<li><strong>FinOps integration.</strong> Coupling infrastructure automation with cloud cost visibility so that provisioning decisions are informed by real-time cost data, not just performance and reliability requirements.</li>
</ul>



<p class="wp-block-paragraph">Organizations that invest in automation infrastructure now are building the operational leverage needed to scale their engineering capacity without proportionally scaling their headcount. As the tooling and practices continue to mature, the gap between high-performing DevOps teams and those still relying on manual processes will only widen.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-past-present-and-future-of-devops-infrastructure/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DevOps Automation: Why It Was Always About DevOps</title>
		<link>https://www.bestdevops.com/devops-automation-report-it-was-always-about-devops/</link>
					<comments>https://www.bestdevops.com/devops-automation-report-it-was-always-about-devops/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 22 Dec 2017 05:31:34 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Best Practices]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3108</guid>

					<description><![CDATA[From Barry Boehm's 1986 Spiral Model to today's closed-loop CI/CD pipelines, the drive toward faster, automated software delivery has always pointed toward DevOps. Here's why the underlying principles matter more than ever.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This article is based on analysis originally published at gigaom.com (2017) and expanded for a DevOps engineering audience.</em></p>



<h2 class="wp-block-heading">Iteration Was Never a New Idea</h2>



<p class="wp-block-paragraph">When Barry Boehm formulated the <strong>Spiral Model</strong> of software development in 1986, he was not inventing iteration from scratch. Faster, incremental development cycles had existed in practice long before his paper. What Boehm did was present iterative delivery as a credible, formalised alternative to the exhaustive, sequential approaches — most notably the Waterfall model — that dominated thinking at the time.</p>



<p class="wp-block-paragraph">The Spiral Model placed risk analysis at the centre of each development cycle, combining elements of both iterative development and the structured discipline of traditional engineering. In doing so, it set the intellectual groundwork for what would eventually become Agile methodologies, and later DevOps.</p>



<h2 class="wp-block-heading">The Persistent Stigma of Moving Fast</h2>



<p class="wp-block-paragraph">Despite decades of evidence, fast and iterative approaches to software delivery still encounter resistance in many organisations. The perception — however unfounded — is that speed comes at the cost of quality or discipline. This prejudice is as logical as judging a developer&#8217;s competence by their dress code: it says more about the observer than the observed.</p>



<p class="wp-block-paragraph">Boehm himself addressed this tension directly in his 2004 book, <em>Balancing Agility and Discipline: A Guide for the Perplexed</em>. The title alone captures the dilemma that engineering organisations continue to wrestle with today: how to move quickly without sacrificing reliability, security, or maintainability.</p>



<h2 class="wp-block-heading">From Development Speed to Operational Bottlenecks</h2>



<p class="wp-block-paragraph">Over several decades, faster delivery has proven itself as a sound business strategy — not just an engineering preference. As development pipelines accelerated through Agile adoption, organisations began to notice that the bottleneck had shifted. Development teams could ship code faster than operations teams could safely absorb and run it.</p>



<p class="wp-block-paragraph">This is the precise problem DevOps was designed to solve. By aligning development and operations around shared goals, shared tooling, and shared accountability, teams can eliminate the handoff friction that slows delivery and increases operational risk.</p>



<p class="wp-block-paragraph">Anyone who has worked on both the development and operations sides of a production system understands how difficult it is simply to keep services running in a fast-moving technical environment — let alone to improve them continuously. The operational burden is real, and it is not going away. What <em>can</em> change is how much of that burden is carried manually.</p>



<h2 class="wp-block-heading">The Two Pillars of Effective DevOps</h2>



<p class="wp-block-paragraph">Sustainable DevOps rests on two interdependent foundations:</p>



<ul class="wp-block-list">
<li><strong>Cultural and process alignment:</strong> Development and operations teams must agree on a shared approach, a shared mindset, and a set of formalised controls. Without this alignment, automation simply accelerates dysfunction.</li>
<li><strong>Automation of those controls:</strong> Once the right controls are defined, automating them removes friction, reduces human error, and frees engineers to focus on higher-value work. Automation is how teams get the benefit of rigorous process without being paralysed by it.</li>
</ul>



<p class="wp-block-paragraph">Neither pillar is sufficient on its own. Excellent tooling applied to a broken process produces broken results faster. Equally, the right culture without supporting automation places unsustainable demands on individual engineers.</p>



<h2 class="wp-block-heading">What the DevOps Automation Toolchain Needs to Deliver</h2>



<p class="wp-block-paragraph">Despite rapid growth in the DevOps tooling ecosystem, the market was still maturing at the time this analysis was written, and in many respects it continues to do so. Major platform vendors — including Microsoft, AWS, and IBM — had articulated a clear shared vision even where their implementations remained incomplete.</p>



<p class="wp-block-paragraph">That vision describes a <strong>closed-loop delivery cycle</strong>:</p>



<ol class="wp-block-list">
<li><strong>Requirements management</strong> — capturing and prioritising what needs to be built, informed by real operational data.</li>
<li><strong>Development and testing automation</strong> — continuous integration pipelines that validate code quality, security, and correctness at every commit.</li>
<li><strong>Rapid, reliable deployment</strong> — infrastructure-as-code, containerisation, and orchestration tools that make releasing to production a routine, low-risk event.</li>
<li><strong>Observability and feedback</strong> — monitoring, logging, and tracing that surface performance data and feed it back into the requirements process.</li>
</ol>



<p class="wp-block-paragraph">When these four stages are connected and automated, the result is a self-improving system: live performance data informs the next cycle of development, which is tested and deployed safely, generating more data. Intelligence flows around the loop rather than being trapped in siloed teams.</p>



<h2 class="wp-block-heading">Should Your Organisation Adopt DevOps?</h2>



<p class="wp-block-paragraph">The question of whether DevOps is right for a given enterprise often reduces to a simpler question: does your business need to respond to change quickly? If the answer is yes — and in a technology-driven competitive landscape, it almost certainly is — then the follow-up question is not <em>whether</em> to adopt DevOps practices, but <em>how</em> to do so without introducing new risk.</p>



<p class="wp-block-paragraph">The answer to the <em>how</em> question involves:</p>



<ul class="wp-block-list">
<li>Defining quality gates that are non-negotiable regardless of delivery speed.</li>
<li>Investing in automation that enforces those gates consistently.</li>
<li>Building observability in from the start, so that problems surface quickly and can be resolved before they compound.</li>
<li>Treating DevOps adoption as an iterative process in itself — start with the highest-friction points and improve incrementally.</li>
</ul>



<h2 class="wp-block-heading">DevOps Will Keep Evolving</h2>



<p class="wp-block-paragraph">DevOps is a means to an end, not a fixed destination. Just as the Spiral Model gave way to Agile, and Agile created the conditions for DevOps, the practices that constitute DevOps today will continue to evolve. Emerging capabilities in analytics, machine learning, and AI-assisted operations (sometimes called AIOps) have the potential to further accelerate delivery pipelines and increase the sophistication of operational feedback loops.</p>



<p class="wp-block-paragraph">What will not change are the underlying principles: iterate quickly, validate continuously, automate relentlessly, and use operational intelligence to drive the next cycle of improvement. Boehm&#8217;s spiral is not just alive and well — it has become a structural requirement for any organisation that expects to remain competitive in the digital age.</p>



<hr class="wp-block-separator"/>



<p class="wp-block-paragraph"><em>Original analysis sourced from gigaom.com (2017). This article has been expanded and updated for a DevOps engineering audience.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/devops-automation-report-it-was-always-about-devops/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Four Stages of DevOps Maturity</title>
		<link>https://www.bestdevops.com/the-four-stages-of-devops-maturity-2/</link>
					<comments>https://www.bestdevops.com/the-four-stages-of-devops-maturity-2/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Sat, 25 Nov 2017 05:12:19 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps Maturity]]></category>
		<category><![CDATA[DevOps transformations]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3004</guid>

					<description><![CDATA[Source &#8211; forbes.com The Four Stages of DevOps Maturity This model has many parallels to how I see large organizations embracing [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; <strong>forbes.com</strong></p>
<h3>The Four Stages of DevOps Maturity</h3>
<p>This model has many parallels to how I see large organizations embracing DevOps over the course of last several years. The following stages are not based on scientific analysis or modeling, but rather on how I have seen organizations mature as they progress through the learning curve.</p>
<h4><b>Stage 1 – DevOps Denial and Misinterpretation</b></h4>
<p>At the <i>Unconscious Incompetence </i>stage, the lack of understanding of what DevOps is and what its business benefits are causes organizations to deny the usefulness of DevOps and write it off as a kind of fad or bad marketing term. Some call this resistance to change, but it’s really a lack of understanding of the core value proposition. The same people who complain about painful deployments, excessive on-call support issues, constant firefighting and poor work-life balance defend this way of life over the DevOps way, because they simply don’t understand what DevOps is and how it will improve their current state.</p>
<p>They think of DevOps as operators having to learn how to code, or developers eliminating operation jobs, so they fight it with all their might. In reality, DevOps came about from operators partnering with developers to improve the deployments, stability, reliability and their quality of life.</p>
<p>Kishore Jalleda, Sr. Director of Production Engineering at Yahoo describes DevOps best in this slide.</p>
<div id="attachment_664" class="wp-caption alignnone">
<div class="article-body-image"><img decoding="async" class="wp-image-664 size-large" src="https://blogs-images.forbes.com/mikekavis/files/2017/11/first-1200x577.jpg?width=960" alt="" data-height="577" data-width="1200" /><small class="article-photo-credit">Kishore Jalleda</small></div>
<div>
<div class="caption-container">
<p class="wp-caption-text" aria-expanded="true">Figure 2: A Definition of DevOps</p>
</div>
</div>
</div>
<p>At stage one, this message is lost, and organizations proceed with a “business as usual” attitude, waiting for this shiny object to pass in the night like many buzzwords before. The age-old silo operating model lives on.</p>
<div id="attachment_643" class="wp-caption alignnone">
<div class="article-body-image"><img decoding="async" class="wp-image-643 size-full" src="https://blogs-images.forbes.com/mikekavis/files/2017/11/Untitled-presentation-2.jpg?width=960" alt="" data-height="540" data-width="960" /></div>
<div>
<div class="caption-container">
<p class="wp-caption-text" aria-expanded="true">Figure 3: Anti-pattern &#8211; Dev and Ops Silos</p>
</div>
</div>
</div>
<div id="inread"></div>
<h4><b>Stage 2 – Automation for the Sake of Automation</b></h4>
<p>The <i>Conscious Incompetence </i>stage is usually present in the first 12 to 18 months of an organization&#8217;s DevOps journey. Many organizations grab onto the automation aspects of DevOps and start madly writing Chef scripts to automate everything and anything. Although some value is derived from these efforts (automated builds, automated infrastructure), much of this work is still being performed in silos, with limited to no improvement in collaboration between groups. Three common anti-patterns are implemented in stage 2.</p>
<p><b>Anti-pattern 1 &#8211; The DevOps Silo</b></p>
<div id="attachment_642" class="wp-caption alignnone">
<div class="article-body-image"><img decoding="async" class="wp-image-642 size-full" src="https://blogs-images.forbes.com/mikekavis/files/2017/11/Untitled-presentation-3.jpg?width=960" alt="" data-height="540" data-width="960" /><small class="article-photo-credit">http://web.devopstopologies.com/</small></div>
<div>
<div class="caption-container">
<p class="wp-caption-text" aria-expanded="true">Figure 4: Anti-pattern &#8211; DevOps Silo</p>
</div>
</div>
</div>
<div class="vestpocket"></div>
<p>What is the best way to fix your silo problem? Create a new silo called DevOps, and hire a bunch of DevOps Engineers (see my <a href="https://www.slideshare.net/madgreek65/no-you-are-not-a-dev-ops-engineer-revisted" target="_blank" rel="nofollow noopener">No you are not a DevOps Engineer</a> rant). Welcome to your new bottleneck. In this model, a new element of separation is inserted between Dev and Ops and a “build it and they will come” mindset leads to more shadow IT as the Dev’s needs continue to go unmet.</p>
<p><b>Anti-pattern 2 &#8211; Dev Don’t Need No Stinkin’ Ops</b></p>
<div id="attachment_644" class="wp-caption alignnone">
<div class="article-body-image"><img decoding="async" class="size-full wp-image-644" src="https://blogs-images.forbes.com/mikekavis/files/2017/11/Untitled-presentation-4.jpg?width=960" alt="" data-height="540" data-width="960" /><small class="article-photo-credit">http://web.devopstopologies.com/</small></div>
<div>
<div class="caption-container">
<p class="wp-caption-text" aria-expanded="true">Figure 5: Anti-pattern &#8211; Dev/No Ops</p>
</div>
</div>
</div>
<p>In this model, development teams script away the ops team and provision all of their own infrastructure as code. After all, infrastructure provisioning is their biggest bottleneck. The downside to this approach is that Devs are not experts at networking, security, compliance, support and many other capabilities that have been provided for them by various shared service groups. So although the Dev groups can now move much faster, they drastically increase risks for their company that can have catastrophic consequences.</p>
<p><b>Anti-pattern 3 &#8211; Rebranding Sysadmins as DevOps Engineers</b></p>
<div id="attachment_645" class="wp-caption alignnone">
<div class="article-body-image"><img decoding="async" class="size-full wp-image-645" src="https://blogs-images.forbes.com/mikekavis/files/2017/11/Untitled-presentation-5.jpg?width=960" alt="" data-height="540" data-width="960" /><small class="article-photo-credit">http://web.devopstopologies.com/</small></div>
<div>
<div class="caption-container">
<p class="wp-caption-text" aria-expanded="true">Figure 6: Anti-pattern &#8211; DevOps Engineers</p>
</div>
</div>
</div>
<div id="inread"></div>
<p>In this model, nothing really changes other than the sysadmins’ titles and resumes. All of the bottlenecks that keep work from flowing left to right remain, but some really cool scripts get built. Often, too many scripts are built, and now Ops is buried in script hell trying to manage thousands of lines of scripts, sometimes not checked into a repository. This “build it and they will come” approach often either backfires or just creates new bottlenecks. The Ops team often sees efficiency in their day-to-day tasks, but at the expense of newly wasted time in the Dev’s day-to-day tasks.</p>
<p>This may all sound like doom and gloom, but you have to start somewhere. A lot of learning occurs in this stage. Both Dev and Ops get familiar with the tooling and start to have a better understanding of each other’s needs. Some processes are improved, but usually those improvements are departmental and not system-wide.</p>
<h4><b>Stage 3 – Collaboration and Reorganization</b></h4>
<p>The <i>Conscious Competence </i>stage usually exists from years two to four. At this stage, the organization understands that DevOps is more than engineers and scripts, and is all about improving the entire software development lifecycle (SDLC), from business idea inception to business idea running in production.</p>
<p>By the time a company has entered stage 3, they have had pockets of success from grassroots efforts within the company. (Note: sometimes success is driven top-down, but more often than not a grassroots effort starts the journey.) Certain products or services within the portfolio have seen massive benefits from early DevOps efforts, and management has taken notice. Now the organization is open to doing the really hard stuff&#8211;people and process change.</p>
<p>At stage 3, collaboration expands beyond Dev and Ops to security, legal, compliance, audit and all those other bottleneck areas for Dev. In fact, the pattern we see from stage 3 to 4 is the shifting left of bottlenecks. First it was infrastructure. Then QA (automated testing in the pipeline). Then security (security scans in the pipeline, security and controls baked into the infrastructure, etc.).</p>
<p>In stage 3 we see the birth of platforms. Whether companies are using public or private cloud, or no clouds at all, platform teams build a layer of enterprise guard rails on top of the infrastructure layer, and provide self-service capabilities for the Dev teams. These platforms take the requirements from GRC (governance, risk, compliance), security, etc., and provide APIs and abstractions so that the Dev teams can inherit these controls and policies as they consume the platform services. This operating model often looks like this:</p>
<div id="attachment_648" class="wp-caption alignnone">
<div class="article-body-image"><img decoding="async" class="size-full wp-image-648" src="https://blogs-images.forbes.com/mikekavis/files/2017/11/Untitled-presentation-7.jpg?width=960" alt="" data-height="540" data-width="960" /><small class="article-photo-credit">http://web.devopstopologies.com/</small></div>
<div>
<div class="caption-container">
<p class="wp-caption-text" aria-expanded="true">Figure 8: Platform as a Service (PaaS) Operating Model</p>
</div>
</div>
</div>
<p>In this model the Ops team is responsible for providing and operating the platform, and the developers are responsible for operating their applications, which are built on top of the enterprise guard rails. In stage 3 we finally get to “you build it, you run it.”</p>
<p>As organizations mature through Stage 3, we see improved collaboration across departments, and value stream mapping exercises being performed to aid in process improvement activities. A learning organization begins to emerge, and activities like blameless post mortems, gameday exercises, adoption of lean concepts, and others take root.</p>
<h4><b>Stage 4 – A High Performing Organization</b></h4>
<p>At the <i>Unconscious Competence </i>stage, organizations have the ability to deploy multiple times a day with certainty and minimal risk. Removing bottlenecks becomes a way of life. What I saw over and over at DOES17 were large organizations shifting everything left. In stage 3 we saw QA and security shifting left. In stage 4 we see Ops, GRC, and even tier 1 through tier 3 support shifting to the business units (BUs).</p>
<p>Each BU becomes a self-sufficient organization with full stack teams (squads) made up of experts across all the necessary technology and process domains. The classic security, Ops and GRC teams still exist, but their role is to establish policy and standards, not implement them. The BUs implement them in the way that’s optimal for their products or services.</p>
<h3>Summary</h3>
<p>DevOps is real, and is not a fad or another fancy buzzword. As companies move through the stages of learning, each stage provides more business value to the company. The speed at which business moves is increasing exponentially, and the companies that can deploy at the prevailing speed of business will win. As we look at the technologies that are driving the future&#8211;such as AI, machine learning, block chain and IoT&#8211;the companies that have entered Stage 4 maturity will be able to bring solutions using these technologies faster than their competition, creating even more separation in marketplace. My advice is to either embrace DevOps and start transforming your organization, or go out of business.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/the-four-stages-of-devops-maturity-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CA Technologies Launches 20+ New Products to Accelerate DevOps, AI, and Analytics</title>
		<link>https://www.bestdevops.com/ca-launches-new-products-to-enable-devops-workloads/</link>
					<comments>https://www.bestdevops.com/ca-launches-new-products-to-enable-devops-workloads/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 24 Nov 2017 04:58:59 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[CA Technologies]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps Testing]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=3001</guid>

					<description><![CDATA[At CA World 2017, CA Technologies unveiled more than 20 new and updated products spanning DevOps tooling, API testing, microservices management, application performance monitoring, and machine learning—furthering its 'modern software factory' strategy.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Originally reported by <strong>cloudpro.co.uk</strong>, November 2017.</em></p>



<h2 class="wp-block-heading">CA Technologies Bets Big on DevOps, AI, and Analytics at CA World 2017</h2>



<p class="wp-block-paragraph">At its annual <strong>CA World 2017</strong> conference, CA Technologies announced more than 20 new and updated products spanning multiple business verticals. The release wave concentrated on DevOps tooling, automation, security testing, microservices management, and machine-learning-powered analytics—areas the company collectively frames as the foundation of a <em>modern software factory</em>.</p>



<p class="wp-block-paragraph">CA president and chief product officer <strong>Ayman Sayed</strong> delivered the keynote, emphasising that the release cycle was driven by a focus on usability and faster time-to-value:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;I am particularly happy and pleased, and very excited, about our ability to make the products easier, more intuitive to use, and simpler. This speeds up time-to-value, the time it takes you to get a POC going. We&#8217;ve invested heavily in try-and-buy, in quick time-to-value, and if you look at the number of enhancements we&#8217;ve offered, several of them are in this category.&#8221;</p><cite>Ayman Sayed, President &amp; Chief Product Officer, CA Technologies (speaking to <em>Channel Pro</em>)</cite></blockquote>



<h2 class="wp-block-heading">DevOps Tooling: New and Updated Products</h2>



<p class="wp-block-paragraph">DevOps was the most prominent theme of the release, accounting for three entirely new products and four significant updates. Key highlights include:</p>



<ul class="wp-block-list">
<li><strong>API Testing for BlazeMeter:</strong> New API testing capabilities integrated into CA&#8217;s cloud-based continuous testing platform, extending BlazeMeter beyond its load-testing origins.</li>
<li><strong>SaaS-Based Application Performance Management (APM) Console:</strong> A new customer experience and APM dashboard delivered as a SaaS offering, aimed at giving teams a unified view of application health.</li>
<li><strong>DevSecOps IDE Integration:</strong> New tooling for testing code security directly inside the integrated development environment (IDE), enabling teams to shift security checks left into the development workflow rather than treating them as a release-gate activity.</li>
</ul>



<p class="wp-block-paragraph">The new capabilities build on strategic acquisitions CA completed in the preceding year, including <strong>Veracode</strong> (application security testing), <strong>BlazeMeter</strong> (continuous performance testing), and <strong>Automic</strong> (IT automation and release orchestration).</p>



<h2 class="wp-block-heading">Microgateway: Rapid Microservices Deployment for Legacy Modernisation</h2>



<p class="wp-block-paragraph">CA also highlighted its <strong>Microgateway</strong> product, which the company described as award-winning at the time of the announcement. The Microgateway is designed to let organisations rapidly deploy and manage microservices alongside existing legacy systems—providing a route to incremental modernisation without requiring a full rewrite of established infrastructure.</p>



<p class="wp-block-paragraph">For DevOps teams working in enterprises with significant legacy footprints, tooling that bridges microservices architectures with monolithic backends is practically significant: it allows independent deployability and scalability of new capabilities while preserving existing investments.</p>



<h2 class="wp-block-heading">Machine Learning and Analytics: The &#8216;Modern Software Factory&#8217; Vision</h2>



<p class="wp-block-paragraph">A recurring theme across the new portfolio was the embedding of <strong>machine learning and data-driven analytics</strong> into existing product lines. CA positioned these capabilities as the intelligence layer that differentiates a traditional IT organisation from what it calls a <em>modern software factory</em>—a highly agile, software-driven business capable of adapting rapidly to market change.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;Every business can be a modern software factory and achieve better business outcomes faster with the right intelligence. Today our portfolio is comprised of the tools and technologies that inject analytics and machine learning into our customers&#8217; existing technology investments to compete and win in today&#8217;s fast-moving marketplace.&#8221;</p><cite>Ayman Sayed, CA Technologies</cite></blockquote>



<h2 class="wp-block-heading">Context: CA Technologies&#8217; Acquisition-Led Portfolio Expansion</h2>



<p class="wp-block-paragraph">The CA World 2017 announcements reflected a broader strategy of growth through acquisition followed by deep product integration. By absorbing BlazeMeter&#8217;s continuous testing expertise, Veracode&#8217;s application security capabilities, and Automic&#8217;s automation and orchestration tooling, CA was positioning itself as an end-to-end platform vendor across the software delivery lifecycle—from development and testing through deployment, monitoring, and security.</p>



<p class="wp-block-paragraph">For DevOps practitioners evaluating enterprise toolchains, the key takeaways from the 2017 announcement were:</p>



<ul class="wp-block-list">
<li>Shift-left security tooling (DevSecOps IDE integration) was becoming a first-class citizen in CA&#8217;s DevOps portfolio.</li>
<li>SaaS delivery models were being prioritised to reduce time-to-value for enterprise teams.</li>
<li>Microservices and API management tooling was being treated as essential infrastructure for legacy modernisation, not just greenfield projects.</li>
<li>ML-assisted analytics were being embedded across product lines rather than offered as standalone add-ons.</li>
</ul>



<p class="wp-block-paragraph"><em>Note: CA Technologies was subsequently acquired by Broadcom in 2018. Many of the products mentioned here are now part of the Broadcom Software portfolio. Readers should verify current product availability and naming directly with Broadcom.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ca-launches-new-products-to-enable-devops-workloads/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CA &#8216;Modern Software Factory&#8217; Boosted by DevOps, Automation, and Security Updates at CA World 2017</title>
		<link>https://www.bestdevops.com/ca-modern-software-factory-boosted-by-devops-automation-security-updates/</link>
					<comments>https://www.bestdevops.com/ca-modern-software-factory-boosted-by-devops-automation-security-updates/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 24 Nov 2017 04:56:50 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps News]]></category>
		<category><![CDATA[CA World]]></category>
		<category><![CDATA[DevOps automation]]></category>
		<category><![CDATA[DevOps security]]></category>
		<category><![CDATA[DevOps Updates]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=2998</guid>

					<description><![CDATA[At CA World 2017 in Las Vegas, CA Technologies unveiled 20 new products and enhancements spanning DevOps automation, microservices management, DevSecOps, and AI-powered mainframe tooling—all under its 'Modern Software Factory' vision.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>Source: <a href="https://www.silicon.co.uk" rel="noopener">silicon.co.uk</a> — CA World 2017 coverage.</em></p>



<h2 class="wp-block-heading">CA Doubles Down on the Modern Software Factory</h2>



<p class="wp-block-paragraph">At its annual CA World 2017 conference in Las Vegas, CA Technologies used the stage to announce 20 new products and enhancements—what the company described as the largest single release in recent history. The announcements were framed around CEO Mike Gregoire&#8217;s long-running strategic vision: the <strong>Modern Software Factory</strong>, a model for building intelligent, secure, and automated software at enterprise scale.</p>



<p class="wp-block-paragraph">Gregoire, who has championed the Modern Software Factory concept since joining CA roughly five years before the 2017 conference, addressed customers about the need to connect &#8220;ideas and execution&#8221;—using software to build on an organisation&#8217;s unique strengths before competitive pressures force the issue.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;We&#8217;ve long passed the point where enterprise software is used merely to drive efficiencies. The focus today is on innovating the next big shift for your company.&#8221;</p><cite>Mike Gregoire, CEO, CA Technologies — CA World 2017</cite></blockquote>



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



<p class="wp-block-paragraph">CA grouped its announcements into several capability pillars, each targeting a different layer of the software delivery lifecycle:</p>



<h3 class="wp-block-heading">DevOps Automation at Scale</h3>



<p class="wp-block-paragraph">A new automation platform was introduced to help enterprises scale their DevOps practices using analytics-driven insights. The goal is to move beyond tool adoption and give teams the operational intelligence needed to continuously improve pipeline performance and throughput.</p>



<h3 class="wp-block-heading">Microservices Management with CA Microgateway</h3>



<p class="wp-block-paragraph">CA announced <strong>CA Microgateway</strong>, a tool designed to deploy and manage microservices in minutes. As organisations decompose monolithic applications into smaller, independently deployable services, tooling that handles service discovery, policy enforcement, and API management at the microservice layer becomes essential. CA Microgateway was positioned to address exactly that gap.</p>



<h3 class="wp-block-heading">DevSecOps: Security Built In From the Start</h3>



<p class="wp-block-paragraph">Several of the 20 announcements targeted the growing DevSecOps discipline—the practice of integrating security controls into development pipelines from the first commit, rather than bolting them on before release. CA&#8217;s new security products were presented as a way to improve security posture without creating friction that slows development velocity.</p>



<p class="wp-block-paragraph">This reflects an industry-wide shift: traditional security gate reviews at the end of a release cycle are increasingly incompatible with high-frequency delivery models like continuous deployment. Shifting security left—earlier in the pipeline—distributes responsibility across development, security, and operations teams.</p>



<h3 class="wp-block-heading">AI-Powered Mainframe Management</h3>



<p class="wp-block-paragraph">Despite the industry&#8217;s sustained migration toward cloud-native infrastructure, CA made a point of addressing its substantial mainframe customer base. New AI-powered tooling was announced to help mainframe operators proactively detect and resolve potential issues before they cause downtime, while also strengthening security on those platforms.</p>



<p class="wp-block-paragraph">Mainframes continue to underpin critical workloads in financial services, insurance, and government sectors. Integrating AI-driven observability into mainframe operations aligns with broader AIOps trends playing out across the infrastructure management market.</p>



<h2 class="wp-block-heading">The Modern Software Factory Framework</h2>



<p class="wp-block-paragraph">Across its announcements, CA consistently returned to the pillars of the Modern Software Factory: <strong>velocity</strong>, <strong>security</strong>, and <strong>performance</strong>. The framework positions software delivery not as an IT function, but as a core business capability—one that determines whether a company can respond to market changes faster than competitors.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>&#8220;The ability to manage change, respond to new inputs or insights and pivot has never been more important. Our entire portfolio is designed around the pillars of the Modern Software Factory to increase the velocity, security and performance of the solutions and the apps that are critical to our customers&#8217; businesses.&#8221;</p><cite>Mike Gregoire, CEO, CA Technologies</cite></blockquote>



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



<ul class="wp-block-list"><li><strong>Integrated toolchains:</strong> A vendor releasing 20 coordinated updates signals an effort to reduce integration overhead across the SDLC—relevant for teams managing complex tool sprawl.</li><li><strong>DevSecOps adoption:</strong> Security tooling designed to fit inside pipelines, rather than interrupt them, lowers the barrier to compliance for teams practicing CI/CD.</li><li><strong>Microservices governance:</strong> As microservice counts grow, API gateway tooling at the service level (not just the edge) becomes operationally necessary.</li><li><strong>Mainframe parity:</strong> AI-assisted operations for mainframes acknowledge that cloud transformation is incremental—many enterprises run hybrid estates for years during migration.</li></ul>



<p class="wp-block-paragraph">CA Technologies was subsequently acquired by Broadcom in 2018. Teams evaluating products announced at CA World 2017 should verify current product names, roadmaps, and licensing under Broadcom&#8217;s portfolio.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/ca-modern-software-factory-boosted-by-devops-automation-security-updates/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
