SlideShare a Scribd company logo
Dev Ops Essentials Course
 Why I should know/learn DevOps
 What is new in DevOps or DevOps itself is new?
 Is it a tool or an approach of working or combination of only tools?
 Is it really required or just a myth of companies to create extra
pressure?
 Is it necessary to learn this or work with this? Is it easy to learn or
not? Can I get a good package after learning this? Etc.
 Can I learn it easily?
 Did DevOps helped any companies?
 Is it really changing anything or changed that we know but did not
notice?
 Will see all the details one by one
 Some terms we hear regularly during our work in software market
 Software Development Life Cycle(SDLC)
 Deployment
 Development
 Server(Linux/Unix/Windows etc.)
 Error in production
 Client is giving very less down time(cant work like this)
 Coding , Building , Release
 Success at development side , failure at production site
 Blame keeps on going….
 Software Development Life Cycle (SDLC)
 We know it already… (will see which phase we are working or
searching job )
 We all fall into some part of SDLC.
 What we hear or say or do in our offices or planning to do.
 Project requirement planning (Investigation or Feasibility Study and analysis)
 Task assignment (Design)
 Development (Coding with the language as decided during planning phase)
 VCS/SCM tools (Saving our changes to some remote central server)
 Build , Release (Create a runnable package out of code – Development only)
 Test (Test the functionality – Testing )
 Deployment (Installing our code to run in production server -Implementation)
 Maintenance (After deployment see for error and more requirement change)
 Waterfall Model
 V-Shaped Model
 Evolutionary Prototyping Model
 Spiral Method (SDM)
 Iterative and Incremental Method
 Agile development
 Process of working is mostly synchronous.
 Each process will wait for other process to complete if it’s a waterfall approach. Then
next phase will start.
 Time consuming and cost ineffective process.
 Cleary showing -- lot of waiting time for all the people involved in project
 Now we are thinking agile solved this. Because few year back all said same
thing
 Still there are gap between SDLC phases.
 We as Developer/tester will say, no gap is there. Because agile broke gap between Dev
and QA team.
 But operation (implementation/maintenance) are not in that relational chain
 That’s where companies faced measure business setback from their rivals who broke
that gap with operation team.
 The gap was continuously delivering quality and stable features frequently.
 Development/Testing (Combined phase as collaborated by Agile)
 After Development and testing, the code deployment time is huge.
 Pressure of work on old, pending and new code was high because deployment
time was high.
 Operations (Always a separate entity in SDLC)
 It is difficult to maintain ~100% uptime of the production environment.
 Infrastructure Automation tools are not very affective.
 Number of severs to be monitored keeps on increasing with time and hence the
complexity.
 It is very difficult to provide feedback and diagnose issue in the product.
 Off Course yes..
 DevOps is a way of working which collaborated all phases of SDLC in a
common platform where every process started working in
asynchronous continuous fashion.
 Some tools helped to make this work.
 As per theoretical definition
 DevOps is a practice of operations and development engineers participating
together in the entire software lifecycle, from design through the development
process to production support.
 We used some tools but they were not giving us that flavor of
flexibility because of the SDLC approach we followed.
Dev Ops Essentials Course
Dev Ops Essentials Course
Dev Ops Essentials Course
 Common thoughts
 I am happy with my coding/testing/scripting what ever I am doing?
 Some different team should do DevOps or whatever for me.
 I will only stick to my expertize area.
 I will enhance only that skill.
 That is future.
 DevOps is just a myth.
 DevOps anyway is not affecting what I am doing or what I will be doing
 As we have seen we are part of SDLC, So knowing DevOps model is
coming to our bucket.
 Companies are not going to hire new people for this work. (Cost
involved). Why to hire when existing employees can learn and do.
 If I am not doing then someone else will do. My job and career will
be on dilemma.
 Future of Software development will no more be a separated
process of coding/testing/operating.
 All will be merged and term will be Devops engineer.
 What you are doing, you will do that. But yes need to know all will
be managed in continuous fashion.
 I guess we are clear till now whether it is new or its some older way,
nothing new in it.
 Anyway It’s definitely a new way of working which broke the barrier of ways of
