2400 Meadowbrook Parkway, Duluth, GA 30096 | +1 770-493-5588 Follow Us
Select Page

Case Study

Provided custom Envoy configuration and a single pipeline for a world-leading manufacturer of marking, tracking, and computer printing technologies

Client Background

A world leading manufacturer of marking, tracking, and computer printing technologies serving 84% of the fortune 500 companies.

Client Need

  • Integrate new third-party Windows based VM solution that had its own API with a new product that was being offered in the market
  • The solution had to be deployed behind the client’s SSO as a seamless customer experience
  • It was challenging as the Kubernetes cluster did not share the same subnet as the Windows VM deployment
  • One of the APIs was stateful and required specific routing requirements.
  • Windows infrastructure required monthly updates for Microsoft “security fix Tuesday” to comply with security requirements
  • Interfaces had to be created to load shared information into the third-party solution and the client solution at deploy time

Our Solution

  • Provided custom Envoy configuration and a single pipeline that allowed for rollout of k8s infrastructure and apps in parallel with a Windows VM deployment.
  • Conducted Integration tests that ran as part of the pipeline to make sure everything was connected correctly
  • Deployed a Packer build that took the latest Microsoft fixes and created an image for automatic deployment
  • Reworked the pipeline a year later to implement a multi-VM Managed Instance Group (MIG) with GCP auto-healing
  • Worked closely with the “device-driver in-a-box” solution that was delivered by the vendor to create a first-class server solution capable of infinite horizontal scaling

Tools & Technologies

Google Cloud, Kubernetes, Jenkins, Packer, Envoy

Key Benefits

  • Deployed over 20 releases of the third-party solution and hundreds of the client solution
  • Automation of the custom deployment pipeline ensured that the entire process took less than 5 hours from a sandbox deploy, then dev, stage and production environments.  This included all testing and validation
  • In the beginning, the Windows VM had to be rebooted at least daily. Working with the vendor over a period of 18 months, the client finally has a stable server product that hasn’t needed a reboot in months
Case Study KeyPoints

Let's Connect

Talk to us and know how our over two decades of experience and a strong global presence can transform your business.

Services

Digital Product Engineering

Cloud Services

Data & Analytics

Intelligent Automation

Cyber Security

Build Operate Transfer

Talent Solutions

Industries

Communication & Media

Hi-Tech

Healthcare, Life Sciences,
and Insurance

Banking & Financial Services

Energy and Utilities

Retail

Manufacturing

Transportation and Logistics

Innovation @ Work

Blogs and Insights

Research and Whitepapers

Case Studies

Podcasts

Webinars & Tech Talks
US Employment Reports

Company

About Us

Leadership

Strategic Partnerships

Office Locations

News and Events

The Foundation

Careers

Open Positions

Life @ Innova Solutions

Candidate Resource Library

Let's Connect