Keystone

Infrastructure integrator

The infrastructure your business stands on

We design and build resilient platforms for systems where downtime costs money: payments, finance, high-load services. Everything in code, fully transparent, handed over to your team.

  • ■Multiple data centers
  • ■100% Infrastructure as Code
  • ■Secure by default
  • ■Team handover

Services

Full cycle: from assessing where you are to a running platform and a trained team.

01

Architecture & audit

We assess your current infrastructure, risks and bottlenecks, then design the target architecture and a staged roadmap to get there.

  • —Reliability and security audit
  • —Target architecture
  • —Roadmap and estimates
02

Turnkey platform

We build a Kubernetes platform in your data centers or cloud: networking, clusters, storage, secrets, CI/CD and observability. Fully defined as code.

  • —Multi-DC Kubernetes
  • —IaC: Terraform/OpenTofu, Ansible
  • —CI/CD and observability
03

Migrations

We move services off legacy platforms and foreign clouds without stopping the business, choosing open-source and local alternatives.

  • —Migration to Kubernetes
  • —Cloud exit
  • —Phased, zero-downtime moves
04

Security & compliance

Security is built into the platform, not bolted on. We prepare infrastructure for audits and certification.

  • —Secrets, PKI, mTLS
  • —Policies and change control
  • —Audit readiness, critical infrastructure requirements

Approach

The principles that make infrastructure predictable for the business and transparent for auditors.

Single source of truth

Infrastructure state lives in the repository and can be rebuilt from it. No knowledge locked in one engineer's head.

No change outside code

Every change goes through review and a pipeline. Each action has an author, a reason and a trace in history.

Versioned modules

Platforms are assembled from tested, versioned modules. Results are reproducible; rollback is a version change.

Documentation & training

We hand over knowledge, not just infrastructure: documentation, runbooks and team training.

Plan before apply

Before any change you see exactly what will change, whether in the cloud, a cluster or a proxy config. Checks run automatically; a human approves the apply.

Automation with guardrails

Every layer has exactly one owner and least-privilege access. Automation acts only from an allowlist and leaves an audit trail.

Process

  1. 1

    Audit

    We study your infrastructure, business and regulatory requirements.

  2. 2

    Architecture

    We agree on the target architecture, plan and acceptance criteria.

  3. 3

    Delivery

    We build iteratively; every change goes through code and a pipeline.

  4. 4

    Handover

    Documentation, team training and post-launch support.

Experience

Experience of the founder and the team. Client names are withheld under NDA.

Fintech

Payment system across three data centers

Architecture from scratch: active sites plus a dedicated one for quorum and disaster recovery, with secured partner exchange layers. Every failure scenario, from losing a site to a broken inter-site link, is worked out and rehearsed in advance.

Reliability

Resilience testing in production

A static audit of every node for single points of failure, followed by planned and hard reboots group by group: ingress, databases, the service layer. Each violation found is fixed and re-tested.

IaC

Server fleet as code

One entry in the repository and the machine is created in the cloud, recorded in the CMDB, joined to the domain, added to the automation inventory and granted role-based access. No manual steps, no drift between systems.

Access

Single sign-on instead of key sprawl

A central user directory and role-based server access replace local accounts and chains of jump hosts. One entry point, session audit, and instant access revocation in one place.

Platform

Operations Kubernetes clusters

Infrastructure for operations itself: secrets with SSO login, a PostgreSQL operator, automation, CI runners and monitoring. Ansible bootstraps the cluster, OpenTofu owns the platform; each layer has one owner.

Data

Highly available PostgreSQL

Clusters with automatic leader failover, connection pooling and backups to object storage. Restores are tested regularly, not on the day of an outage.

AIOps

LLM-assisted alert triage

A model audits alerts and the results of automated runbooks in Airflow, then suggests diagnostic commands and fix ideas to engineers. It has no rights to act: sensitive data is masked, and decisions and execution stay with a human.

Migration

Moving production to a new network

Production machines and services moved to new addressing on a pre-planned runbook: dependencies, cut-over order and rollback were ready before work began.

Monitoring

Monitoring platform in an air-gapped environment

Highly available monitoring and incident response with no internet access: in-house ACME, automated TLS and mTLS certificate issuance.

Technology

  • Kubernetes
  • OpenTofu / Terraform
  • Ansible
  • AWX
  • GitLab CI
  • Vault
  • FreeIPA
  • PostgreSQL
  • Patroni
  • CloudNativePG
  • pgBackRest
  • MinIO
  • Prometheus
  • VictoriaMetrics
  • Grafana
  • Loki
  • Airflow
  • NetBox
  • nginx
  • Kyverno
  • Longhorn

Team

We assemble an engineering team for each project. Architecture is led by the founder.

MP

Mikhail Prigorodov

Founder, principal architect

Principal platform architect of a payment system running across three data centers. Builds infrastructure on an everything-as-code basis and teaches teams to run it.

Learn more →

Let's discuss your project

Tell us about the task — we reply within one business day and propose a format: audit, design or turnkey delivery.

Contact us

info@keystone-infra.ru