Linux Administrator

Overview

Remote
Depends on Experience
Full Time

Skills

Bash
CentOS
Collaboration
Computer Science
Linux
Python
Red Hat

Job Details

Position Overview:

As a Senior Linux Administrator, you will play a crucial role in managing and maintaining our Linux-based infrastructure. You will be responsible for ensuring the stability, security, and performance of our Linux systems and implementing best practices for system administration. This position offers an exciting opportunity to work with a diverse range of technologies and collaborate with cross-functional teams to support our customer s mission-critical operations.

Responsibilities

  • System Administration: Oversee the day-to-day operations of our Linux server infrastructure, including installation, configuration, and maintenance of Linux operating systems (e.g., CentOS, Ubuntu, Red Hat).
  • Performance Monitoring and Optimization: Monitor system performance, troubleshoot issues, and optimize system resources to ensure maximum uptime and efficiency. Implement proactive measures to identify and address potential bottlenecks or performance degradation.
  • Security Management: Implement and maintain security measures to protect Linux systems from vulnerabilities, unauthorized access, and malware threats. Configure firewalls, intrusion detection systems, and access controls to safeguard sensitive data and ensure compliance with security standards.
  • Backup and Disaster Recovery: Develop and maintain backup and disaster recovery plans for Linux systems. Regularly test backup procedures and recovery processes to ensure data integrity and business continuity in the event of system failures or disasters.
  • Patch Management: Manage the patching process for Linux servers, including scheduling, testing, and deploying software updates and security patches in a timely manner. Ensure compliance with patch management policies and procedures.
  • Automation and Scripting: Develop automation scripts and tools using shell scripting (e.g., Bash), Python, or other scripting languages to streamline system administration tasks, automate repetitive processes, and improve operational efficiency.
  • Collaboration and Documentation: Collaborate with cross-functional teams including developers, network engineers, and system architects to support project initiatives and resolve technical issues. Document system configurations, procedures, and troubleshooting steps for knowledge sharing and training purposes.
  • Technical Support: Provide technical support and troubleshooting assistance to internal users and teams regarding Linux-related issues. Respond to service tickets, diagnose problems, and implement solutions in a timely manner to minimize downtime and disruptions.

Experience/Education

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum of 10 years of experience in Linux system administration, preferably in a senior or lead role.
  • Proficiency in managing Linux-based servers and environments, including installation, configuration, and troubleshooting.