Site Reliability Engineer - BLAW

Careers at Bloomberg

New York

Posted Sep 6, 2017 - Requisition No. 61909

Bloomberg Law (BLAW) provides users with fast access to legal content and analysis, practice tools, company information and market intelligence through advanced search & analytic capabilities. We are committed to changing the way legal professionals conduct their day-to-day tasks by automating research and providing analytical solutions to help them get real-time answers and better serve their clients.

What's your role in this? As a Site Reliability Engineer at Bloomberg Law, your mission is to improve reliability, stability and performance of the product by driving the automation of SDLC and production operations, everything from reaction to failures, deployment and monitoring. You will ensure the optimal availability, latency, scalability and efficiency of client-facing applications. We'll expect you to own our production environment -- from the initial design phases to ensuring continuous availability. You should be comfortable working alongside application engineers to help debug and fix with the production environment.

We'll trust you to:

  • Investigate, triage, and troubleshoot production problems as they occur
  • Automate deployment and configuration management and reaction to problems
  • Develop and maintain tools used in investigating production problems
  • Create and maintain common and integrated standards with respect to logging, troubleshooting, and monitoring
  • Review and influence the design and standards of the software
  • Measure current capacity, predict future capacity needs and make suggestions accordingly

You'll need to have:

  • 3+ years of experience programming in Java, Ruby or Python
  • Demonstrated understanding of how distributed production systems are put together and experience with triaging and solving problems with them
  • Strong knowledge of Linux systems

We'd love to see:

  • Web application development experience with Ruby/Rails or Java/Spring
  • Familiarity with configuration management tools such as Chef, Puppet, Ansible or Saltstack
  • Practical knowledge of networking such as TCP/UDP/IP
  • Familiarity with monitoring tools such as Splunk, ELK, Grafana, Nagios
  • Experience with virtualization technologies such as Vagrant, Terraform, VMWare, KVM
  • Knowledge of cloud technologies (OpenStack, AWS, Rackspace, CloudFoundry, OpenShift, WS02)
  • Experience with big data technologies such as Hadoop, Spark, Cassandra
  • Knowledge of containerization technologies such as Docker, Mesos, Core OS, Kubernetes
Similar jobs