A method for workload placement in an edge environment comprising: receiving, by an orchestrator a request to execute a workload from an edge platform within an edge environment; analyzing, by a capability controller the request to determine operating parameters for the workload from the edge platform; analyzing, by the capability controller candidate edge tier and edge platform placements based on the operating parameters; and determining, by the orchestrator a candidate edge tier and edge platform placement for the workload based on a candidate edge tier and edge platform placement that satisfies the operating parameters, wherein the analyzing of the candidate edge tier and edge platform placements includes: receiving telemetry data from each of the candidate edge tier and edge platform placements; and determining resource availabilities of each of the candidate edge tier and edge platform placements, the resource availabilities corresponding to power availability, thermal availability, latency availability, and bandwidth availability at each of the candidate edge tier and edge platform placements based on the telemetry data, and wherein the determining of the candidate edge tier and edge platform placement for the edge platform includes: determining an operating parameter percentage for each of the candidate edge tier and edge platform placements, the operating parameter percentage corresponding to a percentage of the resource availabilities of an edge tier and edge platform placement that satisfy the resource requirements of the edge platform; selecting the edge tier and edge platform placement with the optimal operating parameter percentage as the candidate edge tier and edge platform placement; and implementing the workload at the candidate edge tier and edge platform placement. receiving, by an orchestrator a request to execute a workload from an edge platform within an edge environment; analyzing, by a capability controller the request to determine operating parameters for the workload from the edge platform; analyzing, by the capability controller candidate edge tier and edge platform placements based on the operating parameters; and determining, by the orchestrator a candidate edge tier and edge platform placement for the workload based on a candidate edge tier and edge platform placement that satisfies the operating parameters, wherein the analyzing of the candidate edge tier and edge platform placements includes: receiving telemetry data from each of the candidate edge tier and edge platform placements; and determining resource availabilities of each of the candidate edge tier and edge platform placements, the resource availabilities corresponding to power availability, thermal availability, latency availability, and bandwidth availability at each of the candidate edge tier and edge platform placements based on the telemetry data, and receiving telemetry data from each of the candidate edge tier and edge platform placements; and determining resource availabilities of each of the candidate edge tier and edge platform placements, the resource availabilities corresponding to power availability, thermal availability, latency availability, and bandwidth availability at each of the candidate edge tier and edge platform placements based on the telemetry data, and wherein the determining of the candidate edge tier and edge platform placement for the edge platform includes: determining an operating parameter percentage for each of the candidate edge tier and edge platform placements, the operating parameter percentage corresponding to a percentage of the resource availabilities of an edge tier and edge platform placement that satisfy the resource requirements of the edge platform; selecting the edge tier and edge platform placement with the optimal operating parameter percentage as the candidate edge tier and edge platform placement; and implementing the workload at the candidate edge tier and edge platform placement. determining an operating parameter percentage for each of the candidate edge tier and edge platform placements, the operating parameter percentage corresponding to a percentage of the resource availabilities of an edge tier and edge platform placement that satisfy the resource requirements of the edge platform; selecting the edge tier and edge platform placement with the optimal operating parameter percentage as the candidate edge tier and edge platform placement; and implementing the workload at the candidate edge tier and edge platform placement.