DevOps
Mr. Pradip Ashok Chougule
Department of Computer Engineering
International Institute of Information Technology, I²IT
www.isquareit.edu.inInternational Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20
22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
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
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
2
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.'
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 3
DevOps Lifecycle
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
Source: https://5gigs.com/global-devops-tool-market-2019-report-spotlight-on-
regional-analysis-industry-growth-and-company-profile/
4
What's in it for you?
• Collaboration and trust
• Release faster and work smarter
• Accelerate time to resolution
• Better manage unplanned work
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 5
DevOps Vs Agile
Features DevOps Agile
Agility
Agility in both Development &
Operations
Agility in only Development
Processes/ Practices
Involves processes such as CI,
CD, CT, etc.
Involves practices such as Agile
Scrum, Agile Kanban, etc.
Key Focus Area
Timeliness & quality have equal
priority
Timeliness is the main priority
Release Cycles/
Development
Sprints
Smaller release cycles with
immediate feedback
Smaller release cycles
Source of Feedback
Feedback is from self
(Monitoring tools)
Feedback is from customers
Scope of Work Agility & need for Automation Agility only
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
Source: https://www.edureka.co/blog/devops-vs-agile-everything-you-need-to-know/6
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
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 7
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.International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 8
• 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.
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 9
DevOps Automation Tools
1) Kamatera
2) Buddy
3) Basis Technologies
4) TestRail
5) QuerySurge
6) Jenkins
7) Vagrant
8) PagerDuty:
9) Prometheus
10) Ganglia
11) Snort
12) Splunk
13) Nagios
14) Chef
15) Sumo Logic
16) OverOps
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 10
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.International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 11
Thank You
For Further details, Please contact
Mr. Pradip Ashok Chougule
pradipc@isquareit.edu.in
Department of Computer Engineering
Hope Foundation’s
International Institute of Information Technology, I²IT Pune
P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1,
Pune - 411 057
Phone - +91 20 22933441/2/3
Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057
Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 12

What is DevOps?

  • 1.
    DevOps Mr. Pradip AshokChougule Department of Computer Engineering International Institute of Information Technology, I²IT www.isquareit.edu.inInternational Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in
  • 2.
    Contents • What isDevOps? • DevOps Lifecycle • What's in it for you? • DevOps Vs Agile • DevOps Principles • Roles and Responsibilities of a DevOps Engineer • DevOps Automation Tools • Summary International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 2
  • 3.
    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.' International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 3
  • 4.
    DevOps Lifecycle International Instituteof Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in Source: https://5gigs.com/global-devops-tool-market-2019-report-spotlight-on- regional-analysis-industry-growth-and-company-profile/ 4
  • 5.
    What's in itfor you? • Collaboration and trust • Release faster and work smarter • Accelerate time to resolution • Better manage unplanned work International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 5
  • 6.
    DevOps Vs Agile FeaturesDevOps Agile Agility Agility in both Development & Operations Agility in only Development Processes/ Practices Involves processes such as CI, CD, CT, etc. Involves practices such as Agile Scrum, Agile Kanban, etc. Key Focus Area Timeliness & quality have equal priority Timeliness is the main priority Release Cycles/ Development Sprints Smaller release cycles with immediate feedback Smaller release cycles Source of Feedback Feedback is from self (Monitoring tools) Feedback is from customers Scope of Work Agility & need for Automation Agility only International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in Source: https://www.edureka.co/blog/devops-vs-agile-everything-you-need-to-know/6
  • 7.
    DevOps Principles • Themain 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 International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 7
  • 8.
    Roles and Responsibilitiesof 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.International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 8
  • 9.
    • Prototype, developand 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. International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 9
  • 10.
    DevOps Automation Tools 1)Kamatera 2) Buddy 3) Basis Technologies 4) TestRail 5) QuerySurge 6) Jenkins 7) Vagrant 8) PagerDuty: 9) Prometheus 10) Ganglia 11) Snort 12) Splunk 13) Nagios 14) Chef 15) Sumo Logic 16) OverOps International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 10
  • 11.
    Summary • DevOps isa 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.International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 11
  • 12.
    Thank You For Furtherdetails, Please contact Mr. Pradip Ashok Chougule pradipc@isquareit.edu.in Department of Computer Engineering Hope Foundation’s International Institute of Information Technology, I²IT Pune P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 Website - www.isquareit.edu.in | Email - info@isquareit.edu.in International Institute of Information Technology, I²IT, P-14, Rajiv Gandhi Infotech Park, Hinjawadi Phase 1, Pune - 411 057 Phone - +91 20 22933441/2/3 | Website - www.isquareit.edu.in | Email - info@isquareit.edu.in 12