VAG UK

DevOps & AWS EKS Modernisation

A fast paced and challenging project to meet the deadlines set by the business.
ORGANISATION

Company Information

Established in 2003

NAME:

UK segment of a German automotive manufacturer

TURNOVER :

£Billions per annum

DevOps & AWS EKS Modernisation

CASE STUDY
Overview

There is always a better approach, even if you're already using Docker containers and Kubernetes.

The challenge set by the group was to ensure that the platform security posture was met within a tight timeline.

The existing EKS infrastructure had been created with self managed nodes and has fallen foul to complicated upgrades and security holes.

To make the problem more complex, was that there were many manual processes and manual operational requirements the team were supporting with. We had to come up with a better way.

There was no secrets management in place, so the challenge was to tighten application and infrastructure level security.

Challenges
  1. Move the EKS Self Hosted Nodes to EKS Fargate.

  2. No More EC2. An objective set by the business to no longer require operational burden of patches and security.

  3. This organisation has many legacy systems & processes which need to be understood in order to migrate successfully to AWS.

  4. Introduce Secrets Management.

  5. Remove AWS Access Key usage.

  6. Introduce CI/CD and Terraform Automation.

  7. Automate Deployments to EKS.

  8. No automation & lack of documentation.

  9. Operational Costs are high for server patching.

  10. Upskilling people in the organisation to new ways of working.

Solution - EKS Infrastructure Modernisation

What a fantastic challenge to have completed with time to spare. Our experience with Docker, EKS and AWS made us the ideal partner to work with.

We produced a Design and TCO to get approval for our work. Our POC process proved the existing container applications can work in Fargate.

Storing the Docker Image was also moved from self hosted Nexus to hosting in the AWS ECR. This made it easier to share images across accounts.

EKS Pods
0 +
Environments
0 +
EKS Nodes
15
Solution - Modernisation - Secrets Manager

Secrets Management and Security are often overlooked in the rush to migrate to AWS. This is exactly what had happened this this client.

KO Technologies ensure that no secret was in plain text.

Our approach was to integrate EKS with AWS Secrets Manager.

Insecure Secrets
100
Secrets Manager
0 +
Servers
0 +
Solution - Modernisation - EC2 Workloads to Containers

Replatforming applications that are running in a traditional fashion is no easy task to make Docker Images for.

Our talented team, was able to reduce the number of EC2 hosts from 10 to , but neatly packaging the running services in to Docker images, ready to be hosted in EKS Fargate.

Together with this move we introduced Jenkins pipelines to build, store and deploy these new applications to the EKS Fargate Cluster we built.

AWS Accounts
0 +
Pipelines
0 +
Servers
30
Results

AWS

A well architected delivery for EKS modernisation.

Security: Internet traffic inbound was changed from NLB to ALB. The ensured security groups restricted access from Imperva.

Costs: EKS Fargate Pod specifications were finely tuned ensure compute power was optimal. Client was made aware of savings plans to implement.

Operations: Replatforming the Linux EC2 workloads to Docker / EKS, means that there is significantly reduced operational overhead.
EKS Fargate is used to reduced Kubernetes data plane management. 

Performance: The EKS pods are tuned to run as quickly as required and scale accordingly to demand.

Sustainability: EKS Fargate means that he infrastructure scales to meet demand.

Reliability: Everything is delivered with Terraform Automation and automated CI/CD to ensure reliable delivery of DevOps.

People

We help and trained multiple organisation units to modern ways of working on introduce a DevOps mentality to their way of working.

A collaborative way of working, sharing ideas and common code base helped many teams work more efficiently.

Processes

Many processes are automated, which provides a far more efficient way of working,

Products

Opensource tooling for the migration keeps the costs down without reducing quality.

TOOLBOX

The right tools for the job

The versatility and extensibility means we can automate more make the delivery of services repeatable, reliable and reproduceable.