Senior Linux Engineer: OCaml Experience
New York, New York, United States
Senior Linux Engineers
OCaml Experience
Jane Street Group, LLC has openings for Senior Linux Engineers - multiple openings in New York, NY.
The position duties are as follows: Responsible for the health, effectiveness and growth of the Linux infrastructure at Jane Street. Day-to-day duties include:
- Work in all parts of the infrastructure lifecycle, including capacity planning, provisioning, troubleshooting, maintenance and upgrading of physical and virtual Linux machines;
- Develop Systems software in OCaml as part of the endeavors to automate, monitor, troubleshoot individual Linux servers and the Linux infrastructure as a whole;
- Provide technical support and troubleshooting both proactively, by monitoring Linux servers at scale, and reactively, by handling requests coming from users of the Linux infrastructure;
- Perform routine and extraordinary operational work necessary to keep the Linux infrastructure running smoothly and in compliance with internal and external standards (e.g. timely security updates);
- Interview Linux Engineer candidates at all levels;
- Train and mentoring Linux Engineers at all levels, interns, and other stakeholders;
- Liaise with adjacent technical roles (e.g. Software Developers, Network Engineers, Cybersecurity Engineers, Technical Project Managers) to coordinate and execute technical efforts;
- Help management with the supervision/coordination/planning/execution of at least one of the areas listed above.
Part-time telecommuting may be permitted with manager approval.
The position requires a 3 or 4 year Bachelor’s degree or foreign equivalent plus a minimum of 2 years of experience in any occupation in which an individual gains experience managing a minimum of a hundred Linux servers at scale. Experience must include:
- 1 year experience in Systems Programming using the OCaml programming language with asynchronous libraries, typeful software design, monadic programming and the Mercurial version control system;
- 2 years experience writing/debugging/running automation software on the Linux platform, including network programming, scripting with the Bash shell, managing configuration-as-code and infrastructure-as-code;
- 2 years experience with infrastructure, system, process, kernel troubleshooting and debugging on physical and virtual Linux machines;
- 2 years experience maintaining internal Linux software repositories in line with internal and external compliance policies; and
- 2 years experience monitoring production Linux servers, responding to alerts, and participating in on-call rotations.
Ref. SLE25
Apply for this job
*
indicates a required field