Kubernetes platform services

Plan, build and run production Kubernetes and Red Hat OpenShift platforms, in your data centre or in the cloud, with the security, resilience and day-two operations your applications depend on.

Kubernetes that is ready for production, and stays that way

Kubernetes has become the standard way to run modern applications. Banks, mobile financial services, telecom operators and government agencies in Bangladesh now run customer-facing systems on it.

Installing a cluster takes a day. Making it secure, observable, recoverable and easy for development teams to use takes design and discipline. Keeping it that way through three Kubernetes releases a year takes a team.

Our CNCF and cloud-certified engineers design, build and run platforms on Red Hat OpenShift, on upstream Kubernetes and on the managed services of AWS, Azure and Google Cloud. We work in your data centre or in the cloud, alongside your team, and we stay for day two: upgrades, monitoring, backups and support.

Years in business
35+
Certified engineers
50+
Projects delivered
200+
Client organisations in six sectors
33

Signs you need a platform, not just clusters

Most organisations start with a cluster or two for a pilot. These are the signs it is time to run Kubernetes as a platform.

Every cluster is different

Each team or vendor built its own, so versions, tools and security settings vary, and nobody can support them all.

Upgrades keep slipping

Clusters run versions that are out of support, because every upgrade is manual and feels risky.

Security findings pile up

Scans flag vulnerable images and broad permissions faster than anyone can fix them, and auditors are asking questions.

Developers wait for environments

A new namespace, pipeline or database takes a ticket and a week, so teams build their own workarounds.

Recovery is untested

Backups exist, but nobody has restored a whole application or failed over to the disaster recovery site.

Licence costs keep rising

Virtualisation renewals have jumped, and you want one platform that runs virtual machines and containers together.

Day 0, day 1, day 2

Most of a platform's life is day two

Design and build take weeks. Running the platform takes years. Kubernetes releases a new minor version about three times a year and supports each for about a year, so upgrades, patching and capacity planning never stop. We plan for day two from the first workshop.

Day 0: design
Requirements, platform choice, architecture, sizing and the operating model.
Day 1: build
Clusters and platform services installed as code, then tested before go-live.
Day 2: operate
Monitoring, patching, scaling, backups and support, for as long as the platform runs.
Upgrades
A new Kubernetes minor version about three times a year, each one tested before it reaches production.

Platform options

Which Kubernetes is right for you

There is no single right answer. We help you choose on cost, skills, support and where your data has to live, and we build and run all four. Upkeep shows how much running each one asks of your own team.

  1. 01

    Red Hat OpenShift

    Kubernetes with the rest of the platform included.

    Console, registry, monitoring, logging, GitOps, pipelines, virtualisation and security are tested together, upgrades are automated, and Red Hat supports it as one product.

    Best for: Regulated institutions that want one supported platform on premises.

    UpkeepMedium
  2. 02

    Upstream Kubernetes

    Open-source Kubernetes, assembled from CNCF projects.

    No subscription fees and full control of every component. Your team, or ours, chooses, integrates and upgrades each piece.

    Best for: Teams with strong engineering skills and tight budgets, such as universities and research groups.

    UpkeepHigh
  3. 03

    Managed Kubernetes in the cloud

    Amazon EKS, Azure AKS or Google GKE.

    The cloud provider runs and patches the control plane. You choose when to upgrade, run the worker nodes and add-ons, and pay for what you use.

    Best for: Workloads your policies allow to run in a public cloud region.

    UpkeepLow
  4. 04

    Hybrid

    One platform across your data centre and the cloud.

    The same platform and tools in every location, managed from one place, for disaster recovery, extra capacity or a gradual move to the cloud.

    Best for: Organisations with data that must stay in the country and workloads that can move.

    UpkeepHigh

How a platform programme runs

The four phases we use across all our work, applied to Kubernetes.

  1. 01

    Assess and plan

    Review your applications, infrastructure, skills and rules, choose the platform, and agree a roadmap and budget.

  2. 02

    Design

    Design the clusters, networking, storage, security, delivery and operating model, and how the platform will grow.

  3. 03

    Build and migrate

    Build the platform as code and test it, prove it with a pilot application, then move workloads in waves.

  4. 04

    Operate and improve

    Run, patch and upgrade the platform with your team, report on service levels and keep improving it.

How we build platforms that last

