Description

Job Description:

We are seeking an experienced Senior Linux System Administrator to join our IT infrastructure team. The ideal candidate will have extensive hands-on experience in managing Linux servers in a production environment. This role requires a deep understanding of Linux systems, networking, security, and scripting.

Responsibilities:

Install, configure, and maintain Linux servers (RedHat, CentOS, Ubuntu, etc.) in both physical and virtual environments.
Monitor system performance and ensure reliability and availability.
Manage and troubleshoot network and infrastructure issues, including routing, switching, firewalls, and load balancers.
Implement and maintain security measures to protect systems and data from unauthorized access.
Automate routine tasks using scripting languages (Bash, Python, Perl, etc.) and configuration management tools (Ansible, Puppet, Chef, etc.).
Perform regular system backups and ensure data integrity.
Collaborate with other team members and stakeholders to ensure smooth deployment of applications.
Provide technical support and guidance to junior team members.
Requirements:

Bachelor’s degree in Computer Science, Information Technology, or related field.
Minimum of 8 years of experience as a Linux System Administrator or similar role.
In-depth knowledge of Linux servers (e.g., Ubuntu, RedHat, CentOS) and open-source software.
Experience with virtualization technologies (VMware, Xen, KVM).
Strong understanding of networking concepts and protocols (TCP/IP, DNS, DHCP, VPN, VLAN).
Proficiency in scripting and automation (Bash, Python, Perl, etc.) and configuration management tools.
Hands-on experience with cloud platforms (AWS, Azure, GCP) is a plus.
Excellent troubleshooting skills and the ability to analyze logs and monitor system performance.
Strong communication skills and ability to work effectively in a team environment.

Education

Bachelor’s degree in Computer Science