Projects · Mini Hostpapa

Organization & Departments

Who owns what at HostKid. Clear scopes, team boundaries, communication handoffs, and People Ops that stays aligned with the company.

Updated Aug 2, 2026 · 7 min read

Organization & Departments

Perfect CloudStack doesn't save you if nobody knows who owns the rack, the portal, or the invoice.

This doc is the org map: departments, hard scope boundaries, and how teams talk to each other. Even when one person wears five hats in the lab, the hats stay separate so we don't mix who decides with who executes.

Read this with Executive Overview

Culture and values live in Executive Overview. This doc is the operating structure behind those values.


Organization map

Departments at a glance. Technical teams are split on purpose. People Ops stays aligned with Corporate at small scale, not a separate empire.

Loading media
HostKid organization structure showing Founder, split technical teams, and business operations departments.
Department structure. Infra IT owns the factory floor. Product Engineering owns the software that runs orders through it.

Two technical teams (don't merge them)

Most hosting org fights start here: one blob called "Engineering" that owns everything from cable pulls to React components. We split it.

Infrastructure & Datacenter (Infra IT)

Charter: Keep the datacenter and CloudStack platform healthy, secure, and within capacity.

In scopeOut of scope
On-site datacenter work: power, hardware, cabling, physical accessPortal UI, customer-facing product logic
CloudStack: zones, hosts, storage, network underlay, offerings (platform side)ERPNext business rules, tax, payroll
KVM health, templates, capacity, patching, backups, DR for the platformSales promises, custom SLAs in contracts
Monitoring/logging for infrastructure (with Ops practices)Application bugs in portal/API code

Decides: change windows, capacity limits, when we stop selling VPS in a zone, how CloudStack is run.

Handbook: Volumes 3–7, 17–18, 27.


Product Engineering (solution stack)

Charter: Build and run what customers and staff use: portal, API, provisioning engine, integrations.

In scopeOut of scope
Frontend, backend, REST/API, provisioning workers and queuesRack installs, switch firmware, physical security of the building
Portal ↔ ERPNext ↔ CloudStack integrationsCloudStack cluster surgery (Infra IT owns the platform)
Internal k8s apps (admin tools, monitoring hooks, internal services)Interpreting HR policy or handling billing disputes
CI/CD for application repos, API contracts, developer experienceDNS/email product operations (later product lines, other volumes)

Decides: app architecture, release cadence for portal/API, how the provisioning engine behaves.

Scope can grow later: reseller API, migration wizards, mobile app, AI-assisted support tools. That expansion gets documented. It is not silent scope creep.

Handbook: Volumes 8–10, 19–21.

Boundary rule: Infra IT owns the factory floor. Product Engineering owns the software that runs orders through the factory. CloudStack down → Infra IT leads. Paid but not provisioned → Product Engineering leads (Corporate + Infra consulted).


Other departments (short charters)

DepartmentOwnsDoes not own
Product (business)SKUs, pricing, roadmap, definition of done for what we sellImplementing CloudStack or shipping portal code
Corporate / FinanceERPNext: billing, finance, people records, Frappe Insights cockpitProduction changes on CloudStack or portal
SupportTickets, onboarding help, status comms, KBChanging production without the change process
Sales / SolutionsDiscovery, deals, migrations, partner scopeCommitting infra or features without Product + Infra sign-off
Security / GRCPolicy, risk register, compliance scope, access standardsRunning the ticket queue or owning day-to-day ops

People Ops: avoid the HR gap

In a lot of companies HR becomes the problem: gatekeeper culture, policies nobody read, rules that don't match how the work actually runs. We don't want that.

HostKid treats people work as People Operations, handbook-first, aligned with Executive Overview values. Same inspiration as GitLab's public handbook: people policies live next to engineering and finance docs, not in a separate empire.

For HR readers

This is not a rejection of HR. It is an enhancement: clearer process, handbook-first culture, and a better environment for how the company actually runs. Many HR professionals already work this way without the "People Ops" label. The full paradigm, respectful to HR, with real situations and how each model responds, is in the blog: People Ops, not traditional HR.

People Ops doesPeople Ops does not
Hiring process, contracts, leave, documented people policies in ERPNext/handbookOverride department accountability or technical roadmap
Facilitate fair process when values or policy are in questionBlock hires or promotions on vague "culture fit" without written criteria
People metrics in Insights (retention, time-to-hire), not surveillanceOwn incident response or customer provisioning

Executive rules:

  1. Every people policy passes the respect test: would a senior infra engineer read it and feel treated like an adult?
  2. Disputes escalate through documented process + values, not hallway politics.
  3. At small scale, People Ops may be Corporate (ERPNext) + founder + handbook. The model still matters before headcount.

Department handoffs (visual)

How teams connect in practice. Matches the handoff table below.

ArrowMeaning
Thick arrowWho leads that handoff
Solid arrowOwnership, integration, or primary data flow
Dotted arrowConsult, advisory, or informed
BidirectionalTwo-way sync (billing, platform boundary)
Loading media
HostKid department handoff diagram with leads, consults, and integration flows between Infra IT, Product Engineering, Corporate, Support, Sales, Security, and People Ops.
Handoffs and relations. Thick arrows = lead. Dotted arrows = consult or sign-off required.

How teams communicate (handoffs)

Default: async and written. Ticket, handbook section, or ERP record. Not "we talked in a call and forgot."

SituationLeadConsultArtifact
Customer paid, no VMProduct EngineeringCorporate, Infra ITTicket + job ID + ERP order ref
CloudStack / datacenter outageInfra ITSecurity, Product EngIncident doc, status update
New VPS SKUProduct (business)Corporate, Product Eng, Infra ITSKU spec, ERP item, CloudStack offering
Capacity full in a zoneInfra ITProduct, CorporateCapacity note in Insights / internal doc
Billing dispute / refundCorporateSupportERPNext case, not a Slack DM
Custom deal / migrationSales / SolutionsProduct, Infra IT, SupportSolution design (Volume 25)
Security incident / abuseSecurity / GRCInfra IT, Product EngIncident + runbook
Production change (any layer)Owner of that layerInfra or Product Eng as neededChange ticket, not cowboy deploy
Hire / role requestDepartment leadPeople Ops / CorporateRole description, handbook-aligned
Sales rule

No custom infra promise on a call without Solutions + Product + Infra loop. Even if the founder is all three today, run the loop anyway. Build the habit.


RACI (who is accountable)

ActivityResponsibleAccountableConsultedInformed
Platform outageInfra ITInfra lead / founderSecurity, Product EngSupport
Portal/API outageProduct EngineeringProduct Eng lead / founderInfra ITSupport
New VPS SKUProduct (business)Founder / product ownerCorporate, Product Eng, Infra ITSales
Provision pipeline bugProduct EngineeringProduct Eng leadInfra IT, CorporateSupport
ISO scope changeSecurity / GRCFounderInfra IT, Product EngAll leads
Major customer migrationSolutionsSolutions + customerInfra IT, Support, Product EngCorporate

Accountable = one person. Not a committee.


Team size stages

Stage 1 (lab): One person, many hats. Docs still split scopes so habits don't rot.

Stage 2 (5–15): Infra IT and Product Engineering are different people. On-call exists. Corporate is not "whoever checks email."

Stage 3 (15+): Security/GRC touch formalized. Capacity planning is routine. Sales cannot bypass the handoff table.

More on platform vs stream teams: reading shelf, Volume 25.


What this doc does not cover

  • Incident runbooks → Volume 23, 27
  • RBAC and tooling → Volume 9, 22
  • ERPNext module setup → Volume 11, Corporate

Next: Core values & human engine. Values, LMS, fair evaluation, and scenario training.