DevOps az üzleti informatikai szolgáltatásokban

Oktatási cél: A tárgy célja, hogy megismertesse a hallgatókat a szükséges kompetenciákkal, eszközökkel és szemlélettel, ami egy nagyvállalati DevOps Engineer környezetben szükséges. A hallgatók megismerhetnek agilis módszertanokat, Cloud platformokat, fejlesztési és operációs eszközöket és eljárásokat és automatizációs eszközöket.

Tematika: Előadás: Agilis módszertan (SCRUM, KANBAN, SAFe); DEVOPS háttér, operáció és fejlesztő csapatok hagyományos működése, DEVOPS bemutatása, előnyök hátrányok;Biztonsággal kapcsolatos módszertani témák (PSA, DevSecOps); Architektúra tervezés (Design, elemek, dokumentáció); Felhő mint platform (Public, Private/OnPremise, Hybrid, Multi – IaaS, Paas, Saas); Célplatformok bemutatása, célplatformok vizsgálata operációs szemszögből, monitorozás és elemzés (alapvetések és eszközök, logika és analízis, logók és metrikák – Azure, ElasticSearch, Nagios, ELK, Prometheus); Operációval kapcsolatos biztonsági témák (Konténerizáció, Operációsrendszer erősítése, hálózat erősítése, PSA); CI/CD megoldások (Jenkins, GitLab); Verziókezelő rendszerek (SVN, CVS, Mercury, Git); Kapcsolódó scriptnyelvek; Kódalapú konfigurálás (Terraform, Felhő-vontakozású megoldások); Szolgáltatások működtetése (Routing, log gyűjtés, DataStore, skálázás, IAM, TLS); Monolitikus szolgáltatások – és céljai (Cluster); Mikro-szervízek – bemutatás, életciklus, működtetés; Platform elemek (BigData, MQ, “Storages” és “SecretStorages”, Virtuális gép, Konténer -AKS, EKS-, Lambda szolgáltatások, DB, Hálózat, Gateway, LoadBalancer, IAM); Infrastructure as a Code (Terraform, Templates, Ansible); Image/Konténer kezelés (Docker, MS, VM, Packer), Teljesítmény elemzés (Triage, mérési eszközök); Korszerű szolgáltatásmenedzsment ITIL alapokon ServiceNow platformon (ITIL folyamatok és kapcsolódó tevékenységek megismerése, ServiceNow platform működésének alapjai, ITIL folyamatok támogatása, kollaboráció)
Gyakorlat: Célplatformokon a tanult platform elemek megértése és tesztelése, architektúra tervezése és környezet/szolgáltatások felépítése, működtetése.

 

DevOps az üzleti informatikai szolgáltatásokban