Responsibilities
• Install, configure, and maintain Linux operating systems and related software and hardware components.
• Monitor system performance, troubleshoot issues, and optimize system resources to ensure high availability and performance.
• Manage and administer user accounts, permissions, and access controls.
• Perform regular system backups and disaster recovery planning.
• Maintain system security by implementing and maintaining security policies, firewalls, and intrusion detection systems.
• Install and configure network services, such as DNS, DHCP, and VPN.
• Monitor and respond to system alerts and notifications.
• Collaborate with other IT teams to resolve cross-functional issues.
• Provide technical support and assistance to users, troubleshoot and resolve system-related problems.
• Stay up to date with emerging technologies and trends in Linux systems administration.
Requirements
• Proven experience as a Linux System Administrator or similar role.
• Strong knowledge of Linux operating systems (such as Ubuntu, CentOS, Red Hat, etc.) and command-line tools.
• Proficiency in installing, configuring, and maintaining Linux servers and services, including web servers, databases, and file servers.
• Familiarity with virtualization technologies such as VMware or KVM.
• Experience with network protocols and services (TCP/IP, DNS, DHCP, VPN, etc.).
• Solid understanding of system security practices and tools.
• Scripting skills (., Bash, Python) for automation and task scripting.
• Excellent problem-solving and troubleshooting skills.
• Strong communication and interpersonal skills.
Preferred Qualifications
• Relevant certifications, such as Linux Professional Institute Certification (LPIC), Red Hat Certified Engineer (RHCE), or CompTIA Linux+.
• Experience with configuration management tools (., Puppet, Chef, Ansible) for automation and infrastructure management.
• Knowledge of cloud platforms (such as AWS, Azure, or GCP) and their Linux-based service