Position Summary:
We are looking for an experienced Linux Engineer to join our IT team. The successful candidate will be responsible for the design, implementation, and maintenance of Linux-based systems and infrastructure. This role requires a deep understanding of Linux operating systems, strong troubleshooting skills, and the ability to work collaboratively with cross-functional teams to ensure optimal performance, security, and reliability of our Linux environments.
Key Responsibilities:
System Design and Implementation:
Design, deploy, and configure Linux-based systems and applications according to organizational requirements.
Evaluate and recommend new technologies and solutions to enhance system performance and security.
Develop and maintain system architecture documentation and configuration management plans.
System Administration:
Manage Linux servers, including installation, configuration, and tuning for performance.
Monitor system performance and conduct regular health checks to ensure optimal operation.
Implement and manage system updates, patches, and security configurations.
Troubleshooting and Support:
Diagnose and resolve hardware and software issues in a timely manner.
Provide technical support to end-users and IT staff for Linux-related issues.
Collaborate with other IT teams to resolve cross-platform and network issues.
Security and Compliance:
Implement and maintain security measures to protect Linux systems and data.
Ensure compliance with industry standards, policies, and regulations.
Conduct regular security audits and vulnerability assessments.
Backup and Recovery:
Develop and maintain backup and disaster recovery plans for Linux systems.
Test and validate backup processes to ensure data integrity and availability.
Restore data and systems as needed in the event of failure or data loss.
Documentation and Reporting:
Maintain comprehensive documentation for Linux systems, processes, and procedures.
Generate reports on system performance, availability, and incidents for management review.
Provide training and support for end-users on Linux functionalities and best practices.
Qualifications:
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience:
Minimum of 3-5 years of experience in Linux system engineering or administration.
Proven experience with Linux server environments (e.g., Red Hat, CentOS, Ubuntu).
Technical Skills:
Strong knowledge of Linux operating systems and shell scripting (e.g., Bash, Python).
Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
Understanding of networking concepts and protocols (TCP/IP, DHCP, DNS).
Experience with virtualization technologies (e.g., VMware, KVM) is a plus.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and interpersonal abilities.
Ability to work effectively in a team environment and manage multiple projects simultaneously.
Detail-oriented with a focus on delivering high-quality results.
#J-18808-Ljbffr