This role requires 65% Python development and 35% hardware Failure Analysis
Experience:: 5 to 10 years
Software Skills
Linux: Command-Line Proficiency, Log Analysis & Debugging, Scripting and Automation
System Administration & Troubleshooting:
Ability to SSH into servers, view and analyze system logs, manage user permissions, and perform basic troubleshooting of network connectivity and services.
Proficiency in writing scripts to automate test cases, data collection, and routine tasks, particularly using Bash
Python: Proficiency in Python scripting to automate manual tasks, analyze logs, and debug software.
Management & Remote Debugging Protocols ( IPMI, SSH etc.)
Hardware Skills
- Board-Level Troubleshooting: Hands-on experience with PCB assembly, probing components, and checking electrical and power currents.
- Diagnostic Tools: Proficiency in using laboratory equipment such as oscilloscopes, logic analyzers, and multi-meters to debug complex hardware issues.
- Architectural Knowledge: Strong understanding of modern server architectures (GPU/CPU systems, Memory, Liquid Cooling Systems).
- Knowledge of standard communication protocols ( I2C , UART , JTAG, SPI, PCIe)
Skills Required
- Linux programming
- Python script development
- Bash:: good to have
Experience in Server boards or motherboard