View all jobs

Lead DevOps Engineer

New York, New York

As a Lead DevOps Engineer at BAM, you will:

·        Provide the platform and best practices for both development teams and portfolio management teams to properly monitor, build, test, and release their code into production

·        Develop and evangelize the firm’s DevOps strategy and approach

·        Build relationships with business and technology partners to provide a solid DevOps environment

·        Act as a mentor to other engineers on the team

·        Oversee our DevOps Engineering team, act as the SME and escalation point during US business hours

·        Stay up-to-date with the latest trends and offerings within the automation and DevOps space and act as a champion of automation and high engineering standards across the organization

·        Deploy and maintain CI/CD pipelines across multiple environments

·        Drive an increase in quality and velocity of code deployments in the organization

·        Write code: whether it’s Python, Terraform, Puppet, or something else, writing code to automate and optimize deployment of infrastructure and applications is a core part of this role

·        Participate in on-call rotation with approximately 1 week per month of on-call time shared equally across members of the team

·        Assist with operations of BAM’s Kubernetes container platform: this may include setting up a new cluster, offering a training session for a development team, or helping put an app into containers and deploying that app as a demonstration


Core Tech Stack:

·        On-Premises Virtualization platform: VMware, Nutanix

·        Public cloud: AWS and Azure

·        CI/CD: TeamCity, Octopus, Jenkins

·        Configuration Management: Puppet, Ansible

·        Infrastructure Code: Terraform

·        Application Management: Kubernetes, Docker, Helm

·        OS: Linux and Windows

·        Monitoring: Prometheus, Amazon CloudWatch, Azure Monitor, Logic Monitor


To be considered a good cultural fit, you must be:

·        An ambitious self-starter

·        Hungry to learn

·        Driven towards success

·        A very strong and efficient communicator

·        Able to multi-task and excel in a fast-paced trading environment

·        A problem solver; able to develop quick and sound solutions to complex problems


To be considered a good fit, you must have:

·        5-7+ years, hands-on experience architecting and implementing automation pipelines, monitoring solutions, and infrastructure as code across an organization

·        A Bachelor’s degree in engineering, computer science, information systems, or related field

·        Senior/Principal engineer and/or team leadership experience

·        Experience crafting communications for both technical and non-technical audiences

·        Expert knowledge of CI/CD tools, such as TeamCity, Jenkins, Azure DevOps

·        Expert knowledge of configuration management tools such as Chef, Puppet, or Ansible

·        Expert knowledge of source control systems (Git) and best practices for use

·        Expert knowledge of automation scripting using Python and/or Bash

·        Expert knowledge of monitoring deployment and test pipelines

·        Expert knowledge of immutable infrastructure, infrastructure automation and provisioning tools, such as AWS CloudFormation or Terraform

·        Strong knowledge of Linux administration particularly RHEL and CentOS

·        Strong knowledge of distributed systems concepts, including best practices and troubleshooting

·        Knowledge of Windows Server administration and automation with PowerShell

·        Operational understanding of networking concepts, architecture, and best practices, especially as it relates to hybrid cloud integration

·        Analytical skills – Ability to troubleshoot and logically assess problems and determine solutions

·        Detailed documentation skills – ability to represent ideas, requirements, reference architecture and problems in clear, concise, and business-friendly documents


Bonus points for:

·        Hands on experience working with container technologies (Docker, Podman)

·        Understanding of Kubernetes as a platform, including deployment of applications, usage of Helm; experience with managed Kubernetes platforms, such as EKS, AKS, or GKE a plus

·        Public cloud architecture and strategy planning experience

·        Contributions to open source libraries, projects, or communities

·        Any AWS, Azure, or GCP resource specializations or certifications

·        Any Kubernetes resource specializations or certifications


More Openings

System Admin
Deployment Supervisor
Managing Director Key Accounts

Share This Job

Powered by