Senior Software Engineer - Infrastructure Automation

Bloomberg
New York, NY
Job Description
As a Senior Software Engineer, you will be responsible for automating the provisioning, deployment, scaling, and monitoring of our compute & storage infrastructure platforms. Develop and maintain software tools to manage a large-scale, multi-vendor compute and storage platforms with an emphasis on automation, telemetry, and model-driven infrastructure as code.

Requirements

  • 4+ years of experience working with an object-oriented programming language (C/C++, Python, Java, etc.)
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
  • Experience in infrastructure Automation or orchestration Frameworks e.g. Ansible, Airflow, Terraform, Chef, Salt
  • Experience building tools that automate and integrate with API REST and traditional IT Infrastructure components (virtualization, server, storage)
  • A strong familiarity with Continuous Integration and Continuous Deployment (CI/CD) Pipelines (Jenkins, Kubernetes, etc.)
  • Experience with DevOps methodologies and IaC Automation tools such as Terraform or Puppet
  • The ability to take ownership and responsibility of issues and handle them effectively to resolution

Benefits

  • Comprehensive and generous benefits plan
  • Merit increases
  • Incentive compensation (exempt roles only)
  • Paid holidays
  • Paid time off
  • Medical, dental, vision
  • Short and long term disability benefits
  • 401(k) + match
  • Life insurance
  • Various wellness programs
]]>