Avatar
Mikó János
DevOps Engineer
Fill your bucket by drop by drop.

Bemutatkozás

Mikó János vagyok, DevOps mérnök és Go fejlesztő, több mint egy évtizedes tapasztalattal a felhő infrastruktúra és automatizálás területén.

A cloud-natív architektúrákra és infrastruktúra automatizálásra specializálódtam.

A felhő nem csak a munkahelyem - itt érzem magam igazán otthon.

Filozófia és érdeklődési körök

  • Everything as Code: Az ismétlődő feladatokat automatizálom és mindent megpróbálok lekódolni.
  • Produktivitás: A GTD (Getting Things Done) módszertant és OKR-t (Objectives and Key Results) alkalmazom professzionális és személyes projektjeim menedzselésére.
  • Filozófia: A sztoikus elveket követve
  • Mentális jólét: Rendszeresen meditálok.
  • A kódoláson túl: Túrázás, kerékpározás, olvasás, podcasteket és hangosönyveket hallgatok, és élvezem az életet, mint két tacskó és egy kisfiú apukája.

Technológiák

Felhő
  • Több felhőszolgáltatóval volt már lehetőségem dolgozni, beleértve az AWS, GCP és Azure hármast is.

  • Tovább…
Felhő
Konténerek és Kubernetes
  • Úgy hiszem, hogy a konténerek jelentik a jelent és a jövőt a szoftverfejlesztésben.

  • Tovább…
Konténerek és Kubernetes
CI/CD
  • Elmélyült tapasztalattal rendelkezem a CI/CD folyamatok megvalósításában.

  • Tovább…
CI/CD
Üzemeltetés
  • Úgy hiszem, hogy minden automatizálható és kódolható (és érdemes is lekódolni).

  • Tovább…
Üzemeltetés
Monitoring
  • A múltban többféle monitoring eszközt és szolgáltatást is volt szerencsém használni.

  • Tovább…
Monitoring
Operációs rendszerek és számítógépes hálózatok
  • Az évek során dolgoztam már Linux, Windows és macOS rendszerekkel.

  • Tovább…
Operációs rendszerek és számítógépes hálózatok
Programozás
  • Több programozási nyelvvel is volt már szerencsém megismerkedni.
  • A kedvenceim a Go és a Rust.

  • Tovább…
Programozás
AI/MLOps
  • Aktívan foglalkozom a legújabb AI és Machine Learning technolgóiákkal.

  • Tovább…
AI/MLOps

Tapasztalat

Vezető DevOps mérnök / Senior Go fejlesztő
Bluprintx (korábban ITG Commerce) · Szeged - HU | Remote
2018 - Jelenleg is
  • A DevOps csapat vezetése.
  • CI/CD pipeline-ok, monitoring, skálázási és mentési rendszerek építése és karbantartása.
  • Technikai projektmenedzser és Senior Go fejlesztő cloud-native projekteken.
  • Rendszeresen tartok kódolási előadásokat és tudásmegosztó workshopokat.
  • Felhő architektúra optimalizálás, költségcsökkentés és biztonsági tanácsadás külső partnerek számára.
DevOps tanácsadó / Cloud Engineer
Eventim (korábban See Tickets USA) · Budapest/Szeged - HU | Remote
2020 - Jelenleg is
  • A jegyértékesítő platform stabilitásának, skálázhatóságának és biztonságának fejlesztése.
  • ISO27001 megfelelőség és biztonsági szabványok implementálása.
  • Új komponensek infrastruktúrájának tervezése és építése.
  • Felhő költségek optimalizálása folyamatos elemzés révén.
DevOps tanácsadó
Finmatics GmbH · Budapest/Szeged - HU | Remote
2023 - 2025
  • Korábbi infrastruktúra modernizálása.
  • A csapat támogatása a Kubernetes best practice-ek bevezetésében és az infrastruktúra fejlesztésében.
