Session 2

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Session – 2

Continuous Delivery & DevOps


Key Points:

• Collaboration
• Cloud computing – the disruptive innovation
• Why DevOps?
• The benefits of DevOps.

2
Collaboration
• DevOps attempts to fill these gaps by developing a partnership
between the development and operations teams.
• The DevOps movement emphasizes communication,
collaboration, and integration between software developers
and IT operations.
• DevOps promotes collaboration, and collaboration is facilitated
by automation and orchestration in order to improve
processes.
• In other words, DevOps essentially extends the continuous
development goals of the agile movement to continuous
integration and release.
• DevOps is a combination of agile practices and processes
leveraging the benefits of cloud solutions.
Collaboration Contd..
• Agile development and testing methodologies help us meet the
goals of continuously integrating, developing, building, deploying,
testing, and releasing applications.
• It provides a mechanism for constant feedback from different
teams and stakeholders.
• It also provides transparency in the form of a platform for
collaboration across teams, such as business analysts, developers,
and testers.
• One of the most popular sayings is that practice makes a man
perfect.
• What if that saying were applied to a production-like
environment? - Justify with Example
d computing – the disruptive innovat
•A major challenge is managing the infrastructure for all
environments.

•Virtualization and cloud environments can help you get started


with this, The cloud helps us overcome this hurdle by providing
flexible on-demand resources and environments.

•The cloud provides a repository of software—tools that can be


used on an on-demand basis.

5
d computing – the disruptive innovat
•The entire development, test, and production environments can
be monitored and managed using the facilities provided by cloud
providers.

•This means that operating systems, OS configuration, runtime


environments and configuration, infrastructure configuration, and
so forth can all be managed.

•Thus, DevOps on cloud brings in the best-of-breed solution from


both agile development and cloud solutions.

6
Why DevOps?
•DevOps is effective because of new methodologies, automation
tools, agile resources of cloud service providers, and other disruptive
innovations, practices, and technologies.

•However, it is not only about tools and technology DevOps is more


about culture than tools or technology alone.

•There is an urgent need of a huge change in the way development


and operations teams collaborate and communicate.
Why DevOps?
Contd..
•Identify the common issues faced by different sections of an organization
and change the strategy to bring more value, then it makes sense.

•Self-dependent teams bring out the best in them when they are
empowered.

•The end objective of the DevOps culture is continuous improvement


The benefits of DevOps:
Questions
1. Explain the need of Collaboration in Agile Environment.
2. Explain the need of Cloud Computing Platform for Agile.
3. Why we need DevOps
4. List out the benefits of DevOps.

You might also like