Site Reliability Engineer
Description
WHO WE ARE
We create the data products & technology that make advertising work better for people.
Choreograph, an affiliate of GroupM, is a global data products and technology company, purpose-built for an era that demands a new approach to data management, usage, and brand growth.
Data is the fuel that powers growth. The companies that best leverage data are creating unbeatable advantages over their competitors while simultaneously connecting with customers more effectively. Our goal is to help future-focused businesses use their data in ways that meet savvy customers’ expectations while building trust and understanding.
We are over 700 strong in 17 markets around the world and we offer a modular product suite, empowering marketers to drive sustainable, data-enabled growth.
Choreograph Create is a dynamic advertising platform built for WPP agencies, enabling brands to achieve better outcomes through the power of addressable, data-driven creative. The Create platform caters to the full end-to-end process of producing, activating, and measuring the success of dynamic advertising campaigns. This includes modular template creation, managing complex decision logic, and the activation of campaigns through programmatic integrations.
WHO WE ARE LOOKING FOR
Choreograph is currently in search of a skilled Site Reliability Engineer who can provide support to our development teams by designing and maintaining flexible, agile, and highly available infrastructure across multiple cloud platforms. This will help deliver rapid value to our users. In our efforts to execute and accelerate our mission, we require the expertise of an experienced engineer to strengthen our Site Reliability team. This will involve coordinating CI/CD, IaC, and enabling our development teams, as well as contributing fresh ideas towards strategic direction.
WHAT YOU WILL DO
- Collaborate with development teams to design and maintain CI/CD pipelines and Infrastructure as Code (IaC) definitions.
- Participate in system design consulting, platform management, and capacity planning.
- Automate processes to ensure sustainable systems and services.
- Achieve a balance between feature development speed and reliability while adhering to well-defined service level objectives.
WHAT YOU WILL NEED
- Bachelor’s degree in computer science or another highly technical discipline, or equivalent professional experience
- Ability to program in two or more high-level languages, such as Python, Go, or Javascript (Python preferred, and if you don’t know it, you will have to learn it).
- Experience with industry-standard cloud infrastructure tools such as Terraform, CloudFormation, and a YAML based CI/CD framework (Gitlab CI/CD preferred).
- Experience with containerised applications and associated orchestration tools such as Cloud Run, GKE, Dataproc, Helm etc.
- Familiarity with large-scale data storage and retrieval principles, including RDBMS entity designs, ELT, ETL and data warehousing models.
- A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
- A strong aversion to manually administrating and configuring services and workflows
PREFERRED TECHNOLOGY SKILLS
- Google Cloud Platform (GCP)
- Amazon Web Services
- IAM models and management
- Kubernetes/Docker
- Python/gcloud
- PostgreSQL
- Gitlab
- Apache Beam or Kafka
- Linux/Debian/bash
ChoreographTM is WPP’s global data products and technology company fuelling growth for the world’s most admired brands. Discover more about Choreograph at www.choreograph.com
Choreograph is committed to building a team that represents a variety of backgrounds, perspectives, and skills. Our work is enhanced through inclusivity. We rely on legitimate interest as a legal basis for processing personal information under the GDPR for purposes of recruitment and applications for employment.