Linux Server Go Lang Automation Engineer

Details of the offer

HCLTech is looking to hire a Linux Server Go Lang Automation Engineer for an ongoing engagement with our client who is the largest online search platform company. Job requirement and responsibilities : Write reliable, testable, fault-tolerant code in go: This code will interact directly with Linux RAID subsystems This code will interact with microservices over grpc and graphql You may need to contribute code to complex upstream projects For this project, failure means losing customer data - the code will require a thorough, detailed, and thoughtful approach with a focus on data integrity Automatically detect, correct, assemble, and mounts RAID devices Familiarity with complex RAID configurations is a plus Familiarity with mdadm is a plus These RAID devices will be in unknown states - detecting and accounting for these states will be crucial Partner with datacenter engineers to: Understand existing hardware crash recovery procedures Create a user experience that is intended to be used by non-technical personnel Create thorough test plans Design a hardware solution that interacts with multiple harddrives via USB, SATA, or other communication methods: You will help design and order the hardware required for this project The chosen hardware must be resilient, fast, highly available, and efficient You may need to make complex hardware design decisions - for example, you might need to decide which storage transport method makes the most sense given the constraints of the overall project What We'll Expect From You We are looking for: one engineer with strong hardware experience and some software experience one engineer with strong software experience and some hardware experience Hardware Experience with Linux RAID configurations using mdadm Experience with storage on Linux via USB, SATA, PCIe, etc Experience designing resilient, maintainable hardware systems Experience working with, and ideally performing maintenance on rack mounted servers Software Experience reading, writing, and debugging Go code Familiarity with shell & git Familiarity with continuous integration systems and concepts (ideally Github Actions) configuration management, live image, PXE boot, and Ubuntu experience is a plus Communication Strong communication skills and ability to work across many teams Experience writing documents in english - especially technical documentation Comfortable executing in an asynchronous hybrid environment Other Skills and Desires A desire to work with a respectful and inclusive team Transparency, honesty, and openness to constructive feedback Ability to problem solve, quickly learn, and pivot to new solutions and ideas Possesses the foresight to identify potential roadblocks and raise awareness to them


Source: Talent2_Ppc

Job Function:

Requirements

Cook (Full Time)

Eurest + We are hiring immediately for a full time COOK position. + Location: Burlington Florence - 2006 Route 130 North, Burlington, NJ 08016. Note: onlin...


From Compass Group, North America - New Jersey

Published 5 days ago

Qa Engineer

This team is looking for someone with expert level Selenium skills for automation. Java or Python in addition to Selenium is highly preferred We are a compa...


From Insight Global - New Jersey

Published 5 days ago

Home Service Inspector (Will Train)

Overview: For Those Who Like Being the Best, Join the Best in Pests. As an Orkin Home Services Inspector, you get the advantage of a highly persuasive pitch...


From Orkin - New Jersey

Published 5 days ago

Fire Service Manager - Advanced Services Level 1

Requisition Number: 185139 Job Description Cintas is seeking a Fire Service Manager - Advanced Services Level 1 to directly manage our customer facing Ser...


From Cintas - New Jersey

Published 5 days ago

Built at: 2024-11-05T10:58:36.576Z