Blog article
See all stories »

Five DevOps trends for 2019

DevOps as an approach to software development has become widely established over the last nine years. Bringing the development and IT operations functions together has brought many benefits in the form of better communication and increased collaboration and we’ve seen a range of new tools and disciplines emerging to support the movement. Looking ahead, I’d like to explore five DevOps trends on the horizon for 2019. 

DevOps to NoOps

The move to NoOps (no operations) is gathering pace and is likely to accelerate in the coming year. Usually when we want to consume an IT resource, for example a test environment, we depend on a separate operations team to process the request on our behalf. This can lead to frustration as we wait for the request to be serviced. With NoOps the operations team make this experience more seamless. This is achieved with intelligent automation that enables self-service, empowering the business, and creating transparency of the operations team managing it. As a result, you can consume IT resources directly and without waiting. This allows different personas within the business to improve their productivity.

Let’s consider a simple analogy here: imagine you had to ring your ISP every time you wanted to use the Internet and then wait for them to service your request – you wouldn’t be impressed. The same should apply to IT requests, such as deploying a test environment for a business consumer. This needs to become a more seamless experience.

While people have been talking about NoOps for the last couple of years – I think next year businesses will see the potential benefits and concentrate their efforts towards establishing a practise. A Platform-as-a-Service model assumes a NoOps approach, and we’re already seeing increased appetite from financial services firms to move quickly in this direction.

Integration of AI and DevOps

DevOps is becoming more data driven. The dramatic rise in applications delivered through a cloud-based Software-as-a-Service model means that organisations are collecting ever more data on how people are interacting with applications but also on how those applications are being delivered. Using this data, key insights into an organization’s delivery throughput and stability can now be measured using metrics such as Deployment Frequency, Lead time for Changes as well as Time to Restore a Service and Change Failure Rate respectively. This is an area that is ripe for AI and Machine Learning. Applying machine learning to the software delivery lifecycle will allow organisations to analyse and understand where bottlenecks, blockages or capacity issues are occurring, or are likely to occur in the future. This will allow for predictive suggestions to streamline and optimise delivery accordingly.

I expect to see AI and data science experts working much more closely with DevOps teams in 2019 to deliver increased efficiencies and greater insights to the software delivery and testing process. This alignment is crucial in allowing organisations to act much more quickly in delivering the new functionality and features that customer want.

Integrated Security: DevSecOps

DevSecOps will also gain further momentum in 2019. The growing ‘Shift-Left’ mindset in DevOps means that instead of treating security as an afterthought at the end of the delivery process, the emphasis is on writing code securely first-time round. Embedding product & operations security concerns into the continuous delivery pipeline at the earliest possible stage, makes the testing and remediation cycle much faster.

In 2019 I expect organisations to work with their security teams to take advantage of security tools and platforms to embed security polices into an automated and integrated DevSecOps environment. Such an environment can automatically detect security vulnerabilities, and quickly assess whether or not code can safely progress to a customer-facing environment using quality gates. It’s all about enabling throughput of value to customers, but not at the cost of security.

Growth in containerised microservices

Microservices are an effective way for organisations to deliver features to customers, as the approach allows a larger system to be broken into independent, loosely coupled constituents that can be delivered and run using containers, which are lightweight and offer isolation. The combination act as a rapid means to deliver change.

As organisations seek to become more agile, so too will their adoption of containerised microservices. This in turn is driving the adoption of open source platforms like Google’s Kubernetes. I expect this trend to continue – along with increased use of ‘functions as a service’. Traditionally, developers depend on provisioned infrastructure on which to run their services, but major cloud computing services are making that infrastructure disappear for the developer. Now, developers can write a cloud-native “serverless” function without having to consider where it runs or the infrastructure it runs upon. Cloud based functions have their limitations, but as they mature, so too will their applicability to solve more complex problems.

Increased focus on Continuous Delivery

The uptake of a Continuous Delivery approach to software development should increase across large enterprises next year. This comes as leadership teams increasingly recognize the correlation of the key technical practices that make up continuous delivery with overall business performance and organizational engagement.  The in-depth insight shared from DevOps surveys such as Puppet and Splunk’s 2018 State of DevOps Report, show how IT can become a driver of business performance going forward rather than be seen a cost centre to the business. This change in mindset will gather pace in 2019.

To sum up, it’s certainly an exciting time to be involved in the world of DevOps and the pace of change is unlikely to let up any time soon! I relish the opportunities that lie ahead – and particularly the way in which the world of software development is being opened up to a wider audience with people collaborating more effectively through changes like NoOps, Low Code and Platform-as-a-Service. I look forward to seeing the landscape evolve further over the coming year.

 

4124
External | what does this mean?
This content is provided by an external author without editing by Finextra. It expresses the views and opinions of the author.

Comments: (0)

Harbinder Kang

Harbinder Kang

Global Head of Developer Operations

Finastra

Member since

11 Dec

Location

London

Blog posts

1

Comments

0

More from Harbinder

This post is from a series of posts in the group:

Banking Architecture

A community for discussing the latest happenings in banking IT. Credit Crunch impacting Risk Systems overall, revamp of mortgage backed securities, payment transformations, include business, technology, data and systems architecture capturing IT trends, 'what to dos?' concerning design of systems.


See all