Niko Kurtti

[email protected]

What i'm rambling about

@ollipietikainen @mikkolmmz sharing is caring. Aika ilkeää itsellään pitää moiset pohdinnat eikä jakaa lounasseuran kanssa. #perjantai

RT @tobi: Shopify is now on Rails 5.0. We started 12 years ago on version 0.5, the first version released. Thank you @rails & @dhh https://…

@burkelibbey hah, had the same pain couple months back. Luckily it came out pristine after some rubbing. glhf for next hour or so :)

RT @teropa: Me at the end of last week: I'll finish this and push on Monday morning. Me on Monday morning: What is programming?

@sakari @peritpatrio @jannegylling konsultti juotu jo pöydän alle kuvakulmasta päätellen. #perjantaihommat ?


  1. Tinkerer with keen interest in open source technologies. Background in software design, but experience in doing infrastructure design starting from hardware and extending to configuring virtualization platforms and application servers. Interested in Linux tuning, containers and just generally distributed HA systems


  1. Master's degree, Software engineering, Information security, 2007-2013, TTY
  2. Thesis studied modern high availability architectures when implementing web applications


Operating systems13+ years of experience with Linux. Hands on experience with Solaris and FreeBSD. Familiar with the main distributions and package manager, GNU tools etc.
DevOps toolsPast year focused on Docker (and related container technologies). From CM tools most familiar with Opscode Chef, but also some knowledge of Puppet and Ansible. Vagrant, Jenkins etc are familiar and used daily. Lots of experience with shell scripting.
ProgrammingProficient with Ruby (plenty of usage with Chef and hacking little scripts together. 3+ years of professional work experience with Java EE. Year+ of Golang and super interested in getting better in that. Total newbie with Clojure (and other functional languages) but interested in.
DatabasesAdministration and development experience on MySQL, PostgreSQL, OracleSQL and MongoDB. When administrating HA solutions have been used (Galera, replication, sharding)
MiscellanousFamiliar with networking (routing, VPN, firewalls, IPv6 etc). Experience with Dell, HP and IBM server hardware.

Non-technical skills

Fixing VW BeetlesBasics

Shopify Finland

Operations Engineer07/2014->
  • Keeping sure that the Shopify platform serves it's customers 24/7. Mainly focusing on container (Docker) platform
  • Ruby, Golang, Linux, Docker, HA, SaaS, Virtualization, Nginx, MySQL, RoR

Solita Oy Tampere, Finland

DevOps Engineer05/2013-07/2014
  • Architecting scalable and automated service platforms for Web applications. Monitoring and coding everything and enjoying the new open source tools.
  • Opscode Chef, Cloud, Ruby, Linux, HA, SaaS, Virtualization, Nginx

Solita Oy Tampere, Finland

Software Developer03/2010-05/2013
  • Daily work consists of drinking coffee and creating tailored services for demanding customers. Technologies include Java,Wicket and Javascript, but of course SQL is involved in the mix too.
  • Java, Spring, Wicket, Tomcat, Glassfish, MySQL, Oracle SQL, Javascript, JMeter

Axu TM Tampere, Finland

Systems Management Consultant11/2009-01/2012
  • Consulting customers in *NIX system administration and how to improve their infrastructre.
  • Linux, Apache, Postfix, Chroot, Virtualization