DevOps

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

DevOps & Practices

Group 1
Overview
• What is DevOps?
• Do we really need DevOps?
• Seeing a business need for DevOps
• Finding business value in DevOps
• DevOps principles
• How does DevOps work anyways?
• Challenges and problems out there
• DevOps Principles
▪ Patrick Debois, who’s often called “the
father of DevOps”, coined the word

“DevOps” in 2009. As the word depicts, It’s a movement of
people who think it’s
it was formed by combining two words: change in the IT
“development” and “operations”. Industry - time to stop
DevOps is a collaborative way of wasting money, time to
developing and deploying software. start delivering great
software, and building
systems that scale and
last


Patrick Debois
Do we really need DevOps?
We define DevOps as a discipline, which allows us to bridge the gap between ongoing
development and operations

Developers always want to deliver changes as soon as possible. Operations want


reliability and stability.
What Drives the Need for DevOps?
• The need for greater collaboration between development and operations

terms

• A greater need for simultaneous deployment across different platforms

• Pressures from the business to release apps more quickly to meet

customer demand or enter new markets

• Need to improve the end customer experience

• The increasing need to develope or deploy cloud based applications

• Need to reduce IT costs


How does DevOps work anyways?
DevOps is a way of thinking
DevOps combines the best of all
Five Basic Principles of DevOps : teams providing the following:

▪ Eliminate the blame game, Open ▪ Develops and verifies against


post-mortems, Feedback, Rewarding production-like systems
failures ▪ Reduces cost/time to deliver - Deploy
▪ Continous Delivery, Monitoring, often, deploy faster with repeatable,
Configuration Management reliable process
▪ Business value for end user ▪ Increases Quality - Automated
testing, Reduce cost/time to test
▪ Performance Metrics, Logs, Business
goals Metrics, People Integration ▪ Reduces Defect cycle time - Increase
Metrics, KPI the ability to reproduce and fix
defects
▪ Ideas, Plans, Goals, Metrics,
Complications, Tools ▪ Increases Virtualize Environments
utilization •
▪ Reduces Deployment related
downtime •
▪ Minimizes rollback
Without
Automation
there is no
DevOps💔😔
• Automate Provisioning

• Automate Builds

• Automate Deployments

• Automate Testing

• Automate Monitoring

• Automate Metrics
Challenges and problems out
there
▪ It doesn’t matter whether you are in Cloud, Enterprise or Mobile. For each one of you,
stable software delivery on time is the key to your business success.
▪ Some of the serious issues blocking your software delivery are: Challenges and problems
out there
▪ Building and maintaining servers – Time consuming and unproductive
▪ No environment management - Differences in development and production environments
▪ Slow deployments – Costly error prone manual process and efforts
▪ No shared ownership - Lack of feedback and proper metric leads

Realize your entire business gets impacted if you do not have Continuous Delivery. To
enable that, you must adopt DevOps.

Some popular Tech that have adopted DevOps like Meta, Amazon, Google, Microsoft etc
DevOps
Principles

CD & CI?
Monitor and Logging?
Communication and
Collaboration?
Security?
Infrastructure as Code?
Merci à tous

Presentation by Group 1 on DevOps and DevOps Practices

You might also like