Prime TSR was engaged by a health care company to launch a reporting platform that would allow health care providers to identify improvement areas for patient experience. As cloud architecture experts, we came in to ensure the platform’s readiness and to create a “cloud center of excellence” that would meet its users’ high standards for performance. More specifically, Prime TSR implemented a DevOps and Infrastructure as a code (IaC) framework. In doing so, our experts brought the discipline, skills, and architectural knowledge to design a system that supports the application and the team of 130 engineers who manage it.

To bring this vision to life, the client team engaged Prime TSR to establish a DevOps framework and cloud infrastructure that would scale and support the application over time.

What We Did

Serverless computing

Cloud infrastructure

Cloud-based apps 

Systems integration 

Data and analytics 

DevOps 

Data visualization 

Product strategy 

Infrastructure as code (IaC) 

Cloud management

 

Creating a Proactive DevOps Culture

The opportunity to roll up our sleeves on this project would not have been possible without a team of 130 people who had already built the front end features of the platform. With a robust interface in place, our job was to get it operationally sound in time for a go-live date, and beyond.

In order to ensure the application is running effectively over time, the first six months were dedicated to aligning the development, quality assurance, and IT operations teams over a unified DevOps culture and set of processes. 

In establishing a DevOps framework, the client’s development teams were able to deploy future updates in Azure and “stand up” servers in an automated fashion using Infrastructure as Code (IaC). The scripted production environment eliminates room for human error and integrates across multiple environments, such as web servers, application servers, databases, and others.

In just six months, our client was equipped with a deployment pipeline, tools, and processes that would allow for automated deployment and testing in the cloud. 

Using IaC To Deploy In The Cloud

Investing in Infrastructure as Code immediately proved to be crucial. Typically, a systems administrator would have to spend hours, if not days, managing multiple environments, a load balancer, one or more web servers, database servers, and queue processing systems.

To simplify and speed up the workflow, we defined the basic building blocks necessary for the application to scale, and with defined IaC libraries, configuration took the form of a code file, making it easier to edit, copy, and distribute. With the go-live date quickly approaching, deployment and testing times were reduced to just minutes.

The outcome demonstrated the advantages of DevOps and Infrastructure as Code. Deployment time and frequency improved dramatically, environment configuration speed improved, and feature toggling became a new capability that made bug fixes easy. 

%

reduction in deployment time 

%

Improvement in environment configuration time

X

average deployment frequency