Earlier this year the Unity team revealed the Animation Rigging package which provides a suite of constraints that can help users set up different rigs to alter or modify animation at runtime.
They have recently shared an article that discusses some of their recent Animation Rigging experiments. The whole project is still experimental, but you can see how a technical animator might author constraint interactions with a state machine without needing to write any code.
Basically, you will learn new ways to address the animation challenges you face every day. The new blog post focuses on three types of component: Rig Builder, Rig, and various kinds of Constraints. You can also read Unity’s previous blog post on Animation Rigging.