0% found this document useful (0 votes)
13 views33 pages

Dev Ops

Uploaded by

sarakore2108
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views33 pages

Dev Ops

Uploaded by

sarakore2108
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

DevOps

Principles of DevOps
• Customer focus
The goal of DevOps best practices is to build an environment that is innovative,
agile, and responds quickly to changing market needs. To achieve this, you would
have to review processes, data, and the market – much faster than your competitors.

This means you would have to create an organizational culture that is focused on
meeting customers’ needs by reviewing performance and identifying processes that
can be automated.

• Complete ownership
The one team mindset that works behind the DevOps principles helps bring down
barriers that exist between the operations and development teams. Complete
ownership means that the wall doesn’t exist between teams, and the DevOps team as
a whole is responsible for every stage of product development and the quality of the
end deliverable.
Principles of DevOps
• Systems thinking
This is another one of the key principles of DevOps that calls for people to
change their mindset around development and operations. Instead of working
in silos, the approach helps teams see the bigger picture. This helps better the
team productivity, ensures clear understanding of what needs to be fixed,
lowers the response time, and betters the product efficiency.

• Continuous improvement
Continuous betterment of the process and product is the next core DevOps
principle. With the teams working together focusing on one goal and
continuously improving, it becomes easy. This also helps the teams stay
flexible at times of change, even when they are facing failures.
Principles of DevOps
• Automation
Automation is a big part of the DevOps model. It enables the processes to get
streamlined, which lowers the time it takes for teams to respond to the market and fix
issues. Through automation using DevOps tools, companies are able to release products
to customers at a much speedier rate. The success of this principle, however, lies in
your DevOps team identifying the process which can get automated and completed in a
speedy manner.
• Communication and collaboration
Better communication and improved collaboration are key DevOps principles. The
development and operations teams when work together are able to –
▪ Create robust products
▪ Cut back on the response time
▪ Improve customer service
▪ As you build a DevOps mindset, you will see better communication and collaboration happening
among employees.
Principles of DevOps
• Focus on results
The last one of the key DevOps principles is having a focus on results. A
DevOps organization always starts the project development with the end
goal in mind. From there on, the teams understand the complete
production process and the end goal that the product will achieve from
day one. As a result, they communicate and collaborate efficiently and
work on autonomy to build products that solve real-world customer
issues.
CI CD Pipeline

Version Continuous Continuous Continuous


control integration delivery deployment

Maintains different Compile, validate, code Deploying the build Deploying the tested
versions of the code reviews, unit testing, application to test application on the prod
integration testing servers, performing server for release.
UAT
Configuration management
Source code management Continuous build Continuous testing
and containerization

You might also like