For different reasons, my company is suggesting I move the Moodle environment to an open-source Kubernate private cloud environment. The private cloud is managed by the company's security-cloud team. Currently, it sits in a server-based rack facility and only the people who VPN into the company's network can access it...aka, I never really had to worry about providing access outside the company. With changing requirements and growth, we will open up Moodle to the world wide web (external-facing). Given the highly sensitive and proprietary nature of the content, hosting on a non-company hosted server/cloud may not an option.
As the sole Moodle admin/trainer/person-in-charge, I will be required to plan for the system and security configurations within the environment. The cloud-security team will help plan for a DMZ port access, but finally, I will be responsible for what enters/exits the LMS. I am ready to learn, but here is the challenge. I do not know what I have to know. I have successfully administered/managed/taught using the Moodle VPN-access based environment for several years now but will need hand-holding for this new setup. I am ready to complete any type of admin training, so if someone has pointers in that direction, that will be helpful!
Please advise how I can get started.
Oh ya..eventually the Moodle courses will also need to be available internally to the company employees, so that will be the next project.