1 / 13

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. <br>

esakiraj
Download Presentation

Devops

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 didn’t 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 don’t just merge the code with the main code line frequently, but you get the code nearly ready to deploy with almost no human intervention. • It’s 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. • It’s 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 @ 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/

More Related