Vezető rendszermérnök
AionHill Kft. · Budapest - HU
2016 - 2018
  • IT csapat működésének irányítása és webes alkalmazások karbantartása felhő alapú és bare metal infrastruktúrán.
  • Szervezeti IT biztonsági irányelvek kidolgozása.
Rendszergazda
Ikron Kft. · Szeged - HU
2013 - 2016
  • DOCSIS CATV hálózatok, könyvtárkezelő szoftverek és ERP rendszerek menedzselése bare metal szervereken, a rendszergazda csapat tagjaként.

Vélemények

“János sokat segített nekünk a Finmaticsnál abban, hogy az infrastruktúránkat a következő szintre emeljük, és az alkalmazásunkat felhőkompatibilissé tegyük. Minden feladatot nagy szakértelemmel közelített meg, és mindig megbízhatóan törekedett a legjobb, mégis egyszerű és robusztus megoldásra.”

Fabian Helm
Finmatics - Platform Team Lead
Fabian Helm

“Jani a deployment feladatok automatizálása mellett segített a Random Food AWS infrastruktúrájának költséghatékony kialakításában, ezzel is segítve startupunk IT-biztonságát és hatékony működését.”

Belányi József
Belányi József

“A Peakshop.hu vezetőjeként tudom, hogy egy nagyszerű szakértő dolgozik a háttérben, ha a szervereinkkel egyáltalán nincsenek gondok. János az egyik legmegbízhatóbb “láthatatlan” szakember, akire minden vállalatnak szüksége lenne.”

Mező Mónika
Mező Mónika

“Az elmúlt 2 évben János segített elmélyíteni a DevOps folyamatokat a vállalatunknál Dockerizálással és CI/CD folyamatok automatizálásával. Emellett csökkentette az AWS költségeinket is.”

Shabab Gruberg
Shabab Gruberg

“János fejleszti és kezeli minden informatika rendszeremet. Mindenben partner, bármikor számíthatok rá. Nincs olyan, ami lehetetlen lenne számára. Gyors, hatékony és kiváló szaktudással rendelkezik.”

Szabó Balázs Péter
Szabó Balázs Péter

“Igazán segítőkész és profi szakembert ismerhettem meg János személyében. A projektünk egyedi, így rengeteg kihívássál néztünk szembe mind backend-, mind szerver oldalról, melyek megoldásában János analitikus gondolkodása és gyors segítsége sokat jelentett. Nagyon élveztem vele a közös munkát.”

Csongor Lempergel
Dockyard Islands Kft. - E-Commerce Manager
Csongor Lempergel

Projektek

  • A Reward egy parancssori eszköz, amely Docker alapú fejlesztői környezetek futtatását könnyíti meg.
  • Segítségével lehetővé válik több fejlesztői környezet egyidejű, párhuzamos futtatása port ütközés nélkül.
  • A Reward Go nyelven íródott és fut Linuxon, macOS-en és Windows-on (valamint támogatja WSL2-t).
  • Ezzel a CLI programmal percek alatt készíthetünk K3s alapú kubernetes clustereket a Hetzner Cloud felhőjében.
  • Képes nagy rendelkezésre állású (HA) cluster telepítésére több master node létrehozásával.
  • Támogatja statikus és automatikusan skálázódó node poolok létrehozását.
  • Automatikusan telepítí a Hetznerhez szükséges kubernetes “addonokat” (CCM, CSI, cluster-autoscaler, stb.).
  • Helm chartok generálása egyszerűen egy konfigurációs fájlból.
  • A Gitea-ben lévő LDAP szinkronizáció nagyon limitált, ezért elkészítettem egy külső eszközt, amely képes szinkronizálni a felhasználókon túl a csoportokat (Organizations, Teams) és a köztük fennálló kapcsolatokat is.
  • Olyan haladó beállításokkal, mint attribútumok társítása (attribute mapping), kivételek kezelése (listából vagy reguláris kifejezések alapján), teljes (entitások felvétele és törlése) vagy részleges (csak entitások felvétele) szinkron, stb.
  • Docker és Kubernetes támogatással.