SlideShare a Scribd company logo
1 of 9
Mi fán terem a DevOps?
Tar Péter
DevOps Mérnök
Az új buzzword
 Eredeti probléma: szeparált csapatok
 Megoldás: fejlesztés és üzemeltetés együttműködése
 Elmosódó határok – DevOps
 Ember, eszköztár, szemléletmód
DevOps és az agilitás kapcsolata
 Cél: gyorsabb release, ügyfélélmény növelés
 Integrált csapatok
 DevOps igazodik az Agile release ciklushoz
 End-to-end megoldás
Főbb építőelemek
 Pénz 
 Verziókövető
 Automatizált konfiguráció menedzsment
 Automatizált tesztelés
 Build szerver
 Infrastruktúra mint kód (IaaC)
 Virtuális infrastruktúra (Cloud)
 Monitorozás
Gyakori hibák
 Devops nem csak eszközök
 Nincs képzés az új eszközökről
 Nem akarja mindenki az átállást
 Túl nagy lépés
 Nincs / nem megfelelő tesztelés
 Nincs visszajelzés
 Monitorozás / felügyelet hiánya
 Nincs felelős, nem megfelelő emberek
Lépések
 Waterfall – mindenki kódol, majd végén merge és release
 Continuous Integration – gyakori feature merge
 Continuous Delivery – gyakori merge következtében automatizált tesztelés, a
kód folyamatos release közeli állapotban tartása
 Continuous Deployment – release emberi beavatkozás nélkül, teljes
automatizáltság
 Általában az eszközök jelennek meg először bevezetéskor
DevOps kis és nagy szervezetben
 Kis szervezet
 Könnyebb átállás a kisebb méret miatt
 Kevesebb kommunikációt igényel
 Eleve keresik az újat
 Kevesebb pénz
 Nagy szervezet
 Lomhább működés, nehezebb integrált csapatok létrehozása
 Sok kisebb, különálló csapat saját eszköztárral
 Sok korlátozás, legacy termékek
 Több pénz
 Devops-as-a-service
Pár szó a biztonságról
 Biztonság integrálása - DevSecOps
 Nem csak a fejlesztés és üzemeltetés, hanem a biztonság integrálása
 Biztonsági és megfelelőségi ellenőrzések
 Biztonsági ellenőrzések is automatizálhatóak
 Eszköztárak nem annyira kiforrottak
 Rendkívüli frissítésekre eljárási rend
 Site Reliability Engineer – szoftver támogatása
Köszönöm a figyelmet!
Kérdések?
Tar Péter
tape@nxlog.org

More Related Content

Similar to Mi fán terem a DevOps

Testing the system: ethical hacking and penetration testing (in Hungarian)
Testing the system: ethical hacking and penetration testing (in Hungarian)Testing the system: ethical hacking and penetration testing (in Hungarian)
Testing the system: ethical hacking and penetration testing (in Hungarian)Csaba Krasznay
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaFerenc Kovács
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...META-INF Kft.
 
Tesztelesi folyamatok - Arkon
Tesztelesi folyamatok - ArkonTesztelesi folyamatok - Arkon
Tesztelesi folyamatok - Arkonzferenczik
 
Gitflow vs. Trunk based development
Gitflow vs. Trunk based development Gitflow vs. Trunk based development
Gitflow vs. Trunk based development István Marhefka
 
AGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztésAGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztésOpen Academy
 
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.Balázs Fónagy
 
Ügyfélközpontú gondolkodás, csapatközpontú átalakulás
Ügyfélközpontú gondolkodás, csapatközpontú átalakulásÜgyfélközpontú gondolkodás, csapatközpontú átalakulás
Ügyfélközpontú gondolkodás, csapatközpontú átalakulásAutSoft Ltd
 
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...Balázs Fónagy
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanPal Vojacsek
 
Illyés Péter - Motivus Kft.
Illyés Péter - Motivus Kft.Illyés Péter - Motivus Kft.
Illyés Péter - Motivus Kft.László Tömpe
 
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxIII. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxSzabolcs Gulyás
 
Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai
Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai
Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai Csaba KOLLAR (Dr. PhD.)
 

Similar to Mi fán terem a DevOps (20)

Testing the system: ethical hacking and penetration testing (in Hungarian)
Testing the system: ethical hacking and penetration testing (in Hungarian)Testing the system: ethical hacking and penetration testing (in Hungarian)
Testing the system: ethical hacking and penetration testing (in Hungarian)
 
Nexus 1, 2... 3 (HU)
Nexus 1, 2... 3 (HU)Nexus 1, 2... 3 (HU)
Nexus 1, 2... 3 (HU)
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosítása
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
 
Webkonf 2013
Webkonf 2013Webkonf 2013
Webkonf 2013
 
Tesztelesi folyamatok - Arkon
Tesztelesi folyamatok - ArkonTesztelesi folyamatok - Arkon
Tesztelesi folyamatok - Arkon
 
