Qualifications and Experience Required:Matric plus Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.Relevant industry certifications such as Linux Professional Institute (LPI), Red Hat Certified Engineer (RHCE), CompTIA Linux+, or equivalent.Proven experience as a Linux Engineer or Administrator, including hands-on experience with server installation, configuration, and maintenance.Proficiency in Linux distributions such as CentOS, Ubuntu, or Red Hat Enterprise Linux.Strong command-line skills and experience with shell scripting (Bash, Python, etc.
).Experience with virtualization technologies (VMware, KVM)Solid understanding of networking concepts, including TCP/IP, DNS, DHCP, routing, and firewalls.Ability to diagnose and troubleshoot complex system and application issues.Knowledge of cloud platforms (AWS, Azure, Google Cloud) is a plus.Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills to work effectively within a team and collaborate with various stakeholders.Responsibilities:Design, deploy, and manage Linux-based servers and systems to meet the organization's IT requirements.Configure and maintain Linux servers for optimal performance, security, and availability.Collaborate with software development and IT teams to integrate applications and services seamlessly into the Linux environment.Monitor system performance, troubleshoot issues, and implement necessary optimizations.Ensure system and data security through the implementation of best practices, firewalls, access controls, and regular security updates.Automate routine tasks using scripting languages (e.g., Bash, Python) and configuration management tools (e.g., Ansible, Puppet).Perform system backups, disaster recovery planning, and testing to safeguard critical data.Manage virtualization technologies such as VMware or KVM to create and maintain virtual machines.Implement and manage containerization technologies like Docker and Kubernetes.Collaborate with network teams to configure and maintain networking services, including DNS, DHCP, and routing.Stay up-to-date with the latest trends, tools, and technologies in the Linux and open-source ecosystem.Provide technical support and guidance to other team members and end-users.Document system configurations, procedures, and troubleshooting steps for internal knowledge base.Self-motivated and able to manage multiple tasks in a dynamic environment.