ICE and its Role in the Music Industry
ICE is a purpose-driven organisation, founded by rightsholders, for rightsholders.
We exist to support songwriters, enabling societies and publishers to accurately compensate them when their work is used internationally.
We operate at the exciting intersection of technology, music, and data. Since our 2010 launch, we have paid billions to rightsholders through deep expertise in Copyright, Processing and Licensing.
Our collaboration with stakeholders across the industry delivers best practice, new processes & innovative solutions for better royalty flows.
Strategic investment in technology enables us to process trillions of streams, to deliver the maximum revenue for rightsholders.About the Role
ICE is looking for a Senior Platforms Engineer who will be a part of our pioneering team working on an innovative new copyright product to work on the development and ongoing maintenance of an internal developer platform used across 165+ people IT organisation. We prioritise high release cadence and maintaining code quality, which we achieve through managed CI/CD, infrastructure as code, pair&mob programming. Continuous improvement, professional development, and clear communication are key values for us, resulting in high-quality software that meets business needs and drives impact.
You will be working primarily within the AWS platform, using mostly Java and Scala and a range of modern, scalable, and resilient technologies such as GRPC/HTTP, AWS DynamoDB / OpenSearch RedShift, AWS S3, AWS Kinesis/SNS/SQS, Docker/ECS/EKS, and server-less architecture.
Key Responsibilities:
* Develop, test, and maintain (incl. on-call) infrastructure on AWS using industry best practices.
* Enhance and maintain CI/CD pipelines across various projects (Currently Concourse - Future plans to migrate to Github Actions).
* Collaborate closely with software engineers to influence design for operability, deploy applications, and streamline the development process.
* Monitor live infrastructure, diagnosing and resolving issues, and implementing performance improvements.
* Support efforts for system hardening and compliance with industry standards.
* Providing technical guidance and expertise to the team, including architecture expertise, troubleshooting and problem-solving.
* Ensuring that the platform adheres to the standards and vision agreed with the engineering leadership team.
* Reviewing and analysing development team needs, evaluating them and deciding whether they need to be included in the platform.
* Identifying and resolving technical issues that arise during development and maintenance.
* Making sure technical documentation and training materials for the platform are maintained including system design and procedures for disaster recovery.
Requirements and Qualifications:
* Proven commercial experience with cloud technologies - AWS services (EC2, RDS, S3, Lambda, etc.), and familiarity with infrastructure-as-code (CDK, Terraform, CloudFormation).
* Deep experience in using and operating distributed computing technologies, including NoSQL and SQL data stores, messaging platforms, and a strong understanding of security, performance, resiliency, and observability.
* Strong experience of provisioning and managing AWS accounts and services (IAM, VPC, EC2, ALB/ELB, ECS, S3, SNS, SQS, MKS, DynamoDB, OpenSearch, Aurora MySQL/PostgreSQL, RedShift, Route53, CloudFront, CloudWatch, CloudTrail, etc.).
* Experience with containerisation and orchestration (ECS).
* Experience in SRE practices (alerting, troubleshooting, incident management, postmortems, SLOs, etc.).
* Experience with system integration protocols and data formats (GRPC/Protocol Buffers, REST/JSON/HTTP, OpenAPI/Swagger, TCP/IP, etc.).
* Deep knowledge of full software delivery lifecycle (design, development, testing, delivery, operations).
* Exceptional problem-solving skills.
* Strong communication and interpersonal skills.
* Ability to work both independently and in a team.
* Attention to detail, Excellent project and time management skills.
* Strong decision-making ability under tight deadlines.
What we offer:
* Competitive local benefits based on your location
* We promote flexible working regarding time and/or place
* Both mental and physical health initiatives
* Corporate pension scheme
* Comprehensive training and development opportunities
* Industry insider events, team socials and company events
* Enhanced holiday allowance
We welcome candidates from all backgrounds, regardless of age, disability, gender, gender identity, gender expression, race, religion or belief, sexual orientation, socioeconomic background, and any other protected characteristic.
We are committed to making all stages of our recruitment process accessible to candidates with disabilities. Please speak to our recruitment team and we will work with you to make reasonable adjustments to ensure you can perform at your best throughout your application.
http://dlvr.it/T8942X