Solution
Private and hybrid infrastructure
Design and deployment of private and hybrid infrastructure on-premises or with a hosting provider. Integration of servers, virtualisation clusters, storage and networking for applications and data platforms.
Architecture and implementation
Compute and virtualisation
Physical server and virtual machine environments for running services.
Storage and data
Storage, database and data exchange architecture.
Hybrid platforms
Integration of private services with cloud environments and applications.
Design decisions
Virtualisation cluster architecture with shared storage and separate networks for administration, applications and VM migration. Shared storage lets multiple hosts access VM volumes so a VM can restart on another host. Array replication and multiple SAN paths maintain access where supported by the selected configuration.
Illustrative implementation
An environment can separate application services, data and administration, with capacity and access paths defined for each layer.
Engineering outputsArchitecture, host and storage configuration, segmentation and operations procedures
Related projects
A compute platform runs Python and R analyses of genomic sample batches in containers. Each run retains references to input files, the Git commit, container image and parameters so results can be compared and the pipeline rerun on another dataset.
Apache Airflow
Docker
GitHub
Kubernetes
Linux
PostgreSQL
Pure Storage
Python
R
Terraform
Components and flows
- PostgreSQL catalogue for datasets, parameters and provenance; shared storage for files and results
- Docker images built from identified GitHub versions, then executed through Airflow and Kubernetes
- Python and R processing, result publishing and execution records
A private platform connects a research agent to a document index and a local Llama model, with retrieval filtered by access permissions. For example, it can support review of a contract file by locating relevant passages in the firm’s documents and reference texts, then preparing an answer with source references.
Docker
.NET
Microsoft Entra ID
Infomaniak
LangChain
Linux
Llama (Meta)
Model Context Protocol
Microsoft 365
PostgreSQL
Python
Components and flows
- Extraction of Microsoft 365 documents and reference collections, followed by text and vector indexing in PostgreSQL
- LangChain agent using a Llama model and read-only MCP search tools, with permission filtering and bounded tool calls
- Available context checked before generation, with references presented in a .NET application
Development and integration
- Linux and Windows servers
- Virtualisation, containers and storage
- Identity and infrastructure services
- Automation and operations
Systems involved
- Servers, NAS/SAN and virtualisation platforms
- Databases and applications
- Azure, Google Cloud and hosted services
Service lineServers and hosting →
Discuss your project
A discussion of your project’s design, development and production deployment.