User blog comment:Awyman13/Your Fandom Wiki Manager/@comment-25306770-20190509054242/@comment-2092722-20190511051302

Yes it is a new position that was created. Fandom is currently working on creating a page on Community Central explaining the position.