Engineering case studies, not a product showcase: what the problem was, what I tried, and what’s still unresolved.
Enterprise Server Validation Automation
Problem. Manual server-validation workflows often depend on disconnected tools, inconsistent operator timing, and vendor-specific management interfaces, which makes results hard to compare across runs.
Constraints. Physical hardware in different power and firmware states; management interfaces that don’t behave identically across vendors; the need to keep a human in the loop for physical and firmware-changing actions.
Approach. A technician-facing intake, firmware, diagnostics, and evidence system that fuses identity from current-boot DMI/SMBIOS, sysfs, FRU/KCS/IPMI, and Redfish evidence, tracked with provenance, freshness, and confidence. Vendor-first detection keeps unknown systems inventory-only, and no destructive action starts without an explicit technician selection and confirmation.
Practical value.
- Reduces repetitive operator steps
- Preserves evidence across runs, with secrets excluded from reports, logs, and command arguments where avoidable
- Separates collection success from export/reporting success
- Validated against a documented per-platform contract matrix as a release gate, rather than “it worked on the last unit”
Engineering lesson. Management-controller availability, host readiness, and physical outcome are separate states, and conflating them is a common source of false confidence.
Open questions. How much of this generalizes past the vendors already tested, and where the line sits between useful automation and removing judgment a human should still make.
- CNServerOps: the active production system (ASUS platform support, firmware lifecycle, evidence and handoff)
- server-validation-automation-case-study: a sanitized, read-only public write-up of the same approach
Memory Testing and Reporting
Problem. Large-memory server configurations can make traditional full-test workflows operationally expensive to run on every unit.
Constraints. Test duration versus throughput; the need to preserve the operator’s ability to see and stop a test in progress; traceability from an individual DIMM back to a server and purchase order.
Approach. Parse memory validation logs and turn them into clean CSV and Markdown reports, combined with BMC inventory and DIMM serial data, without removing the operator’s visibility or control.
Practical value.
- Better traceability from DIMM to server and purchase order
- Fewer lost test results
- Consistent reporting across multiple servers
- Clearer separation between observed errors and untested memory
Engineering lesson. A test that gets skipped or cut short can look identical to a passing test unless the workflow makes that difference visible.
Open questions. What the right minimum test duration is for different memory densities, and how to represent partial coverage without overstating confidence.
Storage Health Evidence
Problem. A health percentage or a single “SMART PASSED” result doesn’t, by itself, establish that a storage device is new, lightly used, or suitable for a specific reuse claim.
Constraints. Vendor-specific SMART/NVMe/SAS counters that aren’t directly comparable; limited ability to independently verify a device’s prior history; needing evidence that holds up under later review, not just a pass/fail badge.
Approach. Examine raw SMART/NVMe/SAS evidence, vendor-specific counters, observation paths, and consistency across device identity and usage history, rather than relying on one summarized health value.
Practical value.
- Avoids treating one health label as complete evidence
- Preserves raw counters for later review
- Improves the basis for reuse and purchasing decisions
Engineering lesson. “Currently observed as healthy,” “known to be historically healthy,” and “expected to remain reliable” are three different claims; a single metric usually only supports the first.
Open questions. How to weigh conflicting vendor counters, and what level of evidence is proportionate for lower-stakes reuse decisions.
Cross-Vendor Management Interfaces
Problem. BMC/Redfish/IPMI implementations differ across vendors in field names, error semantics, and what’s exposed at all, which makes it easy to write automation that quietly only works for one vendor.
Constraints. Interfaces that expose overlapping but non-identical evidence; inconsistent handling of “empty” versus “unavailable” versus “query failed”; authorization paths that can fail before ever reaching the data.
Approach. A sanitized, Redfish-first toolkit for parsing Redfish-style hardware data into structured infrastructure reports, treating interface differences as expected rather than normalizing everything into one shape too early.
Practical value.
- Cross-vendor reasoning without pretending the interfaces are identical
- Clearer separation between “no evidence was returned” and “the field doesn’t exist for this vendor”
Engineering lesson. Normalizing data too early can silently discard the difference between “nothing to report” and “couldn’t check.”
Open questions. How far a shared evidence model can be pushed before vendor-specific handling becomes unavoidable.
Smaller tools
A few smaller, single-purpose utilities that came out of the same operational work:
- Secure Wipe Workbench: a Windows/.NET disk-sanitization workbench for HDD, SATA SSD, and SAS/SCSI SSD overwrite workflows, with verification evidence and technician-facing reporting.
- Linux Server Health Snapshot: a lightweight toolkit that collects CPU, memory, storage, and NVIDIA GPU health information into clean JSON and Markdown reports.
- QR Serial Reader/Writer (AMD & Micron): a Windows utility for AMD CPU LD/SN parsing and Micron memory QR/serial compacting, expanding, and packaging.
- Photo Serial OCR Search: a local OCR indexing concept for finding serial numbers inside photos and scanned documents.
- QR Label Generator: generates QR labels and printable PDF label sheets from CSV asset data for inventory workflows.