IT Systems Engineer (Moodle, Security & Integrations)
Job Location: Gauteng, Centurion
Deadline: December 05,
Role Overview
We're looking for a versatile and experienced Senior IT Systems Engineer to lead and support our client's digital infrastructure with a strong focus on Moodle LMS, cybersecurity, and system integration.
You’ll be the go-to expert for backend systems, platform reliability, and secure data operations.
This is a strategic role, not a Desktop Support position.
Key Responsibilities
Moodle Platform Oversight
- Administer, maintain, and optimize Moodle LMS
- Support plugin development, upgrades, and integrations
- Collaborate with developers to ensure platform scalability and performance
Cybersecurity & Data Protection
- Implement and monitor security protocols across systems and networks
- Conduct regular audits, vulnerability scans, and risk assessments
- Ensure compliance with POPIA, GDPR, and other relevant standards
Systems & Network Administration
- Manage internal networks, firewalls, VPNs, and cloud infrastructure
- Monitor system health, uptime, and performance metrics
- Maintain backup and disaster recovery protocols
API Development & Integration
- Develop and maintain RESTful APIs for internal and external systems
- Ensure secure and reliable data exchange between platforms
- Document endpoints and integration workflows
WordPress Support
- Maintain and update WordPress-based sites
- Ensure plugin compatibility, performance, and security
- Assist with theme customization and content workflows
eCommerce Integration & Management
Support and maintain eCommerce functionality across Moodle and WordPress platforms, including payment gateways, product listings, subscriptions, and secure transactions.
Software & Infrastructure Support
- Oversee integration between Moodle, WordPress, and third-party systems (e.g., CRM, payment gateways)
- Troubleshoot and resolve system-level issues
- Support internal applications and ensure interoperability
Collaboration & Documentation
- Work closely with internal teams and external vendors
- Maintain clear documentation of systems, configurations, and procedures
- Provide strategic input on IT infrastructure improvements
Ideal Candidate Profile
Experience
- 5+ years in IT systems engineering or infrastructure roles
- Proven experience with Moodle and WordPress administration
- Strong background in Linux server environments, MySQL / PostgreSQL, and PHP
Skills
- Network configuration and troubleshooting (LAN/WAN, DNS, DHCP)
- Cybersecurity best practices (SSL, firewalls, intrusion detection)
- Experience with WooCommerce, Moodle eCommerce plugins, and payment gateway APIs
- API development (REST, JSON, OAuth)
- Familiarity with cloud platforms (cPanel, AWS, Azure, or similar)
- Scripting and automation (Bash, Python, etc.)
Soft Skills
- Methodical, detail-oriented, and solution-driven
- Excellent communication and documentation skills
- Comfortable working independently and collaboratively