📄 Page 1-8 of 38 (Condensed Interactive Preview) ⬇️ Download Full Spec (PDF Sample)
Production Operator Handover Report
Project: Core Banking Infrastructure | Author: Lakshay Walia | Status: FINALIZED
Section 1: Executive Architecture Overview & System Topology

This document details the operational mechanics, disaster recovery protocols, and deployment primitives for the highly available infrastructure provisioned for the production environment. The architecture leverages a containerized microservices approach orchestrated via Kubernetes.

[ SVG Architecture Topology Diagram: Load Balancer -> K8s Cluster -> Postgres Cluster ]

All ingress traffic is routed through a resilient load balancing tier with automated TLS termination and strict WAF policies applied.

Section 2: Automated Deployment & One-Click Bootstrap (`./install.sh`)

Environment bootstrapping is entirely codified. Operators should not execute manual shell commands for cluster creation.

# Execute the immutable infrastructure bootstrap script ./install.sh --env=production --region=eu-central-1 --strict # Monitor the rollout status kubectl rollout status deployment/core-api -n production
Section 3: Checksum Verification & Immutable Image Archives (SHA-256 Manifests)

To prevent supply chain attacks, all container images deployed must match their cryptographic SHA-256 manifests declared in the Git repository.

SECURITY MANDATE Any image pulling from the registry without a pinned SHA-256 digest will trigger an automatic policy violation and halt the CI/CD pipeline immediately.
Section 4: Secure Secrets Management & Auto-Generated `.env` Vault

Sensitive configuration is injected dynamically at runtime via HashiCorp Vault. No `.env` files contain plain-text credentials in the repository.

# Request temporary DB credentials via Vault CLI vault read database/creds/readonly-role
Section 5: Readiness & Liveness Probes (/health & /ready probe specifications)

Microservices implement strict `/health` (Liveness) and `/ready` (Readiness) endpoints. The Kubernetes control plane utilizes these to govern traffic routing and perform automated pod cycling upon deadlock detection.

Section 6: Systemd Service Integration & Auto-Recovery on Node Reboot

For bare-metal backing services (e.g., node-level logging agents), `systemd` is configured for auto-recovery on node reboot with exponential backoff.

Section 7: Disaster Recovery SOP (Backup & Restore Runbook)

In the event of complete region failure, follow Runbook DR-001. State backups are continuously replicated to cold storage in an isolated AWS account.

# Initiate cluster state restoration velero restore create --from-backup core-prod-nightly-latest
Section 8: Troubleshooting & Common Operator Error Codes

Refer to the standard telemetry dashboards in Grafana. If Alert ID ERR_OOM_550 triggers, verify the JVM heap limits configured in the Helm values overlay.

OFFICIAL
VERIFIED
Lakshay Walia
Verified & Certified by Lakshay Walia — Cloud Architect
Timestamp: 2026-07-27 12:00:00 UTC | Rev: 4.2.1