- Home
- >
- DevOps News
- >
- NetApp’s DevOps Struggles and Lessons Learned – InApps 2022
NetApp’s DevOps Struggles and Lessons Learned – InApps is an article under the topic Devops Many of you are most interested in today !! Today, let’s InApps.net learn NetApp’s DevOps Struggles and Lessons Learned – InApps in today’s post !
Read more about NetApp’s DevOps Struggles and Lessons Learned – InApps at Wikipedia
You can find content about NetApp’s DevOps Struggles and Lessons Learned – InApps from the Wikipedia website
NetApp sponsored this post.

Michael Morris
Michael is the senior director of IT infrastructure at NetApp. He leads NetApp IT’s initiative to identify and evaluate next generation and emerging technologies that support the NetApp product strategy, empower IT data management and harnesses the power of the hybrid cloud. Mike’s team manages the IT tools, software platforms and methodologies to deliver DevOps, CI/CD, automation and service management to exploit the benefits of cloud today and tomorrow.
Giving advice is the easiest tactic when wanting to seem like an authority on any subject. However, of course, it’s harder to lead by example. In this vein, for several years, NetApp has adopted its own DevOps methodologies and technologies into its own systems. Led by its internal IT team, NetApp made the declarative effort to adopt a software-defined, cloud-based data center with end-to-end DevOps workflow automation; in other words, it set out to build and run the technology platform to allow software developers to take advantage of DevOps.
But getting there was not always easy.
In this post, we describe NetApp’s path to DevOps and the struggles that come with any organization’s journey to get there.
The path to DevOps, for any organization, includes three major environments: developer tools, platform software and infrastructure-as-a-service (IaaS). The DevOps workflows are automated across all three environments, allowing software developers to push and pull source code, choose application stacks, run CI/CD workflows and rapidly produce business results. Ultimately, developers are expected to create cloud-aware applications, which use microservices architectures running in containers in infrastructure-agnostic designs. In this way, they are cloud-portable between public cloud providers and private cloud, while routing application workloads to whatever cloud infrastructure developers want to use.
The DevOps Maturity model, created by Sumardi Fu, reflects the usual course of action and what organizations typically experience when implementing DevOps. An organization’s degree of commitment to implementing DevOps typically ranges from Level 1, or “ad hoc,” meaning the organization has done nothing other than to say it has decided to embark on a DevOps journey. A Level 5 commitment, similar to what Netflix and Facebook do, involves constant updates with no noticeable downtime. NetApp IT meets Level 3 classification, i.e. an automated DevOps that can create, deploy and support real applications.
And yet, at NetApp, our capabilities, experiences and speeds are still immature. Reaching Level 5 will require a multiyear journey to improve our features, capabilities and human skillsets.
When addressing DevOps implementation challenges here are three invaluable lessons learned from our NetApp IT journey:
- Building a base environment: This has been a year-long effort from initial vision to the first release. It was realized early on that it takes time because of the complexity to get DevOps workflows automated across developer tools, platform software and infrastructure-as-a-service (IaaS).
- Educate app development teams: it’s mission-critical to educate the applicable teams on cloud-aware apps and DevOps. By taking the time to provide an educational focus you foster a trusted working relationship between the infrastructure and business apps teams. This can lead to pipelines of new and existing apps to build or migrate.
- Keeping key engineers focused: building a cloud-aware enterprise with DevOps is a service that will typically take years. Engineers who have participated in the initial build thus need to stay engaged throughout. This operating model uses agile practices and frequent releases to maintain engagement.
As Customer One, it was NetApp’s goal to use its own products, services and reference designs early and frequently. This meant spending a significant amount of time speaking to product teams, giving feedback on features, sharing good/bad implementation results and influencing new roadmaps — thus ensuring a continuous feedback loop to improving NetApp’s customer experience and satisfaction.
In the next phase, NetApp IT intends to implement ONTAP Ansible playbooks for infrastructure automation and the NetApp Trident plug-in for volume creation in OpenShift. The end results for private cloud using various in-house technologies include:
- Hyper-Converged Infrastructure (HCI) to provide compute, memory and (local) storage for containerized application components.
- All-Flash FAS (AFF) for the stateful (NFS, iSCSI) storage platform for databases and high-performance workloads
- StorageGRID is the repository for heavy object storage usage, since cloud-aware apps are inherently stateless and should use a stateless storage mechanism.
These cloud-friendly technologies are tangential to existing install-base products and are particularly important to a cloud journey. Ultimately, all DevOps tools, software and applications created by DevOps workflows need infrastructure. Taking an infrastructure product, simplifying it and making it software-defined has allowed easy plug-in for DevOps environments.
That’s the future of IT — inserting good products into existing DevOps environments through APIs and automation. As NetAppIT tests various DevOps and Private Cloud solutions within its own organization it truly encapsulates the proverbial phrase, “to eat your own dog food.” But it also makes for an authoritative demonstration that if the solutions fail within then they’re not fit for public consumption. So far, it’s been a lot of hard work but an unquestionable achievement.
List of Keywords users find our article on Google:
devops lessons learned |
netapp fas |
netapp support |
ontap select deploy |
netapp course |
aff netapp |
netapp service level manager |
netapp create nfs share |
netapp aff |
netapp fas 2020 |
netapp products |
netapp education |
netapp file storage |
netapp jobs |
support netapp |
netapp labs |
netapp support site |
netapp trident kubernetes |
ontap system manager |
cloud netapp |
netapp trident |
trident kubernetes |
netapp automation |
fas netapp |
netapp app |
netapp nfs |
netapp support phone number |
wikipedia netapp |
netapp ansible playbooks |
netapp job |
netapp results |
netapp flash |
netapp cloud volumes |
netapp ontap cloud |
netapp models |
netapp blog |
netapp customer support number |
netapp end of support |
netapp kubernetes |
netapp files |
netapp ontap system manager |
netapp upload |
netapp data ontap |
ontap software |
storagegrid netapp |
kubernetes friendly object storage |
kubernetes-friendly object storage |
wiki netapp |
cloud volumes service netapp |
netapp all flash fas |
netapp cloud volume ontap |
netapp learning partner |
how to upgrade data ontap |
netapp cds |
netapp customer support usa |
netapp office locations |
all flash fas |
netapp learning center |
hci netapp |
cloud manager netapp |
netapp select |
netapp file system |
netapp file share |
netapp 2020 |
netapp usa |
netapp meaning |
netapp private cloud |
michael morris linkedin |
aff recruitment |
netapp cloud volume service |
learning netapp |
netapp iscsi |
netapp ontap labs |
netapp ontap course |
netapp ontap end of support dates |
netapp end service |
netapp expert |
netapp filer models |
netapp fas models |
netapp online course |
netapp saas |
netapp cloud manager |
netapp cost |
netapp cloud ontap |
netapp automation store |
netapp support levels |
netapp office |
netapp cloud |
devops netapp |
cd fas facebook |
hci hospitality |
openshift hci |
used netapp expansion |
cloud volume ontap |
code vein cd key |
openshift tutorials |
kubernetes netapp |
netapp hci デプロイ |
netapp online training |
free netapp labs |
learning center netapp |
netapp professional services |
used netapp storage |
netapp used storage |
ontap cloud |
learn netapp |
cloud volumes ontap |
netapp hci use cases |
netapp hci |
netapp support cost |
circle ci workflows |
cloud ontap |
about netapp |
converged ci and hyper-converged infrastructure hci solutions |
ontap storage |
cloud secure netapp |
netapp customer support |
netapp flash storage |
netapp |
maintenance netapp |
netapp cloud storage |
netapp ontap |
netapp data center |
ontap operating system |
“netapp customer support” |
netapp wikipedia |
netapp trident logo |
netapp storage administrator jobs |
power of the dog wikipedia |
facebook devops |
jobs in netapp |
netapp icon |
netapp work culture |
tommy sumardi |
devops facebook |
“fu dog media” |
netapp facebook |
push and pull wikipedia |
working at netapp |
ontap app |
ontap cloud manager |
netapp maintenance center |
cloudaware |
netapp public cloud services |
ontap group |
flash netapp |
openshift local storage |
michael morris wikipedia |
netapp volume |
ontap products |
private cloud wikipedia |
gitlab ci cd openshift |
hire ansible developer |
netapp hci パフォーマンス |
netapp system manager |
team netapp |
netapp website |
best openshift tutorials |
netapp workflow automation |
hire ansible developers |
power platform devops |
used netapp |
data protection and mobility for hci |
openshift object storage |
all flash netapp |
trident technologies jobs |
netapp support hotline |
ontap select |
netapp storagegrid |
netapp application |
ontap netapp |
kubernetes iscsi |
netapp as a service |
netapp maintenance |
iscsi cloud |
netapp cloud support |
netapp software |
ansible loop range |
netapp benefits |
what is netapp ontap |
devops storage |
netapp filer mit software |
netapp performance guarantee |
cloud infrastructure automation |
custom application development |
Source: InApps.net
Let’s create the next big thing together!
Coming together is a beginning. Keeping together is progress. Working together is success.