This position is no longer available.

DevOps – Intern – M/F

Job summary
Internship
Paris
Salary: Not specified
No remote work
Skills & expertise
Mariadb
Git
Ansible
Jenkins
Typescript
+4

Rakuten Tech in Europe
Rakuten Tech in Europe

Interested in this job?

Questions and answers about the job

The position

Job description

Rakuten Group 

 

Rakuten, founded in 1997, is a Global Innovation Company based in Japan. With over 70 diverse businesses spanning e-commerce, digital content, fintech, and communications, and 32,000 employees, we serve 1.6 billion members worldwide. Our mission is to empower people and society through innovation and entrepreneurship. 

 

Rakuten Tech in Europe 

Rakuten Tech in Europe, a part of the Rakuten Group's Global Innovation Hub, serves as the regional hub for the European-based members of the Technology Division. We provide and optimize global platforms to support businesses within the Rakuten Ecosystem, tailoring them to specific use cases in Europe and beyond.  

With over 130 members across 7 countries and 12 offices, our presence spans France (Paris), Spain (Barcelona), UK (Belfast and London), Estonia (Tallinn), and Germany (Berlin). Our diverse team is formed of more than 20 nationalities and collaborates with all members of the Technology Divisions on a regular basis.  

Rakuten’s CPD (Cloud Platform Department) team is part of a global IT ecosystem across Japan, the US and Europe. It’s made up of a team of twenty, of which ten are based in Paris.

The team manages Rakuten’s private Cloud platform, by supporting the global backbone and network infrastructure of the group’s multiple datacenters, catering to all the business needs of its various companies.

We are seeking a highly motivated and enthusiastic Dev/DevOps intern.

As a developer/devops you will contribute to the design and build of custom tools for our team to better manage, monitor and operate our infrastructures and networks. You will work in close collaboration with the network and system engineering teams.

Ideal candidates will have experience in many areas of cloud, infrastructure, and the various DevOps tools to manage them. Candidates should be comfortable working in a fast-paced environment and ready to take on new challenging technologies.

The candidate will need to be curious, interested and determined to drive their projects to success. “Always improve, always advance” is one of our company’s key principles: the environment is challenging. You will be integrated in a multidisciplinary team and will handle various projects.

The Team

You would be a part of the Global team, which responsibilities include, but are not limited to, the following:

  • Infrastructure Management: Architect, build and operate Rakuten cloud infrastructure systems, networks, platforms (e.g., release, update/patch, version control)
  • Deployment Automation: Automate deployment processes using tools such as Jenkins, Ansible, Git workflow
  • Continuous Integration/Continuous Deployment (CI/CD): Work on CI/CD pipelines to facilitate seamless integration, testing, and deployment of software applications.
  • Monitoring and Logging: Set up monitoring and logging solutions to ensure system performance and reliability.
  • Collaboration and Documentation: Document solutions to routine problems, challenge status quo and drive improvements.
  • But also: Tier 2 operation support; leverage industry knowledge, various analysis and performance tools.

The Mission

Your involvement in the above-stated team responsibilities would be minimal and/or optional, your main focus would be on one of these two ongoing projects:

  • Communicator:The team has been working on creating a tool to improve the communication regarding our change management and incident management. This tool aims to centralize the interactions with other tools like JIRA, emails and various instant messaging tools. In a later stage we aim to also automatically process maintenance announcements from our providers. The application stack is composed of a frontend (react), a backend (python fastapi), a database (mariadb) and a load balancer. It is containerized. The goal is to continue the development of the tool that is currently in beta (mvp1).
  • Merlin:Merlin is a tool that gathers, consolidates and normalizes network related data. It aims to facilitate access to network information and improve operations. The goal is also to give programmatic access to some network data through an API. The development is still in early stage. The stack is containerized and is made of a LB, a frontend using Vue3, a backend using python3 fastapi and a database (mariadb). Development effort is needed around data acquisitions and processing leveraging third party API and connection to network devices. 

Required skills:

  • Currently pursuing or recently completed a degree in Computer Science, Information Technology, or related field.
  • Fundamental understanding of Linux/Unix systems administration.
  • Python language fundamentals to gather and process data from different format (structured/unstructured), interact with databases and APIs.
  • Experience working with automation and orchestration tools and managing infrastructures.
  • Awareness of coding best practices (PEP 8, clean code) is a plus.
  • A good knowledge of Flask, though optional
  • Knowledge of a framework (vue.js…) or another language (typescript, nodejs, go…) can be interesting
  • Excellent communication and interpersonal skills.
  • Ability to work effectively in a team environment and autonomously when necessary.
  • Comfortable working in a globally distributed team with different time zones.

You’ll collaborate closely with the US and Japan teams, English is mandatory. 

Benefits 

  • Flexible working hours   

  • Access to learning and career development resources   

  • Access to certifications and tech conferences   

  • Being part of multicultural teams with more than 20 nationalities

  • Mentorship from experienced professionals in the field

  • Discover (or strengthen your knowledge of) IT infrastructures and data networks.

  • Contribute to projects having an impact on operations and/or team’s work.

  • Potential for career advancement and opportunities upon successful completion of the internship.

 

As an employer, Rakuten Tech in Europe is committed to developing an inclusive working environment. Access to employment is open to all, regardless of gender, age, disability, ethnicity, religion, sexual orientation, or social status.  

 

Find us on… 

LinkedIn 

Welcome  to the Jungle 

This is Rakuten tech 

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.