<?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>infrastructure as code &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/tag/infrastructure-as-code/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>Sun, 27 Jun 2021 10:04:18 +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>New Accurics App Gives GitHub Users New Code Scanning Feature</title>
		<link>https://www.bestdevops.com/new-accurics-app-gives-github-users-new-code-scanning-feature/</link>
					<comments>https://www.bestdevops.com/new-accurics-app-gives-github-users-new-code-scanning-feature/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Fri, 09 Oct 2020 06:08:34 +0000</pubDate>
				<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Accurics]]></category>
		<category><![CDATA[Anchore]]></category>
		<category><![CDATA[Bridgecrew]]></category>
		<category><![CDATA[infrastructure as code]]></category>
		<category><![CDATA[Jarboe]]></category>
		<category><![CDATA[Snyk]]></category>
		<category><![CDATA[Terrascan]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=13770</guid>

					<description><![CDATA[Source:-https://adtmag.com Cloud security provider Accurics this week announced a new GitHub application designed to further automate the programmatic enforcement of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source:-https://adtmag.com</p>
<p>Cloud security provider Accurics this week announced a new GitHub application designed to further automate the programmatic enforcement of security policies throughout the software development workflow.</p>
<p>The Accurics platform and the Terrascan tool for detecting compliance and security violations across Infrastructure as Code (IaC) have both been accessible through GitHub Actions for a while. Terrascan is accessible through the popular Super-Linter action. The Accurics platform is available through the company&#8217;s own action.</p>
<p>The new GitHub App adds an option for the automation of that enforcement, explained Accurics developer advocate Jon Jarboe, in a blog post. It provides a library of more than 500 policies aligned with compliance standards, such as the CIS benchmark. New commits and pull requests are automatically scanned for policy violations, and when security risks are found, they are added to the PR and/or repo as issues.<br />
By adding Accurics to code scanning, any GitHub user can automate the elimination of security risks from their infrastructure as code before and after deployment, Jarboe said.</p>
<p>&#8220;Given the success of high-velocity DevOps teams, we believe that self-healing infrastructure is the only way to embed security into DevOps without breaking it,&#8221; Jarboe added. &#8220;Reactive processes that require manual actions simply cannot keep up. The rapid adoption of infrastructure as code provides an excellent opportunity to implement guardrails throughout the development lifecycle, starting in the earliest stages.</p>
<p>The new GitHub Accurics App was part of the GitHub announcement this week for integration with new third-party code scanning tools for IaC and container scanning.</p>
<p>&#8220;By expanding our GitHub security ecosystem, developers can use their tools of choice for any of their projects on GitHub, all within the native GitHub experience they love,&#8221; said GitHub senior business development manager Jose Palafox, in a blog post. &#8220;Our integrations tightly couple the developer workflow with a security review through GitHub Actions and Apps.&#8221;</p>
<p>Along with Accurics, GitHub announced integrations with 42Crunch (API Contract Security Audit), Bridgecrew (developer-first platform for streamlining cloud security), Snyk Infrastructure as Code and Snyk Container security platforms, Aqua Security (pure-play cloud native security company), and Anchore (enterprise container security workflow solution).</p>
<p>The Pleasanton, CA-based Accurics focuses on enabling &#8220;immutable security for immutable infrastructure, so that organizations can embrace cloud native technologies with confidence.&#8221; The company&#8217;s namesake solution seamlessly scans IaC for misconfigurations based on common policy frameworks and detects potential breach paths to eliminate risks before cloud infrastructure is provisioned. It then monitors provisioned cloud infrastructure for configuration changes that introduce posture drift, and enables reverting to a secure posture.</p>
<p>&#8220;GitHub is a luminary in the software development world,&#8221; Jarboe said, &#8220;and we&#8217;re excited to work with them to help deliver to their users the ability to programmatically detect and fix security risks through its new code scanning.&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/new-accurics-app-gives-github-users-new-code-scanning-feature/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Roll DevOps tools into your AWS migration plan</title>
		<link>https://www.bestdevops.com/roll-devops-tools-into-your-aws-migration-plan/</link>
					<comments>https://www.bestdevops.com/roll-devops-tools-into-your-aws-migration-plan/#respond</comments>
		
		<dc:creator><![CDATA[anil]]></dc:creator>
		<pubDate>Tue, 23 May 2017 06:54:30 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DevOps Tools]]></category>
		<category><![CDATA[(CI/CD)]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[AWS migration]]></category>
		<category><![CDATA[BestDevOps]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[infrastructure as code]]></category>
		<guid isPermaLink="false">http://www.bestdevops.com/?p=1600</guid>

					<description><![CDATA[Source &#8211; techtarget.com accelerated dePublic cloud platforms such as AWS have changed how many businesses develop applications. Cloud affords development times &#8212; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Source &#8211; techtarget.com</p>
<p>accelerated dePublic cloud platforms such as AWS have changed how many businesses develop applications. Cloud affords development times &#8212; and enables some dev teams to release new features and app updates multiple times a day. But none of this would be possible without a vast array of DevOps tools and services.</p>
<p>After an AWS migration, businesses can model their infrastructure as code (IaC), build and test code with managed services and automate deployments using continuous integration (CI) and continuous delivery (CD) orchestration services. Enterprises that haven&#8217;t yet embraced cloud, however, have a long wait before they can see the benefits of using AWS DevOps tools. But before IT teams become technically proficient with AWS tools and services, they must make a cultural shift and change the way they think about traditional deployments.</p>
<p>Businesses should devise a strategy to take advantage of the new capabilities that are available after moving to AWS. Businesses can reach improved levels of operational maturity post-AWS migration, but it takes commitment and know-how from all lines of business.</p>
<section class="section main-article-chapter" data-menu-title="Define infrastructure as code for resiliency">
<h3 class="section-title">Define infrastructure as code for resiliency</h3>
<p>Operations engineers who work in on-premises data centers spend a lot of time writing server build documents that ensure other IT staff members follow the steps to properly deploy businesses workloads. But this approach has potential problems. Step-by-step documents go out of date quickly. And humans make mistakes, especially when they get tired and are reading through a long build document.</p>
<section class="section main-article-chapter" data-menu-title="Define infrastructure as code for resiliency">Using IaC during an AWS deployment means replacing old server build documents with a declarative template that can provision any AWS resource as needed. IaC templates become executable versions of those documents.</p>
<p>Administrators can author IaC templates with AWS CloudFormation and then store them in a version control service, such as AWS CodeCommit or GitHub. Once the admin defines IaC, the IT team can build a replica of the production environment for testing; this provides an exact infrastructure blueprint in case teams ever need to rebuild the infrastructure.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Embrace configuration management early in an AWS migration">
<h3 class="section-title">Embrace configuration management early in an AWS migration</h3>
<p>While admins can use IaC templates to provision AWS infrastructure, they will likely have to run multiple server operating systems on various Elastic Compute Cloud (EC2) instances. Before automating deployments with code, developers and admins need to be up to speed with the concept of configuration management (CM). Many IT teams already use CM tools, which provide a way to automate the configuration of applications and the OS. In addition, CM tools can prevent configuration drift &#8212; server or application settings changing over time on a system because of a mistake or the installation of another application.</p>
<section class="section main-article-chapter" data-menu-title="Embrace configuration management early in an AWS migration">AWS integrates with all CM tools as well as OpsWorks, the configuration management service based on Chef. Amazon EC2 Systems Manager works as a Chef alternative to automate system patching, build and query inventories and automate the execution of any command with its Run Command feature. This enables admins to use existing CM assets or EC2 Systems Manager with Run Command and a State Manager feature to consistently configure applications and eliminate configuration drift.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Enforce compliance through policy as code">
<h3 class="section-title">Enforce compliance through policy as code</h3>
<p>Beware of unexpected server or application settings that can take down an application. Automated compliance controls in AWS can prevent these problems, and enterprises should implement them shortly after an AWS migration.</p>
<p>One such service, AWS Config, takes inventory on AWS resources. In addition, AWS Config Rules ensures that resources comply with a desired state. AWS records state changes and alerts an IT team whenever a user creates, deletes or modifies any AWS resource.</p>
</section>
<section class="section main-article-chapter" data-menu-title="Implement monitoring and logging">
<h3 class="section-title">Implement monitoring and logging</h3>
<p>It&#8217;s important to collect and monitor application performance information and log files. Amazon CloudWatch collects performance metrics from all types of systems and monitors log files. IT teams receive alerts when system performance lags or when errors occur in log files. CloudWatch metrics and alarms also play key roles in Auto Scaling servers based on resource utilization. For example, admins can create a CloudWatch Alarm that triggers a scale-out action to deploy additional EC2 instances when CPU use on existing servers rises above a certain threshold. Alternatively, configure a scale-in action to delete additional capacity when the resource demand drops back down.</p>
<p>IT teams can also tap into event-based automation capabilities. Admins can configure CloudWatch Events with rules that trigger custom logic when changes are made to resources. Use state-changes data from various services as the source of these rules; this includes activity, such as launching EC2 instances or signing into the AWS Management Console. Configure rules with targets that can take an action on these events. Common actions use AWS Lambda functions with custom logic or Simple Notification Service topics that send an IT team a notification about the event.</p>
</section>
</section>
</section>
<h3 class="section-title"></h3>
<h3 class="section-title">Use CI and CD</h3>
<p>CI is useful when merging small changes to code into a central repository. Admins then can run automated builds and unit tests to compile applications and ensure the code works as expected. This process helps to quickly identify bugs and improve software quality.</p>
<p>CD takes CI a step further. The CD process ensures that the code is ready to move to development or staging for further testing. Once all tests have passed, the latest version of the application is deployable to production.</p>
<p>Businesses can implement CI and CD with AWS-native services. AWS CodeCommit works as a secure version-control repository; AWS CodeBuild automatically performs builds when code enters the repository. AWS CodePipeline makes sure committed code is automatically built, tested and deployed into testing or staging environments, which ties together the various CI and CD services.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/roll-devops-tools-into-your-aws-migration-plan/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
