Linux Engineer - Remote / Telecommute
Cynet systems Inc
Cary (NC)
Remote
USD 90,000 - 120,000
Full time
Job summary
A technology solutions firm in Cary, NC, seeks an experienced Linux Systems Administrator to architect and manage Linux-based systems across various environments. The ideal candidate will have 8 to 10+ years of experience, adept in automation tools like Puppet and Ansible, and possess a strong background in networking fundamentals. Strong problem-solving skills and the ability to lead technical initiatives are essential. Competitive salary and benefits offered.
Qualifications
- 8 to 10+ years of demonstrated experience in Linux Systems Administration (RHEL, SLES, Ubuntu).
- Proven experience with solution architecture and design for UNIX/Linux environments.
- In-depth knowledge of networking fundamentals.
Responsibilities
- Architect, design, and implement Linux-based systems for cloud environments.
- Lead technical delivery for project initiatives.
- Troubleshoot and resolve complex system issues.
Skills
Linux Systems Administration
Automation and configuration management
Networking fundamentals
Troubleshooting and problem-solving
Shell scripting
Cloud environments
Documentation and communication
Education
Bachelor’s degree in Computer Science or related field
Tools
Puppet
Ansible
Python
Ruby
Bash
Docker
Kubernetes
Git
Job Description
- Architect, design, and implement Linux-based systems for cloud, on-premises, and hybrid environments in alignment with organizational standards and security protocols.
- Lead technical delivery for project initiatives, providing guidance to junior engineers and collaborating with cross-functional teams.
- Develop, deploy, and automate Linux infrastructure using tools such as Puppet, Ansible, Python, Ruby, and Bash.
- Provision and manage services, monitor system health, and upgrade virtual resources and software as needed.
- Troubleshoot and resolve complex system issues, applying industry best practices and creative problem-solving approaches.
- Ensure compliance with ITIL processes for incident and problem management, including daily operational tasks.
- Evaluate, install, and maintain backup solutions, supporting application availability, performance, and disaster recovery planning.
- Apply operating system and security patches, ensuring systems are up-to-date and protected against vulnerabilities.
- Manage and mentor junior support staff, while providing hands-on support for both on-premises and public cloud systems.
- Maintain documentation, contribute to knowledge sharing, and uphold high standards of customer service and communication.
- Provide off-hours and rotational shift support as necessary to ensure 24/7 system availability.
Skill Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- 8 to 10+ years of demonstrated experience in Linux Systems Administration (RHEL, SLES, Ubuntu).
- Proven experience with solution architecture and design for UNIX/Linux environments.
- In-depth knowledge of networking fundamentals (TCP/IP, httpd, openssl, bind, sendmail, etc.).
- Advanced shell scripting and command-line skills with strong troubleshooting capabilities.
- Hands-on experience with automation and configuration management tools such as Puppet, Ansible, and Git.
- Experience working in cloud environments (Azure, AWS) and virtualization platforms (VMware, OVM, Windows Hypervisor).
- Familiarity with DevOps practices, containerization technologies (Docker, Kubernetes), and hybrid cloud environments.
- Excellent analytical, problem-solving, documentation, and communication skills.
- Ability to prioritize, multi-task, and perform effectively in a collaborative, team-oriented setting.