<?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>DerSalvador</title>
	<atom:link href="https://www.dersalvador.com/en/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dersalvador.com</link>
	<description></description>
	<lastBuildDate>Mon, 20 Apr 2020 17:19:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.dersalvador.com/wp-content/uploads/2020/04/cropped-favicon-32x32.png</url>
	<title>DerSalvador</title>
	<link>https://www.dersalvador.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Delivery to Operations – DelOps Approach</title>
		<link>https://www.dersalvador.com/en/delivery-to-operations-delops-approach/</link>
					<comments>https://www.dersalvador.com/en/delivery-to-operations-delops-approach/#respond</comments>
		
		<dc:creator><![CDATA[daniela]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 17:15:31 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">http://www.dersalvador.com/_test-site/?p=299</guid>

					<description><![CDATA[Delivery to Operations &#8211; DelOps approach by DerSalvador DevOps across two companies (solution provider-solution consumer relationship) When looking at the current disruptive technologies like Docker and other container virtualization technologies helping developers to be more productive and have enabled the DevOps movement at all in the first place it might be obvious that the focus [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Delivery to Operations &#8211; DelOps approach by DerSalvador</p>



<p><strong>DevOps across two companies (solution provider-solution consumer relationship)</strong><br><br>When looking at the current disruptive technologies like Docker and other container virtualization technologies helping developers to be more productive and have enabled the DevOps movement at all in the first place it might be obvious that the focus lied on the agile part in DevOps first. Another objective of this movement certainly is to convince system operators to develop infrastructure code in an agile test-driven and iterative manner. So it is no surprise that other use cases which do not involve the Dev part in DevOps have not been in focus until the time being.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="960" height="600" src="http://www.dersalvador.com/_test-site/wp-content/uploads/2020/04/DevDelOps.jpg" alt="" class="wp-image-300" srcset="https://www.dersalvador.com/wp-content/uploads/2020/04/DevDelOps.jpg 960w, https://www.dersalvador.com/wp-content/uploads/2020/04/DevDelOps-300x188.jpg 300w, https://www.dersalvador.com/wp-content/uploads/2020/04/DevDelOps-768x480.jpg 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<p><strong>DelOps Approach &#8211; Process View</strong><br><br>The <strong>typical and official build and deployment pipelines</strong> start on premise, making it easy to map their output artifacts and their content to an internal infrastructure through plugins, built-in or extension functionalities of the build tool in use. A Nuget package from Microsoft or an EAR file from JBoss are good examples. However, how can volatile contents of third party deliveries from external software suppliers be embedded in the internal DelOps processes in a similar way? Some potential solutions can be found in popular design patterns coming from software engineering. <strong>By using the adapter pattern, a DSL (Domain Specific Language) or the transformation approach by XSLT</strong>, a standardized processing of volatile content of deliveries can be introduced here. We started an open source initiative as DerSalvador GmbH to create a standard protocol in describing (third-party) package contents. The solution consists essentially of an XML-DSL or JSON-DSL which is designed for generic delivery contents. This DSL is of course extensible according to the specific requirements. It includes not only typical DevOps aspects, but also all business and operating processes such as change and release management, monitoring, security and automated provisioning of infrastructure. The goal is also to integrate these processes into the entire DevOps deployment process in an automated form. For example, an <strong>ITIL Standard Change</strong> could be <strong>automatically detected</strong>, the <strong>security checks</strong>, and the automated UAT test executed, so that a production deployment of external packages could take place in minutes. Nowadays the introduction of a standard change in private banks into production still takes often about 2 days. These bottlenecks are found in companies with a rigid change and release management culture and a DevOps-unfriendly environment.<strong>Our DelOps approach can achieve deployment Lead-Times similar to successful Fin-tech Startups even for traditional Private Banks.</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="724" src="http://www.dersalvador.com/_test-site/wp-content/uploads/2020/04/DelOps-DevOps-1024x724-1.jpg" alt="" class="wp-image-301" srcset="https://www.dersalvador.com/wp-content/uploads/2020/04/DelOps-DevOps-1024x724-1.jpg 1024w, https://www.dersalvador.com/wp-content/uploads/2020/04/DelOps-DevOps-1024x724-1-300x212.jpg 300w, https://www.dersalvador.com/wp-content/uploads/2020/04/DelOps-DevOps-1024x724-1-768x543.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>DelOps Approach &#8211; Architectural View with Docker</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="960" height="720" src="http://www.dersalvador.com/_test-site/wp-content/uploads/2020/04/DelOps-1.png" alt="" class="wp-image-303" srcset="https://www.dersalvador.com/wp-content/uploads/2020/04/DelOps-1.png 960w, https://www.dersalvador.com/wp-content/uploads/2020/04/DelOps-1-300x225.png 300w, https://www.dersalvador.com/wp-content/uploads/2020/04/DelOps-1-768x576.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dersalvador.com/en/delivery-to-operations-delops-approach/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Four mistakes organizations make when adopting DevOps</title>
		<link>https://www.dersalvador.com/en/four-mistakes-organizations-make-when-adopting-devops-2/</link>
					<comments>https://www.dersalvador.com/en/four-mistakes-organizations-make-when-adopting-devops-2/#respond</comments>
		
		<dc:creator><![CDATA[daniela]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 17:07:50 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">http://www.dersalvador.com/_test-site/?p=297</guid>

					<description><![CDATA[1. Not going all the way the&#160;process of adopting DevOps&#160;can end up being very painful for those who do not go all out in terms of cultural acceptance and fully transitioning to all the required tools. Throwing in a couple of tools like Jenkins and Git for version control and build automation might be a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h4 class="wp-block-heading">1. Not going all the way</h4>



<p>the&nbsp;<a href="http://devopsagenda.techtarget.com/opinion/Building-a-DevOps-culture-First-look-outside-the-enterprise" target="_blank" rel="noopener">process of adopting DevOps</a>&nbsp;can end up being very painful for those who do not go all out in terms of cultural acceptance and fully transitioning to all the required tools. Throwing in a couple of tools like Jenkins and Git for version control and build automation might be a good first step for&nbsp;<a href="http://searchsoftwarequality.techtarget.com/definition/continuous-integration" target="_blank" rel="noopener">continuous integration</a>, but the goal of DevOps is far beyond that.</p>



<p>You can’t keep your application architecture and underlying infrastructure the same as before and hope to achieve a&nbsp;<a href="http://www.theserverside.com/feature/Getting-through-the-three-toughest-stages-of-a-DevOps-transition" target="_blank" rel="noopener">DevOps transition</a>. DevOps requires going all the way in changing your infrastructure, from servers and virtual machines to containers.</p>



<p><a href="http://searchstorage.techtarget.com/answer/What-are-the-major-benefits-of-containerization" target="_blank" rel="noopener">Containers bring advantages</a>&nbsp;like portability across the development pipeline, flexibility in using multiple programming languages, decoupling of the host system from the application layer, and better security and fault tolerance. Today, it’s hard to imagine a DevOps team could function without the help of containers. While many organizations dip their toes in container adoption, it requires taking the plunge to transition to containers at every point of development.</p>



<p>Similarly, microservices is a bitter pill to swallow, as it calls for major change to the application layer. Microservices, the practice of breaking down a large application into multiple services that work together,&nbsp;<a href="http://searchitoperations.techtarget.com/tip/Building-a-DevOps-environment-with-microservices-and-containers" target="_blank" rel="noopener">supports DevOps</a>&nbsp;in a big way because developers can independently deploy and manage each service. This helps simplify the management of each service, but as a whole, brings new challenges, as many services need to communicate with each other for the app to function seamlessly. Networking, storage, node replication, service discovery, load balancing and resource allocation all become vital to the app’s function.</p>



<h4 class="wp-block-heading">2. Prioritizing titles over team structure</h4>



<p>Giving everyone a DevOps title doesn’t change anything. The reality is that DevOps is a culture, and not a tool.&nbsp;<a href="http://searchitoperations.techtarget.com/feature/How-to-implement-a-solid-DevOps-team-structure" target="_blank" rel="noopener">Implementing DevOps</a>&nbsp;means that you have decided to stop working as large, singular, isolated teams like Dev, IT and QA, and instead work as small, multifunctional teams that collaborate together on a Dev + IT + QA level. DevOps aims to achieve a culture that moves fast because teams are empowered to make decisions about the services they manage — that’s where structure comes into play. Your team should be organized based on the microservices architecture that powers your app. This will help each team that manages a service to become independent and to make decisions on their own without constant external assistance. Remember — you need a fast-moving, empowered team culture, instead of catchy titles.</p>



<h4 class="wp-block-heading">3. Not securing data in the cloud</h4>



<p>Out of the many reasons to prioritize&nbsp;<a href="https://www.ftc.gov/tips-advice/business-center/privacy-and-security/data-security" target="_blank" rel="noreferrer noopener">data security</a>, the one that stands out is the tremendous increase in the value of data. Information has always been critical for business success. Now, however, with the rise of data science, a company’s success depends on how much value it can unlock from its data. Simply put, data is an asset, and it is valuable today more than ever.</p>



<p>As you transition from a&nbsp;<a href="http://searchdatacenter.techtarget.com/news/2240150586/Are-private-data-centers-an-endangered-species" target="_blank" rel="noopener">private data center</a>&nbsp;to the cloud, data security is the first aspect to consider. This means understanding the shared responsibility model for data security in the cloud. The cloud vendor is responsible for the security of the cloud, and you’re responsible for security&nbsp;<em>in</em>&nbsp;the cloud.</p>



<p>Security in the cloud means following robust processes to encrypt your data into ciphertext, and to protect it with an encryption key. Services like&nbsp;<a href="https://aws.amazon.com/kms/" target="_blank" rel="noreferrer noopener">Amazon Web Services Key Management Service</a>&nbsp;help enforce this kind of data security. You need to ensure that the cloud vendor’s encryption policies and procedures match the level of security you need for audit and compliance purposes.</p>



<p>Securing your apps and data in the cloud involves a learning curve, but it is essential when you are adopting DevOps and a new way of operating in the cloud.</p>



<h4 class="wp-block-heading">4. Not decomposing data along with services</h4>



<p>For services to perform at their peak and process requests at a rapid pace, the data architecture that powers your application matters. If you simply decompose your app into services, but leave the databases that house your data untouched, the data becomes a bottleneck to performance.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dersalvador.com/en/four-mistakes-organizations-make-when-adopting-devops-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Legacy DevOps vs. Mainstream DevOps</title>
		<link>https://www.dersalvador.com/en/legacy-devops-vs-mainstream-devops-2/</link>
					<comments>https://www.dersalvador.com/en/legacy-devops-vs-mainstream-devops-2/#respond</comments>
		
		<dc:creator><![CDATA[daniela]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 15:36:55 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">http://www.dersalvador.com/_test-site/?p=293</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://www.dersalvador.com/en/legacy-devops-vs-mainstream-devops-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
