• Home
  • >
  • DevOps
  • >
  • 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.

Read More:   Move Fast and Test in Kubernetes without Breaking Things – InApps Technology 2022

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.

Read More:   TOP 10 Trusted Software Outsourcing Companies In Vietnam

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
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
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
Read More:   How to Improve Your Kubernetes CI/CD Pipelines with GitLab and Open Source – InApps 2022

Source: InApps.net

Rate this post

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download


      Success. Downloading...