DevOps Engineer

  • Selby Jennings
  • New York, New York
  • Full Time

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

Job ID: 474193025
Originally Posted on: 4/21/2025

Want to find more Technology opportunities?

Check out the 158,412 verified Technology jobs on iHireTechnology