Hi! I'm Alex 👋

Site Reliability Engineer, o11y enthusiast, big fan of FOSS and tech matters.

Ansible

Have written and maintained roles, collections, open- and closed-source modules.

Also made contributions to ansible-collections/community.grafana and provided my own modules to the community:

Python

Contributions to open-source projects:

Have created several smaller-scope closed-source projects using python, such as:

  • google cloud functions
  • microservices (python & docker & skaffold & helm)
  • small scripts

Go

I like Go because of its simplicity and speed. It’s also nice to escape from scripting languages once in a while.

My projects mostly evolve around the monitoring/observability spectrum, with some serverless utilities and CLI tools written for integrations and other purposes.

Open-source contributions:

Monitoring

I’m a big fan of the OpenMetrics standard and believe it’s the way to go for the years to come, as more an more services are offering metrics directly in OpenMetrics-compatible format.

I have years of on-call and incident management experience, and am comfortable with the following monitoring/observability tools:

  • Prometheus
  • AlertManager
  • PushGateway
  • VictoriaMetrics
  • VMAlert
  • Grafana
  • Grafana Loki

Linux

Many years of being a Linux user both for fun and for profit. I enjoy working with a terminal and always try to keep up-to-date with kernel maintainer and most common distro announcements.

I like Debian and its derivatives, although I can work equally well with RedHat-based systems. My homelab runs on Ubuntu.

GCP

I have experience with designing architecture including deploying and managing a wide range of GCP APIs:

  • Landing zone design
  • GCE (instances, instance groups)
  • Networking (VPC connectors, forwarding rules and settings)
  • Google Cloud Functions (have deployed several both HTTP and Pub/Sub ones, prefer Pub/Sub)
  • Cloud Run (recently dived into, is a great, cheap alternative for avoiding to run a full K8S cluster)
  • IAM & Admin (creating and managing service accounts and interconnections with external products)
  • GKE

Documentation

TODO, sorry :)

Terraform

TODO, sorry :)

GitHub-Actions

Have created and contributed to many actions, some of them are open-source (GHA reusability is great):

Kubernetes

A newer domain for me so I don’t claim any expertise. I can navigate easily around Kubernetes objects, troubleshoot and do basic operations such as restart a pod/deployment/statefulset (I wouldn’t!), fetch secrets, edit objects etc.

I have used several tools and combinations to manage K8S deployments, such as:

  • Helm
  • FluxCD
  • Terraform (wouldn’t recommend as it’s not very flexible for that reason)
  • Skaffold

Skills

Clicking the images displays more info

Ansible

Python

Go

Monitoring

Linux

GCP

Documentation

Terraform

GitHub-Actions

Kubernetes

Senior Systems Engineer

Site Reliability Engineer

DevOps/Tech Support Engineer

DevOps Engineer (mil.service)

Internet Operations Supervisor

TBW

Network and VoIP Engineer

GFX & Stats Software Operator (PT)

TBW

Experience

EPAM Systems

Senior Systems Engineer

EPAM Systems

09/2022 - Present

The Remote Company

Site Reliability Engineer

The Remote Company

06/2020 - 06/2022

Pressidium

DevOps/Tech Support Engineer

Pressidium

04/2019 - 06/2020

Hellenic Army

DevOps Engineer (mil.service)

Hellenic Army

09/2017 - 05/2018

Galanis Sports Data

Internet Operations Supervisor

Galanis Sports Data

09/2015 - 05/2017

Soldecom

Network and VoIP Engineer

Soldecom

11/2015 - 07/2016

Galanis Sports Data

GFX & Stats Software Operator (PT)

Galanis Sports Data

09/2013 - 06/2018

Education

Newcastle University

MSc Computer Security and Resilience

2018 - 2019

The Open University UK

BSc Information Technology

2013 - 2017

The American College of Greece

BSc Information Technology - Networking Technologies

2012 - 2017