Senior Operations (DevOps) Engineer (m/f/d)

scheme imagescheme imagescheme image

What is ICE?

ICE is the result of a big vision for the music industry. We sit at the exciting junction between technology, data and digital music consumption, addressing many of the industry’s biggest challenges. We are purpose-driven in our mission to enable accurate, transparent & fair compensation for songwriters and publishers on an international basis. We achieve this through our music licensing, processing and copyright services. Our team negotiates deals with digital music services such as YouTube, Facebook, TikTok and many other services who rely on & benefit from music in their services. 
Based in the UK and Germany, with a multi-national team of 250+ committed colleagues working together each day to benefit rightsholders, this work has seen us distribute more than €1bn in digital royalties to our customers since 2016. To work at ICE is to be part of modern working environments and practices. We are guided internally by our values of Excellence, Creativity and Respect and are committed to Diversity & Inclusion. 


About ICE Technology 
 
ICE is transforming its technology platform by adopting cloud and distributed computing, leveraging the best, currently available cloud platform (AWS), the most popular language stack/runtime (JVM, with Scala and Java) and a range of modern, scalable and resilient technologies (GRPC/HTTP, Apache Kafka, AWS Aurora/RedShift, AWS S3, Docker/ECS/EKS). 
The organisation is also embracing agile methodologies, with quick delivery cycles and close collaboration between different functions, using a multi-functional delivery teams that are self-organising, largely autonomous and responsible for the entire delivery cycle: from design to operations

You are responsible for:

As Senior Operations (DevOps) Engineer you will work with members of your multi-functional team on managing cloud infrastructure and operating technology components required to support existing and future business needs using the modern cloud-native technology stack and agile ways of working. 
  • Participate in design, implementation and operational activities supporting the platform 
  • Ensure that the code and other artifacts are well-structured, understandable and maintainable 
  • Work collaboratively with your peers, using pair/mob programming, code reviews and other techniques 
  • Take ownership of platform components that your team is responsible for 
  • Participate in operational on-call duties and incident management activities 
  • Define and apply best practices towards infrastructure management and software development 
  • Ensure that the platform is operationally stable and actively work towards improving its resiliency 
  • Evaluate and introduce new technologies and engineering practices 
  • Mentor and guide more junior members of the team 
  • Participate in recruitment and onboarding activities 

Minimum Requirements:

  • Proven commercial experience with cloud technologies (AWS) (5 years) 
  • Deep knowledge of full software delivery lifecycle (design, development, testing, delivery, operations) 
  • Deep experience of using and operating distributed computing technologies (NoSQL/SQL data stores, messaging platforms like Kafka or Pulsar, security, performance, resiliency, observability) 
  • Strong experience of provisioning and managing AWS accounts and services (IAM, VPC, EC2, ALB/ELB, ECS/EKS, S3, SNS, SQS, MKS, Aurora MySQL/PostgreSQL, RedShift, Route53, CloudFront, CloudWatch, CloudTrail, etc.) 
  • Strong experience with managing cloud infrastructure as code (Pulumi, Terraform, CloudFormation) 
  • Strong experience with container technologies (Docker+Swarm, Kubernetes, ECS/EKS, Nomad, Istio, Envoy, etc.) 
  • Experience in SRE practices (alerting, troubleshooting, incident management, post-mortems, SLOs, etc.) 
  • Experience with chaos engineering and improving platform resiliency (Gremlin, Litmus, Chaos Monkey) 
  • Experience in configuring and operating observability solutions and tools (Datadog, ELK stack, Prometheus, Jaeger, Zipkin, FluentD, etc.) 
  • Experience in defining and delivering CI/CD solutions spanning application and infrastructure components, enabling fast and low-risk delivery model, including continuous deployment (CodeBuild+CodePipeline, Jenkins, etc.) 
  • Experience with system integration protocols and data formats (GRPC/Protocol Buffers, REST/JSON/HTTP, OpenAPI/Swagger, TCP/IP, etc.) 
  • Fast learner and critical thinker with problem-solving skills 
  • Great interpersonal and communication skills 
  • Fluency in English for both written and verbal communication 

We offer You:

  • Competitive salary 
  • Diverse work environment
  • Home Office working opportunities (including post-pandemic) 
  • Learn German/ English with free classes 
  • Training, certifications and team socials 
  • Flexible working times, Monday to Friday 
  • Firmwide summer and winter socials 
  • Corporate pension scheme (20% company)
  • Free drinks (e.g. coffee, tea) 
  • Free fruit on a regular basis 
  • BVG Ticket (AB) 

Application Requirements:

In order for us to consider your application, we ask you to submit the following:
  • Your current CV
If your experience and capabilities match our required qualifications outlined above, we are very much looking forward to your application. Please include your earliest available starting date.