0% found this document useful (0 votes)
11 views10 pages

INTRO

DevOps is a collaborative culture between Development and Operations teams aimed at faster and automated code deployment. It emphasizes principles such as automation, continuous delivery, and quick feedback, while also differentiating itself from Agile by including operations in its processes. The document outlines the roles of a DevOps engineer, various automation tools, and the benefits of adopting DevOps practices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views10 pages

INTRO

DevOps is a collaborative culture between Development and Operations teams aimed at faster and automated code deployment. It emphasizes principles such as automation, continuous delivery, and quick feedback, while also differentiating itself from Agile by including operations in its processes. The document outlines the roles of a DevOps engineer, various automation tools, and the benefits of adopting DevOps practices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

Contents

• What is DevOps?
• DevOps Lifecycle
• What's in it for you?
• DevOps Vs Agile
• DevOps Principles
• Roles and Responsibilities of a DevOps Engineer
• DevOps Automation Tools
• Summary

1
What is DevOps?
• DevOps is a culture which promotes
collaboration between Development and
Operations Team to deploy code to production
faster in an automated & repeatable way.
• The word 'DevOps' is a combination of two
words 'development' and 'operations.'

2
DevOps Lifecycle

Source:
https://5gigs.com/global-devops-tool-market-2019-report-spotlight-on-regional-an
alysis-industry-growth-and-company-profile/

3
What's in it for you?
• Collaboration and trust
• Release faster and work smarter
• Accelerate time to resolution
• Better manage unplanned work

4
DevOps Vs Agile
Features DevOps Agile

Agility in both Development &


Agility Agility in only Development
Operations

Involves processes such as CI, Involves practices such as Agile


Processes/ Practices
CD, CT, etc. Scrum, Agile Kanban, etc.

Timeliness & quality have equal


Key Focus Area Timeliness is the main priority
priority

Release Cycles/
Smaller release cycles with
Development Smaller release cycles
immediate feedback
Sprints

Feedback is from self


Source of Feedback Feedback is from customers
(Monitoring tools)

Scope of Work Agility & need for Automation Agility only

5
Source: https://www.edureka.co/blog/devops-vs-agile-everything-you-need-to-know/
DevOps Principles
• The main principles of DevOps are
automation, continuous delivery, and
fast reaction to feedback.
• DevOps pillars in the CAMS acronym:
– Culture represented by human communication,
technical processes, and tools
– Automation of processes
– Measurement of KPIs
– Sharing feedback, best practices, and knowledge
6
Roles and Responsibilities of a
DevOps Engineer
• Develop large scale software solutions in at
least one of these languages Python, .NET, Java,
and JavaScript.
• Hands-on experience with Cassandra,
Elasticsearch, and MySQL.
• Linux server administration experience or a
deep understanding of Linux/Unix
• Hands-on experience using Puppet, or Chef, or
any other configuration management tool.
7
• Prototype, develop and apply software integrations
based on user feedback.
• Implement automation tools and frameworks (CI/CD
pipelines).
• Implement cloud (AWS, Azure, GCP) computing
ability to deploy upgrades and fixes.
• Able to carry out approaches such as risk-
management, clustering, load balancing, and failover.
• Conduct system tests for security, performance, and
availability.
8
DevOps Automation Tools
1) Kamatera 9) Prometheus
2) Buddy 10) Ganglia
3) Basis Technologies 11) Snort
4) TestRail 12) Splunk
5) QuerySurge 13) Nagios
6) Jenkins 14) Chef
7) Vagrant 15) Sumo Logic
8) PagerDuty: 16) OverOps

9
Summary
• DevOps is a culture which promotes collaboration between
Development and Operations Team to deploy code to
production faster in an automated & repeatable way.
• In the DevOps process operation team fully aware of the
progress of developer. The purchase and monitoring
planning is accurate.
• DevOps offers Maintainability, Predictability, Greater
quality cost efficiency and time to market.
• DevOps helps organizations in shifting their code
deployment cycles to weeks and months instead of years.

10

You might also like