working between all the teams involved in a SDLC.
 We achieved DevOps by help of some tools at each stages of SDLC.
 Some tools we have already used. Some are new.
 We will see how tools helped in this DevOps approach.
 Blue color is part SDLC phases before implementation and
maintenance .
 Orange color is part of operations.
Dev Ops Essentials Course
Dev Ops Essentials Course
Dev Ops Essentials Course
Dev Ops Essentials Course
 Do I need to know all?
 No
 From each SDLC phase we will learn only one tool that is mostly used every
where.
 If you are not finding same tool in your company, not to worry.
 That will be mostly same what we will learn in our course.
 We will give overview of most of the tools used in DevOps.
 I am happy what I am doing. Tools won’t help me.
 You are thing it’s difficult to learn. We are here to help you.
 Yes
 Most of the companies are already into DevOps. No worry for job change and
good package
 Who are those companies mostly?
 Facebook
 Amazon
 Netflix
 Walmart
 Nordstrom
 Adobe
 Etc.
 Now you can tell are they all backward or forwarded companies? We
know how much they are paying too.
 You may laugh. But it’s true
 Pokémon Go (Best example of DevOps implementation)
 Tools helped Pokémon Go are
Dev Ops Essentials Course
 Will it be easy for me to learn all this?
 Yes, our course is designed so simple that you will enjoy each days learning.
 We will teach you in details of DevOps approaches at each phase of SDLC.
 We will teach you most popular tools from each phase of DevOps which will help you
to crack any DevOps interview and work better.
 How can I practice what I am learning?
 Will show you the local system setup. You can practice same. If any doubt, we will
clarify that.
 Is there any help for interview preparation?
 Yes, We will provide you questions/answers for DevOps.
 We will have mock test by end of our DevOps essential course.
 Will help you to create resume with DevOps technologies.
 Will help you to build your LinkedIn job profile..
 DevOps Introduction - History - Necessity - Benefits.
 Scripting - Linux and Python.
 Version Control- Git.
 Build Management Tool- Maven.
 Continuous Integration- Jenkins.
 Configuration Management – Puppet/Ansible
 Monitoring- Nagios.
 Elasticsearch-Kibana.
 Continuous Integration/Deployment - Docker.
 Container Management Tool - Kubernetes.
 Cloud Essentials – AWS.
Dev Ops Essentials Course

More Related Content

PDF
DevOps beyond the Tools
PPT
Pair Programming Presentation
DOCX
Edit4_Define the word Done - Lyle H
PDF
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
PDF
Continuous delivery its not about the technology, its about the people. @pipe...
PDF
Agile Test Driven Development
PDF
Jan de Vries - How to convince your boss that it is DevOps that he wants
PDF
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...
DevOps beyond the Tools
Pair Programming Presentation
Edit4_Define the word Done - Lyle H
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Continuous delivery its not about the technology, its about the people. @pipe...
Agile Test Driven Development
Jan de Vries - How to convince your boss that it is DevOps that he wants
HP's ALM11 Guides Companies Through Shifting Landscape of Application Develop...

What's hot (20)

