Artech Information Systems
Position Details
Job ID: 25-72480
Title: Linux Administrator
Duration: 6 months (possible extension)
Location: Sun Jose, CA
Summary Design, implementation, and maintenance of an organization’s Linux-based servers and infrastructure. Ensure these systems are stable, secure, and perform optimally to support business operations.
Responsibilities
System Installation and Configuration: Install, configure, and maintain Linux operating systems (e.g., RHEL, Ubuntu, CentOS) and associated software/tools.
Performance Monitoring and Tuning: Monitor system performance, troubleshoot bottlenecks, and implement optimizations to ensure high availability and reliability.
Security Management: Implement and manage security protocols and access controls. Apply security patches and updates regularly to protect systems from vulnerabilities.
Scripting and Automation: Utilize scripting languages (Bash, Python, Perl) and automation tools (Ansible, Puppet, Chef) to streamline routine administrative tasks and deploy configurations efficiently.
Troubleshooting and Support: Provide advanced technical support for all Linux-related issues, diagnosing and resolving complex hardware and software problems.
Collaboration: Work closely with development, networking, and other IT teams to deploy applications, integrate new technologies, and manage project lifecycles.
Documentation: Create and maintain comprehensive documentation for system configurations, processes, and troubleshooting procedures.
Qualifications & Skills
Experience: Proven experience as a Linux Administrator or similar role in a production environment.
Operating Systems: In-depth knowledge of various Linux distributions and their underlying components (kernel, file systems, networking).
Automation: Proficiency with automation/configuration management tools (e.g., Ansible, Puppet, Chef).
Scripting: Strong scripting skills in Bash, Python, or Perl.
Cloud & Virtualization: Experience with virtualization technologies (Client, KVM) and cloud platforms (AWS, Azure, Google Cloud) is often required.
Networking: Solid understanding of networking protocols and services (TCP/IP, DNS, DHCP, SSH).
Problem-Solving: Excellent analytical and problem-solving skills with meticulous attention to detail.
Communication: Strong communication and interpersonal skills, capable of working effectively within a team and explaining technical issues clearly.
Certifications: Relevant certifications (e.g., Red Hat Certified Engineer (RHCE), Linux Foundation Certified System Administrator (LFCS)) are highly valued.
Core Technologies
Operating Systems: RHEL, Ubuntu, CentOS, SUSE
Automation Tools: Ansible, Puppet, Chef
Scripting Languages: Bash, Python, Perl
Virtualization: Client, KVM, Docker, Kubernetes
Monitoring Tools: Nagios, Zabbix, Prometheus, Grafana
Web Servers: Apache, Nginx
Networking Services: DNS, SSH, LDAP
#J-18808-Ljbffr
Summary Design, implementation, and maintenance of an organization’s Linux-based servers and infrastructure. Ensure these systems are stable, secure, and perform optimally to support business operations.
Responsibilities
System Installation and Configuration: Install, configure, and maintain Linux operating systems (e.g., RHEL, Ubuntu, CentOS) and associated software/tools.
Performance Monitoring and Tuning: Monitor system performance, troubleshoot bottlenecks, and implement optimizations to ensure high availability and reliability.
Security Management: Implement and manage security protocols and access controls. Apply security patches and updates regularly to protect systems from vulnerabilities.
Scripting and Automation: Utilize scripting languages (Bash, Python, Perl) and automation tools (Ansible, Puppet, Chef) to streamline routine administrative tasks and deploy configurations efficiently.
Troubleshooting and Support: Provide advanced technical support for all Linux-related issues, diagnosing and resolving complex hardware and software problems.
Collaboration: Work closely with development, networking, and other IT teams to deploy applications, integrate new technologies, and manage project lifecycles.
Documentation: Create and maintain comprehensive documentation for system configurations, processes, and troubleshooting procedures.
Qualifications & Skills
Experience: Proven experience as a Linux Administrator or similar role in a production environment.
Operating Systems: In-depth knowledge of various Linux distributions and their underlying components (kernel, file systems, networking).
Automation: Proficiency with automation/configuration management tools (e.g., Ansible, Puppet, Chef).
Scripting: Strong scripting skills in Bash, Python, or Perl.
Cloud & Virtualization: Experience with virtualization technologies (Client, KVM) and cloud platforms (AWS, Azure, Google Cloud) is often required.
Networking: Solid understanding of networking protocols and services (TCP/IP, DNS, DHCP, SSH).
Problem-Solving: Excellent analytical and problem-solving skills with meticulous attention to detail.
Communication: Strong communication and interpersonal skills, capable of working effectively within a team and explaining technical issues clearly.
Certifications: Relevant certifications (e.g., Red Hat Certified Engineer (RHCE), Linux Foundation Certified System Administrator (LFCS)) are highly valued.
Core Technologies
Operating Systems: RHEL, Ubuntu, CentOS, SUSE
Automation Tools: Ansible, Puppet, Chef
Scripting Languages: Bash, Python, Perl
Virtualization: Client, KVM, Docker, Kubernetes
Monitoring Tools: Nagios, Zabbix, Prometheus, Grafana
Web Servers: Apache, Nginx
Networking Services: DNS, SSH, LDAP
#J-18808-Ljbffr