DevOps innovation tools

We recently announced the arrival of our Live DevOps Innovation Platform built in-house here at Sandhata. I wanted to share some of the tools we have used for it so far, as well as my personal experiences on this platform, as it has been very interesting and a big learning experience for me.

The DevOps Innovation Platform project was launched in August 2016. We began by building a very simple application, called Sandhata Bank, using public APIs available from the Open Bank Project. This meant we didn’t have to build an entire banking back-end.

The foundations

The first few weeks were spent designing and building the environment, configuring our Docker setup, and building a Continuous Delivery pipeline framework using Jenkins.

From there we have continued to integrate open source tools, including:

 

Enterprise products

Once we had a good working open source model, we started to incorporate enterprise-licensed products. We have analysed the market and sought to include the products we believe are industry-leading in various areas.

So far, in addition to the many open source products, the Platform features:

 

DevOps principles

From the very beginning, we have followed DevOps principles of continuous improvement and collaboration in working as a team. We started out using Phabricator as our task management system, while following Agile practices (sprints, scrum meetings etc). We have since progressed to using Agile Central as our task management system as it offers more mature features.

This open way of working has allowed us to evaluate more than 30 different tools and has given each team member responsibility for their area of focus and the tools available.

The DevOps Innovation Platform project has been a great opportunity for every member of the DevOps Platform team to work with many new technologies and gain a real breadth of skills. Each person has been involved in researching the wide spectrum of new technologies and building POCs to gain deeper understanding of the products, whilst helping to ultimately decide which tools should be included.

Continuous customer feedback

I personally have found this process incredibly interesting, and a great opportunity to get my hands on some of the hottest tools around. With each tool and process addition to the Platform, we have demonstrated these to our clients, and their feedback has kept us eager to keep going.

Our conversations with clients and partners have been so enriched by this Platform, as it allows us to easily demonstrate our understanding and experience of each focus area, that it is a springboard for meaningful discussion.

Plug-and-playground

The other brilliant aspect of this Platform is that it is a working, complete real-life application ecosystem. So when new tools come along, we already have the perfect playground to download, install, and play around with the tool to get up close and personal with it. As we already have hands-on experience with the tools, we can provide better, completely personalised advice to clients based on our breadth of experience with the different toolsets available.

We are working on enhancing the Platform as I write, and adding new features and tools all the time.

I look forward to keeping you up to date with our new additions as they come through!

 

Want to know more?

Take a look at the Platform page or contact us on +44 20 7680 7105 for a no-obligation product review.

 

The following two tabs change content below.

Bronwyn Davies

Bronwyn Davies is Head of DevOps at Sandhata Technologies. She brings more than 9 years' experience in application development to help clients achieve their DevOps ambitions. With in-depth understanding of the financial industry, she is able to draw on her experiences and knowledge to provide best practise guidance and practical tips to organisations looking to reinvent their application development processes.