Job Objective
Your role as System & Cloud Engineer is to be responsible for managing, monitoring, and backing up the systems in coordination with the developers to ensure the highest possible level of system availability.
You will provide full monitoring system analysis reports for both operating systems and will also be required to maintain security and implement redundancy strategies.
Main Tasks
- Manage complex systems across hybrid environments (on-prem + cloud).
- Lead advanced troubleshooting (kernel-level issues, network bottlenecks, storage optimization).
- Design and implement HA/DR strategies, including failover clusters and multi-region cloud deployments.
- Optimize performance for servers, databases, applications, and containers.
- Automate full lifecycle processes (provisioning, deployment, scaling, patching).
- Review and secure system configurations, permissions, and IAM structures.
- Implement infrastructure in code (Terraform/CloudFormation) for large deployments.
- Conduct capacity planning for computers, storage, network, and cloud services.
- Lead major upgrades (Kubernetes clusters, OS migrations, cloud expansions).
- Support developers in debugging environment/system-level issues.
- Perform root-cause analysis for major incidents and prepare detailed reports.
- Train and mentor junior/mid-level engineers.
Qualifications
- Bachelor’s degree in ICT, Computer Science, or any related field.
- Cisco certificate is a plus
- 2+ years of experience working in system maintenance or related field.
- Previous experience working with Linux OS and Microsoft servers and services.
- Professional proficiency in local language and English required.
- Advanced Linux/Windows systems mastery.
- Advanced cloud engineering (AWS/Azure/GCP).
- Containers (Docker, Kubernetes).
- Advanced automation (Ansible, Terraform, CI/CD).
- Network deep skills (routing, load balancing, DNS, WAF).
- Troubleshooting complex distributed systems.
- Strong documentation and leadership abilities.