CI/CD Engineer - Core Team (Bordeaux ou Paris)

Bordeaux, Nouvelle-Aquitaine, FranceFull-time

Company Description

We are music and tech fans hailing from all over the globe, working to make Deezer the most personal music streaming service. From data scientists to tech experts, artists & labels specialists to marketers, and even in-house music editors, our team is spreading the love for music to over 180 countries. Supporting local and international artists and bringing them closer to their fans is our mission - we believe music is about diversity, multiculturalism and togetherness. Ready to join the team? We're all ears.

Job Description

How about you: 

The Core Startup allow technical teams to easily and quickly create the best Deezer experience by providing high quality environments, components, infrastructure and monitoring

Within the Core Startup, you will integrate the Core System Pillar who provides the infrastructures and tools enabling the technical teams to deliver autonomously and efficiently. We are looking for a CI/CD Engineer to eradicate all manual tasks, make more reliable our CIs and help us to implement a Continuous Deployment

What you will do: 

  • Develop CI/CD principles for backend services & mobile applications
  • Review and modify CI/CD principles, iteratively
  • Implement and Maintain CI/CD tools/platforms following SRE principles
  • Help Engineers to develop, monitor and maintain pipeline configurations
  • Automate processes and maintain documentation

Qualifications

What we are looking for:

  • You have 5+ years of experience in software and systems Integration or testing; developing CI/CD, integration or functional testing of highly scalable, resilient and secure software
  • You are passionate about automation and optimization, self-driven, highly motivated and you enjoy the independence of managing projects on your own
  • You have experience working in an agile and DevOps/SecDevOps environment
  • You are extremely collaborative and enjoy working cross-functionally with other engineers and product managers
  • You are diligent, thoughtful, and have great oral and written communication skills
  • You are rigorous and organized
  • You are curious about emerging technologies and can quickly evaluate and adapt to new technologies
  • You enjoy problem solving and can use everything from big-data to command line tools to help you identify and fix issues

Technical skills

Finally, below is a list of the technical skills that a CI/CD Engineer will possess:

  • Strong knowledge of CI/CD tools/platforms and principles (Jenkins, Spinnaker, Harness, etc.)
  • Script writing and ability to interpret and write source code (Groovy, Python, Bash)
  • Knowledge of container orchestration system and containers (Kubernetes, Docker)
  • Knowledge of GNU/Linux systems (Debian)
  • Knowledge of version control tools (Git)
  • Familiarity with security/vulnerability tools and code coverage analytical tools (SonarQube)
  • Familiarity with software packaging tools (.exe, .deb, .rpm, Docker, appxbundle, dbm, apk)
  • Knowledge about Android & iOS Build tools is a plus (xcodebuild, Gradle, Maven, ...)
  • Familiarity with cloud providers (AWS, GCP), Testing (Postman, Selenium, with monitoring tools (ELK, Grafana, Prometheus, Sentry)

Additional Information

    Life @ Deezer HQ:

    > Start-up environment with an at home vibe and outdoor space
    > Kitchen stocked with free drinks and snacks daily
    > Friday drinks & seasonal parties
    > Gym access, plus yoga, pilates and boxing classes
    > English and French language courses
    > Hackathons & meetups

    We are an equal opportunity employer