Skip to content

Infrastructure Administrator Guide

This guide helps infrastructure administrators, system operators, and technical staff deploy, operate, and maintain Crucible platforms.

Overview

As an Infrastructure Administrator, you are responsible for the overall health, security, and reliability of the Crucible platform. This role is distinct from Range Builders, who create exercises, and Instructors, who deliver training. Your responsibilities focus on platform-wide operations rather than exercise content.

Key responsibilities include:

  • Infrastructure planning and capacity management
  • User account provisioning and permission management
  • System monitoring, maintenance, and troubleshooting
  • Security policy enforcement and compliance oversight
  • Backup, recovery, and disaster preparedness
  • Application-level configuration and integration management

API Permissions

Each Crucible application maintains its own permission model. Infrastructure Administrators typically require an Administrator role within each application to manage users, roles, and system-level configuration.

Refer to the following documentation for application-specific permission details:

Platform Architecture

Core Components

Crucible Platform
├── Identity Management (Keycloak)
├── Container Orchestration (Kubernetes)
├── Application Services
│   ├── Player (User Interface)
│   ├── Caster (Infrastructure)
│   ├── Steamfitter (Scenarios)
│   ├── Alloy (Event Management)
│   ├── TopoMojo (Lab Creation)
│   ├── Gameboard (Competitions)
│   ├── Blueprint (MSEL)
│   ├── Gallery (Incident Data)
│   └── CITE (Threat Evaluation)
├── Supporting Services
│   ├── PostgreSQL (Database)
│   ├── Redis (Caching)
│   ├── File Storage (S3/MinIO)
│   └── Message Queue
└── Infrastructure
    ├── Load Balancers
    ├── SSL Termination
    ├── Monitoring Stack
    └── Logging Aggregation