How To Enable Green Field Systems on Azure

A MAJOR ENERGY player, multinational integrated oil and gas company, is one of the seven big oil companies in the world

A MAJOR ENERGY player, multinational integrated oil and gas company, is one of the seven big oil companies in the world. The primary objective of the client was to deliver a unified solution for Azure Service orchestration for different types of projects like Web, mobile, analytics, and machine learning. The client has hundreds of projects with different architecture patterns running on legacy and Azure cloud infrastructure

Overview of Challenges faced by Client

  1. The client has an existing architecture and system setup to support specific topology of applications in pre-production. The cost involved in building the infrastructure and the technical dependencies to maintain and enhance is too high
  2. Industry-standard well-architected framework principles were not followed. The client is stuck with a solution that is not scalable. Ex: takes weeks to add support for a different topology of apps
  3. Time taken to set up and tear down infrastructures is causing a huge delay in business deliveries and directly impacting the business deliveries and operational cost
  4. Testing the service configuration and having a first-time-right infrastructure for each system type is a major challenge in any cloud provider

How Current system Works

In the existing system, the Engineer has to know about azure resources and every service to provide the resources through the Azure portal. This is a very time-consuming and error-prone way to create/update the resources with proper configurations. Also, there is a huge chance for human error in configuring any specific environment for a specific project

How we proposed system architecture & metrics

  1.  A simple Do-It-Yourself UI has been delivered to all the engineers. The engineers can just click on the UI and decide what type of system they want to build and drag and drop components
  2. A role-based system is set up behind the screens to control the generation of infrastructure as per the definition in AD(Active Directory) or any other provider
  3. The opportunity was also utilized to identify resources in Azure that were causing a lot of overhead costs and maintenance costs. These were replaced with free open-source alternatives with recommended architecture standards
  4. Applications / Systems built are 100% configurable with adoption to best practices from industry standards including usage of vaults / KMS for secrets

Engineer Generated Architecture Pattern and Infrastructure

What are the Benefits of the proposed system

  • Dependency on experienced and mature engineers to be always around to build systems is impossible and costly. We eliminated this need by 100%. Anyone without prior experience can now request/generate and manage infrastructure
  • Cloud agnostic approach of engaging terraform ensured 100% portability for the client to repeat the same across other cloud providers like AWS
  • Tested code for infrastructure ensures that the developers or dev ops engineers do not end up debugging the same issues. Over a period of 3 months, the reliability of systems improved by 60% and will continue to grow
  • Modernization of existing systems as part of this opportunity also reduced unwanted licensing costs
  • Time to market for the infrastructure was reduced from 3 weeks to 1 day. This is a major win for the client to onboard new customers and delivered direct business results
  • Time taken for Change management and propagation of infrastructure changes has significantly reduced from a couple of hours to a couple of mins due to automation in place

Our Recent Blogs

Follow our latest blogs on digital trends, updates on current technologies, and recent market trends. Get updated with our interesting blogs to find the perfect solution for your business

Top 5 Java Development companies in Chennai

Why and when choose custom Software development?

Voice Enabled Banking and Chatbots with Dialogflow

Leave a comment

Your email address will not be published. Required fields are marked *