Applications have closed
Starting at Upstream
Our Graduate Program
The journey
12 months of deployments
A learning selection process
For us the journey is equally important and we want to give you a glimpse of life and work as a DevOps Engineer at Upstream even during the selection process.
The Bootcamp
If you are among the top ones out of the selection process, congrats, you embark on a journey like no other. Its first part is an one-month intensive training on cutting-edge and up-to-date technologies within our own cloud platform that solves real computing problems and things you definitely haven't' learned at university.
Joining the teams at work
After the bootcamp you join the ranks. For eleven months you become an integral part of our Cloud Platform Engineering team, hard at work in monitoring company products and providing solutions.
Mentoring & feedback
You will be assigned a mentor, an experienced DevOps engineer from Upstream who will guide you through your residency, give you valuable feedback and advise every step of the way. Doesn’t get better than this.
Staying with Upstream
Upon completion of the program you will have the chance to join the Upstream DevOps gang depending on how well you have done in the 12 months as a trainee and as long as relevant positions are available.
Why Upstream?
Building the digital future
Our engineers, some of the best in the market, are at the heart of this, designing tools and digital journeys for an omnichannel performance marketing approach like no other while playing with the best technology out there.
Where you come in
A graduate fit for Upstream
Frequently asked questions
Can I apply for the DevOps Graduate Program, if my experience is on a different field of the software lifecycle (e.g. Developer, System Engineer, QA, etc.)?
Yes. No specific experience is required in order to apply. The prerequisites are those mentioned in the relevant section. Please note though that this program aims for a DevOps carrier path.
What are the prerequisites to be considered for a place at Start at Upstream?
You need to have a degree in Computer Science, IT or a related discipline. No work experience or Master’s degree is required. You can check the full requirements in the job posting here
I still have to complete a few courses before I graduate my bachelor’s degree. Can I still be considered?
You can apply by sending us your CV, but priority will be given to applicants who have finished their studies.
I don’t have a Master’s degree. Can I participate in the program?
Yes. A Bachelor’s in Computer Science or a related discipline is enough.
I don’t have a Greek citizenship. Can I still apply?
Yes. You just need to be able to work in Greece.
Is there an age limit for the participants?
No, not at all. The program is addressed to people either fresh out of university or who are starting into software development after a career change. Age is not a factor.
I already have 2 - 3 years of work experience. Can I apply?
Yes, you can. However, you will have to attend every part of the training, even if you are already familiar with a topic.
Is proficiency in any foreign language required?
Upstream’s people and clients are diverse and multinational. English is the language we use in all our coms, so proficiency in both oral and written English is a must.
I don’t speak Greek. Can I apply?
Yes. You just need to have an acceptable level of proficiency in English according to the company’s standards.
How can I apply?
By uploading your CV on the job posting’s website. For more info, contact graduate@upstreamsystems.com.
Is it enough to send you my CV?
Yes. After that, we will contact you regarding the next steps.
What are the stages of the selection process?
After we receive and evaluate your CV, we will contact you regarding the next steps. These include:
● An online psychometric test, which lasts 1 hour.
● An online technical assessment, which lasts 60 minutes.
● An interview with someone from the technical team.
How will I learn if you choose me?
We will contact you in any case, whether you are selected or not.
Will all applicants be informed if they have been selected or not?
Yes, we will make sure you know what has happened with your application.
If I get selected on what kind of contract will I be hired?
You will be hired on a 1-year contract.
Where are the premises of the company? Where am I going to work?
Our Athens office is in Gerakas, where our R&D center is based. The office is near the metro station “Pallini”. You will normally be expected to work from the office on a daily basis, however, due to Covid-19 restrictions, a rotational office attendance setup (combined with our work-from-home policy) is currently in place.
When am I going to start working?
If you are among the successful applicants, you will start working in May 2022.
I haven’t yet fulfilled my military obligations. Can I apply?
Yes. Having fulfilled your military obligations isn’t a requirement. However, you shouldn’t perform your military obligations during the program.
What is the salary for the selected participants of the program?
The program offers a paid internship with a competitive salary and benefits package, such as private insurance, e-pass for those who use a car or an unlimited transport card for those using public transport.
What other benefits does the company offer?
The capability of working from home, online gym classes twice a week, a gym within our premises, massage sessions (COVID-19 permitting) and more.
What will my training program include?
The program starts with a 1-month intensive training schedule deep-diving into a wide variety of software development topics, from basic to advanced (e.g. Virtualization, Kubernetes, Containers, Networking, Linux, Python/ Golang, CI/CD, etc.). For the rest of the 12-month period, trainees learn on-the-job while working on our actual products, always receiving continuous mentorship by our highly experienced technical leads.
Will I have a mentor?
Yes, in the beginning of the program every participant will be assigned a mentor who will guide them throughout the duration of the program.
How many trainees are you going to keep after the program ends and based on what criteria?
Upstream is willing to hire some of the trainees after the end of the program. The number will depend on the performance of the participants and the needs of the company at the time.