Linux Administrator

Overview

On Site
$60 - $90
Contract - W2
Contract - Independent

Skills

Linux
Bash
Python

Job Details

Linux Administrator

Requirements:
Responsible for the design, implementation, and maintenance of an organization's Linux-based servers and infrastructure. Ensures systems remain stable, secure, and optimized to support business operations.


Key Responsibilities

  • System Installation & Configuration: Install, configure, and maintain Linux operating systems (RHEL, Ubuntu, CentOS, etc.) and associated tools.

  • Performance Monitoring & Tuning: Monitor system performance, identify bottlenecks, and implement optimizations for high availability and reliability.

  • Security Management: Apply security patches, enforce access controls, and maintain strong system security practices.

  • Scripting & Automation: Use Bash, Python, Perl, and automation tools (Ansible, Puppet, Chef) to streamline administrative tasks and configuration deployments.

  • Troubleshooting & Support: Diagnose and resolve complex Linux system, hardware, and software issues.

  • Cross-Team Collaboration: Work with development, networking, and IT teams to deploy applications, integrate new technologies, and support ongoing projects.

  • Documentation: Maintain clear and detailed documentation for configurations, procedures, and troubleshooting.


Qualifications & Skills

  • Proven experience as a Linux Administrator in a production environment.

  • Strong understanding of Linux distributions, kernel components, file systems, and networking.

  • Proficiency with automation/configuration tools (Ansible, Puppet, Chef).

  • Strong scripting abilities (Bash, Python, or Perl).

  • Experience with virtualization and cloud platforms (VMware, KVM, AWS, Azure, Google Cloud).

  • Solid understanding of networking concepts: TCP/IP, DNS, DHCP, SSH.

  • Excellent analytical, troubleshooting, and communication skills.

  • Certifications such as RHCE or LFCS are a strong asset.


Core Technologies

  • Operating Systems: RHEL, Ubuntu, CentOS, SUSE

  • Automation: Ansible, Puppet, Chef

  • Scripting: Bash, Python, Perl

  • Virtualization/Containers: VMware, KVM, Docker, Kubernetes

  • Monitoring: Nagios, Zabbix, Prometheus, Grafana

  • Web Servers: Apache, Nginx

  • Networking Services: DNS, SSH, LDAP

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Technical Link