Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery...

19
Hit The Ground Running For Continous Delivery Ashwin Shankarananda

Transcript of Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery...

Page 1: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Hit The Ground Running For Continous Delivery

Ashwin Shankarananda

Page 2: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Senior DevOps Consultant @ Prowarness

Help organizations become a Responsive Enterprise

Who Am I ?

Page 3: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Clear understanding of Continuous Delivery.

How to get started and prioritize your Continuous Delivery transition.

Takeaways

Page 4: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Continuous(Integration, Delivery, Deployment)?

Page 5: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Agility Ladder

Page 6: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Get Ready For CD

PeopleTools

Process

Page 7: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

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

Get Ready For CD

Page 8: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Bring about Collective Responsibility

Get Ready For CD

Page 9: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Continuous Integration with clear Definition of Done.

Get Ready For CD

Page 10: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Identify manual processes and convert to Code

• Deployments

• Testing

• Gate Control

• Orchestrating a Process

Get Ready For CD

Page 11: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

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

Get Ready For CD

Page 12: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Mature deployment pipeline

Get Ready For CD

Page 13: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Set Metrics to Measure your success

Get Ready For CD

Page 14: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Real time alerting .Continuous Feedback.

Get Ready For CD

Page 15: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Robust fail safe plan.

Get Ready For CD

Page 16: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

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

Page 17: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

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.

Page 18: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

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.

Page 19: Hit The Ground Running For Continous Delivery · Hit The Ground Running For Continous Delivery Ashwin Shankarananda. ... Clear understanding of Continuous Delivery. How to get started

Thank You