Job DescriptionJob description:As a System Administrator the candidate would be responsible of deployment, maintenance, configuration, and reliable operation of computer systems running on the Linux or Windows operating systems. He/she will work closely with other members of the IT team to support the DGs technology infrastructure.ResponsibilitiesInstalling, configuring, and maintaining Linux and Windows servers and workstationsUpdating/patching systems and applications with bug fixes, security upgrades or new releasesPerforming system backups and recoveryMonitoring system performance and ensuring system securityMaintaining network servers such as file, DHCP, DNS, proxies, etc.Troubleshooting any reported problems and responding to system-related queriesDocumenting the configuration of the system and the procedures for its useScripting and light programming to automate tasksWorking on system failures immediately to ensure quick turnaround time and system availabilityJob Description - Grade SpecificKey Qualifications and Experience:At least 3 years of experience as a Linux and Windows System AdministratorExperience with Linux-based operating systems (e.G. RedHat, Ubuntu, Debian, etc.)Experience with Windows ServersExperience with virtualization technologies (e.G. VMware, KVM, etc.)Experience with container and container orchestration technologies (Docker, Podman, etc.)Strong understanding of network protocols and concepts (e.G. TCP/IP, DNS, DHCP, etc.)Experience with security best practices, including encryption technologies, firewalls, and intrusion detection/prevention systemsExperience with deployment and configuration automation systems (Ansible, Puppet,...) and scripting e.G. Bash, Python, PowerShell, etc.Experience with database systems (Oracle DB, MS SQL Server, MySQL, PostgreSQL, etc.)Understanding of version control systems, preferably Git.Excellent problem-solving, communication, and teamwork skills.