Platform Engineer
Munkáltató · Cisco
Budapest
Csatlakozzon a Cisco Global SE Demo Team csapatához egy új, globális platform kiépítésében, amely lehetővé teszi az értékesítők, a partnerek és az ügyfelek számára, hogy ugyanarról a multi-tenant infrastruktúráról futtassanak demonstrációkat. Közvetlenül dolgozik majd a Linux, a Kubernetes, az automatizálás és a napi üzemeltetés területén. Ez a pozíció felel a fürtök életciklusáért, a csomópontok hálózatkezeléséért, a tárolásért, a CI/CD folyamatokért, valamint azokért az API-kért, amelyeket más csapatok fognak használni a virtuális gépek, hálózatok és a kapcsolódó laboratóriumi környezetek létrehozásához demonstrációkhoz, laborokhoz és képzésekhez a platformunkon.
Feladatok
- Éles Kubernetes-fürtök építése, frissítése és üzemeltetése, ideértve a helyszíni (on-premises) és a fizikai szerveres (bare-metal) környezeteket is.
- A fürt alapvető elemeinek kezelése, beleértve a Linux csomópontokat (node-okat), a hálózatkezelést, az ingress-t, a tárolást, az RBAC-t és a biztonsági alapkonfigurációkat.
- KubeVirt futtatása éles környezetben, beleértve a virtuális gépek életciklusát, sablonjait, ütemezését, az élő migrációt és a lemezcsatolást.
- További hálózatok biztosítása a virtuális gépek számára az alapértelmezett pod-hálózaton túl, beleértve a bérlők vagy környezetek közötti izolációt is.
- A fürt integrálása az adatközponti hálózattal és tárhellyel (CSI), beleértve a virtuális gépek lemezeinek pillanatkép (snapshot) és klónozási folyamatait.
- Infrastruktúra és fürtéletciklus automatizálása az Infrastructure as Code (Terraform és/vagy Ansible) és a GitOps (Argo CD vagy Flux) használatával.
- Hozzájárulás a termék által használt Kubernetes API-khoz (operatorok, CRD-k, admission vagy hasonlók), hogy a virtuális gépek és a hálózatok manuális csomópontmódosítások nélkül automatizálhatók legyenek.
- A telepítések csomagolása és egységesítése Helm segítségével, újrahasznosítható sablonokként.
- Monitoring, naplózás és riasztás megvalósítása (például Prometheus és Grafana használatával), valamint az SLI-k/SLO-k meghatározásának támogatása a fürtök és a virtuális gépek működéséhez.
- Hibák elhárítása a Linux, a KVM/QEMU, a Kubernetes, a hálózatkezelés és a tárolás területén, valamint szükség esetén az incidenskezelés támogatása az üzemeltetési csapattal.
- Együttműködés az üzemeltetési csapattal a monitoring, a riasztások és a kapacitástervezés terén.
- Dokumentáció készítése arról, hogy a platform hogyan épül fel, hogyan üzemel és hogyan kell használni.
Elvárások
- Felsőfokú végzettség számítástechnika, mérnöki vagy kapcsolódó területen, valamint legalább 4 év releváns tapasztalat platformmérnöki, DevOps, SRE vagy Linux rendszermérnöki területen (vagy ezzel egyenértékű szakmai tapasztalat).
- Erős Linux adminisztrációs és hibaelhárítási tapasztalat (RHEL-alapú vagy hasonló rendszerekben), beleértve a host-szintű hálózatkezelést (mint a bridging, VLAN-ok vagy ezekkel egyenértékű megoldások, bonding és MTU).
- Tapasztalat a Kubernetes éles környezetben történő üzemeltetésében, ideértve a frissítéseket, a hibakeresést és a napi feladatokat.
- Tapasztalat a Linux virtualizáció terén (KVM/QEMU, KubeVirt, OpenShift Virtualization vagy hasonló), beleértve a virtuális gépek teljes életciklusát, nem csupán a konténereket.
- Tapasztalat a Kubernetes hálózatkezelés és perzisztens tárolás terén (CNI, CSI, PVC-k).
- Tapasztalat az Infrastructure as Code (Terraform és/vagy Ansible) területén.
- Tapasztalat a Git, valamint a CI/CD és/vagy a GitOps (Argo CD, Flux vagy hasonló) használatában.
- Szkriptelési vagy automatizálási tapasztalat Python, Go és/vagy Bash nyelven.