Devops Engineer

New York, New York

Selby Jennings
Apply for this Job
Key Responsibilities:
  • Architect and maintain secure, scalable environments for fixed-income trading systems.
  • Develop robust CI/CD pipelines using tools like Jenkins, Git, and Octopus Deploy.
  • Implement containerization (Docker, Kubernetes, LXC) and manage microservices-based deployments.
  • Administer cloud infrastructure in Azure and AWS, optimizing for performance and uptime.
  • Utilize Azure Batch for large-scale compute tasks, integrate Azure ML for machine learning ops, and manage Azure Databricks for data analytics workflows.
  • Support a hybrid infrastructure with minimal downtime and high reliability.
  • Manage development environments and tooling for Python, TypeScript, React, and JavaScript.
  • Collaborate with development teams to enhance testing, deployment, and local development workflows.
  • Maintain both Linux and Windows systems, ensuring operational stability.
  • Tune and manage SQL and NoSQL databases supporting critical trading operations.
  • Oversee messaging and queueing systems (e.g., RabbitMQ, Celery) for background job processing.
  • Orchestrate and monitor complex workflows and ETL pipelines using Airflow and related tools.
  • Implement monitoring/logging solutions using Prometheus, Grafana, ELK Stack, Splunk, etc.
  • Uphold security and compliance practices with regular audits and remediation processes.
  • Partner with stakeholders to troubleshoot infrastructure issues and streamline processes.
  • Drive automation and adopt emerging technologies to enhance operational efficiency.
  • Participate in agile workflows, continuously refining and improving the deployment pipeline.
Qualifications:

Education:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field from a top-tier university.
Experience:
  • 5-10 years of hands-on experience in DevOps or Site Reliability Engineering roles, ideally within the financial or trading sector.
  • Deep experience with infrastructure automation, CI/CD, and modern DevOps practices.
  • Proven success managing hybrid cloud/on-prem environments, especially within Azure and AWS.
  • Strong background supporting software teams using Python, JavaScript/TypeScript, React, and C .
  • Demonstrated experience migrating legacy systems to the cloud.
  • Skilled in database optimization, infrastructure monitoring, and network/messaging configuration.
Technical Skills:
  • DevOps & Infrastructure:
    • Infrastructure-as-Code (Terraform, Bicep, CloudFormation)
    • Hybrid cloud experience with Linux/Windows systems
    • Container orchestration with Kubernetes (AKS, EKS, on-prem) and Docker
  • CI/CD & Developer Tooling:
    • Jenkins, GitHub/GitLab, Octopus Deploy, TeamCity
    • Python tooling: pip, poetry, conda
    • Deployment strategies: blue/green, IaC-CI/CD integration
  • Observability & Monitoring:
    • Tools like Datadog, Prometheus, ELK Stack, Grafana, Splunk
  • Programming & Scripting:
    • Strong scripting in Python and Bash
    • Backend processing using Celery, RabbitMQ
  • Data & Workflow Management:
    • Apache Airflow, ETL pipeline design
    • Azure Batch, Azure ML, and Azure Databricks
  • Database & Networking:
    • Deep knowledge of SQL and database tuning
    • Security best practices, compliance, and performance tuning in distributed environments
Date Posted: 28 April 2025
Apply for this Job