Anyone reading technology news in the last few years has seen articles urging a shift to a DevOps culture, where the company’s IT department becomes a service delivery entity responsible for churning out new products and services. While that seems like a great idea on the surface, the truth is that it’s a cumbersome transition that requires serious talent to accomplish. Today’s as a Service tools (such as Infrastructure and Software) have cast a shadow on the validity of the model, especially as SaaS and IaaS options become more prevalent and flexible.
The DevOps Challenge
When DevOps emerged as a concept, companies were promised huge gains in development efficiency and productivity by making the shift. Realistically, shifting to DevOps is not an easy prospect. Employee resistance, limited skill sets, and failure to completely integrate across the organization make it quite difficult to gain any kind of momentum. The complexity of creating and sustaining a highly functional, organized deployment machine can be a serious struggle, especially for greener IT groups.
Part of the DevOps mindset is automating operations and networking functions. Given the growing popularity of outsourcing infrastructure and software, IaaS solutions will either remove a significant portion of the responsibility from IT’s plate or result in paying double for the same coverage. A serverless environment does not NEED DevOps to work fluidly. When SaaS is also thrown into the mix, this is further amplified since SaaS providers and customers may both reside within the same IaaS environment.
SaaS is increasingly the model selected by companies due to the lower price tag, greater flexibility, better support, and ease of maintenance. Any skepticism or resistance to these tools has long since vanished. The mindset of organizations has changed significantly since the inception of SaaS to the point that they are widely accepting of having their data and applications reside somewhere other than on company servers or within their firewalls.
Public infrastructure services are not showing any signs of a slowdown. On the contrary, SaaS vendors are seeing the value of combining forces with IaaS solutions as a key competitive differentiator. Bringing many applications under one roof with the system architecture makes sense to rational company leaders. Backups, data analytics, and processing can all take place in one cohesive arrangement rather than being strewn around the world, incurring multiple invoices and presenting integration problems. Per-license agreements are able to be replaced with more cost effective licensing plans.
Regardless of whether an organization uses DevOps or IaaS and SaaS, a few themes are the same: protecting technology assets, satisfying reporting needs, achieving reliability, and backing up data. The landscape of as a Service vendors is increasingly competitive, and more of them are being required to be certified in some way. This gives some assurance that they follow security standards or are reputable providers of their services. Considering the burden that is then removed from the shoulders of company IT, this further places a question mark around the topic of DevOps.
Is DevOps a fading trend? The future of this approach is unclear, but it’s easy to see how SaaS and IaaS are valid substitutions. To discuss these and other options for company IT, contact Coda Global today.