Senior Linux Administrator
Description
What Makes a FirstCash Senior Linux Administrator?:
We are seeking a skilled and experienced Linux Systems Administrator to join our team. As a Linux Systems Administrator, you will be responsible for the maintenance, configuration, and reliable operation of Linux-based systems. You will collaborate with the IT team and other stakeholders to ensure optimal system performance, security, and availability. The ideal candidate should have a strong background in Linux administration, troubleshooting, and scripting, along with excellent problem-solving and communication skills.
Roles & Responsibilities:
- Install, configure, and maintain Linux operating systems and related software.
- Monitor system performance and proactively identify and resolve issues to ensure high availability and performance.
- Perform regular system updates, patches, and upgrades to maintain security and stability.
- Manage user accounts, permissions, and access levels to ensure data security and integrity.
- Implement and maintain system backup and recovery strategies to minimize downtime and ensure data protection.
- Monitor and analyze system logs and events to identify and mitigate security threats or vulnerabilities.
- Troubleshoot hardware and software issues, including server and network connectivity problems.
- Collaborate with the IT team to design and implement system enhancements and optimizations.
- Develop and maintain system documentation, including configuration guides, procedures, and policies.
- Stay up to date with industry trends, technologies, and best practices related to Linux system administration.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
- Proven work experience as a Linux Systems Administrator or a similar role.
- Strong knowledge of Linux operating systems (e.g., CentOS, Ubuntu, Red Hat), including installation, configuration, and administration.
- Proficiency in shell scripting (e.g., Bash, Python) for task automation and system management.
- Experience with virtualization technologies (e.g., VMware, Hyper-V KVM) and cloud platforms (e.g., AWS, Azure).
- Familiarity with networking protocols, services, and security (e.g., TCP/IP, DNS, DHCP, firewalls, and BIG IP devices).
- Knowledge of system monitoring and management tools (e.g., Solarwinds, Ansible, OPCON).
- Ability to analyze and troubleshoot system performance and connectivity issues.
- Strong understanding of system security principles and best practices.
- Excellent communication and people skills, with the ability to collaborate effectively with cross-functional teams.
- Professional certifications in Linux administration (e.g., LPIC, RHCE) or related areas.
- 5+ years of Linux Administration.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of scripting languages for automation and configuration management (e.g., Puppet, Chef, Ansible).
- Familiarity with database administration (e.g., MySQL, PostgreSQL, Microsoft SQL).
- Strong Understanding of web servers and related technologies (e.g., Apache, Nginx).
- Experience with version control systems (e.g., Git).
- Solid understanding of NIM.
- Solid understanding of AIX.
- Solid understanding of IDM.