Working at Dotlab is fun! Why you ask? Because we develop our own stack, introduce our own products AND use state-of-the-art (hosting) techniques and frameworks. We have many interesting international clients and work on challenging projects. Curious? Come join us!
Why should you apply?
- Competitive salary
- Hybrid workspace
- Monthly health package
- Free English classes
- Annual training budget
- Extra days off
Go wild in our digital sandbox.
Every project is unique, and with every project, we learn more and more about scalable architecture. That is why we develop all solutions on our own stack, composed of open-source technology.
That stack consists of a collection of commonly used functionalities developed as standardized modules. This allows us to easily configure, reuse, optimize, maintain and update our solutions. That way, we have more time to investigate and realize the technically challenging parts of each project.
To support this, all our applications are dockerized and ready to be deployed out of our private registry. The deployment process is managed with Gitlab CI/CD having pipelines building, testing, auditing, and deploying images to multiple environments automatically.
Our stack is our sandbox. We challenge each other to add interesting modules, launch different SaaS products or simply try out and develop a creative concept. Do you have a genius idea? Go wild!
What will you do as a DevOps & Cloud Engineer?
As an experienced DevOps & Cloud Engineer at Dotlab, you oversee our infrastructure on which we work on the challenging projects of our clients. This varies from larger corporate websites to complex e-commerce and portal solutions. You will contribute to our overall architecture and infrastructure. Especially as it relates to availability, scalability, security, and performance. You will build and maintain infrastructure using code that will be deployed in Kubernetes and our corporate network. Also, you will implement monitoring and perform health checks to make sure that the infrastructure is performing at optimal levels. Of course, you will also create technical documentation and engineering specifications, support the delivery of SLA, service performance measures, risk migration, and issue resolution.
You will support IT systems, work comfortably with Linux system and manage changes to the system. You will use Linux shell scripting to write automation scripts and build scripts that will back up databases and apps and of course restore on demand. Regarding apps, you will build and deploy them using Helm, docker containers with continuous integration.
At Dotlab there is a lot of room to develop yourself, which we kind of expect you to do. You are someone with a fresh view, an eye for quality, and who loves to automate things. Someone who is open to change and has the drive to continuously improve services. You consult with other team members and come up with suggestions or improvements to further improve the quality. Therefore, you need to have the necessary “soft skills”. You enjoy working with colleagues. Good and open communication in English is, therefore, a must.
You recognize yourself in the following
- Strong system administration background for Linux based system
- Experience with containerization technologies such as Kubernetes and Docker
- Experience with Helm implementations
- Experience in CI/CD concepts and with tools such as Jenkins or Gitlab
- Comfortable working with Git
- Experience with configuration management tools such as Puppet or Ansible
- Experience with Atlassian Software Development and Collaboration products (Jira, Confluence, Portfolio)
- Implemented and maintained DevOps and/or CM tools in medium sized development team
- Comfortable with networking fundamentals like Firewalls, Subnetting, and Route tables
- Comfortable in scripting languages such as Python, and Bash
- You’re an involved team player who can also work independently
- You can freely communicate in English
- Experience with cloud platforms such as AWS, GCP, Azure
- It’s a plus if you have experience with logging tools such as ELK/EFK stack or Greylog
- It would be great if you have any familiarity with system monitoring tools such as Prometheus, Grafana or Icinga
We embrace technology and invest in the best tools and people. We invest in you!
Work from the comfort of your own home. We help you set up with the tech and tools you need to get the most out of your day.
Annual training budget
We are looking for ambitious people who want to learn and grow. Who want to keep developing their skills. Of course, we are ready to invest in your personal development if you are.
Monthly health package
We care about your well-being! We provide a monthly health package that you can use for anything that improves your health. That also includes a massage or gym membership ;).
Free English classes
Communication is key! Especially in our international team. That’s why we provide free in-house English classes for all levels.
Extra days off
In addition to your regular vacation days, you can earn more time off. We cherish our people, so the longer you work for us, the more extra days off you’ll get.
What’s life if you can’t celebrate the good things? That’s why we give you a paid day off on your birthday if it falls on a working day.
Together we get things done
We work with approximately 30 employees from our head office in Rotterdam and our remote team is spread all over Europe. Despite the distance, we are one team. That is why we organize monthly online gatherings to do fun things together.
If you join our Development Team, you’ll work on multiple projects together with 11 A+ developers. But besides your fellow developers, you’ll also work with UX designers, a Scrum Master, a Product Owner, and perhaps the most important teammate, the customer.
During all our projects we work closely together with our partners and we involve all their stakeholders in the design process. In this way, we deliver a digital solution that really helps the users.
Together with your team, you make the lives of our users better.
Let's start our journey together
Are you interested? Send us your mind-blown application and make sure to convince us you will be a great asset to our company. Once we process your application, we will get in contact either by e-mail or phone to get acquainted or to inquire first information.
During a Teams call or meet-up at our office (to your wish) we will primarily discuss your technical skills and wishes during a technical interview. When we are both enthusiastic on the technical level, we proceed with a soft-skill interview.
Join our team
If we are a match, we will offer you a contract with a competitive salary and extra benefits. An offer you can’t refuse! On your first day, we welcome you into the family and from there we will determine your personal goals for the future. We make you feel at home and give you the tools you need to grow in your career. We look forward to a long and successful collaboration.