Seit 2015 beschäftigt uns das Thema "DevOps" in den verschiedensten Ausprägungen. Dieser Erfahrungsbericht gibt Einblick in unsere Ups & Downs bezüglich Technologie, Architektur und Zusammenarbeit innerhalb der Mobiliar.
6. Unsere Roadmap
MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR MAY JUN
2015 2016 2017
Agile Kick-off
Docker@Ops
Docker nodes
JBoss in Docker Deployment pipeline
docker-registry@mobi
Docker@PRD
K8S@DEV
K8S@PRD
DB-Self-Service (PDB)
Prometheus
SAFe
Grafana
Post-Zugang
PoC agiler Release
7. Die 5+1 Dimensionen einer transformierten IT
19.05.201710x/d 7
Manual → Continuous Delivery
PROCESS
Specialist → specialized Generalist
SKILLS
Monolithic → mServices/APIs
ARCHITECTURE
Static → Dynamic
INFRASTRUCTURE
MINDSET
&
ATTITUDE
Functional → Cross Functional
ORGANIZATION
Team
Team
Team
http://ipt.ch/devops-leadership-forum-schweiz/
9. “Continuous Delivery is the ability to get
changes of all types—including new features,
configuration changes, bug fixes and
experiments—into production, or into the
hands of users, safely and quickly in a
sustainable way.”
Jez Humble, continuousdelivery.com
10.
11. CI/CD @ Mobi: PoC agiler Release
Vorgabe
Halbjährliche Releases => monatliche Releases (aktuell wöchentlich)
Vision
Unterbruchsfreie Deployments zu Bürozeiten
Vorgehen
Üben an einem konkreten, neuen Versicherungsprodukt
Aufbau von Deployment Pipelines
Investition in Testautomatisierung
Herausforderungen
Gewaltentrennung, SW-Qualität vs. Features, Verständnis, Change
21. Dynamic infrastructure, Layers
Computing Resource (OnPrem)
Container Platform
The Container Platform is an
abstraction layer to guarantee
sufficient computing power and
resilience for the running containers.
It is a programmable platform for
automating deployment, scaling, and
operations of application containers
across clusters of hosts.