System Engineer (Junior/ Senior/ Team Leader)
AI Summary
We are seeking motivated and skilled System Engineers to join our growing IT Infrastructure and Cloud team. This role covers end-to-end system design, implementation, and support across on-premise, cloud, and hybrid environments.
About this role
We are seeking motivated and skilled System Engineers to join our growing IT Infrastructure and Cloud team. This role covers end-to-end system design, implementation, and support across on-premise, cloud, and hybrid environments. You will work closely with clients, internal teams, and stakeholders to deliver reliable, scalable, and secure infrastructure solutions.
This position is open for:
- Junior Level: 1–2+ years in System Engineer, Infrastructure, IT Support, or related roles (fresh graduates with strong internship/projects are welcome in some cases).
- Senior Level: 3–5+ years of experience in system engineering, infrastructure, cloud, or IT professional services.
- Team Leader Level: 5+ years of experience with proven leadership in infrastructure/system engineering projects.
Role Overview:
System Engineers are responsible for designing, implementing, and supporting IT infrastructure solutions, including servers, virtualization, cloud platforms, storage, networking, and security components. The role spans technical consulting, solution design, implementation, testing, and ongoing support for enterprise clients.
Key Responsibilities:
1) Requirements & Consulting
- Collaborate with clients and internal teams to gather technical, infrastructure, and business requirements.
- Conduct meetings, workshops, and technical discussions to understand client environments and needs.
- Analyze business processes and IT environments to identify improvement opportunities.
2) System & Infrastructure Design
- Design scalable, secure, and high-availability infrastructure and cloud architectures.
- Develop High-Level Design (HLD) and Low-Level Design (LLD) documents.
- Perform capacity planning, system sizing, and solution validation.
- Recommend modernization, optimization, or cloud migration strategies.
3) Implementation & Deployment
- Implement infrastructure solutions including servers, virtualization, storage, backup, monitoring, and security systems.
- Deploy and manage cloud environments (Public / Private / Hybrid Cloud).
- Integrate on-premise systems with cloud platforms.
- Support system migration (Data Center / Cloud Migration).
4) Testing, Operation & Support
- Perform system testing, integration testing, and UAT support.
- Troubleshoot and resolve infrastructure issues (on-premise and cloud).
- Ensure smooth system deployment and handover to operations/support teams.
- Provide ongoing technical support and system maintenance.
5) Monitoring, Security & Optimization
- Implement monitoring and observability tools (e.g., Dynatrace, Datadog, Zabbix, SolarWinds).
- Ensure system performance, availability, and security compliance.
- Conduct vulnerability assessments and support security best practices.
- Improve system scalability, efficiency, and reliability continuously.
6) Documentation & Reporting
- Prepare and maintain technical documentation (design, configuration, as-built documents).
- Report project status, system performance, and technical findings.
- Maintain knowledge base and support internal knowledge sharing.
7) Team Leadership (Senior / Team Leader Level Only)
- Lead infrastructure design, implementation, and delivery projects.
- Provide technical leadership and mentor junior engineers.
- Manage project planning, resource allocation, and team development.
- Collaborate with sales and presales teams for solution design and client proposals.
- Ensure delivery quality, timelines, and adherence to standards and processes.
- Act as a technical advisor to clients for infrastructure strategy and architecture.
Qualifications:
Education
- Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related fields.
Experience
- Junior Level: 1–2+ years in System Engineer, Infrastructure, IT Support, or related roles (fresh graduates with strong internship/projects are welcome in some cases).
- Senior Level: 3–5+ years of experience in system engineering, infrastructure, cloud, or IT professional services.
- Team Leader Level: 5+ years of experience with proven leadership in infrastructure/system engineering projects.
Technical Skills
- Strong knowledge of Windows and/or Linux servers
- Experience with virtualization (VMware, Hyper-V, Nutanix, OLVM, or similar)
- Understanding of storage, backup, disaster recovery (DR), and high availability (HA)
- Basic networking knowledge (TCP/IP, VLAN, L2/L3, firewall fundamentals)
- Experience with at least one cloud platform (AWS, Azure, GCP, Oracle, Huawei)
- Familiarity with monitoring tools (Dynatrace, Datadog, Zabbix, SolarWinds, etc.)
- Scripting knowledge (PowerShell, Bash) is a plus
- Certifications (Microsoft, RHCSA, AWS, VMware, CCNA/CCNP, Nutanix, etc.) are a plus
Soft Skills
- Strong analytical and problem-solving abilities
- Good communication and interpersonal skills
- Ability to work independently and collaboratively with teams and clients
- Detail-oriented with strong focus on quality and reliability
- Service-minded, proactive, and accountable
- Strong English communication skills (spoken and written) is required
Compliance Requirement
- Candidates must be authorized to work in Thailand. Visa/work permit sponsorship is not provided for this role.
Explore related jobs
More jobs at Sirisoft
Jobs in Bangkok
- Agent -Ocean ImportExpeditors · Sathorn, Bangkok
- Agent-Air Export Customer ServiceExpeditors · Bangkok, Bangkok
- Guest Relations Executive (Arabic Speaking)Minor International · Bangkok, Bangkok
Senior Digital Marketing ManagerAccorhotel · Mövenpick BDMS Wellness Resort Bangkok, Bangkok- Brand ManagerDr Reddy's Laboratories Limited · Bangkok, Bangkok
Employee Relations Senior Consultant (Bangkok-based, relocation provided)Agoda · Bangkok, Thailand
