Software Engineer
Previous Job
Software Engineer
Ref No.: 17-11208
Location: New York, New York
Position Type:Direct Placement
Start Date: 11/17/2017
Title: Software Engineer
Location: New York, NY
Duration: Permanent

A client of ours is looking for a Software Engineer for their Delivery/Site Reliability Engineering team.
The primary goal of this team is to build tools/automation and SRE practices for product engineering teams, enabling them to deliver and take operational responsibility of their software in a consistent way.
As a member of this team, you will evaluate and improve the current development practices, procedures and tooling to be more efficient.

  • Work within various areas of focus (e.g. observability, secrets management, deployment pipeline, containerization, etc) and research, strategize, and propose solutions that meet requirements, reduces friction for product engineers, and consolidates existing solutions. 
  • Contribute to designing, implementing and maintaining team tooling. 
  • Drive adoption and onboard teams to Delivery Engineering tooling and solutions. 
  • Work closely with engineering teams to learn about needs, current processes and to promote standard methodologies. 
  • Work closely with product engineering teams, helping them migrate application stacks to cloud infrastructure. 
  • Promote and evangelize SRE best practices through Production Readiness Reviews, blameless postmortems, technical talks, and tooling. 
  • Documentation of best practices, prescribed solutions, production support playbooks, etc. 
  • Production support by participating in on-call rotations for the tools we build, as well as providing domain expertise to users of our solutions. 
  • Solid programming and troubleshooting skills. You may be called upon to help with systems written in Go, Python, Java, Scala, Php, Ruby among many other programming languages. We don’t expect you to know everything but we expect you to learn quickly. 
  • An understanding of cloud based deployments on Amazon Web Services or Google Cloud Platform. 
  • Deep understanding of multi-tier application architecture & concepts of networking, load balancing, monitoring and *nix OS. 
  • A passion towards automating things.
  • An understanding of the 12 Factor App . It is one of our goals to move our systems in this direction. 
  • A high degree of interest in Linux containers and smart clustering solutions like Kubernetes, Mesos, etc. 
  • Programming in Go, on a production application 
  • Docker/Kubernetes, in a production environment 
  • HashiCorp tooling, specifically Terraform, Vault, and Consul 
  • Deploy Pipeline and CI/CD 
  • Configuring, deploying and running open source software in production 
  • GCP, AWS, Docker, Kubernetes, Drone, Terraform, Vault, Consul, or Fastly 
If interested please send your resumes to Meghan at ! Thanks!