Senior Solutions Engineer - Public Cloud

Careers at Bloomberg

Back to Search

New York, NY

Posted May 3, 2019 - Requisition No. 73841

Our team:

Bloomberg's Public Cloud Engineering team builds cloud applications and infrastructure patterns that focus on resiliency, automation, and security. We serve the pivotal role of establishing standards and best practices and working with public cloud vendors. The team then partners with other engineering teams in the organization and guides them in architecting their applications in a cloud native way to solve complex and challenging business problems.

What's in it for you:

We have a clear roadmap of where we want to be, but we need your expertise in building large-scale distributed systems. You will be part of a team that is building the foundation to support a multi-cloud environment for public cloud technologies and solutions. Through the use of modern tools and principles, you will be facilitating the expansion of Bloomberg's cloud footprint by building reusable infrastructure-as-code, spreading cloud architecture knowledge, and integrating modern cloud standards into our traditional environment improve the elasticity and resiliency of Bloomberg's products.

We'll trust you to:

  • Provide development teams with self-serve tools to provision infrastructure, deploy/manage applications, and run their operational environments
  • Design scalable cloud-based solutions across multiple cloud providers to help modernize the Bloomberg ecosystem
  • Implement industry-wide best practices around public and private cloud infrastructure
  • Adopt tools and technologies like Terraform & Kubernetes to help abstract underlying infrastructure
  • Be an agent of change by developing and maintaining documentation, conducting training, and building relationships throughout the company to evangelize the advantages of using cloud patterns
  • Work closely with other development and infrastructure teams to evolve legacy systems with modern, cloud-native design patterns

You need to have:

  • 3+ years of experience working on highly available, fault-tolerant distributed systems
  • 3+ years of experience working with Amazon Web Services (AWS)
  • Strong understanding of Linux systems
  • A proven understanding of how to properly administer and secure cloud-based workloads, with an emphasis on the challenges of enterprise scale
  • Experience with network troubleshooting including IP fundamentals, DNS, load balancing, proxies and firewalls
  • Familiarity with configuration management systems such as Chef, Puppet or Ansible
  • Proficiency in at least one of the following languages: Python, Ruby, C/C++, Go or Java
  • A foundation in modern software development lifecycle (SDLC) processes such as Continuous Integration and Delivery
  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field

We'd love to see:

  • Expertise in analyzing and troubleshooting large-scale distributed systems
  • A deep understanding of web technologies and stability & reliability engineering (SRE)
  • Experience administering and securing a Microsoft Azure enterprise cloud environment
  • Knowledge of network and application performance analysis using standard UNIX tools
  • Experience with hybrid cloud networking, particularly private connectivity between cloud providers and on-premise/co-located data centers (AWS Direct Connect, Microsoft ExpressRoute)
Similar jobs