Position Overview:
As an LMS Infrastructure Developer, you will be responsible for designing, developing, and maintaining the technical infrastructure of the company's Learning Management System (LMS). You will collaborate with development and IT teams to ensure the LMS platform operates efficiently, securely, and meets user requirements. This role demands deep technical expertise and an understanding of managing complex systems.
Responsibilities:
1. Infrastructure Design and Implementation:
- Design scalable and efficient infrastructure architectures for the LMS.
- Implement cloud-based or on-premise solutions as required by the organization.
2. System Management and Maintenance:
- Manage servers, databases, and network services supporting the LMS.
- Ensure optimal system performance and availability through regular monitoring and maintenance.
3. Security and Compliance:
- Implement security measures to protect user data and system integrity.
- Ensure compliance with data security policies and relevant regulations.
4. Technical Support and Troubleshooting:
- Provide technical support to development teams and end-users.
- Troubleshoot and resolve technical issues, performing system repairs or adjustments as needed.
5. Collaboration and Documentation:
- Collaborate with software developers, system administrators, and other IT teams for integration and feature development.
- Create technical documentation and operational guidelines for internal teams.
6. Improvement and Optimization:
- Identify opportunities for performance and efficiency improvements.
- Apply new technologies and best practices to keep the LMS up-to-date and efficient.
Qualifications:
1. Education:
At least 4th semester or higher for a Bachelor's degree in Computer Engineering, Information Technology, or a related field.
2. Experience:
Relevant experience in IT infrastructure development, preferably with LMS or educational systems.
3. Technical Skills:
- Experience with LMS platforms such as Moodle, Blackboard, or Canvas.
- Proficiency in server administration (e.g., Linux, Windows Server).
- Experience with cloud technologies (AWS, Azure, Google Cloud).
- Knowledge of database management (SQL, NoSQL).
- Understanding of cybersecurity and data protection best practices.
4. Additional Skills:
- Strong analytical and problem-solving abilities.
- Effective communication skills and ability to work in a team environment.
- Ability to work independently and manage multiple tasks simultaneously.