23
Container Software Supply Chain bee42 solutions gmbh Rethink IT

Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Container Software

Supply Chain

bee42 solutions gmbh

Rethink IT

Page 2: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Challenge

• Software is eating the world

• Connect your IT-Services

• Use Cloud-Technologies

• Container (Docker, Kubernetes, Mesos)

• Cloud Infrastructure (IaaS,PaaS,CaaS,FaaS)

• Microservices/Serverless/Self Contained Systems

• Install Automation Pipelines

• Accelerate „Time to Market“

• Claim higher quality and security

• Monitor users and use feedback for continuous improvement

Page 3: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Evolution

Page 4: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Design

Thinking

Page 5: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

DevOps

Page 6: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

DevOps

Cycle

Page 7: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

DevOps

• Build teams to create successful results

• Harmonize Developer & Operator collaboration

with technical and organizational adjustments

• Improve IT deployment processes for incremental deliveries

• Automate and reduce manually steps

• Create an atmosphere to learn and enable experiments with

modern technology

• Fokus on value creation

• You Build it, you Run it…

Page 8: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Technology

• Cloud Infrastructure (IaaS,PaaS,CaaS,FaaS)

• Container (Docker, Kubernetes, Mesos)

• Architecture

• Self Contained Systems

• Microservices

• Serverless

• Automation

Page 9: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

https://de.wikipedia.org/wiki/Cloud_Computing

Cloud

Computing

Page 10: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Microservice

Page 11: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Self

Contained

Systems

Page 12: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Serverless

Page 13: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Container

Page 14: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Container

Orchestration

Kubernetes

Page 15: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Scaling Agile

Robustness

Independent scaling

Free choice of technology

Sustainable development

Continuous Delivery

Organisation

Wrap Legacy Code

Deployment Units

Technology

Why?

Independent Development

Page 16: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Automation

• Infrastructure as Code

• CI/CD-Pipelines

• Continuous Integration

• Continuous Delivery

• Continuous Deployment

• Infrastructure API

• Web-Hooks & Events

Page 17: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Traditional

Way

Page 18: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

CI/CD

Pipelines

Modern

Way

Page 19: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Container

System

Blueprint

Page 20: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Tipp

• Start with managed cloud systems

• Use available cloud services

• Work with modern architectures like microservices, SCS

or server less

• Use Container and Orchestration Platforms

• Infrastructure as Code

• Automate everything

• Start with Design Thinking

• Build interdisciplinary teams

Page 21: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

Learning

&

Culture

• Start a learning culture

• Train your people every day

• Use Agile and DevOps principles and practices

• Organize

• Meetup

• Developer Blog

• FedEX Day’s

• Conferences & Workshops

• Agile Safaris

• Trainings

• Software Craftsmanship

• OpenSource

• 4+1 week

Page 22: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

The bee42

business

portfolio

Page 23: Container Software Supply Chain · DevOps • Build teams to create successful results • Harmonize Developer & Operator collaboration with technical and organizational adjustments

DevOps Architect

&

Founder

Peter Roßbach

[email protected]

https://bee42.com

https://devops-gathering.io

The

bee42