Garami Gábor vagyok, rendszergazda, felhőmérnök, DevOps engineer, és még ki tudja mi. Ezen az oldalon képet kaphatsz arról, mikkel foglalkoztam eddig, munkaként vagy a szabadidőmben. Ha volna kérdésed bármelyik munkámmal vagy projektemmel kapcsolatban, esetleg szeretnéd a segíségemet kérni, kattints az alábbi gombra, és fordulj hozzám bátran.
Kapcsolatfelvétel2008 óta dolgozom az IT szakmában, eleinte általános Linux üzemeltetőként kezdtem, majd 2010 körül elkezdtem érdeklődni a virtualizációs megoldások iránt, 2013-ban fordultam komolyabban a felhős szolgáltatások felé, mind privát felhő kialakítása kapcsán, mind pedig már meglevő publikus felhőkben (pl.: Amazon AWS, Microsoft Azure, Google Cloud) üzemeltetés témakörében. 2018-ig elsősorban az Amazon volt a fő fókuszban, utána kezdtem komolyabban érdeklődni a Google felhőszolgáltatása iránt.
Ezen felül, de nem kizárólagosan foglalkoztam még a ma oly divatos DevOps témakörével is, jónéhány fejlesztőnek segítettem jobban megérteni, hogy mi is az a szerver és hogyan működik az alkalmazása a fejlesztőkörnyezeten kívül. Cserébe ők megtanítottak arra, hogy milyen metodika mentén, milyen gondolatmeneteket követve dolgoznak, így kialakult egy gyümölcsöző kapcsolat, melyből mindketten profitáltunk, és nem csak anyagi értelemben.
Ha időm engedi, szívesen kódolgatok, illetve a munkám során is néha melléktermékként kipotyog itt-ott
pár forráskód.
Engedd meg, hogy bemutassak pár olyan projektet, amin aktívan dolgoztam, vagy dolgozom a mai napig is.
Ahol nyílt forrású szoftverről van szó, ott a forráskódra mutató linket is megtalálhatod.
SimCity 4 Starter
Az SC4 Starter egy korai VB.Net-ben írt projektem volt egy elég idegesítő problémára: Windows 7-en a játék nem működött jól, ha nem volt egy konkrét processzorhoz kötve. Mivel az EA Games és a Maxis ezt a játékot egyáltalán nem támogatta már akkoriban, ezért egy körülményesebb megoldáshoz kellett folyamodnom. Ez a launcher elindítja a játékot, majd rögtön be is állítja a processor affinity-jét, illetve egy registry kulcs segítségével a felbontás is konfigurálható lett (a játék alapból nem ad erre lehetőséget)
Fordítási projekt: VirtualBox grafikus felület
2012-ben elkezdtem komolyabban használni a VirtualBox nevű asztali virtualizációs szoftvert, hogy a kisebb tesztkörnyezeteimet ebben futtassam. Ekkor vettem észre, hogy a fórumokon nagyon sok nem üzemeltetőként dolgozó ember is használja ezt a szoftvert, sőt, később megtudtam, hogy néhány cégnél bizony végfelhasználók is ebben futtatnak olyan alkalmazásokat, melyek működése speciális szoftverkörnyezetet vagy operációs rendszert igényel. Ekkor merült fel bennem az ötlet, hogy jó lenne, ha ez a szoftver legalább alapszinten tudna magyarul, ezzel megkönnyítve azok számára a használatot, akiknek a munkájában nem elsőrangú szempont az idegen nyelvek ismerete. Kezdetben egyedül, később kiváló segítőtársammal, Tom Evinnel közösen elértük, hogy a VirtualBox ma már szinte teljesen magyarul kommunikál a felhasználóval (amennyiben a megfelelő nyelv ki van választva), és bár én idő hiányában már csak konzulensként veszek részt a fordításban, mégis büszke vagyok rá, hogy az én munkám is közrejátszott abban, hogy a VirtualBox hazánkban igen nagy népszerűségnek örvend, hiszen a piacon egyedülálló módon tud magyarul.
Fordítási projekt: Qt alkalmazásframework
A VirtualBox projekt fordítása kapcsán jött szembe a Qt projekt, melyre a VirtualBox mint keretrendszer épít, és rengeteg szöveget kellett ebből lefordítani ahhoz, hogy ne legyenek kevert nyelvű ablakok a VirtualBoxban. Miután a VirtualBox fordítása (az akkori verzióé, amin dolgoztam) lezárult, kipótoltam a hiányzó szövegeket a Qt-ban, és leadtam a fordítást a Nokiának. A fordításért felelős csapat vezetője mindenben a segíségemre volt, így hamarosan a Qt keretrendszer felhasználóinak is a rendelkezésére állt egy teljes értékű magyar fordítás. A későbbiekben ezt a projektet a Nokia (vagy az Oracle, ezt már nem tudom) átadta egy másik csapatnak.
Karrierem során elég sok környezetet láttam, elég sok cégnél megfordultam. Sokan ezt csapongásnak tartják, én tapasztalatszerzésnek.
Nem lennék olyan jó rendszergazda, nem lennének ennyire átfogó ismereteim, ha nem láttam volna ennyi különféle környezetet.
A következőkben a teljesség igénye nélkül mutatok be pár céget, ahol dolgoztam. Ezek a cégek valamiért fontosak voltak, formálták a szemléletem,
vagy csak segítettek egy-két technológiában elmerülni. Ha a többi hely is érdekel, ahol dolgoztam, kérlek kattints a LinkedIn ikonra
lent a kapcsolat menüben, ott egy teljes tapasztalati listát kaphatsz. Vagy töltsd le a PDF-es önéletrajzomat szintén arrafelé!
EzIT Kft • 2010-2011
Linux rendszergazda, virtualizáció
Az EzIT Kft-hez elég korán kerültem, az első olyan munkahelyem volt, ahol egyedül is hozhattam informatikai döntéseket - bizonyos keretek között. A virtualizációs rendszerük modernizálásra szorult, a webhosting platformjuk úgyszintén, és az intraneten elszórt weboldalakra is ráfért egy alapos felújítás. Mivel egyedül kevés voltam ennyi problémát megoldani, ezért Pásztor Tamás kollegám segítségével a cég teljes belső infrastruktúráját megújítottuk, a virtuális gépeket a Citrix XenServer megoldásásra költöztettük, az ügyfelek weboldalait pedig a méltán népszerű cPanel szolgálta ki. Az intranetes site-ok pedig egy modern kinézettel, feljavított teljesítménnyel segítették a kollegák munkáját.
WebInform Kft • 2012-2013
Weboldalak üzemeltetése, fejlesztő támogatás
A WebInform Kft. -be egy barátom, Lónyai Gergely ajánlására vettek fel,
égető szükségük volt egy webhostinghoz, levelezéshez értő emberre, ráadásul rengeteg fejlesztőt foglalkoztattak,
akiket szintén támogatni kellett volna valakinek, mert megfelelő üzemeltetői segítség nélkül sokkal nehezebben
tudták elvégezni a munkájukat.
Ennél a cégnél sikerült jó néhány népszerű weboldal kulisszái mögé betekinteni, és megismerni, hogy mi szükséges
a nagy látogatottságú oldalak gyors és hatékony kiszolgálásához. Szerencsére az előző rendszergazdák jó alapot vetettek
ezeknek az oldalaknak, de a kiszolgálóplatform 10 éves működése alatt - pont azért, mert olyan látogatottak a rajta futó
oldalak - csak kevés modernizációt sikerült megejteni, és ez kihatással volt az oldalak teljesítményére. A feladatom
ezen rendszerek rendberakása, felújítása volt - kemény feladat, de sikerült minimális zökkenőkkel megoldani.
A cégnek bár az üzemeltetés volt a fő profilja, elég sok fejlesztő dolgozott közvetlenül, vagy partnercégeken keresztül.
Bár elismert szakemberek voltak, nem az üzemeltetés volt a fő munkaterületük, így igény volt a döntéstámogatásra,
illetve hogy a fejlesztések során jobban érvényesülhessenek az üzemeltetés szempontjai is. Ráadásul a kiszolgálóplatform
átalakítása kihatással volt a fejlesztési folyamatokra, ezért szükséges volt a fejlesztők tudásának bővítésére is.
Eldacon Kft • 2013-2015
Linux rendszergazda, Amazon AWS üzemeltetés
2013-ban az Eldacon Kft akkori ügyvezetője, Balassa András felfigyelt a szakmai önéletrajzomra,
és a túlnyomó többségében virtualizációval kapcsolatos tapasztalatom miatt felkért arra, hogy
vállaljam el a cégénél a Level 3 Linux üzemeltetői pozíciót. Rövid tanakodás után elfogadtam
az ajánlatát, és nem bántam meg - életem egyik legsokoldalúbb pozíciójában kellett helytállnom.
Itt találkoztam először az Amazon felhős megoldásaival, ahol segítenem kellett a partner fejlesztőcégek
igényeinek megfelelő virtuális infrastruktúra kialakításában, illetve a platform használata során felmerülő
kérdések megválaszolásában. Kollegám, Susán Péter rengeteget segített, hogy helyt tudjak állni,
rendkívül hasznos tanácsokkal látott el, melyeket a mai napig is haszonnal alkalmazok a munkám során.
Ezen felül többek között az ország egyik legkiterjedtebb laborhálózatának on-premise
infrastruktúráját is üzemeltettük, melynek kapcsán rengeteg tapasztalatot szereztem a több telephelyen átívelő
hálózati infrastruktúrák üzemeltetésében, részt vettem telephelyek biztonságos összeköttetésének kialakításában,
valamint a partnercég Microsoft Windows alapú szervereinek üzemeltetésében.