CIS Software Engineer - DevOps Automation (Consultant)

Careers at Bloomberg

New York

Posted Apr 28, 2017 - Requisition No. 58263

Do you believe you can make a difference by automating processes, building new applications, and collaborating in a high-energy, mission-critical environment? Join us to develop a ground-breaking web application within a leading company. You will work with a team that's building software solutions that have a deep impact on an enterprise-level application for financial products that are critical to the health of the entire global financial market.

We're working on Bloomberg's Web Console. Our system handles the monitoring, connectivity, and configuration for real-time processing and web delivery systems. Specifically, the console team builds a platform that provides key insights to our customers about our ecosystem. You will be working with a team of enthusiastic technologists and influencing the products' technical direction while working closely with our business managers.

You’ll help us to:

  • Become more efficient and reach our team goals faster
  • Build our continuous integration infrastructure by bringing together GitHub, Jenkins (Jenkinsfile), automated testing, code coverage, and deployment pieces to improve our ability to quickly develop new features
  • Integrate our automated testing frameworks to increase developer's visibility
  • Setup and integrate our monitoring, dashboard, and alert systems to quickly and proactively prevent or detect errors before they affect clients
  • Improve our Chef setup to make it testable and bring everything under our continuous integration process

You’ll need to have:

  • 3+ years of technical experience in development or operations
  • 2+ years of experience programming in Ruby, Python, or scripting languages
  • 1+ year of experience with Continuous Integration systems
  • 1+ year of experience with Jenkins, Travis CI, TeamCity, or a similar tool
  • 1+ year of experience with Chef, Puppet, or a similar deployment tool
  • 3+ years of experience with Git, GitHub, or Mercurial
  • 3+ years of experience with RedHat or Ubuntu administration
  • Knowledge of best practices and IT operations in an always-up, always-available service
  • Strong communication and interpersonal skills

We'd love to see:

  • A belief that Continuous Integration is the best way to make us the highest performing team within the company
  • 2+ years of experience with Web applications
  • 1+ year of experience with JVM-based applications (e.g. Play Server or Apache Tomcat)
  • Experience with OpenStack, Terraform, or Artifactory
  • Experience with Protractor, Karma, Selenium, ScalaTest, ScalaCheck, Specs2, and/or Mockito
  • Experience with build tools such as SBT, Maven, gmake, webpack, and/or grunt
  • Experience with static code analysis tools such as linters, bug checkers, and code coverage software
  • Experience with Nginx and/or Apache HTTPD
  • Knowledge of HTTP, HTTPS, and SSH protocols
  • Experience with Jenkinsfile
  • An understanding of network security considerations including VPN and firewall issues
  • An understanding of Scrum or Agile software development methodologies
Similar jobs