← Back to All Jobs
DevOps/SRE

DevOps Engineer



Job Description

The opportunity

Our client was formed by an experienced management team and is backed by several of the world’s largest hedge funds to solve some of the most challenging problems in data analytics and data-driven insights. Because of our strong backers, who are both investors and customers, we are well funded and able to build exciting solutions with full collaboration from our intended end-users–a privileged position to be in.  As en employee you will enjoy the best of startup culture but with the stability of an established company, which is uncommon for ordinary startups.

Technically, you will be one of the principals responsible for architecting and building a new platform by leveraging a wide variety of technologies and services, including cloud providers like AWS. You will deliver a solution capable of processing large volumes of heterogeneous data aimed at providing analytics and insights to aid investment research and operations.

This position offers an attractive salary and a significant upside in terms of career growth and influence. For the right person, this is a “once in a career” opportunity.

The person

We are seeking a rare kind of individual who can zoom out to the big picture, from a technical architecture and strategy perspective, while also being capable of zooming in to implementation details with a focus on code quality and maintainability. You will be one of the key team members responsible for setting standards, culture, mentorship of other team members, and shipping high quality solutions. You will aim to bring clarity and energy to the team and to your work environment.

You have a positive attitude and embody a balance of cautiousness, such as that which serious software engineering requires, and pushing the envelope, a requisite of any startup. You are an excellent team player and aim to bring out the best in those around you.

Location

Candidate must be based in or willing to relocate to the New York City, Tri-State area.

Job description

        Develop automated deployment and monitoring of cloud infrastructure and applications

        Design, build, and maintain CI/CD pipelines

        Evaluate and implement configuration management tools, such as Ansible, Terraform, Chef

        Enforce strict compliance and security requirements informed by our customers and best practices

        Connect and create APIs to enable technical support with tools that quicken the time to resolve issues that arise at various stages of the data pipeline

        Manage and fine tune clusters for better performance and data management

Requirements

        BS degree or above in Computer Science, Engineering, Math, Physics or related fields

        At least 4 years of professional experience with Linux systems

        Significant experience designing, deploying, and supporting production cloud environments, particularly within the AWS ecosystem

        Experience scaling Docker/Kubernetes container infrastructure and orchestration

        Experience in distributed systems, system scalability/reliability, network security a plus

        Strong understanding of IAM, cloud-based access, and security controls – experience with certificate and key management systems is desirable

        Highly systematic problem-solving ability and willing to drill down into low-level details

        Experience with ETL and/or data ingestion pipelines highly preferred

        Familiarity with test-driven development and the SDLC in general

        Experience with relational databases, data stores, and data-related open source tools

        Previous work with Kafka and/or Kibana, Logstash, and Elasticsearch a plus

        Excellent verbal/written communications

        Demonstrated record of meeting deadlines

Salary/Benefits

We offer a competitive salary, 401(k) and benefits. Additionally, you will have a flexible work environment with the freedom and resources to do your best work.

Apply for this job

What You Should Know