Devops - PowerPoint PPT Presentation

About This Presentation
Title:

Devops

Description:

DevOps is a new term emerging from the collision of two major related trends. The first was also called “agile infrastructure” or “agile operations” it sprang from applying Agile and Lean approaches to operations work.  – PowerPoint PPT presentation

Number of Views:402
Slides: 14
Provided by: esakiraj

less

Transcript and Presenter's Notes

Title: Devops


1
Devops

2
Definition of DevOps
  • DevOps is a new term emerging from the collision
    of two major related trends. The first was
    also called agile infrastructure or agile
    operations it sprang from applying Agile and
    Lean approaches to operations work. 
  • The second is a much expanded understanding of
    the value of collaboration between development
    and operations staff throughout all stages of the
    development lifecycle when creating and operating
    a service, and how important operations has
    become in our increasingly service-oriented world.

3
What Are the Challenges DevOps Solves?
  • Prior to DevOps application development, teams
    were in charge of gathering business requirements
    for a software program and writing code.
  • Then a separate QA team tests the program in an
    isolated development environment, if requirements
    were met, and releases the code for operations to
    deploy.
  • The deployment teams are further fragmented into
    siloed groups like networking and database. Each
    time a software program is thrown over the wall
    to an independent team it adds bottlenecks.

4
What Is the Goal of DevOps?
  • Improve deployment frequency
  • Achieve faster time to market
  • Lower failure rate of new releases
  • Shorten lead time between fixes
  • Improve mean time to recovery

5
DevOps Tools
  • Nagios
  •  Monit
  •  Puppet
  •  Jenkins
  • Docker
  •  Ansible
  •  Chef

6
Phases of DevOps Maturity1.Waterfall Development
  • Before continuous integration, development teams
    would write a bunch of code for three to four
    months. Then those teams would merge their code
    in order to release it. The different versions of
    code would be so different and have so many
    changes that the actual integration step could
    take months. This process was very unproductive.

7
2.Continuous Integration
  • It is the practice of quickly integrating newly
    developed code with the main body of code that is
    to be released. Continuous integration saves a
    lot of time when the team is ready to release the
    code.
  • DevOps didnt come up with this term. It is an
    agile engineering practice originating from the
    Extreme Programming methodology.
  • The terms been around for a while, but DevOps has
    adopted this term because automation is required
    to successfully execute continuous integration.
    Continuous integration is often the first step
    down the path toward DevOps maturity.

8
3. Continuous Delivery
  • It is an extension of continuous integration
    DevOps stage 2. It sits on top of continuous
    integration.
  • When executing continuous delivery, you add
    additional automation and testing so that you
    dont just merge the code with the main code line
    frequently, but you get the code nearly ready to
    deploy with almost no human intervention.
  • Its the practice of having the code base
    continuously in a ready-to-deploy state.

9
4. Continuous Deployment
  • It not to be confused with continuous delivery
    DevOps nirvana, is the most advanced evolution
    of continuous delivery.
  • Its the practice of deploying all the way into
    production without any human intervention.

10
An agile approach
  • People teammates, customers, and interactions
    between these people instead of processes and
    tools
  • Immediacy Working software instead of
    comprehensive documentation
  • Flexibility Responding to, and even embracing,
    change instead of following a predetermined
    plan

11
Rolls of Devops
  • The DevOps evangelist
  • The release manager
  • The automation architect
  • The software developer/tester
  • The experience assurance (XA) professional
  • The security engineer
  • The utility technology player
  • These rolls will be learn by Devops Training in
    Chennai

12
Devops _at_ Greens Technologys
  • Agile DevOps Training in Chennai by Certified
    Professionals. Become an expert DevOps engineer
    from Best DevOps Training Institute in
    Chennai with the most experienced and DevOps
    certified expert trainers in the field.
  • Greens Technology provides DevOps training and
    certification in Chennai to professionals and
    corporates on Deployment and automation using
    devops tools - Chef, Docker, Puppet, Ansible,
    Nagios, Git, TestNG, SonarQube, Jenkins, and
    Project Object Model (POM) in Maven.
  • We offer DevOps job assistance (subject to
    project availability and partner requirements)
    for positions in India, Singapore, Dubai and the
    UK.

13
  • For any details you know please visit
    http//www.greenstechnologys.com/
Write a Comment
User Comments (0)
About PowerShow.com