System Administrator — Job DescriptionOverview
Manages, maintains, and secures an organization’s IT infrastructure, including servers, networks, storage, virtualization, and endpoint systems. Ensures high availability, performance, backups, and compliance while supporting users and automating operational tasks.
Key Responsibilities
Deploy, configure, and maintain servers (Linux/Windows), virtualization platforms (VMware, Hyper-V, Proxmox), and cloud instances (AWS, Azure, GCP).
Manage networking basics: VLANs, routing, switching, firewalls, VPNs, DNS, and DHCP.
Monitor system performance and capacity; tune systems for reliability and efficiency.
Implement and verify backups, disaster recovery plans, and restore procedures.
Patch management for OS, firmware, and critical applications; apply security updates.
Manage identity and access: Active Directory/LDAP, group policies, SSO, and privileged access controls.
Configure and maintain storage systems (SAN/NAS), file services, and permissions.
Automate routine tasks with scripting (Bash, PowerShell, Python) and configuration management tools (Ansible, Puppet, Chef, Salt).
Maintain logging and monitoring (Prometheus, Nagios, Zabbix, ELK/EFK, Datadog) and respond to alerts/incidents.
Troubleshoot system, network, permission, and performance issues; perform root-cause analysis.
Support and onboard users: workstation setup, imaging, software deployment, and endpoint security (antivirus, EDR).
Manage CI/CD support infrastructure and integrate with developer toolchains (Jenkins, GitLab CI, GitHub Actions).
Maintain documentation: runbooks, network diagrams, change logs, and standard operating procedures.
Participate in on-call rotations for incident response and after-hours maintenance.
Collaborate with security, compliance, and application teams for audits, vulnerability remediation, and hardening.
Qualifications
Education: Bachelor’s degree in Computer Science, Information Systems, or equivalent experience preferred.
Experience: 3+ years system administration or related IT operations experience; cloud and enterprise environments preferred.
Technical skills:
Proficient with Linux distributions (Ubuntu, RHEL/CentOS) and Windows Server administration.
Virtualization and container experience (VMware, KVM, Docker, Kubernetes).
Networking fundamentals and experience with enterprise network equipment.
Scripting/automation (Bash, PowerShell, Python) and IaC/configuration management (Terraform, Ansible).
Backup solutions, storage management, and disaster recovery planning.
Monitoring/logging tools (Prometheus, Grafana, ELK, Datadog) and alerting.
Familiarity with security practices: firewalls, IDS/IPS, vulnerability scanning, encryption.
Experience with cloud platforms (AWS/Azure/GCP) and hybrid architectures.
Soft skills:
Strong troubleshooting and analytical abilities.
Clear written and verbal communication; ability to document and train others.
Time management, prioritization, and ability to handle on-call pressure.
Job Types: Full-time, Permanent
Pay: $34.78 – $67.87 per hour
Expected hours: 40 per week
Benefits:
Free drinks
Free food
Professional development assistance
Relocation assistance
Travel reimbursement
Work Location: On the road