Working for Simtech, you will be implementing a Continuous Integration/Continuous Deployment (CI/CD) pipeline.

We are looking for an intern to assist us in our office in Amsterdam. Working for Simtech, you will be implementing a Continuous Integration/Continuous Deployment (CI/CD) pipeline. CI/CD is the practice of integrating and testing new code as often as possible with the purpose of catching integration errors and other issues as early as possible, giving quick feedback and avoiding “integration hell” later on

The purpose of this is to automate the entire process from commit to deployment. The pipeline will consist of 4 stages:

Build automation and continuous integration – The code gets compiled here and built into a binary, unit tests are performed and the binary gets stored for following step. You be working with Jenkins, Nexus OSS, Docker and Git

Test Automation – A number of tests will have to be automated. This includes Functional Acceptance Testing, Performance Testing, Security Testing and Integration Testing. You will with Robot Framework, and OpenVAS. You will integrate these frameworks in the pipeline and write a few test cases.

Infrastructure Automation – New VMs have to be created and provisioned automatically, either for test environments or other deployments. You will be working with Oracle VM Manager, Oracle Enterprise Manager and Puppet

Deployment Automation – A deployment is needed every time the application is installed, whether it be for testing or in production. Of course this needs to be automated too.

It is not necessary to have experience with all tools mentioned above, though experience with a few of them would be an absolute plus  

We are looking for: 

  • HBO/WO computer science student, preferably in the direction of System & Network Engineering
  • Responsible team player, that can work on tasks by himself.
  • Great problem solving skills. 
  • Experience in writing unix scripts for  installations , hardening of unix/linux servers , python scripts is an added advantage 
  • Experience in automating installations / updates to infrastructures using Ansible ( Preferred) / Puppet /Chef 
  • Interest in working with new tools and technology 
  • Experience with tools mentioned above is a plus 

What do we offer? 

  • Team with fun colleagues with a broad range of expertices
  • Payed internship
  • Travel expenses 
  • Possible contract at the end of the internship