ROSAFI Holding

apply for PFE through pfe@rosafi.com

Cloud Computing Technologies

Get familiar with technologies that really matter. Our company offers you excellent learning opportunities and challenges, nowhere else to be found and experienced!

Start your career with the Cloud

Doing your PFE internship at Rosafi, gets you unique insights in the latest technologies and streamlined research and development environments, where your input really matters. A great start for your professional career, insn’t it?

Extensive Training & Practice

We give you the boost to perform and learn all about the Cloud from our team of Cloud Experts, but training alone, is not enough. You want challenges and the right tools to build great things.

PFE 2018/2019, apply through pfe@rosafi.com

Dear future engineer,

We at Rosafi Holding love the projects we work on and strive to work on the latest available technologies to deliver stable and cutting edge Cloud technologies to our partners around the globe. To keep on doing this, we are looking for you, a future engineer who enjoys learning new things on a daily basis, and willing to invest time and effort to understand our demanding needs and future plans, to build together with our team products that really matter in the Cloud. We have high expectations, and are willing to do everything we can to turn your creative internship into a great job opportunity, with excellent future perspective, but we settle for no less than deliverables and results that work. We expect you to have a proactive mentality, and eagerness to learn new things all the time. A big dose of motivation, dedication and focus is needed for your success. If you believe you are the right person, do check out one of our amazing internship subjects, do meet us and talk about your subjects, because we will only accept your subject if you show us that you are the right person.

Good luck!

Description:

Cloud infrastructure is shifting quicker to containerized environments. Kubernetes is the most popular Docker replacement due to its excellent security and networking features.

With Kubernetes Always ON, we are looking to improve our container orchestration, by adding a new serverless framework to it and converting our private Cloud deployments into a true hybrid Cloud platform.

Serverless is the future of Cloud infrastructure and Cloud portability. We are looking to build an intelligent interface that helps our clients run their containerized environments into their private Cloud, without managing or planning infrastructure capacity or deployment requirements.

You will start with becoming familiar with the three major public Cloud providers. We expect you to be able to quickly experiment and discover how their API can be integrated into a well organized backend to deploy containerized applications and balance them across private and public Clouds, using the awesome KNATIVE serverless container engine.

This will help our clients with streamlining and merging their public and private Cloud environment, while you are learning great new technologies and tools to deliver always ON serverless infrastructure!

This project constitutes research, backend development and an optional frontend development subtask, depending on your interest and the faculty’s requirements.

Requirements:
  • Good understanding of Linux.
  • Basic DevOps and Python development skills.
  • Past project experience in Cloud and virtualization.
  • Quick learner and a strong problem solving skills.
Objectives:
  • Gain excellent DevOps and development skills.
  • Become familiar with major public Cloud providers.
  • Become a true Linux expert in virtualization and containers.
  • Become a member in a technology driven team of DevOps and development working on our Cloud platform.

Description:

Cloud infrastructure is shifting quicker to containerized environments. Kubernetes is the most popular Docker replacement due to its excellent security and networking features.

With Kubernetes Always ON, we are looking to improve our container orchestration, by adding a new serverless framework to it and converting our private Cloud deployments into a true hybrid Cloud platform.

Serverless is the future of Cloud infrastructure and Cloud portability. We are looking to build an intelligent interface that helps our clients run their containerized environments into their private Cloud, without managing or planning infrastructure capacity or deployment requirements.

You will start with becoming familiar with the three major public Cloud providers. We expect you to be able to quickly experiment and discover how their API can be integrated into a well organized backend to deploy containerized applications and balance them across private and public Clouds, using the awesome KUBELESS serverless container engine.

This will help our clients with streamlining and merging their public and private Cloud environment, while you are learning great new technologies and tools to deliver always ON serverless infrastructure!

This project constitutes research, backend development and an optional frontend development subtask, depending on your interest and the faculty’s requirements.

Requirements:
  • Good understanding of Linux.
  • Basic DevOps and Python development skills.
  • Past project experience in Cloud and virtualization.
  • Quick learner and a strong problem solving skills.
Objectives:
  • Gain excellent DevOps and development skills.
  • Become familiar with major public Cloud providers.
  • Become a true Linux expert in virtualization and containers.
  • Become a member in a technology driven team of DevOps and development working on our Cloud platform.

Description:

You will work closely with our Support, QA and Development teams to understand the complexities around client support, in order to make sure that any support request from our client gets answered by the right person, at the earliest possible time.

Whenever, the client provides bugs or feedback regarding our software, we need to make sure that this is validated by QA and approved by the development team.

Next, communication is key. The client needs to be aware that our development works are completely client driven. In order to ensure this, the client needs to be informed and updated on the progress until the final delivery.

You will work together with the teams, while researching different solutions to come up with a workflow of clearly defined processes, including the way to measure the success and failure, as well as ensure the right systems are in place to guarantee the strict following of those processes.

This project constitutes research and evaluations of existing processes, software installation and testing, testing and adapting processes, client communication and finally a report of the actions taken or to be taken to enhance workflows.

Requirements:
  • Basic understanding of how support teams and systems work.
  • Fluent in English language.
  • Quick learner with strong problem solving skills.
