Realistic walking in first person?

For Unreal Engine 4, I want to make the camera of my character (first-person view) to bob slightly up and down as if you’re really walking.
Not only that but I want the character (whenever he’s in front of a door) to reach for the door, turn the knob, then open the door.
How can I do these?