Definitely a linear actuator would be a great fit for this application. Most have built in limit switches, are lead screws so they can push a lot of force. It's easy. They aren't as great for incremental positioning but probably doesn't matter for you.
Sent from my SM-G960U using Tapatalk