Skip to content
Operate

Cloud, Hosting & IT Infrastructure

Kornspire designs and operates cloud infrastructure: landing zones, infrastructure as code, networking, CI/CD, observability, cost optimisation and tested backup and recovery.

The problem

Infrastructure nobody can rebuild

Cloud estates tend to grow by hand. Resources are created in a console during an incident, permissions are widened to unblock a deployment, and a year later nobody can say what would happen if the account were lost — or reproduce the environment from scratch. The bill rises, the recovery plan is untested, and every change carries risk that is impossible to quantify.

Signals you have this problem

  • Environments differ in ways nobody can fully enumerate
  • Cloud spend is rising without a matching rise in usage
  • Backups exist but a restore has never been performed
  • Deployments require a specific person to be available

Our approach

If it is not in code, it does not exist

Every environment is expressed as infrastructure code, reviewed like application code and applied through a pipeline. On top of that we put least-privilege access, network segmentation, observability on user-visible symptoms, and a recovery procedure that is rehearsed rather than documented and hoped for. Right-sizing comes after measurement, not before.

Landing zone and account structure

Account and subscription layout, identity and least-privilege access, tagging standards, guardrails and budget alerts.

Infrastructure as code

Terraform-managed environments with reviewable plans, reproducible provisioning and drift detection.

Networking and connectivity

Network segmentation, private connectivity to data stores, ingress and egress control, DNS, TLS and certificate lifecycle.

Containers and orchestration

Container builds, registries, Kubernetes or managed container platforms, autoscaling policies and resource limits.

CI/CD and release pipelines

Build, test, scan and deploy pipelines with environment promotion, approvals and tested rollback.

Observability and on-call

Metrics, logs and traces with alerting tied to user-visible symptoms, plus runbooks and escalation paths.

Resilience and recovery

Backup policy, retention, recovery objectives, and periodic restore rehearsals with the results written down.

Cost engineering

Measurement before right-sizing, commitment planning, storage lifecycle policies and per-environment budget visibility.

Outcomes

What changes for you

  • Environments that can be rebuilt from code rather than from memory
  • A recovery path that has actually been executed at least once
  • Cloud spend explained by workload and reviewed on a schedule
  • Deployments that any authorised engineer can run safely

Deliverables

What you receive

  • Infrastructure-as-code repository covering every environment
  • Network and access design documentation
  • CI/CD pipelines with promotion and rollback
  • Monitoring dashboards and alert definitions
  • Backup, retention and recovery policy with rehearsal results
  • Cost baseline and optimisation report

Evidence

What you can check before you call

Each item below links to something you can verify yourself — our own product, this website, or the engineering playbook we publish.

  • Our product

    Upkilo, operated by us

    We run Upkilo in production ourselves — releases, hosting, support and incidents are ours to handle, not handed to someone else.

    How Upkilo is built
  • Our product

    Data protection built into the product

    TLS in transit, AES-256 at rest, automated encrypted backups, and export and erasure tooling for data requests — implemented controls, not a certification.

    Security on upkilo.com(opens in a new tab)
  • Engineering playbook

    ADR-003: Azure as the default cloud

    Why new client projects in India default to Azure — data residency in the Central India and South India regions among the reasons — and when they should not.

    Read ADR-003(opens in a new tab)
  • Engineering playbook

    Incident response procedure

    How an incident is declared, run, communicated and reviewed afterwards — the procedure we follow ourselves.

    Read the procedure(opens in a new tab)

How it runs

The engagement, step by step

  1. 01

    Baseline

    Inventory current resources, access, spend, dependencies and recovery position. Establish what exists before changing it.

  2. 02

    Design

    Target account structure, network and identity model, environment topology and recovery objectives, agreed in writing.

  3. 03

    Codify and migrate

    Bring resources under infrastructure code incrementally, lowest-risk first, with rollback at each step.

  4. 04

    Operate and review

    Monitoring and alerting in place, restore rehearsed, cost and access reviewed on a recurring cadence.

