We are seeking a highly skilled Linux System Specialist to lead the migration of a legacy 32-bit Linux system image, including its applications, to a modern 64-bit Linux environment. The successful candidate will ensure that all hardware interfaces (e.g., NIC, USB ports, etc.) are fully accessible and functional within the new system image, without any conflicts. This role requires deep expertise in Linux system administration, kernel customization, and cross-platform migration.
Responsibilities:
- Analyze legacy Linux environments, applications, dependencies, and hardware configurations, and develop migration plans.
- Lead the migration of legacy 32-bit Linux systems and applications to modern 64-bit Linux platforms.
- Resolve compatibility issues related to libraries, kernel modules, drivers, and system configurations.
- Ensure full functionality of hardware interfaces (NIC, USB, and other peripherals) within the new environment.
- Customize Linux kernels and integrate hardware drivers when required.
- Perform testing, validation, troubleshooting, and conflict resolution to ensure system stability and performance.
- Optimize system performance, security, and reliability.
- Document migration activities, configurations, and procedures, and provide knowledge transfer to internal teams.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Proven experience in Linux system administration across legacy and modern Linux distributions.
- Strong experience in Linux system migration, porting, and 32-bit to 64-bit architecture transitions.
- Hands-on experience with kernel customization, hardware driver integration, and system optimization.
Technical Skills:
- Strong knowledge of Linux kernel internals, system libraries, and hardware abstraction layers.
- Proficiency in Shell scripting, Python, and related build tools.
- Experience with hardware configuration, device drivers, and network protocols.
- Familiarity with virtualization and containerization technologies such as Docker and KVM.
Competencies:
- Strong analytical and problem-solving skills.
- Excellent communication and technical documentation abilities.
- Ability to work independently and manage complex technical projects.
- Collaborative mindset with strong knowledge-sharing skills.