Point72 Logo

Point72

DevOps Engineer

🌎

New York

1w ago
πŸ‘€ 6 views
πŸ“₯ 0 clicked apply

Job Description

ROLE

We are looking for an Engineer to architect and deploy a large-scale DevOps solution tailored for a group of systematic trading teams.

RESPONSIBILTIES 

  • Design and ensure a consistent environment exists across trading team environments (e.g. OS version, installed packages, mounts, SSH keys, bashrc, etc.)
  • Build and maintain external package management and tools (e.g. GCC, anaconda, etc.)
  • Design and maintain framework for production deployment. (e.g. GIT tagging and release, rollback, communication of changes, service deployment, tools to start-stop-restart services)
  • Production monitoring and alerting of applications and trading platform (e.g. Nagios scripts, resilient alerting, alerting API’s, web dashboards)
  • QA deployment
  • Design and implement continuous integration frameworks (e.g. Jenkins setup and customization, pre-commit GIT hooks, etc.)
  • Backups, data archiving, and data organization of applications, code and logs
  • Database administration and configuration (PostgreSQL, MongoDB, Cassandra, MySQL, etc.)
  • Maintain and update the platform, ensuring its stability, robustness, and security
  • Design and implement Cluster/Cloud computing infrastructure framework that can be leveraged by every Cubist PM team
  • Troubleshoot and resolve any systems related issues and handle the release of code fixes and enhancements

REQUIREMENTS

  • Strong familiarity with Linux operating systems
  • 3+ years of experience with:
    • Reading and writing code and scripts in Python and Bash
    • Testing automation (e.g. Maven)
    • Build automation (e.g. Jenkins, Bamboo, Pipelines)
    • Release automation (e.g. GIT)
    • Configuration management (e.g. Ansible, Puppet/Chef)
    • Monitoring, logging, reporting tools (e.g. Grafana, Datadog, ELK, MongoDB, Redis)
    • Managing backups, disaster recovery
    • Database admin, configuration and maintenance (e.g. MySQL, PostgreSQL)
    • Cloud compute deployment (e.g. AWS, Google)
    • Platform as a Service (PaaS) and containerization (Kubernetes, Docker)
    • Automation and configuration management using Puppet, Chef, or Ansible
  • Ability to resolve problems in a timely, effective, and professional manner
  • Excellent written and verbal communication skills
  • Experience with Big Data capture and analytics pipelines is a plus
  • Experience with web server configuration and deployment is a plus
  • Commitment to the highest ethical standards

More Jobs at Point72