hit the ground running for continous delivery · hit the ground running for continous delivery...

Post on 20-Jun-2020

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Hit The Ground Running For Continous Delivery

Ashwin Shankarananda

Senior DevOps Consultant @ Prowarness

Help organizations become a Responsive Enterprise

Who Am I ?

Clear understanding of Continuous Delivery.

How to get started and prioritize your Continuous Delivery transition.

Takeaways

Continuous(Integration, Delivery, Deployment)?

Agility Ladder

Get Ready For CD

PeopleTools

Process

Start small, pick a low risk, low impact project.

Get Ready For CD

Bring about Collective Responsibility

Get Ready For CD

Continuous Integration with clear Definition of Done.

Get Ready For CD

Identify manual processes and convert to Code

• Deployments

• Testing

• Gate Control

• Orchestrating a Process

Get Ready For CD

Chalk out a process.(Basis for your deployment pipeline.)

Get Ready For CD

Mature deployment pipeline

Get Ready For CD

Set Metrics to Measure your success

Get Ready For CD

Real time alerting .Continuous Feedback.

Get Ready For CD

Robust fail safe plan.

Get Ready For CD

People over process over tools

Start small, pick a low risk, low impact project

Bring about Collective Responsibility

Chalk out a process

Identify manual processes and convert to Code

Continuous Integration with clear Definition of Done

Set Metrics to Measure your success

Real time alerting .Continuous Feedback

Robust fail safe plan

Summary

Relook existing architecture

• Microservices based (Modular, lightweight and independent)

Reduce number of branches in your SCM.(Trunk Based Development)

Shift Left

Infrastructure as Code

Auto Scaling

Continuous Deployment

Automated load, performance and security testing

AI and Machine Learning for self healing process

Scale up.

Selection of processes for automation.

Lack of meaningful metrics .

Lack of coordination between CI and CD.

Building CD on inefficient CI system.

Complex branching and merging strategy.

Generic pitfalls with implementation.

Thank You

top related