Responsibilities
- Monitor server health and performance; resolve incidents related to customer access, server performance, and availability.
- Maintain and document daily activity logs, server issues, and ad-hoc tasks, including off-hours or weekend support.
- Set up and monitor Azure VM alerts for CPU and RAM usage, managing configurations and responding to system health notifications.
- Ensure best practices for Azure-based server configurations, including storage and networking setups.
- Oversee SQL databases, including performance monitoring, disk management, and implementation of Transparent Data Encryption (TDE).
- Monitor applications and URLs using tools like PHP Server Monitor, addressing performance or availability issues flagged in system logs.
- Manage daily backups, ensuring offsite storage and conducting regular disaster recovery planning and testing.
- Perform quarterly vulnerability scans and semi-annual penetration testing to safeguard applications and systems.
- Ensure compliance with security protocols and respond to customer security questionnaires related to the SaaS environment.
- Conduct quarterly system updates, disk space checks, and implement patches or configurations as required.
- Execute annual system hardening for servers and databases following industry benchmarks (e.g., CIS).
- Support semi-annual and annual activities, including budget planning and documentation reviews.
- Maintain up-to-date system configurations, incident reports, and maintenance logs.
- Ensure records meet audit and compliance requirements, particularly for ISO 27001 standards.
- Work with application, sales, and consulting teams for coordinated system support.
- Support configuration and setup for new customers and manage SaaS environment termination or transfer.
- Collaborate with external vendors for service management and troubleshoot technical issues with internal teams.
- Develop and recommend automated processes to enhance operational efficiency, performance, and security.
- Assist in network management, VPN setup, firewall configurations, and user access controls.
- Participate in weekly team meetings for updates and project reviews.
Skills and Qualifications
- Bachelor's degree in Information Technology, Computer Science, or a related field.
- At least 2 years of experience in cloud infrastructure management, preferably in a SaaS or cloud-based environment.
- Hands-on experience with:
- Windows Server administration.
- Azure SaaS management.
- Fresh graduates with relevant skills and a strong willingness to learn are encouraged to apply for junior roles.
Certifications (Preferred):
- Microsoft Certified: Azure Administrator Associate.
- CompTIA Security+ or Microsoft Certified: Security, Compliance, and Identity Fundamentals.
- ISO/IEC 27001 Lead Implementer (for compliance and process improvement).
Additional Requirements:
- Ability to work independently, prioritize tasks, and manage multiple projects.
- Availability for after-hours and emergency production support.
- Possession of own transport with willingness to travel when required.
- Experience with Mac/Linux/Unix servers is an advantage.
- Strong team player with effective collaboration skills for internal teams and external vendors.
Benefits
- EPF/SOCSO contributions.
- Annual leave.
- Company trips.
- Training and professional development opportunities