Linux Administrator

Full time @THE COVAI CAREERS in IT
  • Coimbatore, Tamil Nadu, India, 641001 View on Map
  • Post Date : 24/02/2025
  • Apply Before : 28/02/2025
  • Salary: ₹48,000.00 - ₹50,000.00 / Monthly
Email Job

Job Detail

  • Job ID 9567
  • Career Level  Officer
  • Experience  5 Years
  • Gender  Male
  • Industry  Development
  • Qualifications  Degree Bachelor
  • Salary   50000
  • HR Contact No  9894047056

Job Description

We are hiring Linux Administrator works to ensure the stability, integrity, and efficient operation of Linux servers and systems within an organization. This includes the installation, configuration, and support of Linux-based systems, as well as performing ongoing system maintenance, updates, and troubleshooting. The role requires a strong understanding of Linux operating systems, network protocols, and security practices.

Responsibilities:

1.System Installation and Configuration:

Install and configure Linux-based operating systems (such as Red Hat, Ubuntu, CentOS, etc.) on servers.

Set up and configure system services, tools, and applications.

2.System Monitoring and Performance Tuning:

Monitor system performance (e.g., CPU usage, memory usage, disk space, etc.) using monitoring tools like Nagios, Zabbix, or custom scripts.

Tune systems for optimal performance and troubleshoot any bottlenecks or issues.

Implement load balancing and high-availability setups.

3.Security Management:

Implement and manage security measures such as firewalls, encryption, intrusion detection systems (IDS), and secure SSH access.

Apply security patches, updates, and monitor logs for potential security vulnerabilities.

Configure and maintain user permissions and access control.

4.Backup and Disaster Recovery:

Set up and manage automated backup solutions.

Ensure data recovery mechanisms are in place and tested regularly.

5.User and Group Management:

Manage user accounts, groups, and permissions using Linux tools like useradd, passwd, groupadd, and others.

Maintain user authentication and access control for both local and networked resources.

6.Automation and Scripting:

Write and maintain shell scripts (Bash, Python, etc.) for automating common tasks like system monitoring, backup, and updates.

Use configuration management tools like Ansible, Puppet, or Chef for automating deployments and system configuration.

7.Software Installation and Updates:

Install and configure third-party software, libraries, and packages via package managers (e.g., yum, apt, rpm).

Regularly update software packages and patches to ensure systems are up to date and secure.

8.Troubleshooting and Support:

Diagnose and resolve hardware, software, and networking issues related to Linux systems.

Provide technical support to users and other teams within the organization.

Investigate system logs to identify errors or performance issues.

9.Networking and Connectivity:

Configure and manage networking components, including DNS, DHCP, NFS, VPN, etc.

Troubleshoot networking issues, such as connectivity problems and performance issues.

Documentation:

Create and maintain system documentation, including configurations, procedures, and incident reports.

Document new setups, changes, and troubleshooting steps.

1.Collaboration and Communication:

Collaborate with other IT teams (e.g., DevOps, networking, and database administrators) to ensure smooth operations.

Communicate system status, issues, and improvements to relevant stakeholders.

2.Virtualization and Cloud Management:

Manage virtualized environments (e.g., VMware, KVM, Hyper-V) and cloud infrastructure (AWS, Google Cloud, Azure).

Ensure proper configuration and scaling of virtual machines and containers.

3.System Hardening:

Perform regular system audits to identify vulnerabilities.

Implement best practices for hardening systems against unauthorized access and attacks.

4.Compliance and Reporting:

Ensure systems comply with regulatory requirements (e.g., HIPAA, GDPR) and company security policies.

Provide system health reports and security audits as required.

Skills Required:

1.Strong experience with Linux operating systems (RHEL, CentOS, Ubuntu, etc.).

2.Proficiency in shell scripting (Bash, Python, etc.).

3.Knowledge of networking concepts (TCP/IP, DNS, DHCP, VPN).

4.Experience with configuration management tools (e.g., Ansible, Puppet, Chef).

5.Understanding of system monitoring tools and performance tuning.

6.Familiarity with cloud environments (AWS, GCP, Azure).

7.Experience with virtualization technologies (KVM, VMware).

8.Knowledge of databases (MySQL, PostgreSQL, MongoDB) and web servers (Apache, Nginx).

9.Strong problem-solving and troubleshooting skills.

10.Familiarity with security practices, including firewalls, encryption, and vulnerability management.

Required skills

Other jobs you may like