About our company
We are a consultancy that supports corporations in their transition to the cloud, with a focus on cloud infrastructure and automation. For this, we are developing its own command, control and provisioning platform for Oracle Cloud, as well as a Workload Management & Cloud Delivery Tool.
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.
About the internship:
We are looking for an intern to assist us in our office in Amsterdam. Working for us, 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, gatling.io 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
Who are we looking for:
- HBO/WO informatics student, preferably in the direction of System & Network Engineering
- Good problem solving skills
- 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 lots of experience in different directions
- Payed internship
- Travel expenses
- Possible contract at the end of the internship.