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