Senior Linux System Administrator
On-siteAlbuquerque, New Mexico, United States
Job Summary
Monitor, maintain, and repair physical and virtual server systems while resolving technical issues affecting hardware, operating systems, or applications. Apply patches, install hardware, and implement configuration changes to improve or restore system performance. Perform capacity analysis, develop maintenance procedures and automation scripts, and conduct quality assurance checks. Collaborate with customers and architects to optimize systems and contribute to process improvements. Manage user permissions, file systems, and storage configurations using major Linux distributions. Configure networking, security hardening, and backup/recovery plans. Utilize shell scripting, package management, and configuration management tools to automate deployments and troubleshoot connectivity issues.
Required Qualifications
- Bachelor's degree in relevant discipline
- Minimum of 4 years of directly related experience
- Ability to obtain & maintain a U.S. Dept. of Energy Clearance
- U.S. Citizenship
- Proficient with major distributions (e.g., Red Hat, CentOS, Ubuntu)
- Managing users, groups, permissions, and file systems
- Shell Scripting-Writing and debugging Bash or other shell scripts for automation
- Package Management-Using tools like yum, apt, rpm, dpkg for installing and updating software
- Networking-Configuring network interfaces, firewalls (iptables, firewalld), DNS, routing, and troubleshooting connectivity issues
- System Monitoring and Performance Tuning-Using tools like top, htop, vmstat, iostat, sar, and monitoring solutions (Nagios, Prometheus)
- Storage Management-Managing disks, partitions, LVM, RAID, NFS, and mounting file systems
- Security-Implementing SELinux/AppArmor, SSH hardening, user authentication, and basic vulnerability assessment
- Backup and Recovery-Familiarity with backup tools and disaster recovery planning
- Configuration Management-Experience with tools like Ansible, Puppet, or Chef for automated deployments
- Virtualization and Containers-Working knowledge of KVM, VMware, Docker, and Kubernetes basics
- Log Management-Using syslog, journald, and log analysis tools
- Troubleshooting-Diagnosing and resolving system and application issues efficiently
- Analytical thinking to diagnose complex issues
- Clear documentation and ability to explain technical concepts to non-technical stakeholders
- Working effectively within cross-functional teams
- Prioritizing tasks and managing multiple responsibilities
- Willingness to learn new technologies and adapt to changing environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.