Typical stack
  • Terraform
  • Docker
  • Kubernetes
  • Azure
  • AWS
  • GitHub Actions
  • OpenTelemetry
  • Cloudflare

Typical engagements

What this looks like in practice

Illustrative shapes of work rather than client stories. We publish client work only with the client's consent and with real figures, so these describe the problem and the approach instead.

Migrating a hand-built estate into code

Existing resources imported into Terraform environment by environment, ending with reproducible provisioning and drift detection.

Cost reduction without capability loss

Measure, then right-size, apply storage lifecycle policies and commitments — with a written record of what changed and why.

Recovery readiness

Define recovery objectives, implement matching backups, then rehearse a full restore and fix what the rehearsal exposes.

Answers

Cloud, Hosting & IT Infrastructure: questions

What is cloud and infrastructure engineering?

Cloud and infrastructure engineering is the design, provisioning and operation of the compute, storage, networking and deployment systems an application depends on — expressed as code so that environments are reproducible and changes are reviewable.

Which cloud provider do you recommend?

The one that fits your workload, your team's existing skills and your data-residency requirements — most commonly Azure or AWS, with Cloudflare for edge delivery. We do not hold a reseller position with any provider, so the recommendation is based on fit rather than margin. Where multi-cloud is proposed, we usually argue against it unless there is a concrete requirement driving it, because the operational cost is consistently underestimated.

Can you manage infrastructure on an ongoing basis?

Yes, as a managed service with defined response commitments, or as a co-managed arrangement where your team holds day-to-day control and we handle escalation and periodic review. Both are documented, and both leave access and ownership with you.

What are realistic recovery objectives?

They should be derived from business impact, not chosen for comfort. We help you set a recovery point objective and recovery time objective per system, implement backups that can meet them, then rehearse a restore to prove it. An untested backup is an assumption, not a control.

How much cloud cost can be saved?

It varies too much for an honest number in advance, and we will not quote a percentage we cannot substantiate. Untuned estates commonly carry idle capacity, oversized instances and unmanaged storage growth. We measure first and present findings with the specific saving and the risk attached to each change.

Deep dives

5 detailed articles on this topic

Longer technical pieces, each covering one specific decision inside this service. Written to be argued with, not skimmed.

Cloud6 min read

Backups you have actually restored, and the ones you only hope exist

Every organisation has backups. A much smaller number have restored one. The distance between those two positions is usually discovered on the worst day of the year, when someone finds that the nightly job has been failing silently since a credential rotation in March.

Cloud6 min read

Deploys that can be undone, and the ones that cannot

The question that matters about a deployment strategy is not how fast it ships but how quickly a bad change stops affecting users. Most teams can deploy in minutes and cannot roll back at all — because a migration ran, or because rollback was never tested, and both are discovered at the worst possible time.

Cloud6 min read

Infrastructure as code, and the drift that quietly defeats it

Infrastructure as code delivers its promise only while the code describes reality. One console change during an incident, never reflected back, and the repository becomes documentation of what someone intended two quarters ago — at which point the next apply either fails or reverts a fix nobody remembers making.

Cloud6 min read

Observability: what to instrument first, and what to stop logging

Most systems produce an enormous volume of logs and cannot answer how long a request took at the ninety-fifth percentile. That combination — over-logged and under-instrumented — is the normal state, and it is expensive in both directions: you pay to store output nobody reads while lacking the signals an incident actually needs.

Cloud6 min read

Where cloud spend actually goes, and the four lines worth reading

Cloud bills are itemised in units nobody thinks in. A team asks why the bill doubled and receives four hundred line items denominated in GB-months and request-units, which is why the usual response is either to accept it or to cut something visible and hope. Both are avoidable with an afternoon of attribution work.

Considering cloud, hosting & it infrastructure?

Tell us the outcome you need and the constraints you are working inside. You will get a straight answer about whether this is the right service, a smaller one, or none of ours.

Prefer email? hello@kornspire.com