Giter Club home page Giter Club logo

👋 Hi, my name's Kristjan.

💫 Professionally, I'm a DevOps Engineer at a telco company where I focus on Kubernetes and end-to-end deployment automation (deployment of whole platforms in air-gapped environments).

Here's a high level overview of tools, languages, frameworks and platforms I'm comfortable with.

Operating Systems and daily drivers:

  • Ubuntu cloud -- most comfortable one
  • Fedora, RHEL, RHCOS -- when working with Openshift
  • Alpine -- base container image
  • Arch -- old personal laptop, efficient use of hardware
  • Windows + WSL2 -- current daily driver; good for programming (Linux shell) without losing Windows features (company compliance...)

Cloud platforms:

  • OpenStack -- tenant admin (networks, storage, routers, ...)
  • vSphere -- deploying VMs
  • AWS -- deploying VMs
  • OCI -- deploying VMs, some networking

Container platforms:

  • Kubernetes -- deployment from scratch; favorite distro is k3s, using Kubeadm and Rancher for work projects
  • OpenShift 4 -- deployment from scratch (UPI), had to leran it for a work project, prefer vanilla Kubernetes

Tools:

  • Helm -- go-to tool for deploying apps on k8s
  • Terraform -- go-to tool for interacting with any cloud
  • Ansible -- go-to tool for provisioning (Linux) servers

Programming languages (profficient - daily usage):

  • Golang -- backend services, REST APIs, cli tools
  • bash -- automation, scripting
  • Python -- automation when bash gets too verbose; string manipulation with Jinja2; data manipulation with Pandas; general purpose get-stuff-done-quickly language

Other programming languages (pp - personal projects, uni - university, pro - professional development):

  • Rust -- pp, staying in programming shape
  • Kotlin -- pp, Android Studio app
  • Elixir -- pp, web scraping
  • Haskell -- pp. Advent of Code
  • C++ -- uni, pp, OpenCV, QT
  • Java -- uni
  • C -- pro, fixing bugs on old telco apps
  • JavaScript -- I like to use TypeScript wherever possible
    • Vue framework -- pro, internal dashboards
    • React framework -- pp
    • Electron -- pp

voje's Projects

aoc2018 icon aoc2018

Advent of Code 2018. Haskell is my language of choice.

area52 icon area52

Trying out different things in different technologies.

blog icon blog

Interesting problems and sometimes solutions

coredns icon coredns

CoreDNS is a DNS server that chains plugins

delve icon delve

Inspect networks, probe firewalls

distribution-tooling-for-helm icon distribution-tooling-for-helm

Helm Distribution plugin is is a set of utilities and Helm Plugin for making offline work with Helm Charts easier. It is meant to be used for creating reproducible and relocatable packages for Helm Charts that can be moved around registries without hassles. This is particularly useful for distributing Helm Charts into airgapped environments.

dnd-ambience icon dnd-ambience

A simple app that leverages online resources (YT audio and various images) to create an ambiance for playing Dungeons and Dragons.

far-seer icon far-seer

Tools for predicting Vanilla WoW AH trends.

filter icon filter

Playing around with CoreDNS, writing my own plugin to filter a list of sites.

gintrace icon gintrace

Middleware for tracing gin-gonic traffic handlers

git-overview icon git-overview

Overview of the git workflow, meant as a beginner level training course.

gonanny icon gonanny

Parental control system. Support allowed online times (bypassing Windows cloud) and allow daily time limit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.