CCD2014 - Vortrag NetworkedAssets und Kabel Deutschland

922 Aufrufe

Veröffentlicht am

Vortrag zum Confluence & JIRA Community Day 2014
zu "DevOps mit Atlassian und CF Engine"

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
922
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
7
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

CCD2014 - Vortrag NetworkedAssets und Kabel Deutschland

  1. 1. Frankfurt, 04. November 2014 DevOpsmit Atlassianund CFengine CCD 2014 –04. November 2014 Frank Ruh, Kabel Deutschland Jörg Müller-Kindt, NetworkedAssets
  2. 2. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • Kabel Deutschland Als größter deutscher Kabelnetzbetreiber bietet das Vodafone Unternehmen Kabel Deutschland seinen Kunden hochauflösendes (HD) und digitales (SD) sowie analoges Fernsehen, Video-on-Demand, Angebote rund um digitale Videorekorder, Pay-TV, Breitband-Internet (bis zu 100 Mbit/s), WLAN-Dienste und Telefon über das TV-Kabel an. Zudem vertreibt Kabel Deutschland Mobilfunkdienste. Das im MDAX notierte Unternehmen betreibt Kabelnetze in 13 Bundesländern in Deutschland und versorgt rund 8,3 Millionen angeschlossene Haushalte. Zum 31. März 2014 beschäftigte Kabel Deutschland rund 3.700 Mitarbeiter. S / 2
  3. 3. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • AtlassianPlattform • Atlassian Instanz wird verwendet von Engineering und Operations für hausinterne Entwicklungsprojekte und deren Betrieb •OperationsSupport Systeme (Device und Produkt-Provisioning, Betriebsunterstützung) •Access-Plattformen (WLAN) •Interaktives Fernsehen (KDSP) • Single Sign On: Crowd • Basis: Confluence, Jira (Jira Agile, Capture) • Developer Tools: Fisheye (und Subversion), Bamboo • Testing: Zephyr for Jira • Aktiv/Passiv Konfiguration (Cold Standby) • ca. 600 User, etwa 60% Entwickler S / 3
  4. 4. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • Projektziele • Einführung von Stash und Git als Repository • Automation des Change- und Abnahmeprozesses •Buildmit Bamboo •Deploymentund Management der Konfiguration in der Produktion • Beispiel KDSP (Kabel Deutschland Service Plattform) •Georedundanter Cluster für Frontend Applikationen interaktives Fernsehen und Backend Integration für Integration Metadaten und Infrastrukturdaten. S / 4
  5. 5. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • Beispiel: KDSP Anforderungsprozess Anforderung (AF) Abgabetermin: mind. 2 Monate vor Release Anforderungsmanagement IPAX-Bewertung Technische Machbarkeit Aufwandsabschätzung Anforderer Confluence: http://confluence/display/AF/Anforderungen-Home IPAX-Freigabe Freigabe zur Umsetzung lt. Releaseplanung Formale Prüfung AF Aufnahme AF ins Jira Vergabe AF-Nr. (IPAX) Priorisierung IPAX Service Engineering DTV VAS/OSS CPE Voice Testing AF angenommen? Nein Ja S / 5
  6. 6. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • Beispiel: KDSP Regelrelease Ablauf Neues Release ca. 2 Monate QA-Test u. Entwicklungsfreeze 3 Wochen Neues Release 3 Wochen Entwicklung Anforderungen Bewertung 1 Woche Priorisierung QA-Test u. Entwicklungsfreeze 3 Wochen 3 Wochen Entwicklung Anforderungen Bewertung 1 Woche Priorisierung Geplant sind pro Jahr 4 Core-Releases (zusammen mit IT/DTV) und 3 Regel- Releases Apr Mai Juni Juli Aug Sep Okt Nov Dez Jan Feb Mär Regel DTV-Core DTV-Core IT-Corefester Termin Regel IT-Core fester Termin Regel S / 6
  7. 7. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • Beispiel: KDSP Abnahmeprozess Übernahme Deployment durch QA Übergabe Vorstellung Deployment Labor: Integration Nein Entwicklung Service Engineering QA-Test TestingDeployment Labor: E2E/PreProd Übergabe Vorstellung Deployment Labor: E2E/PreProd Nein Nein Übernahme Deploymentdurch Anforderer FUT TestingDeployment Labor: E2E/PreProd Freigabe Deploymentdurch Anforderer CTO Anforderungsmanagement Nein Übergabe Vorstellung Deployment Labor: E2E/PreProd Übernahme Deploymentdurch SMC-TV TO Changemanagement Freigabe Change (Termin) Change Deployingdurch SMC-TV Liveumgebung Live CTO Anforderer SMC-TV Freigegeben? Ja Übernommen? Ja QA i.O.? Ja QA i.O.? Ja S / 7
  8. 8. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • LessonsLearned–Aktueller Status • Zero Day Ansatz nicht machbar in heterogener Umgebung. • Einführung von Stash/Git als Codemanagement •Migration von Subversion im laufenden Betrieb •Verzicht von Komplettmigration •Umstellung Entwicklungsumgebungen in Projekten und Arbeitsabläufen. •Projekte entscheiden selbst über Migration, idealerweise nach Release •Analog weitere Integration Bamboo/CFengine •CFEngineals Schnittstelle zum Betrieb. S / 8
  9. 9. © Kabel Deutschland • 04/11/14 • DevOps mit Atlassian und CFEngine • Kontaktdaten Vielen Dank! Frank Ruh frank.ruh@kabeldeutschland.de Jörg Müller-Kindt jmk@networkedassets.com S / 9
  10. 10. Danke für Ihr Interesse!

×