PPT
Test-Driven Development
PPTX
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
PPTX
Test Driven Development
PDF
Pair programming demystified
PPT
Scrum and Test-driven development
PDF
Agile and test driven development
PPTX
ScrumOps - Scrum + Practical DevOps
PDF
Continuous Delivery - the missing parts - Paul Stack
PPT
Trends in Agile Testing by Lisa Crispin
PPT
Extreme & pair programming Slides ppt
PPTX
Making the Unstable Stable - An Intro To Testing
PPTX
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
PPTX
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
PDF
Agile testing overview
PPTX
Training methdology testers to developers
PPTX
Test driven development
PDF
Test driven development
PDF
Pair Programming (2014)
PPTX
Scrum plus – why scrum is not enough for successful delivery
PDF
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Test-Driven Development
Agile Software Development and Test Driven Development: Agil8's Dave Putman 3...
Test Driven Development
Pair programming demystified
Scrum and Test-driven development
Agile and test driven development
ScrumOps - Scrum + Practical DevOps
Continuous Delivery - the missing parts - Paul Stack
Trends in Agile Testing by Lisa Crispin
Extreme & pair programming Slides ppt
Making the Unstable Stable - An Intro To Testing
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Andy Rachleff, Wealthfront Presentation at Lean Startup SXSW
Agile testing overview
Training methdology testers to developers
Test driven development
Test driven development
Pair Programming (2014)
Scrum plus – why scrum is not enough for successful delivery
Overview on TDD (Test Driven Development) & ATDD (Acceptance Test Driven Deve...
Ad

Similar to Dev Ops Essentials Course (20)

PDF
Devops Tools Pratical Preparatório LPI
PPTX
Introduction to devops
PPTX
Getting Started with DevOps
PDF
Dev ops
PPTX
DevOps Overview in my own words
PDF
Cutting Edge on Development Methodologies in IT
PPT
what-is-devops.ppt
PPTX
PPTX
Practical DevOps
PPTX
DEVOPS - Laxmi Itikala.pptx bridging the gap
PPTX
What Is DevOps?
PPTX
DevOps Introduction
PDF
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
PDF
Knoldus SDLC Standard Practices
PPTX
DevOps Training | DevOps Online Training
PDF
Introduction to DevOps
PPTX
PDF
DevOps for absolute beginners
PDF
An introduction to DevOps
PPTX
DevOps Engineering.pptx
Devops Tools Pratical Preparatório LPI
Introduction to devops
Getting Started with DevOps
Dev ops
DevOps Overview in my own words
Cutting Edge on Development Methodologies in IT
what-is-devops.ppt
Practical DevOps
DEVOPS - Laxmi Itikala.pptx bridging the gap
What Is DevOps?
DevOps Introduction
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Knoldus SDLC Standard Practices
DevOps Training | DevOps Online Training
Introduction to DevOps
DevOps for absolute beginners
An introduction to DevOps
DevOps Engineering.pptx
Ad

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PDF
Nekopoi APK 2025 free lastest update
PPTX
history of c programming in notes for students .pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
top salesforce developer skills in 2025.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Softaken Excel to vCard Converter Software.pdf
Understanding Forklifts - TECH EHS Solution
Nekopoi APK 2025 free lastest update
history of c programming in notes for students .pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Odoo POS Development Services by CandidRoot Solutions
Odoo Companies in India – Driving Business Transformation.pdf
How Creative Agencies Leverage Project Management Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
PTS Company Brochure 2025 (1).pdf.......
top salesforce developer skills in 2025.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Operating system designcfffgfgggggggvggggggggg
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
wealthsignaloriginal-com-DS-text-... (1).pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Softaken Excel to vCard Converter Software.pdf

Dev Ops Essentials Course

  • 2.  Why I should know/learn DevOps  What is new in DevOps or DevOps itself is new?  Is it a tool or an approach of working or combination of only tools?  Is it really required or just a myth of companies to create extra pressure?  Is it necessary to learn this or work with this? Is it easy to learn or not? Can I get a good package after learning this? Etc.  Can I learn it easily?  Did DevOps helped any companies?  Is it really changing anything or changed that we know but did not notice?
  • 3.  Will see all the details one by one
  • 4.  Some terms we hear regularly during our work in software market  Software Development Life Cycle(SDLC)  Deployment  Development  Server(Linux/Unix/Windows etc.)  Error in production  Client is giving very less down time(cant work like this)  Coding , Building , Release  Success at development side , failure at production site  Blame keeps on going….
  • 5.  Software Development Life Cycle (SDLC)  We know it already… (will see which phase we are working or searching job )
  • 6.  We all fall into some part of SDLC.  What we hear or say or do in our offices or planning to do.  Project requirement planning (Investigation or Feasibility Study and analysis)  Task assignment (Design)  Development (Coding with the language as decided during planning phase)  VCS/SCM tools (Saving our changes to some remote central server)  Build , Release (Create a runnable package out of code – Development only)  Test (Test the functionality – Testing )  Deployment (Installing our code to run in production server -Implementation)  Maintenance (After deployment see for error and more requirement change)
  • 7.  Waterfall Model  V-Shaped Model  Evolutionary Prototyping Model  Spiral Method (SDM)  Iterative and Incremental Method  Agile development
  • 8.  Process of working is mostly synchronous.  Each process will wait for other process to complete if it’s a waterfall approach. Then next phase will start.  Time consuming and cost ineffective process.  Cleary showing -- lot of waiting time for all the people involved in project  Now we are thinking agile solved this. Because few year back all said same thing  Still there are gap between SDLC phases.  We as Developer/tester will say, no gap is there. Because agile broke gap between Dev and QA team.  But operation (implementation/maintenance) are not in that relational chain  That’s where companies faced measure business setback from their rivals who broke that gap with operation team.  The gap was continuously delivering quality and stable features frequently.
  • 9.  Development/Testing (Combined phase as collaborated by Agile)  After Development and testing, the code deployment time is huge.  Pressure of work on old, pending and new code was high because deployment time was high.  Operations (Always a separate entity in SDLC)  It is difficult to maintain ~100% uptime of the production environment.  Infrastructure Automation tools are not very affective.  Number of severs to be monitored keeps on increasing with time and hence the complexity.  It is very difficult to provide feedback and diagnose issue in the product.
  • 10.  Off Course yes..  DevOps is a way of working which collaborated all phases of SDLC in a common platform where every process started working in asynchronous continuous fashion.  Some tools helped to make this work.  As per theoretical definition  DevOps is a practice of operations and development engineers participating together in the entire software lifecycle, from design through the development process to production support.
  • 11.  We used some tools but they were not giving us that flavor of flexibility because of the SDLC approach we followed.
  • 15.  Common thoughts  I am happy with my coding/testing/scripting what ever I am doing?  Some different team should do DevOps or whatever for me.  I will only stick to my expertize area.  I will enhance only that skill.  That is future.  DevOps is just a myth.  DevOps anyway is not affecting what I am doing or what I will be doing
  • 16.  As we have seen we are part of SDLC, So knowing DevOps model is coming to our bucket.  Companies are not going to hire new people for this work. (Cost involved). Why to hire when existing employees can learn and do.  If I am not doing then someone else will do. My job and career will be on dilemma.  Future of Software development will no more be a separated process of coding/testing/operating.  All will be merged and term will be Devops engineer.  What you are doing, you will do that. But yes need to know all will be managed in continuous fashion.
  • 17.  I guess we are clear till now whether it is new or its some older way, nothing new in it.  Anyway It’s definitely a new way of working which broke the barrier of ways of working between all the teams involved in a SDLC.  We achieved DevOps by help of some tools at each stages of SDLC.  Some tools we have already used. Some are new.  We will see how tools helped in this DevOps approach.
  • 18.  Blue color is part SDLC phases before implementation and maintenance .  Orange color is part of operations.
  • 23.  Do I need to know all?  No  From each SDLC phase we will learn only one tool that is mostly used every where.  If you are not finding same tool in your company, not to worry.  That will be mostly same what we will learn in our course.  We will give overview of most of the tools used in DevOps.
  • 24.  I am happy what I am doing. Tools won’t help me.  You are thing it’s difficult to learn. We are here to help you.
  • 25.  Yes  Most of the companies are already into DevOps. No worry for job change and good package  Who are those companies mostly?  Facebook  Amazon  Netflix  Walmart  Nordstrom  Adobe  Etc.  Now you can tell are they all backward or forwarded companies? We know how much they are paying too.
  • 26.  You may laugh. But it’s true  Pokémon Go (Best example of DevOps implementation)  Tools helped Pokémon Go are
  • 28.  Will it be easy for me to learn all this?  Yes, our course is designed so simple that you will enjoy each days learning.  We will teach you in details of DevOps approaches at each phase of SDLC.  We will teach you most popular tools from each phase of DevOps which will help you to crack any DevOps interview and work better.  How can I practice what I am learning?  Will show you the local system setup. You can practice same. If any doubt, we will clarify that.  Is there any help for interview preparation?  Yes, We will provide you questions/answers for DevOps.  We will have mock test by end of our DevOps essential course.  Will help you to create resume with DevOps technologies.  Will help you to build your LinkedIn job profile..
  • 29.  DevOps Introduction - History - Necessity - Benefits.  Scripting - Linux and Python.  Version Control- Git.  Build Management Tool- Maven.  Continuous Integration- Jenkins.  Configuration Management – Puppet/Ansible  Monitoring- Nagios.  Elasticsearch-Kibana.  Continuous Integration/Deployment - Docker.  Container Management Tool - Kubernetes.  Cloud Essentials – AWS.