DevOps Automation Engineer

Overview

Have you ever wanted to work in a technology role that directly impacts the music industry? Are you interested in contributing to a team that develops business solutions that benefit independent artists and music companies alike? Then join us at SoundExchange, where we have the privilege of serving the entire community of music creators and providers!

At SoundExchange, we have developed a robust enterprise software platform to support our rapidly growing and evolving businesses. Systems run on open-source stacks and are deployed to the AWS cloud. We are seeking an individual to become a member of our DevOps Engineering team. In this role, you will be a team member developing and enhancing our DevOps automation capabilities. As the ideal candidate, you are a DevOps Engineer that excels in a dynamic, fast-moving, and agile environment and is passionate about developing solutions that support the development and operations of high quality and highly available software. You also have a background in Cloud Infrastructure and DevOps.

As a member of our DevOps Engineering team, you will help design and implement new DevOps capabilities and enhance existing capabilities, focusing on the build and maintenance of our Continuous Integration, Configuration Management, and Deployment Automation capabilities. Additionally, you will have the opportunity to take on the design and implementation of solutions that increase resiliency, security, and proactive monitoring of our deployed systems and the AWS infrastructure.

With your help, we will collect and distribute digital performance royalties on behalf of more than 200,000 recording artists’ and master rights owners’ accounts and administer direct agreements on behalf of rights owners and licensees. We will also work together to build and enhance the additional services (particularly for music publishing) that SoundExchange provides to the entire music industry.

Responsibilities

  • Contributes as a hands-on engineer to a DevOps team including design, development, and deployment of solutions to support our Software Engineering and IT operations teams.
  • Collaborate with platform teams and stakeholders to create clean, maintainable technical solutions to complex business problems.
  • Collaborate with internal and external teams to build and enhance our DevOps tools and practices.
  • Assist with determining guidelines and standards for deploying to Amazon Web Services Cloud infrastructure.
  • Create and maintain automated scripts that will build, configure, deploy and test deployed applications.
  •  Assist with determining system and application security requirements and developing security solutions.
  • Leverage, maintain, and enhance our 3rd party engineering tools, including Jenkins, Bitbucket (Git), Pingdom, New Relic.
  • Provide Dev, Test, and Production environment operational support; assist with troubleshooting system-level issues and assist with designing and developing solutions to prevent future issues.
  • Leverage and follow Agile/Kanban project delivery practices and techniques.
  • Interface with stakeholders in Project Management, Engineering, and Infrastructure to ensure high quality delivery of software projects.

Skills and Qualifications

  • 3+ years supporting production Linux based, web infrastructure.
  • 2+ years of experience working with AWS services, including use of: EC2, RDS, ELB, S3, CloudFormation, Lambda, and VPC.
  • 2+ years of development experience using Python, Ruby or similar languages.
  • Experience using configuration management tools like Ansible (preferred), Puppet, or Chef.
  • Experience designing CI pipelines with Jenkins (preferred) or other build systems.
  • Proven analytical and problem-solving skills.
  • Self-motivated and driven with excellent written and oral communication skills.
  • Bachelor’s degree in computer science or equivalent field; work experience may be considered as a substitute.
  • Comfortable supporting fast-paced development teams.

Nice to have Skills and Qualifications

  • Experience with Serverless and Container Orchestration.
  • Experience designing and developing microservices or other distributed systems.
  • Experience with Terraform or other infrastructure as code technologies.
  • Experience with building and deploying cloud networking infrastructure including VPCs and Transit Gateway.

To apply, please send a cover letter and résumé to [email protected].

Click here to learn more about SoundExchange.

Note: Applicants who receive a conditional offer of employment will be required to disclose their COVID-19 vaccination status prior to beginning employment. As a condition of employment, all SoundExchange employees are required to be fully vaccinated against COVID-19, effective January 1st, 2022.  SoundExchange will provide reasonable accommodations for employees who cannot be vaccinated because of a disability or sincerely held religious belief. Accommodation requests will be considered on a case-by-case basis.