LINUX RAID engineer

Company:  HCLTech
Location: Clifton
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Title: Engineer (Hardware/Software)

Job Description:

As an Engineer, you will play a critical role in developing robust and fault-tolerant solutions that ensure data integrity while interacting with complex Linux RAID subsystems. You will collaborate with datacenter engineers and contribute to hardware design and software development, focusing on user experience and reliable performance.

Key Responsibilities:

  • Code Development:
  • Write reliable, testable, and fault-tolerant code in Go that interacts with Linux RAID subsystems and microservices using gRPC and GraphQL.
  • Ensure data integrity through meticulous coding practices, with a keen awareness of the impact of failures on customer data.
  • RAID Device Management:
  • Automatically detect, correct, assemble, and mount RAID devices, accounting for various unknown states.
  • Leverage familiarity with complex RAID configurations and mdadm to enhance system functionality.
  • Collaboration:
  • Partner with datacenter engineers to understand existing hardware crash recovery procedures.
  • Design a user-friendly interface intended for non-technical personnel, ensuring clarity and ease of use.
  • Testing and Documentation:
  • Create thorough test plans to validate the reliability and performance of both hardware and software components.
  • Write and maintain technical documentation in English, ensuring clarity and accessibility.
  • Hardware Design:
  • Design and procure hardware solutions that interface with multiple hard drives via USB, SATA, or other communication methods.
  • Make informed hardware design decisions that prioritize resilience, speed, availability, and efficiency.

Qualifications:

For Hardware-Focused Engineer:

  • Strong experience with Linux RAID configurations using mdadm.
  • Proficient in storage systems on Linux via USB, SATA, PCIe, etc.
  • Experience in designing resilient and maintainable hardware systems.
  • Familiarity with rack-mounted servers, including maintenance.


Skills and Attributes:

  • Excellent communication skills with the ability to collaborate across teams.
  • Comfort in an asynchronous hybrid work environment.
  • Strong problem-solving abilities and a proactive approach to learning new solutions.
  • Openness to constructive feedback and a desire to work in a respectful, inclusive team culture.
  • Foresight to identify potential roadblocks and effectively communicate them.

Apply Now
Share this job
HCLTech
  • Similar Jobs

  • LINUX RAID engineer

    Clifton
    View Job
  • LINUX RAID engineer

    Clifton
    View Job
  • Linux Engineer

    Little Ferry
    View Job
  • Linux Systems Engineer

    Ridgefield Park
    View Job
  • Linux Systems Engineer

    Ridgefield Park
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