A platform carries many applications for many years. These practices keep it dependable and affordable to run.

01

Everything as code

Clusters, platform services and policies are defined in Git and applied by automation, so any environment can be rebuilt and audited.

02

Upgrades are routine

We plan the upgrade path from day one and rehearse it, so clusters stay on supported versions without drama.

03

Secure by default

Least-privilege access, trusted images, network policies and audit logs are part of the build, with Bangladesh Bank's ICT security guideline in mind for financial institutions.

04

Built for your team to run

We document, pair and train as we build, so your engineers can operate the platform with us or without us.

05

Open standards, no lock-in

We build on CNCF projects and open interfaces, so applications and skills move between platforms and clouds.

06

Measured by service levels

We agree what matters, such as availability, recovery time and time to a new environment, then measure and report it.

Technology we work with

We are not tied to one vendor. We choose each component for support, skills and fit, and keep the list short.

Platforms

  • Red Hat OpenShift
  • Kubernetes
  • Amazon EKS
  • Azure Kubernetes Service
  • Google Kubernetes Engine
  • OpenShift on AWS and Azure

Networking and traffic

  • OVN-Kubernetes
  • Cilium
  • Calico
  • Gateway API
  • Istio
  • NGINX
  • F5 BIG-IP
  • MetalLB

Storage and data

  • OpenShift Data Foundation
  • Ceph with Rook
  • NetApp Trident
  • Portworx
  • Hitachi storage plug-ins
  • Dell Container Storage Modules

Delivery

  • Argo CD
  • Flux
  • Tekton
  • GitLab CI
  • Helm
  • Kustomize
  • Terraform
  • Ansible

Observability

  • Prometheus
  • Grafana
  • Loki
  • OpenTelemetry
  • Tempo
  • Alertmanager

Security

  • Red Hat Advanced Cluster Security
  • Kyverno
  • OPA Gatekeeper
  • Falco
  • Trivy
  • Sigstore
  • HashiCorp Vault
  • cert-manager
  • Keycloak

Partners we build on

Red Hat logo
NVIDIA logo
AWS logo
Microsoft logo
Google Cloud logo
GitLab logo
Dell Technologies logo
HPE logo
Hitachi logo
NetApp logo
Pure Storage logo
F5 logo

Ways to work with us

Platform assessment

A review of what you run today and what you need, ending with a platform choice, a design, a budget and a roadmap.

Build project

We design and build the platform against an agreed scope, timeline and acceptance tests, then hand it over.

Managed operations

We run the platform day to day under agreed service levels, with 24/7 cover where you need it.

Engineers in your team

Platform and DevOps engineers who join your team, pair on real work and train your people.

Common questions

Should we use OpenShift or upstream Kubernetes?

It depends on what you want to own. OpenShift costs more in subscriptions, but it includes and supports the console, registry, monitoring, GitOps, virtualisation and security tools, and it automates upgrades. Upstream Kubernetes has no licence fees, but your team chooses, integrates and maintains every component. We build and run both, and compare them on your workloads and budget.

Platform strategy and architecture
Can Kubernetes run in our own data centre?

Yes. Most of the platforms we build run on premises, on bare-metal servers, VMware or OpenStack, because the data has to stay in the country or close to core systems. They can also be linked to cloud clusters for disaster recovery or extra capacity.

Platform implementation
How long does it take to build a production platform?

Installing the software takes days. Most of the time goes into the work around it: getting servers and networks ready, connecting identity, storage and security tools, and testing. The strategy assessment gives you a dated plan for your environment.

Do you support the platform after it goes live?

Yes. Our support plans range from expert help for your own platform team to fully managed operations with 24/7 cover, delivered by engineers who know your platform.

Operations and support
Can our VMware virtual machines move to Kubernetes?

Many of them can. OpenShift Virtualization and KubeVirt run virtual machines on the same platform as containers, and migration tools move them in planned waves. We assess which machines should move, which should be containerised and which should stay where they are.

Virtualisation and VMware migration
Do our applications need to change to run on Kubernetes?

Usually a little. Most applications need their configuration, logging and health checks adjusted to run well in containers. Our application modernisation team does that work, from containerisation to full re-architecture.

Containerisation and replatforming

Plan your Kubernetes platform

Tell us what you run today and where you want to be. We'll suggest a first step, whether that is an assessment, a new platform or support for the one you have.

Related services