Objectives:
  • Become familiar with QA and development environments.
  • Able to assist clients with basic support enquiries.
  • Able to measure success and improve workflows between the teams and clients.
  • Become familiar with different ticket systems, project management, bug reporting tools and internal systems.

Description

We are adding and improving our software platforms on a daily basis with new features and capabilities to deliver a great interface.You can choose between:


Cloud Costs Analyzer App

Develop a mobile application that will be submitted to the Play and App store for viewing and managing Cloud environments.


Smart TV Entertainment App

Develop a Smart TV app to view entertainment content from our reliable streaming platform, built with the latest capabilities in security, management and user experience for publishers and end users.


Requirements:
  • Good understanding of Android/iOS.
  • Basic mobile development framework skills.
  • Quick learner and a strong problem solving skills.
Objectives:
  • Gain excellent mobile development skills.
  • Become familiar with Cloud concepts.
  • Become a true mobile development expert.
  • Become a member in a technology driven team of mobile developers working on two of our production platforms.

FAQ

What are the benefits of doing my PFE-internship at Rosafi Holding?

Rosafi Holding is specialized in Cloud computing which makes it the perfect company for you to start your career in one of the most innovating fields of software development. During your PFE you will challenge yourself, learn a lot of new things in the field of Cloud computing and enjoy the flexible working environment at Rosafi.
Within Rosafi Holding you get the opportunity to:

  • Get to experience what Cloud computing and virtualization means
  • Learn the latest (virtualization) technologies and programming languages
  • Contribute to developing the most innovative solutions
  • Work with the latest open source technologies
  • Attend training courses within Rosafi that will contribute to your working experience
  • Be creative since that is something we highly encourage!
We are actively seeking interesting PFE candidates for a future job within our Cloud team. Your supervisor evaluates your progress during the PFE-internship at Rosafi. Our goal is for you to finish your PFE subject as soon as possible so that you can move on to join our team of Cloud developers.


Who will supervise me during my PFE?

During your PFE you have your own supervisor who is a Cloud developer, knows the subject and is there to assist you along your internship


Is there any chance to be recruited after finishing my PFE project?

Absolutely yes! This is the reason why we are recruiting PFE candidates….to prepare you for a future job within our Cloud development team. During your PFE we will supervise your progress and work. The sooner you finish your PFE-project (successfully) the better. In that case you will have the opportunity to work with the team and to prove your talent and skills. What this all starts with is a passion for software development and the subject you will choose.


what I expect at the end of my PFE-internship?

We consider your PFE the best chance to prepare you for a job. Therefore, the earlier you finish your PFE-subject, the more time is left in the last month(s) of your internship to move on to our Cloud team and get deeper involved in Cloud. In the last period of your PFE we evaluate your total progress and work, and on top of that whether we can offer you a permanent job in our Cloud team. In case the permanent job evaluation is positive we make you a job offer in the last month of your PFE.


Is the PFE-internship at Rosafi Holding paid?

Yes, each candidate receives a monthly compensation that covers broadly his/her transport costs.


Do you offer a lunch or should I bring in my own lunch to the office

We have a cook in the office to prepare free daily lunch for everyone!


How many hours am I expected to work as an intern?

Full-time: Monday to Friday, from 09h00 to 18h00. Although extra input depending on the progress of your PFE ­ or to finish it as soon as possible to move to the Cloud team - is always a big plus!


How soon will I be notified if I ´m selected?

We will respond to all applications. PFE interviews start from 16 Novembre 2017.


When am I expected to sign the PFE-internship contract (convention)?

After selection, we will ask you to sign the contract before Decembre 29th 2017. If you are uncertain whether you can sign before this date, please inform us about this in your application or during your interview, so we can take this into account!


Which papers are needed to hand-in once I am accepted?

You leave us a copy of your identity card, the PFE-internship contract (convention) and we will possibly ask you to sign an NDA (Non-Disclosure Agreement).


What is the duration of the PFE-intership?

We expect you to have a total internship duration of at least five months. The PFE-internship starts no later than March 1st 2018 and takes till July 31st 2018.


How many days off do I have?

We understand that you as a PFE-intern might have some obligations at your faculty and your supervising professor. At the same time, they also understand that the PFE-internship is to prepare you for your actual job life. You have 15 days off for your outside office obligations. Having less days off means finishing your PFE-internship before time, which is only better for you as a future engineer!



Are there any specific technologies/program languages that you use the most?

We work on different Linux distributions and Python is the programming language we use in all our fields of development. Apart from that it differs per PFE subject ­ and progress ­ with which other technologies you will work.


What are Rosafi Holding´s main projects?

Developing Cloud solutions is our main business activity. Apart from that we are also involved in general software development and mobile apps.


Should I expect technical tests before and after joining your team?

Applying for a PFE at Rosafi does include a (small) technical test during the recruitment procedure. First we invite the selected candidates for a job interview and after that it is followed up by a technical test at our office. There is no technical test after the PFE. As mentioned before we consider your PFE-internship the best way to try and prepare you for a permanent job at Rosafi Holding. Based upon your PFE-internship we will evaluate your progress and work to see if and for which position you will be permanently recruited at Rosafi Holding.


Contact

  • Address

    Rosafi Holding
    5 Rue Ibn Assaker Menzah 1

    1004 Tunis Tunisia