Experienced Linux Engineer

Experience: 5+ years relevant professional experience

Education: Bachelor's degree in Computer Science, Management Information Systems, or related field

Position Type: Full-Time

 

Opportunity: 

Our infrastructure is mission-critical to our algorithmic trading business. And our Linux engineers and administrators hold ultimate responsibility for the architecture, build and maintenance of our server and network infrastructure for the full scope of our research, development, and trading environments.  

 

Linux Engineers belong to a small group of highly-skilled systems administrators and engineers who contribute significantly to the business by managing our entire technology infrastructure, from desktops to research tools to servers to data storage to the automated global trading platforms. Systems engineers and administrators are expected to collaborate and closely interact with our quantitative researchers, developers, and business professionals across the firm.   

 

Responsibilities:

  • Design, implement and maintain our complex technology infrastructure and environment, ensuring systems are operational and robust  
  • Diagnose and resolve the most complex, highly-technical and business-critical server and system-wide issues
  • Help create, update, maintain and administer a stable Linux environment
  • Assist with strategic capacity planning, and review and approve technical documentation
  • Drive the evaluation, selection and deployment of a variety of new technologies and tools
  • Help optimize system performance, working with applications, network, storage, database and server technology
  • Install and manage virtual machines using various virtualization technologies
  • Provide assistance with automation of software installation processes

 

Skills & Qualities:

  • Exceptional problem-solving ability
  • Smart, intellectually-curious, fast-learner, and quick study
  • Demonstrated ability to work and lead in high-performance, small-team environments
  • Calm and poised, and comfortable in a dynamic, fast-changing environment
  • Able to take ideas and goals and ensure successful implementation with impeccable attention to detail
  • Able to and interested in delivering optimal, business-prioritized solutions

 

Requirements:

  • Required experience & knowledge:
    • Knowledge of hardware, load balancing, performance monitoring and DNS
    • General knowledge of backups, system design, and web servers
    • Strong knowledge of authentication/directory services, DB, HA, networking, security, storage, system optimization and patching
    • Network offload technologies and supporting NFS server environment
    • Packaging support and building packages from scratch
    • Maintaining configuration management tools such as Puppet, Ansible, or Salt
    • Understanding of Nagios- or Icinga-based monitoring technologies
    • Excellent analytical and design skills at multi-product/multi-environment level
  • Preferred experience:
    • Red Hat and Debian experience highly valued
    • Experience with metrics tools such as Graphite and Influx DB
    • Familiarity with noSQL technologies such as Cassandra and Hadoop, Linux shell scripting, SQL query writing/troubleshooting, scripting languages
    • Linux Desktop & Linux kernel
    • HPC experience: cluster, file system technologies, job schedulers, or IB

Apply Now