At my company, there are three of us on the Elearning team. We all perform the roles of:
Instructional Designer (ID)
E-Learning Developer
Content Editor
Quality Assurance (QA) Tester (often peer review)
Graphic Designer
E-Learning Project Manager (we own & maintain our projects from intake meeting to launch)
(We have a separate team who handles the "Trainer" roles for ILT and live training.)
We rely on our internal clients (or course owners) to be the SMEs, providing us with content.
We have no Training Manager or Director of Training role (yet), which can cause issues sometimes when managers get upset at the amount of training being assigned to their employees without any oversight.
And the role of LMS Administrator is handled by a two-person "ELearning Support" team, that handles testing inside the LMS (a secondary Quality Assurance (QA) Tester, if you will), audience profile creation and publishing final drafts to the LMS.
While this is all working fine, it's definitely different than most organizations' structure.