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

Bemutatkozás

Üdvözöllek az oldalamon!

Hadd mutatkozzam be: Mikó Jánosnak hívnak.

Mindig is imádtam az informatikát és a technológiát, közel 10 éve foglalkozom vállalati informatikai rendszerek üzemeltetésével és egyedi szoftverfejlesztéssel, mint vezető DevOps mérnök és Go fejlesztő.

Szentimentálisan hangozhat, de a “felhőben” érzem magam igazán otthon.

Néhány érdekesség

  • Az Everything as Code metodológiát vallom. Ha egynél többször szükségem van valamire, akkor lekódolom.
  • A munkámat és az életemet is a GTD és OKR módszerek segítségével menedzselem.
  • A sztoikus filozófiát követem.
  • Rendszeresen meditálok.
  • Van kettő fantasztikus tacskóm.

Tapasztalat

Vezető DevOps mérnök / Senior Go fejlesztő
ITG Commerce · Budapest - HU | Chapel Hill, NC - US
2019 - Present
  • Jelenlegi munkahelyemen felelős vagyok a DevOps csapat vezetéséért.
  • A teljes IT infrastruktúra építését és üzemeltetését végezzük a csapatommal, beleértve a CI/CD pipeline-okat, mentéseket, monitoringot, skálázást stb.
  • Egy Cloud-Native projekt technikai projektmenedzsere vagyok és Go fejlesztőként is dolgozom rajta.
  • Rendszeresen tartok kódolási előadásokat és tudásmegosztó workshopokat.
  • Külső partnerekhez kiszervezett tanácsadóként segítek a felhőben architektúrájuk és költségeik optimalizálásában, és biztonsági tanácsadásban.
Vezető rendszermérnök
AionHill Kft. · Budapest - HU
2017 - 2019
  • Az IT csapat vezetéséért voltam felelős.
  • Különböző webes alkalmazások üzemeltetését végeztem felhőben és saját fizikai szervereken.
  • IT auditokat végeztem, és résztvettem az IT biztonsági irányelvek megvalósításában.
Rendszergazda
Ikron Kft. · Szeged - HU
2015 - 2017
  • A rendszergazda csapat tagjaként DOCSIS kábeltévé-hálózatokat, könyvtárkezelő és vállalatirányítási rendszereket üzemeltettünk, saját, fizikai szervereken.

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

Vélemények

“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.