Dolat Capital, a quantitative trading firm, seeks a skilled Senior Linux Support Engineer to join our systems team. The Linux Support Engineer will help oversee the maintenance of hundreds of our production servers while supporting more than 100 users. Dolat has many high-capacity, low-latency, direct private lines between our sites, and we use the latest high-performance hardware.
Dolat’s Trading Support Engineers are the gatekeepers of the production trading environment. We firmly believe in balancing a safe, orderly production environment that works optimally by deploying, maintaining, monitoring and operating a fleet of Linux servers to its optimal performance. We are looking for engineers who share this vision, and who shun complexity in favor of simplicity. You will help enable our technology evolution while maintaining control. You will be expected to help build the various tools to keep our systems running to their highest optimal performance.
Responsibilities
- Debugging dropped packets, whether at the network, NIC, OS, or application layers
- Troubleshooting kernel panics and system hangs
- Analyzing performance issues
- Fine-tuning processes to run with the least jitter
- Directing support for our continuously active servers, lines, and low-latency network
- Installing, configuring, and deploying fully-distributed Red Hat Linux systems
- Taking a role in researching, testing, recommending, implementing, and maintaining a cutting- edge, ultra-low-latency system and network technologies
- Participating in an on-call rotation
- Deploy, monitor, and configure a complex suite of trading applications
- Provide exceptional trade support to a high-frequency trading floor environment
- Provide skilled hands-on technical expertise to trading, risk, middle office, and compliance teams across Windows and Linux platforms
- Develop fluency with existing systems, infrastructure, and procedures and proactively improve them
- Intelligently automate while maintaining firm human control
- Script against configuration files, databases, and logs
- Gather and analyze metrics to improve and report on the performance and efficiency of trading systems
- Work in tandem with the development team to ensure the health and stability of the production environment
- Continually drive production systems toward cleanliness, simplicity, and reliability
- Participate in deep-dive investigations necessary in troubleshooting and improving low latency systems
- Track and solve issues as part of fast-paced results driven set of IT teams
- Solving problems by providing level one and level two support for our reporting and tools
- Testing and releasing the tools to production
- Monitoring daily reports and run of scheduled jobs
- Monitoring and reporting on the status and health of our systems
- Serving as the primary technical contact for compliance and risk managers
- Contributing to the design and implementation of the support system to enhance reliability and self-correction
- Provides support for the front office, middle office and back-office applications and users
- Facilitate communication between trading, infrastructure and software development teams
- Supports proprietary and third-party trading systems and infrastructure
- Contributes to the engineering efforts to automate processes, monitor systems and
- Improve software management on both Microsoft and Linux platforms.
- Communicate directly with exchanges, clearing members and ISV’s to resolve trading issues
- Work with software development teams to improve, monitor and maintain internal systems
- Maintain enterprise scheduling, release and monitoring systems
- Provide support for local and co-located datacenters
Qualifications
If you have not used the following commands, please do not apply : vmstat, top, uname, ps, emacs / vi, svn, git, make, rpm, ping, tcpdump, wireshark, nfsstat, tracerouteA technical degree from an accredited university (B.E / B.Tech only)Knowledge in Linux Kernel tuning, configuration management with cfengine, LinuxNetwork performance management / troubleshooting, hardware testing / integration and IT securityKnowledge of maintaining Cisco, Windows, and PC hardwareFluency in at least one scripting / coding languageHands-on knowledge of SSH, iptables administration, NFS, DNS, DHCP, and LDAPKnowledge with Open Source applications to build enterprise-level systems (i.e., Nagios, SmokePing, MRTG, etc.)Expertise in maintaining Cisco ports / VLANs / dot1.x settings in any office environmentExperience with scripting tools such as Power Shell, Python, Perl and / or Bash is a plusAbility to read and interpret English-language technical documentsA high aptitude for learning and employing appropriate technologiesSolid scripting skillsSoftware development skills are a plus but not requiredSQL and database administration skills are preferredSolid understanding of operating systemsSolid understanding of network architecturesKnowledge of trading exchanges and financial instruments is not requiredKnowledge of Linux along with REDHAT Certification.Strong troubleshooting and problem-solving abilitiesThe ability to manage multiple tasks in a fast-paced trading environmentExcellent communication skills and fluency in EnglishMust be able to demonstrate technical problem-solving skillsExcellent documentation and knowledge management skills