About the job
You will become part of a small team currently consisting of 3 developers. We work in a high-trust environment with practically zero bureaucracy, and we respect that different people prefer to work in different ways. Even though the team is small, we represent a strong and diverse skillset in development, so ProfitMetrics will be a great place to seek new challenges and learn along the way.
The job can be done 100% remote. We have social gatherings every now and then to meet each other, but most of the team at ProfitMetrics works remote. We are currently looking for an office space in Copenhagen, but meeting in will be completely voluntary. If you are located in the Aarhus area and would prefer working from an office, we are open to establishing an office space there as well.
We don’t do time-registration, and we respect that some things can’t be rushed. Stability is of the essence in our line of work.
Your primary responsibility will be to take over the operations part of ProfitMetrics. Tasks will be both regular caretaking of infrastructure but also expanding to scale out. You will be working closely with the development team to ensure that the stack is developed in a scalable way.
A part of the job will also be to make sure that your colleagues are kept up to date with the configuration of our stack. You will be expected to document your work in a manner that allows the development team to take over when you're not available (e.g. during holidays).
For the excess time not spent on operations, you will be helping the development team with rudimentary programming tasks, e.g. creating integrations with external services.
Our current stack uses the following technologies:
Frontend written in PHP and hosted on apache + mod_php. We are in the process of transitioning to a headless SPA written in Vue + Typescript
Backend software: Java standalone applications - some of them using Spring Boot for exposing HTTP APIs
Self-hosted ELK stack
As a DevOps / SySops engineer you will
Be the lead in charge of operations
Coordinate the operations with the development team
Help with development tasks when applicable
Work with a modern stack, and have opportunity to affect its future direction
The right person for the job
Considerable experience in operations is a must for the job. Specifically management of Linux (we use Debian) servers, PostgreSQL, Apache / nginx installations. Experience with high availability (for example database replication) is a must.
Sparring with colleagues that also have experience with operations is possible, though you will need to have sufficient experience to be the primary person responsible for the operations.
We expect you to have experience in the following:
Linux server management (we use Debian) (expert level)
PostgreSQL including replication (expert level)
High availability hosting (expert level)
Networking in general (expert level)
Programming / software development - specifically Java (Intermediate level)
Huge bonus for having experience with:
Flexible working hours
A high trust working environment
Large influence in your work
A place in an awesome, self-managed team
This job comes with several perks and benefits
Enjoy a free catered lunch with your colleagues, every day.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Social gatherings and games; hang out with your colleagues.
We take care of you, even when you are old and wrinkly.