Search jobs > Clifton, NJ > Linux engineer

Linux Server Go Lang Automation Engineer

HCLTech
Clifton, NJ, United States
Full-time

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
  • 1 day ago
Related jobs
Promoted
HCLTech
Clifton, New Jersey

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. Write reliable, testable, fault-tolerant code in go:. This code will interact directly with Linux RAID subsystems. Partner with datacente...

Promoted
Piper Companies
Remote, Pennsylvania, Delaware, New Jersey
Remote

Keywords: Linux Systems Administrator, Linux, RedHat, Apache, Tomcat, MySQL, MariaDB, PostgreSQL, database, networking, firewall, Active Directory, system configuration, troubleshooting, Ansible, automation, scripting, Linux OS, system administration, documentation, web technologies, Azure, system d...

Promoted
Strategic Education Inc.
Newark, New Jersey

Bachelor of Engineering in Computing, Software Engineering, or related field or foreign equivalent. Participates as a technical expert in the design, development, coding, testing, and/or debugging of major new software and/or significant enhancements to existing software which may include applicatio...

Promoted
Hispanic Technology Executive Council
Jersey City, New Jersey

Software Engineer dedicated to Capital Markets Technology, with focus on building and managing end to end Capital Markets Deal execution initiative. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solu...

Promoted
LevelUP HCS
Jersey City, New Jersey

The UNIX Systems Administrator, Sr. UNIX System administration support and capacity planning for UNIX based systems (e. Provides UNIX System Administration support and capacity planning for UNIX-based systems in Solaris 11. Interacts with IT and other systems staff or vendors in complex testing, ope...

Promoted
Bamboo Crowd
Jersey City, New Jersey

They are undergoing a digital transformation and are looking for a Linux Admin, partnering with the VP, ITOps on this initiative. Install, maintain, and troubleshoot hardware, operating systems (Linux), and utility programs. ...

Promoted
Amazon.com
Elmwood Park, New Jersey

As a Lead Software Development Engineer, it’s up to you to research, define, design and refine the tech that keeps us one step ahead of listeners. As a Lead Software Development Engineer, you will. Partner with cross-functional teams to design, develop, test, and launch inspiring software. Collabora...

Promoted
TEKsystems
Roseland, New Jersey

Microsoft Certified Azure Fundamentals (Fundamentals) Microsoft Certified Azure Administrator (Associate) Microsoft Certified Azure Developer (Associate) Microsoft Certified Azure AI Engineer Associate . ...

Promoted
ZAR IT Solutions
Jersey City, New Jersey

As a Micro Focus PPM System Administrator and Developer, you will be responsible for the administration, configuration, and development of the Micro Focus Project and Portfolio Management (PPM) system. Perform regular system updates, patches, and upgrades to ensure the PPM system remains current and...

Promoted
PGIM
Newark, New Jersey

We are looking for strong software engineers to build our future front office risk and portfolio management platform. Technology - Engineering & Cloud. ...