SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
BASEL | BERN | BRUGG | BUCHAREST | DÜSSELDORF | FRANKFURT A.M. | FREIBURG I.BR. | GENEVA
HAMBURG | COPENHAGEN | LAUSANNE | MANNHEIM | MUNICH | STUTTGART | VIENNA | ZURICH
@danielsteiger
Infrastruktur agil bauen?
Der DBA im SAFe-Umfeld
Daniel Steiger, Trivadis
BASEL | BERN | BRUGG | BUKAREST | DÜSSELDORF | FRANKFURT A.M. | FREIBURG I.BR. | GENF
HAMBURG | KOPENHAGEN | LAUSANNE | MANNHEIM | MÜNCHEN | STUTTGART | WIEN | ZÜRICH
Daniel Steiger
• Pla$orm Architect, Referent und
Partner bei Trivadis
• Aktuell stark engagiert als Product Owner für
Oracle Managed Database Service@Swisscom
• 25+ Jahre Erfahrung mit Oracle Datenbanken
@danielsteiger
Intro
• DevOps ist für viele DBAs Realität
• Auch die vielgepriesene Agilität – und die daraus abgeleiteten Erwartungen –
sind im DBA-Alltag längst angekommen
• Weshalb also dieser Vortrag?
• Ich möchte am Beispiel eines spannenden Infrastrukturprojektes aufzeigen,
wie die agile Prinzipien in der Praxis umgesetzt werden können und welchen Nutzen
man aus einem Methoden-Framework wie SAFe ziehen kann
Agenda
• Wer sind und was tun wir?
• Warum agil – warum SAFe?
• Der DBA im SAFe-Umfeld
• Fazit
• Q&A
Wer sind und was tun wir?
Wer sind und was tun wir?
• Wir sind mit einem DevOps-Team von 10 Personen verantwortlich für Entwicklung & Betrieb der
Oracle DBaaS-Lösung in der Swisscom Enterprise Cloud
• Was Swisscom und Trivadis haben gemeinsam eine cloud-basierte, automaGsierte PlaHorm für
Oracle Database Services entwickelt, die beide Unternehmen in ihren PorJolios am Markt anbieten
Customer Relationship
Swisscom
Datacenter
ConnecGvity
Security
Infrastructure
Enterprise Service Cloud
Shared Services
Service Management
Cloud
ConsulGng
Customer RelaGonship
DevOps
Managed Services
Solution Development
PlaJorm Development
Trivadis Managed Oracle DB Service
operated & powered by Trivadis
on the Swisscom Cloud
OperaGon & Support from
Switzerland
Data storage in Switzerland
Full Stack Oracle Enterprise Cloud Infrastructure
REGULAR HIGH END BACKUP
Oracle Private Cloude
Appliance
&
Oracle ZFS Appliance
Oracle Zero Data Loss Recovery
Appliance (ZDLRA)
Oracle Exadata
100% Swissness
Rechenzenter / Data Loca6on Betrieb Support 100% Swissness
Swisscom und Trivadis stellen den
Service ausschliesslich in Pla5num
Rechenzentren in der Schweiz
bereit.
Administration, Wartung und
Lifecycle der Datenbanken
Plattform so wie der Cloud, erfolgt
ausschliesslich aus der Schweiz.
Die Unterstützung der Kunden bei
Supportanfragen wird vollständig
in der Schweiz erbracht.
Im Gegensatz zu anderen
Anbietern gibt es bei uns wirkliche
Swissness!
Rechen-
zenter
Betrieb
Support
Sicherheit
kein Cloud
Act
tiefe
Latenzen
Das DevOps-Team hinter der DBaaS-Pla6orm
Daniel
PO & Platform
Architect
Konrad
PM & Platform
Architect
Roman
System Architect,
Networking Expert
Stefan
Platform Architect,
Security Expert
Roland
Platform Architect,
Trivadis Tools
Martin
Platform Architect,
Automation Expert
Martin
OVM Expert
Alexander
Oracle Engineer,
Ansible Expert
Marco
Java SW Engineer,
OSB Expert
Thomas
Open Service Broker,
Java Dev
Herausforderungen
Technischen Herausforderungen
• Aufbau und Betrieb einer stabilen,
skalierfähigen und lizenz-compliant Oracle
Cloud-Service-Plattform von A-Z
• Sicheres multi-tenant DBaaS-Setup
• Self-Service DB-Deployment
• Predictible Performance auf einer "Shared"-
Infrastruktur
Business-Herausforderung
• Go-Live (PoC-Readiness) in weniger als
sieben Monaten
Organisatorische Herausforderungen
• Integration eines externen Experten-Teams
in eine grosse, agile Organisation
• Planung und Koordination eines "Sack von
Flöhen" in einem agilen Setup mit vielen
Abhängigkeiten
• Schnittstellen zu anderen Squads und Zu-
sammenführung + Co-Working der
Keyplayer für die Bearbeitung von
domänenübergreifenden Problem-
stellungen
• Sicherstellung der "Full-Stack
Technical-Depth"
Hinweis auf ver-efende DOAG-Vorträge
• Private Cloud Appliance: Oracle VM auf
Engineered System
• Oracle PDB Isolation und Sicherheit
• Automa-sierte Bereitstellung von
Datenbank-PlaIormen
• Geliebter Feind: Der DBA und DevOps
Warum agil – warum SAFe?
Timeline Trivadis/Swisscom Partnerscha5
Erste Gespräche
über eine
mögliche
Partnerschaft
September
2018
Unterzeichnung
Partnervertrag
Januar
2019
Setup Trivadis
Squad und
Integration in die
agile BizDevOps-
Struktur von
Swisscom
Februar
2019
Go-Live der DBaaS-
PlaHorm und erste
PoC-Kunden
September
2019
April
2019
Go-Agile/Go-SAFe:
Erstes PI im agilen
Setup von
Swisscom
Medienmitteilung
Mai
2019
Auslieferung und
Installation der
Oracle
Infrastruktur
(PCA/ZFSA)
November
2019
SAFe@Swisscom (Marco, 10')
Waterfall Agile Continuous
delivery
DevOps BizDevOps
"...our journey to make
BizDevOps the new
normal"
BizDevOps: das Resultat eines langjährigen
Entwicklungsprozesses @Swisscom
Übergreifende Geschä0sziele
& Finanzierung
Budget, Economic
Framework,
holis7sche Priorisierung
Integrierte Kundensicht
Interdisziplinäre Teams
inklusive Business-Sponsor
Engagement
Balance zwischen Top-Down
& BoBom-Up Prioritäten
BizDevOps @Swisscom
Large Solution Layer
Program /ART Layer
>>> SAFe <<<
Mit mehreren (Solu/on-) Trains im gleichen Takt
unterwegs …
>>> SAFe <<<
Safe? – SAFe!
Was ist SAFe?
• Wofür steht der Name?
• Was umfasst SAFe?
• Was ist der Nutzen von SAFe?
SAFe – Scaled Agile Framework
Scaled
Essential, large,
portfolio, and
full implementation
Agile
based on the Agile
Manifesto and agile
principles
Framework
Comprehensive
knowledge base of
proven, integrated
principles, prac<ces, and
competencies for Lean,
Agile, and DevOps
The lower-case “e” at the end turns SAF into SAFe. SAF + “e” is safe to do.
SAFe adds a level of safety by lowering risk.
Built-in Quality
Alignement
Program Execu6on
Transparency
Lean Agile Mindset – Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
"While there is value in the items on the right, we value the items on the left more."
SAFe Walkthrough
https://www.scaledagileframework.com/
Der DBA
im SAFe-Umfeld
© Scaled Agile, Inc.
SAFe Jumpstart
Zeremonien bilden den Rahmen der agilen DBA-Arbeit
• PI-Marketplace
• PI-Planning
• ROAMing
• Confident Voting
• Sprint-Plannig
• Sprint-Retro
• Inspect & Adapt
• System Demos
• Daily Standup
• Coordinated Co-Working
Unsere DevOps Tool Chain
• Planung & Collaboration: Jira & Teams
• Dokumentation: Confluence
• Code-Verwaltung: Gitlab
• Automatisierung: Ansible
• OnCall Management: Opsgenie
• Plattform Management:
• pca-admin, ILOM (Oracle Integrated Lights Out Manager)
• Oracle VM CLI
• Oracle Enterprise Manager
• Automatic Service Request
Wo stehen wir heute?
• Nach 3 PI-Planning / 15 Sprint Planning / 15 Retrospec9ve
• > 100 Daily Standup à 15 Minuten
• > 80 onsite Co-Working Tage
• 4 System Demos
• > 10'000 Lines of Code
• Managed Oracle DB Service ist PoC-ReadyJ
• Produc9on-Readiness Ende Januar 2020
Erfahrungen & Tipps
• Augenmass bei der Umsetzung – kein Methoden-Extremismus
• "Individuals and interactions over processes and tools"
(Agile Manifesto)
• Im Auge behalten ...
• Regelmässig "Inspect & Adapt"
• Flow
• Vermeidung von Spillovers (Bugwellen-Effekt)
• Enge domänenübergreifende Zusammenarbeit ist essentiell
• And, most important ...
Fazit
Agilität in Infrastrukturvorhaben funktioniert ...
- SAFe bewährt sich in einem anspruchsvollen Projektumfeld
- Gemeinsames Framework – gemeinsamer Erfolg
- Never Stop Learning & Improving
Last but not least: choose your DevSecOps Team wisely J
Q&A
Links
Über SAFe
• Self study portal and SAFe reference:
h:ps://www.scaledagileframework.com/
• Leading SAFe® mit SAFe® 4 Agilist ZerCfizierung (Training):
h:ps://www.trivadis-training.com
Über das Projekt
• Managed Oracle Database Service in der Swisscom Cloud
Landingpage | FactSheet | Whitepaper
§ Trivadis Barista (guter Kaffee von morgens bis abends)
§ Geburtstagstorte (täglich ab 14:00 Uhr)
§ Speed-Sessions am Stand mit Gewinnspiel:
• Do 10:45: Chris Antognini "Welche Query-Op/mizer
Funk/onalitäten sind nur in Autonomous Database
verfügbar? “
§ Teilnahme an unserem DOAG Gewinnspiel
§ Networking und Austausch mit unseren Referenten
Besuch uns am Stand auf Ebene 3
Infrastruktur agil bauen - der DBA im SAFe-Umfeld

Mais conteúdo relacionado

Mais procurados

BizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationBizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationUwe Weng
 
Quo vadis DevOps
Quo vadis DevOpsQuo vadis DevOps
Quo vadis DevOpscusy GmbH
 
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickOOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickUdo Pracht
 
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Nico Meisenzahl
 
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldEnterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldQAware GmbH
 
About Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenAbout Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenStefan Bauer
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die CloudAarno Aukia
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teamsWalter Strametz
 
Large Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkLarge Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkJosef Scherer
 
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-TeamsDev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-TeamsDevDay Dresden
 
SpiraTeam: Typische Implementierungen bei Kunden
SpiraTeam: Typische Implementierungen bei KundenSpiraTeam: Typische Implementierungen bei Kunden
SpiraTeam: Typische Implementierungen bei KundenAdam Sandman
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneVorname Nachname
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
 
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Marc Bless
 

Mais procurados (20)

DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?
 
BizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationBizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-Organisation
 
Quo vadis DevOps
Quo vadis DevOpsQuo vadis DevOps
Quo vadis DevOps
 
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickOOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
 
DevOps - ab auf die Reise
DevOps - ab auf die ReiseDevOps - ab auf die Reise
DevOps - ab auf die Reise
 
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
 
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-UmfeldEnterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
Enterprise CI/CD: Continuous Integration & Delivery im Enterprise-Umfeld
 
About Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenAbout Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen Konzernen
 
Migration von Applikationen in die Cloud
Migration von Applikationen in die CloudMigration von Applikationen in die Cloud
Migration von Applikationen in die Cloud
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teams
 
Large Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkLarge Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-Framework
 
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-TeamsDev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
Dev Day 2019: Lucas Fiedler – DevOps-Dashboard: Transparenz für DevOps-Teams
 
SpiraTeam: Typische Implementierungen bei Kunden
SpiraTeam: Typische Implementierungen bei KundenSpiraTeam: Typische Implementierungen bei Kunden
SpiraTeam: Typische Implementierungen bei Kunden
 
ITSM mit Open Source
ITSM mit Open SourceITSM mit Open Source
ITSM mit Open Source
 
DevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der SchieneDevOps - Mehr Geschwindigkeit auf der Schiene
DevOps - Mehr Geschwindigkeit auf der Schiene
 
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteAgil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
Agil zum Ziel: Erfolgsfaktoren für agile IT-Großprojekte
 
Agile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise CloudAgile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise Cloud
 
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
Agil vs. klassisch in der Geräteentwicklung - mit der richtigen Symbiose zum...
 
ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019
 

Semelhante a Infrastruktur agil bauen - der DBA im SAFe-Umfeld

Citrix Day 2014: Swisscom Dynamic Workplace Framework
Citrix Day 2014: Swisscom Dynamic Workplace FrameworkCitrix Day 2014: Swisscom Dynamic Workplace Framework
Citrix Day 2014: Swisscom Dynamic Workplace FrameworkDigicomp Academy AG
 
Serverless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisBATbern
 
Webcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-BoardingWebcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-BoardingPatric Dahse
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsacentrix GmbH
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...Trivadis
 
Einführung in das Customer Success Management von Oracle Deutschland
Einführung in das Customer Success Management von Oracle DeutschlandEinführung in das Customer Success Management von Oracle Deutschland
Einführung in das Customer Success Management von Oracle DeutschlandCarsten Muetzlitz
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...AWS Germany
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Hamburg
 
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungenV02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungenAndreas Weinbrecht
 
Enterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue SchwarzEnterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue SchwarzQAware GmbH
 
Sucess Story von Linux zu Microsoft
Sucess Story von Linux zu MicrosoftSucess Story von Linux zu Microsoft
Sucess Story von Linux zu MicrosoftProTechnology GmbH
 
Swiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom Outsourcing
Swiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom OutsourcingSwiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom Outsourcing
Swiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom Outsourcingtopsoft - inspiring digital business
 
Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Jesus Villar-Rodriguez
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Lifecamunda services GmbH
 
Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...
Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...
Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...Trivadis
 
Fifty shades of Cloud - Überblick, Best Practices, Beispiele
Fifty shades of Cloud - Überblick, Best Practices, BeispieleFifty shades of Cloud - Überblick, Best Practices, Beispiele
Fifty shades of Cloud - Überblick, Best Practices, BeispieleSEEBURGER
 

Semelhante a Infrastruktur agil bauen - der DBA im SAFe-Umfeld (20)

Citrix Day 2014: Swisscom Dynamic Workplace Framework
Citrix Day 2014: Swisscom Dynamic Workplace FrameworkCitrix Day 2014: Swisscom Dynamic Workplace Framework
Citrix Day 2014: Swisscom Dynamic Workplace Framework
 
Serverless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der PraxisServerless Dev(Ops) in der Praxis
Serverless Dev(Ops) in der Praxis
 
Webcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-BoardingWebcast SAP Cloud Platform No. 1: On-Boarding
Webcast SAP Cloud Platform No. 1: On-Boarding
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVs
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
Einführung in das Customer Success Management von Oracle Deutschland
Einführung in das Customer Success Management von Oracle DeutschlandEinführung in das Customer Success Management von Oracle Deutschland
Einführung in das Customer Success Management von Oracle Deutschland
 
Agile BI in der Praxis - DevOps4BI
Agile BI in der Praxis - DevOps4BIAgile BI in der Praxis - DevOps4BI
Agile BI in der Praxis - DevOps4BI
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
 
Nefos: Nefos Mobile iPad App
Nefos: Nefos Mobile iPad AppNefos: Nefos Mobile iPad App
Nefos: Nefos Mobile iPad App
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
 
Lean Collaboration
Lean CollaborationLean Collaboration
Lean Collaboration
 
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungenV02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
V02 02 - weinbrecht - koexistenzmodelle und -erfahrungen
 
Enterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue SchwarzEnterprise Cloud Native ist das neue Schwarz
Enterprise Cloud Native ist das neue Schwarz
 
Sucess Story von Linux zu Microsoft
Sucess Story von Linux zu MicrosoftSucess Story von Linux zu Microsoft
Sucess Story von Linux zu Microsoft
 
Hsps2014
Hsps2014Hsps2014
Hsps2014
 
Swiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom Outsourcing
Swiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom OutsourcingSwiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom Outsourcing
Swiss Cloud Conference 2014: Was unterscheidet ein Cloud Service vom Outsourcing
 
Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?Wird das Datacenter künstlich-intelligent?
Wird das Datacenter künstlich-intelligent?
 
Process Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss LifeProcess Automation Forum Munich, Swiss Life
Process Automation Forum Munich, Swiss Life
 
Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...
Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...
Trivadis TechEvent 2016 Der Trivadis Weg mit der Cloud von Florian van Keulen...
 
Fifty shades of Cloud - Überblick, Best Practices, Beispiele
Fifty shades of Cloud - Überblick, Best Practices, BeispieleFifty shades of Cloud - Überblick, Best Practices, Beispiele
Fifty shades of Cloud - Überblick, Best Practices, Beispiele
 

Infrastruktur agil bauen - der DBA im SAFe-Umfeld

  • 1. BASEL | BERN | BRUGG | BUCHAREST | DÜSSELDORF | FRANKFURT A.M. | FREIBURG I.BR. | GENEVA HAMBURG | COPENHAGEN | LAUSANNE | MANNHEIM | MUNICH | STUTTGART | VIENNA | ZURICH @danielsteiger Infrastruktur agil bauen? Der DBA im SAFe-Umfeld Daniel Steiger, Trivadis
  • 2. BASEL | BERN | BRUGG | BUKAREST | DÜSSELDORF | FRANKFURT A.M. | FREIBURG I.BR. | GENF HAMBURG | KOPENHAGEN | LAUSANNE | MANNHEIM | MÜNCHEN | STUTTGART | WIEN | ZÜRICH Daniel Steiger • Pla$orm Architect, Referent und Partner bei Trivadis • Aktuell stark engagiert als Product Owner für Oracle Managed Database Service@Swisscom • 25+ Jahre Erfahrung mit Oracle Datenbanken @danielsteiger
  • 3.
  • 4.
  • 5. Intro • DevOps ist für viele DBAs Realität • Auch die vielgepriesene Agilität – und die daraus abgeleiteten Erwartungen – sind im DBA-Alltag längst angekommen • Weshalb also dieser Vortrag? • Ich möchte am Beispiel eines spannenden Infrastrukturprojektes aufzeigen, wie die agile Prinzipien in der Praxis umgesetzt werden können und welchen Nutzen man aus einem Methoden-Framework wie SAFe ziehen kann
  • 6. Agenda • Wer sind und was tun wir? • Warum agil – warum SAFe? • Der DBA im SAFe-Umfeld • Fazit • Q&A
  • 7. Wer sind und was tun wir?
  • 8. Wer sind und was tun wir? • Wir sind mit einem DevOps-Team von 10 Personen verantwortlich für Entwicklung & Betrieb der Oracle DBaaS-Lösung in der Swisscom Enterprise Cloud • Was Swisscom und Trivadis haben gemeinsam eine cloud-basierte, automaGsierte PlaHorm für Oracle Database Services entwickelt, die beide Unternehmen in ihren PorJolios am Markt anbieten Customer Relationship Swisscom Datacenter ConnecGvity Security Infrastructure Enterprise Service Cloud Shared Services Service Management Cloud ConsulGng Customer RelaGonship DevOps Managed Services Solution Development PlaJorm Development Trivadis Managed Oracle DB Service operated & powered by Trivadis on the Swisscom Cloud OperaGon & Support from Switzerland Data storage in Switzerland
  • 9. Full Stack Oracle Enterprise Cloud Infrastructure REGULAR HIGH END BACKUP Oracle Private Cloude Appliance & Oracle ZFS Appliance Oracle Zero Data Loss Recovery Appliance (ZDLRA) Oracle Exadata
  • 10. 100% Swissness Rechenzenter / Data Loca6on Betrieb Support 100% Swissness Swisscom und Trivadis stellen den Service ausschliesslich in Pla5num Rechenzentren in der Schweiz bereit. Administration, Wartung und Lifecycle der Datenbanken Plattform so wie der Cloud, erfolgt ausschliesslich aus der Schweiz. Die Unterstützung der Kunden bei Supportanfragen wird vollständig in der Schweiz erbracht. Im Gegensatz zu anderen Anbietern gibt es bei uns wirkliche Swissness! Rechen- zenter Betrieb Support Sicherheit kein Cloud Act tiefe Latenzen
  • 11. Das DevOps-Team hinter der DBaaS-Pla6orm Daniel PO & Platform Architect Konrad PM & Platform Architect Roman System Architect, Networking Expert Stefan Platform Architect, Security Expert Roland Platform Architect, Trivadis Tools Martin Platform Architect, Automation Expert Martin OVM Expert Alexander Oracle Engineer, Ansible Expert Marco Java SW Engineer, OSB Expert Thomas Open Service Broker, Java Dev
  • 12. Herausforderungen Technischen Herausforderungen • Aufbau und Betrieb einer stabilen, skalierfähigen und lizenz-compliant Oracle Cloud-Service-Plattform von A-Z • Sicheres multi-tenant DBaaS-Setup • Self-Service DB-Deployment • Predictible Performance auf einer "Shared"- Infrastruktur Business-Herausforderung • Go-Live (PoC-Readiness) in weniger als sieben Monaten Organisatorische Herausforderungen • Integration eines externen Experten-Teams in eine grosse, agile Organisation • Planung und Koordination eines "Sack von Flöhen" in einem agilen Setup mit vielen Abhängigkeiten • Schnittstellen zu anderen Squads und Zu- sammenführung + Co-Working der Keyplayer für die Bearbeitung von domänenübergreifenden Problem- stellungen • Sicherstellung der "Full-Stack Technical-Depth"
  • 13. Hinweis auf ver-efende DOAG-Vorträge • Private Cloud Appliance: Oracle VM auf Engineered System • Oracle PDB Isolation und Sicherheit • Automa-sierte Bereitstellung von Datenbank-PlaIormen • Geliebter Feind: Der DBA und DevOps
  • 14. Warum agil – warum SAFe?
  • 15. Timeline Trivadis/Swisscom Partnerscha5 Erste Gespräche über eine mögliche Partnerschaft September 2018 Unterzeichnung Partnervertrag Januar 2019 Setup Trivadis Squad und Integration in die agile BizDevOps- Struktur von Swisscom Februar 2019 Go-Live der DBaaS- PlaHorm und erste PoC-Kunden September 2019 April 2019 Go-Agile/Go-SAFe: Erstes PI im agilen Setup von Swisscom Medienmitteilung Mai 2019 Auslieferung und Installation der Oracle Infrastruktur (PCA/ZFSA) November 2019
  • 16. SAFe@Swisscom (Marco, 10') Waterfall Agile Continuous delivery DevOps BizDevOps "...our journey to make BizDevOps the new normal" BizDevOps: das Resultat eines langjährigen Entwicklungsprozesses @Swisscom
  • 17. Übergreifende Geschä0sziele & Finanzierung Budget, Economic Framework, holis7sche Priorisierung Integrierte Kundensicht Interdisziplinäre Teams inklusive Business-Sponsor Engagement Balance zwischen Top-Down & BoBom-Up Prioritäten BizDevOps @Swisscom Large Solution Layer Program /ART Layer >>> SAFe <<<
  • 18. Mit mehreren (Solu/on-) Trains im gleichen Takt unterwegs … >>> SAFe <<<
  • 20. Was ist SAFe? • Wofür steht der Name? • Was umfasst SAFe? • Was ist der Nutzen von SAFe?
  • 21. SAFe – Scaled Agile Framework Scaled Essential, large, portfolio, and full implementation Agile based on the Agile Manifesto and agile principles Framework Comprehensive knowledge base of proven, integrated principles, prac<ces, and competencies for Lean, Agile, and DevOps The lower-case “e” at the end turns SAF into SAFe. SAF + “e” is safe to do. SAFe adds a level of safety by lowering risk.
  • 23. Lean Agile Mindset – Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan "While there is value in the items on the right, we value the items on the left more."
  • 26. © Scaled Agile, Inc. SAFe Jumpstart
  • 27. Zeremonien bilden den Rahmen der agilen DBA-Arbeit • PI-Marketplace • PI-Planning • ROAMing • Confident Voting • Sprint-Plannig • Sprint-Retro • Inspect & Adapt • System Demos • Daily Standup • Coordinated Co-Working
  • 28. Unsere DevOps Tool Chain • Planung & Collaboration: Jira & Teams • Dokumentation: Confluence • Code-Verwaltung: Gitlab • Automatisierung: Ansible • OnCall Management: Opsgenie • Plattform Management: • pca-admin, ILOM (Oracle Integrated Lights Out Manager) • Oracle VM CLI • Oracle Enterprise Manager • Automatic Service Request
  • 29. Wo stehen wir heute? • Nach 3 PI-Planning / 15 Sprint Planning / 15 Retrospec9ve • > 100 Daily Standup à 15 Minuten • > 80 onsite Co-Working Tage • 4 System Demos • > 10'000 Lines of Code • Managed Oracle DB Service ist PoC-ReadyJ • Produc9on-Readiness Ende Januar 2020
  • 30. Erfahrungen & Tipps • Augenmass bei der Umsetzung – kein Methoden-Extremismus • "Individuals and interactions over processes and tools" (Agile Manifesto) • Im Auge behalten ... • Regelmässig "Inspect & Adapt" • Flow • Vermeidung von Spillovers (Bugwellen-Effekt) • Enge domänenübergreifende Zusammenarbeit ist essentiell • And, most important ...
  • 31. Fazit
  • 32. Agilität in Infrastrukturvorhaben funktioniert ... - SAFe bewährt sich in einem anspruchsvollen Projektumfeld - Gemeinsames Framework – gemeinsamer Erfolg - Never Stop Learning & Improving Last but not least: choose your DevSecOps Team wisely J
  • 33. Q&A
  • 34. Links Über SAFe • Self study portal and SAFe reference: h:ps://www.scaledagileframework.com/ • Leading SAFe® mit SAFe® 4 Agilist ZerCfizierung (Training): h:ps://www.trivadis-training.com Über das Projekt • Managed Oracle Database Service in der Swisscom Cloud Landingpage | FactSheet | Whitepaper
  • 35. § Trivadis Barista (guter Kaffee von morgens bis abends) § Geburtstagstorte (täglich ab 14:00 Uhr) § Speed-Sessions am Stand mit Gewinnspiel: • Do 10:45: Chris Antognini "Welche Query-Op/mizer Funk/onalitäten sind nur in Autonomous Database verfügbar? “ § Teilnahme an unserem DOAG Gewinnspiel § Networking und Austausch mit unseren Referenten Besuch uns am Stand auf Ebene 3