Previous Job
Previous
Software Engineer
Ref No.: 17-11209
Location: New York, New York
Position Type:Direct Placement
Start Date: 11/17/2017
 Title: Software Engineer
Location: New York City, NY
Duration: Permanent Placement
Rate: DOE
Our direct client is looking for a Software Engineer to join their Delivery/site Reliability Engineering Team. As a member of the Delivery/Site Reliability Engineering team, you will evaluate and improve the current development practices, procedures and tooling to be more efficient. You will also be a part of a team who is responsible for building the tools that ensure that the various systems continue to operate in a reliable and efficient manner.
Responsibilities
  • 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.
 
Required Experience
  • 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.
  • An understanding of the 12 Factor App .
  • 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
  • Go, GCP, AWS, Docker, Kubernetes, Drone, Terraform, Vault, Consul, Fastly
If interested and qualified, please send an updated resume to Sarah Bouazizi at sarah.bouazizi@mondo.com