Platform engineering through automation, dev tools, and GenAI