Automated Infrastructure Provisioning for Private Cloud

Automated Infrastructure Provisioning for Private ...

Case Study

Automated Infrastructure Provisioning for Private Cloud

Share this Case Study with a friend.

dark mode

Customer Challenge

A leading global bank approached Citihub to advise on improving its end-to-end processes for provisioning servers. The bank had been running a strategic project to deliver a private cloud service for approximately three years; however, feedback from internal customers suggested the interfaces into the service were not sufficiently agile. Cumbersome, manually intensive processes were holding back adoption of the service. Ultimately, the bank sought to reduce time-to-market, improve quality and drive end-to-end automation of its server provisioning processes.

How Citihub Helped

Citihub began by defining a vision of how infrastructure provisioning should work, detailing a self-service, API-driven approach. The team then conducted a thorough review of the existing server provisioning process, analysing 12 months of data to identify common ordering patterns – to ensure the new approach adequately covered all use cases. A new process was developed based on a request, approval and fulfilment structure – representing a simplified approach with clearly defined roles and responsibilities.

To support the request function, Citihub defined a set of front-end ordering screens for self-service provisioning. The screens used external cloud services as a reference point to promote simplicity and familiarity, but were extended to accommodate internal complexities. Central infrastructure reference data was established to underpin the new ordering screens and promote standardisation across infrastructure ecosystems. Existing control points were streamlined, resulting in a new set of lightweight approval processes. These approval processes enabled internal customers to control spend and manage sprawl, while allowing infrastructure design teams to challenge requests that deviated from central standards.

To drive the solution, Citihub worked with internal architecture and engineering teams to define a web-service API. An XML API request format was defined, and underlying technologies chosen to orchestrate and execute the automated fulfilment; these covered capacity & workload placement, virtual machine creation & build, network and storage configuration, CMDB integration, software installation and access control. Build and test activities were co-ordinated across a total of 10 internal teams over a 6-month period to deliver the end-to-end solution.


Results

Streamlining infrastructure provisioning
Customer feedback around the new self-service approach was overwhelmingly positive. The solution reduced the time to provision a server by 50% from day one, with significant potential for further reductions once the underlying automation had time to bed down.

Lowering cost
By enabling customer self-service and controlling configuration options through reference data, Citihub helped the bank to significantly reduce costs associated with infrastructure design. In addition, the automation of underlying provisioning tasks significantly reduced the volume of manual work required to provision virtual servers.

Enabling innovation
Citihub helped the bank create the right platform to foster innovation. Developers can access infrastructure more quickly, more easily and at lower cost, so the bank has become more agile in developing, testing and deploying new business functionality.

Related Case Studies

Our Insights

see all insights
code
See technical discoveries and coding insights from our developers.

Learn more about our Services

Application Modernization

Driving the technical, operational and cultural changes required for adoption of cloud native architectures, platforms and services

Application Modernization
read more
read more

Making data accessible, usable, accurate and secure

Data Management
read more
read more

Architecture, design and hands-on engineering of secure and scalable private and public cloud platforms

Cloud Platform Services
read more
read more

Ensuring safety of data and applications in the cloud by integrating security into the heart of developer workflow

Cloud Native Security
read more
read more

Unlocking cloud-based developer productivity through modern, dynamic approaches towards compliance

Continuous Compliance
read more
read more

Implementing modern organizational structures and operating models that transcend traditional silos

Enterprise Transformation
read more
read more

Let's talk about your digital transformation

contact us