WordPress is the ideal solution for you. Managing or adding new components is easy on WP thanks to its dependency on templates. We can assist you with your WP DevOps too.