Skip to content
View erezrozenbaum's full-sized avatar

Block or report erezrozenbaum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
erezrozenbaum/README.md

πŸš€ pf9-mngt β€” Engineering Operations Platform

A self-hosted operational layer designed for engineering teams managing multi-tenant cloud environments at scale. Built to solve real Day-2 operational gaps in Platform9 / OpenStack environments at MSP scale.

πŸ‘‰ https://github.com/erezrozenbaum/pf9-mngt


πŸ“ˆ Project Scale

  • 450+ commits
  • 170+ API endpoints
  • 40+ database tables
  • 10+ containerized services
  • Full multi-service architecture

πŸŽ₯ Demo

pf9-mngt demo

Short walkthrough showing:

  • Inventory visibility
  • Snapshot automation
  • VM restore workflows
  • Migration planning

πŸ‘‹ About Me

I design and build operational platforms for real production environments.

Focused on:

  • Multi-tenant cloud operations (MSP scale)
  • Day-2 automation and governance
  • Migration from VMware to open platforms
  • Turning operational chaos into structured systems

🎯 Who This Is For

  • MSP engineering teams
  • Cloud platform teams
  • Enterprises operating Platform9 / OpenStack at scale

πŸ’‘ What This Platform Actually Solves

Built from real production gaps:

  • No persistent infrastructure inventory
  • No automated restore workflows
  • No snapshot SLA visibility
  • No structured onboarding for tenants
  • No structured migration planning from VMware environments
  • Limited cross-project operational visibility

🧠 Core Capabilities

🌍 Multi-Cluster / Multi-Region Operations

  • Single control plane across environments
  • Cross-region visibility and management
  • Designed for MSP-scale operations

πŸ“¦ Inventory Intelligence

  • Full infrastructure inventory (servers, volumes, networks, etc.)
  • Historical tracking with change detection
  • PostgreSQL-backed with JSONB + delta logic

πŸ›‘οΈ Snapshot Automation & Compliance

  • Policy-driven snapshot scheduling
  • Metadata-based automation (daily / monthly / retention)
  • Compliance reporting per tenant / volume

πŸ” VM Restore Orchestration

  • Structured restore workflows
  • Not just snapshot creation β€” actual recovery operations

πŸ”„ Migration Planning (VMware β†’ Platform9/OpenStack)

  • RVTools-based ingestion
  • Capacity planning (CPU, RAM, storage)
  • Migration wave design + downtime estimation
  • Target readiness validation (flavors, networks, tenants)

🧾 Governance, Audit & Operations

  • Full audit logs
  • RBAC with LDAP integration
  • Change tracking across infrastructure

🧰 Runbooks & Ticketing

  • Tier1 / Tier2 operational workflows
  • Structured execution with escalation paths
  • Designed for real support teams

πŸ“Š Metering & Reporting

  • Usage visibility
  • Foundation for chargeback / showback

πŸ”” Notification System

  • Operational alerts and event-driven workflows

βš™οΈ Platform Architecture

  • Backend: FastAPI
  • Frontend: React + TypeScript (Vite, Tailwind)
  • Database: PostgreSQL
  • Auth: LDAP + internal RBAC
  • Deployment: Docker & Kubernetes (both supported)
  • CI/CD: GitHub Actions (container build pipeline)

🎯 Why This Exists

This is not a replacement for Platform9.

It is built to extend it with the operational capabilities engineering teams actually need in production:

  • Visibility
  • Control
  • Automation
  • Governance
  • Migration readiness

🧠 Strategic Perspective

This project reflects a broader shift:

From infrastructure management
β†’ to operational systems engineering

Because at scale, infrastructure is the easy part.


🧠 Background

28+ years in IT, Engineering Manager, building and operating:

  • Multi-tenant cloud environments
  • MSP platforms
  • Infrastructure automation systems

Focused on turning operational complexity into structured systems.


πŸ“« Contact

Popular repositories Loading

  1. pf9-mngt pf9-mngt Public

    Open-source MSP and enterprise operations platform for Platform9/OpenStack, providing multi-cluster / multi-region management, identity federation, inventory intelligence, snapshot automation, rest…

    Python 1

  2. erezrozenbaum erezrozenbaum Public

    Profile README