Linux Administrator

Total-TECH Co.

” The Job Description”

  1. Install, configure, and maintain Linux servers, ensuring optimal performance and reliability.
  2.  Perform regular system updates, patches, and security configurations.
  3.   Manage user accounts, permissions, and file systems.
  4.   Install and configure software and services as needed.
  5.   Configure and manage network services (e.g., DNS, DHCP, NFS, SSH).
  6. Monitor system performance, logs, and network traffic to identify and resolve issues promptly.
  7. Develop and maintain scripts for automation of routine tasks and configuration management.
  8. Utilize tools such as Ansible, Puppet, or Chef for configuration management and automation.
  9. Create scripts to automate system administration tasks.
  10. Implement and maintain security best practices, including firewalls, intrusion detection systems, and access controls.
  11.   Conduct regular security audits and vulnerability assessments. Manage SELinux policies.
  12.   Ensure compliance with organizational policies and industry standards.
  13.   Plan and execute system upgrades and migrations.
  14.   Ensure minimal downtime and data loss during upgrades.
  15.   Set up and manage high-availability clusters.
  16.   Ensure failover capabilities and redundancy.

    Requirements:

  •   Proficiency in shell scripting (Bash, Python, etc.).
  •   Knowledge of containerization technologies (Docker, Kubernetes) is a plus
  • Knowledge of networking concepts and protocols (TCP/IP, DNS, DHCP, etc.).
  • Experience with virtualization technologies (VMware, KVM, etc.).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.
  • Strong problem-solving and analytical skills.

 

Tagged as: , , , , , , , , , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location