Job Description
Job 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.
Responsibilities
* Installing, configuring, and maintaining Linux and Windows servers and workstations
* Updating/patching systems and applications with bug fixes, security upgrades or new releases
* Performing system backups and recovery
* Monitoring system performance and ensuring system security
* Maintaining network servers such as file, DHCP, DNS, proxies, etc.
* Troubleshooting any reported problems and responding to system-related queries
* Documenting the configuration of the system and the procedures for its use
* Scripting and light programming to automate tasks
* Working on system failures immediately to ensure quick turnaround time and system availability
Job Description - Grade Specific
Key Qualifications and Experience:
* At least 3 years of experience as a Linux and Windows System Administrator
* Experience with Linux-based operating systems (e.g. RedHat, Ubuntu, Debian, etc.)
* Experience with Windows Servers
* Experience 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 systems
* Experience 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.