Responsibilities:
- Install and maintain all server hardware and software systems and manage server performance and availability.
- Maintain all system backups, assist in restoring operations, and provide necessary training to users.
- Create and manage system tools for scripts and automation processes, oversee capacity planning.
- Integrate core software, troubleshoot multiple technologies, and provide backup support for business servers.
- Monitor daily systems, assess server resource availability, and perform Linux server tasks.
- Develop scripts to automate system administration tasks, deploy configuration management tools, and perform maintenance.
- Managing virtualized environments using technologies such as VMware
Requirements:
- RedHat, CentOS, Debian, etc. In-depth knowledge of Linux distributions.
- Hands-on experience with MySQL and/or PostgreSQL.
- Familiarity with VMware and SAN management concepts.
- Ability to work in Bash scripting for task automation and system management.
- Deep understanding of protocols including DNS, HTTP, SMTP and SNMP.
- Experience working with virtualization platforms such as VMware to create virtual machines.
- Familiarity with containerization technologies such as Kubernetes and Docker for automated deployment and management.
- Knowledge of Ansible for configuration management and application deployment.
- Experience with web servers and reverse proxy software such as HA Proxy, Nginx and Apache.
- Familiarity with open-source tools such as Zabbix for network and application monitoring.
- Experience with VoIP telephony systems such as Elastics and 3CX, including SIP configuration.
- Knowledge of security protocols and tools including Radius and BIND.
- Experience with log management platforms.
Interested candidates can apply via the link in the Apply for job button.