Previous Job
Previous
DevOps Engineer- Build and Release
Ref No.: 18-03267
Location: New York, New York
Position Type:Full Time
Pay Rate : $ 140,000.00 - 200,000.00 /Year
The Company
 
Our client is a fast growing, highly recognized global fin-tech start, and they are grow out their technical team to keep up with their growth. They are emerging as the market leader for developing distributed ledger technology that can be applied to the market infrastructure and financial services sector. Backed by leading financial institutions, infrastructure providers and financial software providers, the company is delivering enterprise-grade solutions for post-trade services.
 
The Opportunity
 
Work as part of the globally distributed Engineering team in close collaboration with the Quality Engineering team, the delivery teams and the Head of Engineering to define, develop, deliver and maintain their build, test and release pipeline. Be a key member of the elite, cross-organizational Engineering Productivity group.

Success in this Role
  • Quickly build and ship high quality products to our customers' highest satisfaction. To this effect, design, support and promote scalable practices for fast and seamless build.
  • Understand how DA's build, test and release pipeline is being used by our software and operations engineers on a day-to-day basis. Understand how DA's clients are operating their on-premise deployments. Our infrastructure and processes always meet our clients' high demands.
  • DevOps process and mindset remain part of our engineering culture: building, releasing and deploying is everybody's responsibility. Your job is to enable that with proper infrastructure, standards, processes, and education.
  • Share lessons and experience from your projects so that the team and organization constantly improves how we build software.
  • Be a developer: You'll need to wrangle our components, think about their build, test and runtime dependencies, and work with the delivery team to come up with creative but robust ways to disentangle them.
  • Causes of build failures are diagnosed quickly; enable fast recovery and root cause analysis.
  • Your team and manager have situational awareness of status, blockers, risks, and necessary management decisions, enabling you to work with maximum efficiency.
 
Required Domain Knowledge
  • Experience with multi-client, on-premise production deployments
  • Experience with major build systems such as Maven and SBT
  • Experience with continuous integration systems such as Jenkins
 What are we Using
  • Java, Scala and Haskell for backend development of new technology concepts
  • Typescript and Python for front-end development
  • Maven, SBT, Buck, Haskell Stack, Python pip
  • Jenkins, AWS
  • Agile/Scrum and modern software engineering practices, in particular continuous integration and continuous deployment.
  • Cloud services and containers for rapid deployment