Janne Kemppainen

DevOps Specialist

NorthCode is a company that's hard to beat. We have wonderful and talented people, and we would warmly welcome even more of them.

My name is Janne Kemppainen and I work as a DevOps specialist for an international webshop. At NorthCode I've had the chance to familiarize myself with Kubernetes, Azure and Azure DevOps and I have gained experience in Python and Google Cloud during my previous jobs.

Why did you choose to work for NorthCode?

NorthCode´s fair business model was definitely one of the main reasons but I also missed to work for a smaller company. My decision was easy because I knew the company founders, Toni and Ismo, so I had an idea of what to expect.

How does your work at NorthCode differ from your earlier jobs?

In consulting world, the customer plays a key role in how the practical work looks like. It all really depends on the project you are busy with. In my previous job, for about 5 years, I worked with online video streaming doing mainly Python API programming. My current gig at NorthCode consists of maintaining Kubernetes clusters and supporting deployment pipelines. My task is to enable a smooth process from development to production and I try to come up with solutions that make the developers' lives a little bit easier.

What would you say is the best thing in working at NorthCode?

The best thing about working for NorthCode is knowing that I'm essentially working for myself. Shared ownership gives me motivational boost because I know that I will be reaping the benefits of my work. On the other hand, our employment model doesn't encourage individual optimization; Every effort is for common good. Bigger companies are often advertised with the `benefits of a big company´ cliché, yet what they offer is typically the same standard stuff that you would get anywhere else. Some promises may never even be fulfilled. At NorthCode we get the security of working for a company with many of the benefits of being an entrepreneur.

How does your routine day look like?

My normal work day depends on the customer's needs. I may help investigate issues in different application environments, develop and improve the continuous integration pipelines, or just make sure that everything is up and running.

With whom do you work with?

I have weekly meetings with the customer's management group and we usually go through what is going on with our DevOps efforts. I also work in collaboration with the developers to make sure that I'm doing the right things. At NorthCode we have a strong culture of helping each other out, and if would ever find myself in a tough situation I know that my colleagues will always be there for me.

What kind of working hours do you have?

I work normal office hours. My typical day starts around 8:30 am and ends at 4:30 pm. Since I work 100% remote my commute is from the breakfast table to the home office.

What tools do you need for your work?

Since my current project allows me to work fully remotely, I decided to equip my home office with a powerful custom-built desktop PC instead of the more traditional laptop. In online meetings I'm not only representing myself, but also our company, so I've invested in a high-end webcam and a microphone. There are no 'standard issue' tools at NorthCode. Everyone is free to choose what they think is the best fit for their unique situation, within the limits of a very generous cost budget.

Why would you recommend applying a job at NorthCode?

If you're interested in working as a DevOps consultant then I think NorthCode is a company that's hard to beat. We have wonderful and talented people, and we need more to become our partners in business.