Senior Software Engineer - Vault DevOps

Careers at Bloomberg

Back to Search

New York, NY

Posted Jul 19, 2018 - Requisition No. 63248

You've seen the headlines. Financial firms are fined millions of dollars when just one employee does something they shouldn't. It can be as serious as insider trading or as seemingly innocent as an inappropriate instant message. Keeping track of who is saying, doing, and trading what is a pretty daunting task for compliance officers, especially with the explosion in the volume and variety of data produced by communications platforms.Nearly 1,000 organizations use Bloomberg Vault to manage, archive, and search a broad range of enterprise communications and collaboration data, including email, instant message (IM), mobile, files and documents, voice data and social media. Our multi-tenant cloud processes 300 million messages daily and stores about 90 billion archived objects.

Our Vault cloud platform is engineered from the ground up on top of highly reliable Apache Mesos and the entire Hadoop ecosystem as the leading standard in big data. We run open source technologies Kafka, Zookeeper, Storm, Accumulo, and Spark as framework services that the Vault software engineering teams utilize to build systems and applications that handles very large throughput of client enterprise data both in batch and real-timeJoin our Vault Dev/Ops engineering team responsible for the reliability and availability of our entire underlying Linux-based infrastructure systems. This is the team if you are passionate about operating the most stable systems that has to scale well against ever-growing flow of Enterprise data in the Financial world

We'll trust you to:

  • Manage the deployment and upgrade process of Vault's cloud platform and core services including Mesos, Zookeeper, Hadoop, Kafka by relying on state of the art code-as-infrastructure tools like Chef
  • Ensure the stability of the systems health via proactive alerting, log monitoring, and system-wide health checks and testing
  • Take ownership of system-level issues and drive for prompt resolution with support from other teams in Bloomberg engineering
  • Understand other operational aspects within our platform and automate execution using runbooks which are constantly tested using CI/CD environment e.g. Jenkins
  • Expand and refresh our system's machines, storage, and network capacity in collaboration with Bloomberg's data center teams as required

You'll need to have:

  • 2+ years of professional experience in DevOps or Linux System Administration role
  • In depth knowledge of Linux networking, storage, and security stack
  • Experience with automation/configuration management including Chef, Puppet, or Ansible
  • Proficiency in scripting Python or Ruby or Linux shell scripts
  • Excellent interpersonal skills and effective collaboration with developers
  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field ?

We'd love to see:

  • Experience operating Continuous Integration and Continuous Deployment (CI/CD) environments
  • Familiarity with container platform e.g. Docker, Kubernetes
  • Familiarity with cloud platforms (e.g. AWS, Google Cloud, or Apache Mesos)

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US