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
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égzem, beleértve a CI/CD pipeline-okat, mentéseket, monitoringot, skálázást stb.
  • 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.

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.).
  • 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.