Job Summary
We are seeking a detail-oriented System Engineer to design, implement, and maintain reliable and scalable IT systems. The role involves managing servers, networks, storage, and cloud infrastructure while ensuring system security, availability, and performance.
Key Responsibilities
* Design, deploy, and maintain servers, storage, and network infrastructure
* Install, configure, and upgrade operating systems (Windows, Linux, UNIX)
* Monitor system performance, availability, and capacity planning
* Troubleshoot hardware, software, and network issues
* Implement and maintain backup, disaster recovery, and high-availability solutions
* Ensure security best practices, patch management, and compliance
* Automate system administration tasks using scripts or configuration management tools
* Support cloud infrastructure (AWS, Azure, GCP) integration and management
* Prepare system documentation, runbooks, and standard operating procedures
* Collaborate with IT, security, and development teams on system requirements and upgrades
* Participate in on-call rotations and incident management
Required Qualifications
* Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
* Strong experience with Windows and Linux server environments
* Knowledge of networking fundamentals (TCP/IP, DNS, DHCP, firewalls, VPNs)
* Experience with virtualization platforms (VMware, Hyper-V, KVM)
* Familiarity with cloud platforms (AWS, Azure, GCP)
* Basic scripting skills (PowerShell, Bash, Python)
* Strong problem-solving and troubleshooting skills
Preferred Qualifications
* Experience with configuration management tools (Ansible, Puppet, Chef)
* Familiarity with containerization (Docker, Kubernetes)
* Knowledge of monitoring and observability tools (Nagios, Zabbix, Prometheus, Grafana)
* Certifications: Microsoft, Linux, VMware, AWS, or Azure
* Experience in enterprise IT environments and ITIL practices