Any company, including NetApp, in the business of delivering software knows that writing and committing code are just the beginning. Serious work begins at code commit because the work must be checked, validated, and tested to make sure of quality and compatibility before being delivered. This work needs to be done quickly, safely, and in a manner that can be supported long term. This process is referred to as continuous delivery and allows businesses to accelerate the delivery of competitive and differentiating software.

Manual processes in the delivery and deployment of applications reduce an organization’s ability to deliver valuable software at will. Even the most talented and well-meaning team members increase latency and risk in the process. Inconsistencies in the environment as a result of handoffs and manual steps can lead to missed deliveries, reduced developer productivity, and longer time to value.

 

One significant change that we’ve seen over the last few years is the rapid increase in infrastructure extensibility, or the ability for infrastructure to be managed through software or code. This capability has helped accelerate and mature the capabilities of continuous integration and continuous delivery (CI/CD) and eliminate time-consuming and error-prone handoffs. No surprise that organizations that implement automation of infrastructure in their CI/CD process perform higher than those that do not.* It is with this fact in mind that we see the implementation of CI/CD as an important milestone in DevOps maturity.

 

Supporting this initiative is a growing set of tools built to automate the environment builds and processes that validate and deploy software on demand. Tools such as Jenkins, CloudBees, and Apprenda are just a few of the top choices in this space. It is no surprise that NetApp has actively developed and released integrations that take advantage of our portfolio’s capabilities within these tools, allowing development and operations teams to work more closely together to deliver on the promises of CI/CD.

 

In fact, we recently launched a new page on NetApp.com with content focused on understanding how NetApp accelerates CI/CD success. Learn more about how NetApp leverages its APIs, software development kits, and partner integrations to help our customers deliver better software more quickly by delivering infrastructure that becomes a seamlessly integrated part of the software delivery process. Want to find out more? Download the white paper Why Code Is Driving Infrastructure Investment to learn the four steps you can follow to reach maturity in DevOps methods and infrastructure practices to achieve the next-generation data center.

 

 

*Findings from 2017 State of DevOps Report

mm

Josh Atwell

Josh Atwell is a Cloud Architect for SolidFire focusing on developing VMware and automation solutions. Over the last 10+ years he has worked very hard to allow little pieces of code to do his work for him through various automation tools. Most recently Josh worked as a vArchitect for VCE where he worked with customers to architect solutions to meet their infrastructure needs. He also served as a VMware and cloud champion, as well as being selected as a technical team lead. Prior to VCE Josh worked at Cisco on the Virtualization Infrastructure Operations team where he focused on automation for VMware, Cisco UCS, and architecting Splunk for all of IT. Josh is a contributing author to the popular Mastering vSphere series and the upcoming Devops for VMware Administrator book. He is highly involved in the virtualization community where he's been active leading technology based user groups and the vBrownBag podcast. Josh holds a degree in aerospace engineering from North Carolina State University and has maintained residence in the Raleigh, NC area.