We are seeking a proactive and skilled Systems Engineer to join our Service Delivery team. You will be responsible for the deployment of Linux-based applications, systems and related infrastructure for our projects and customers. This role requires strong technical implementation and troubleshooting skills, a collaborative mindset, and a commitment to deliver high-quality solutions in a dynamic environment.
Responsibilities
- Deploy, configure, and maintain Linux systems (RHEL, CentOS, Ubuntu) for new and existing projects.
- Gather technical requirements and recommend appropriate solutions to meet customer needs.
- Perform system installations, testing, solution verification, and fault escalation as needed.
- Diagnose, isolate, and resolve technical issues at both hardware and software levels.
- Apply patches and fixes for hardware and software problems.
- Execute assigned tasks with responsibility, including after-hours work when required to meet deadlines.
- Ensure timely follow-up and resolution of issues to achieve customer satisfaction and maintain high quality standards.
- Travel to customer sites for onsite implementation and support as required (including possible overseas travel).
- Collaborate effectively within a team-oriented, fast-paced environment.
- Continuously learn and adopt new technologies and best practices.
- Perform other related duties as assigned.
Must-Have Skills
- Hands-on experience with Linux operating systems (RHEL, CentOS, Ubuntu).
- Experience with virtualization platforms (KVM, Proxmox, VMware).
- Proficiency in Linux shell, Bash, or Python scripting.
- Strong teamwork, communication, and problem-solving skills.
- Proactive, can-do attitude with a sense of ownership and accountability.
- Willingness to learn and adapt to new technologies.
Good-to-Have Skills
- Experience in system design, automation, upgrades, and troubleshooting.
- Familiarity with HA clustering, HA Proxy, BIND DNS, Apache, Nginx, LDAP, SMTP, NTP, NFS, SNMP, PRTG, etc.
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of databases (MySQL, MariaDB, PostgreSQL).
- Understanding of networking, security best practices, and technologies (switching, routing, firewall, VLAN, TCP/IP).
- Experience with OS/application security hardening.
- Familiarity with containerization (Docker, Docker Swarm, Kubernetes preferred).
- Experience in backup/recovery, monitoring, capacity planning, version control, and security standards.
Requirements
- Diploma/Bachelor's degree in Engineering (Computer/Telecommunications), Computer Science, Information Technology, or a related technical field.
- Minimum 3-5 years of Technical Work Experience in the IT/Telecom industry.
- Strong communication skills for troubleshooting, gathering requirements, and recommending solutions.
- Proven experience in systems engineering, systems administration, network administration, or software engineering.