Senior DevOps Engineer

Location: Delhi
Job Type: Permanent
Reference: 04_241019
Sector: Technology

Brief Overview:

A.P.T Portfolio, a high frequency trading firm that specialises in Quantitative Trading & Investment Strategies.Founded in November 2009, it has been a major liquidity provider in global Stock markets. 

Job Overview:

As a senior DevOps Engineer you would be working closely with the software/FPGA development teams on one hand and the trading team on the other hand. As a senior devOps you would be responsible in ensuring that not only every release meets the stringent development requirements but also sufficient guidelines are laid out for Prod-Support team 

Responsibilities: 

Release Planning & Management 

  • Overseeing the planning, scheduling, and controlling of software builds throughout each stage of development and across various environments (production, simulation etc) in different geographies. 
  • Reviewing test cases adequacy for any major releases. 
  • Ensuring that every release meets it desired objective as planned. Verifying results in live and suggesting configuration changes if any. 
  • Streamlining deployment process for the team's production trading, with a focus on making the processes scalable, fault-tolerant, and entirely automated. 
  • Issuing production server/network configuration requirement for the production/network team and ensuring that they are implemented as per the requirement. 
  • Ensure that the application logging is proper and sufficient to identify any potential bugs.  Come up with a plan to decrease logs over time for latency critical applications 

Alerts & monitoring 

  • Ensure that a proper self descriptive alert mechanism is in place which can be acted upon by the production team 
  • Configure greylog/splunk etc to process logs in real time for any potential bug or performance issues. Maintain that distributed infrastructure across different locations along with sys-admin team.  

Documentation 

  • Ensure that adequate documentation is put in place for the production support team to act on all generated alerts/potential bugs. 
  • Ensure that proper version control is maintained and documentation is updated for any potential version roll back

Resources optimisation

  • Designing detailed experiments  with the development/Strategy team to identify the optimum configuration of all hardware resources to achieve the desired goals 

Requirements/Qualifications: 

  • At least 2+ years of experience in C++ /Python, in order to successfully understand and comprehend the projects better. 
  • At least 5+ years of experience as a DevOps or System Admin in a challenging environment 
  • Be the primary point of contact for the production support team when issues do arise, even outside of normal working hours.
  • A compulsive approach of making any process scalable, fault-tolerant, monitored and entirely automated

APT Portfolio is an equal opportunity employer