Gitflow vs. Trunk based development
Gitflow vs. Trunk based development Gitflow vs. Trunk based development
Gitflow vs. Trunk based development
 
SENIOR JAVA FEJLESZTŐ
SENIOR JAVA FEJLESZTŐSENIOR JAVA FEJLESZTŐ
SENIOR JAVA FEJLESZTŐ
 
AGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztésAGILIS / SCRUM fejlesztés
AGILIS / SCRUM fejlesztés
 
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtesting röviden.
 
Ügyfélközpontú gondolkodás, csapatközpontú átalakulás
Ügyfélközpontú gondolkodás, csapatközpontú átalakulásÜgyfélközpontú gondolkodás, csapatközpontú átalakulás
Ügyfélközpontú gondolkodás, csapatközpontú átalakulás
 
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...
Hogyan segítenek a felhasználók mobil appot fejleszteni? A crowdtestingről rö...
 
ó, Ió, ció, migráció
ó, Ió, ció, migrációó, Ió, ció, migráció
ó, Ió, ció, migráció
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorban
 
Budapest.rb 201010
Budapest.rb 201010Budapest.rb 201010
Budapest.rb 201010
 
Illyés Péter - Motivus Kft.
Illyés Péter - Motivus Kft.Illyés Péter - Motivus Kft.
Illyés Péter - Motivus Kft.
 
CMMI
CMMICMMI
CMMI
 
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxIII. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
 
Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai
Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai
Dr. Kollár Csaba: Az informatika(i biztonság) mutatószámai
 
Frontend fejlesztő
Frontend fejlesztőFrontend fejlesztő
Frontend fejlesztő
 

Mi fán terem a DevOps

  • 1. Mi fán terem a DevOps? Tar Péter DevOps Mérnök
  • 2. Az új buzzword  Eredeti probléma: szeparált csapatok  Megoldás: fejlesztés és üzemeltetés együttműködése  Elmosódó határok – DevOps  Ember, eszköztár, szemléletmód
  • 3. DevOps és az agilitás kapcsolata  Cél: gyorsabb release, ügyfélélmény növelés  Integrált csapatok  DevOps igazodik az Agile release ciklushoz  End-to-end megoldás
  • 4. Főbb építőelemek  Pénz   Verziókövető  Automatizált konfiguráció menedzsment  Automatizált tesztelés  Build szerver  Infrastruktúra mint kód (IaaC)  Virtuális infrastruktúra (Cloud)  Monitorozás
  • 5. Gyakori hibák  Devops nem csak eszközök  Nincs képzés az új eszközökről  Nem akarja mindenki az átállást  Túl nagy lépés  Nincs / nem megfelelő tesztelés  Nincs visszajelzés  Monitorozás / felügyelet hiánya  Nincs felelős, nem megfelelő emberek
  • 6. Lépések  Waterfall – mindenki kódol, majd végén merge és release  Continuous Integration – gyakori feature merge  Continuous Delivery – gyakori merge következtében automatizált tesztelés, a kód folyamatos release közeli állapotban tartása  Continuous Deployment – release emberi beavatkozás nélkül, teljes automatizáltság  Általában az eszközök jelennek meg először bevezetéskor
  • 7. DevOps kis és nagy szervezetben  Kis szervezet  Könnyebb átállás a kisebb méret miatt  Kevesebb kommunikációt igényel  Eleve keresik az újat  Kevesebb pénz  Nagy szervezet  Lomhább működés, nehezebb integrált csapatok létrehozása  Sok kisebb, különálló csapat saját eszköztárral  Sok korlátozás, legacy termékek  Több pénz  Devops-as-a-service
  • 8. Pár szó a biztonságról  Biztonság integrálása - DevSecOps  Nem csak a fejlesztés és üzemeltetés, hanem a biztonság integrálása  Biztonsági és megfelelőségi ellenőrzések  Biztonsági ellenőrzések is automatizálhatóak  Eszköztárak nem annyira kiforrottak  Rendkívüli frissítésekre eljárási rend  Site Reliability Engineer – szoftver támogatása

Editor's Notes

  1. What is devops, development and operation, integrated teams, toolset, culture
  2. Devops and agile, same release cycle, fast iterations, end-to-end solution, customer-agile-dev-devops-ops
  3. Toolsets: version control, config management, automatic test, automatization, build server, IaaC, monitoring, logging, cloud, immutable infra
  4. Common problems: just tools, no education, too big leap, no leadership, no feedback, monitoring, no testing, rebranding of sysadmins, devops without ops
  5. Waterfall – there is nothing agile, Integration – frequent merge into main, Delivery – automatic test on merge, Deployment – deployment without interaction Approach from cultural, or technical / toolset size, half of approach from toolset and from integration
  6. Devops in SMB, LB – SMB small money, small team, fast change, agile – LB big money, DaaS, not flexible structure, toolseh hell, compliance, legacy prods
  7. Security- devsecops, new thing, integrate sec into devops, automatic vulnerability testing, separate infra update, bugfix release SRE – support product, on-call rotation, accept the product