1 / 2

Devops Training-Lync School

Want to become a master in DevOps!!! Come, Join Us. We offer you the best Devops ClassRoom Training/Online Lectures with real time Project experience by Expertise Faculty . <br><br>For more details, Visit: http://lyncschool.com/DevOps-training<br>

lyncschool1
Download Presentation

Devops Training-Lync School

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: DevOps:    DevOps has become an overloaded Buzz word in present scenario. DevOps is a term Used for a group of Concepts, while not all new, which are organized into a movement and are rapidly spreading throughout the technical community. D​evOps can be defined by two different ideas. Firstly, DevOps is practise of Operations. In this, development Engineers participate in entire Service Life Cycle from Design and Development process to Production Support. And Secondly, DevOps has categorization based on Operations staff making use of many of the same techniques as Developers Developed for their System Work. ‘Dev’ is traditionally known to mean that everyone usually on the Code Side, from Developers to Front-end Designers to QA. And ‘Ops’, generally understood to include everyone traditionally on the System side, weather it is Linux Administrators or Network Admins. DevOps is an offspring of Agile software development. Agile development is an umbrella term used for several incremental and iterative software development methodologies. There are many popular agile methodologies. They are Scrum, Kanban, Scaled agile Framework, lean Development and Extreme Programming. Each Agile methodology is unique in its own approach. They share all common vision and core values. The basic principles of DevOps are: ⇨ ⇨ ⇨ It is developed and tested in an environment which is similar to production. It deploys builds frequently. It continuously validates quality operation. In order to improve the Speed and Quality of delivering Software, DevOps encourages Communication, Collaboration, Integration and Automation among Software Developers. Prioritize to DevOps application development, teams are responsible for the charge of business requirements gathering for software programs and writing code. Now, separate QA test team tests the program in an isolated development environment, if requirements were met, and release the code for operations to deploy. Now the deployment team is divided into groups like Networking and Database. Every time, when a software program is “thrown over the wall” to an independent team it adds bottlenecks. The problem arises when the teams work separately: ⇨ Dev is frequently unresponsive of QA and Ops obstruct prevent the program from working as an anticipated. QA and Ops are working across more features and have little context of business purpose and value of software. Every group has opposing goals which can lead to inefficiency and finger pointing when something goes wrong. Goals of DevOps: ⇨ ⇨

  2. ● To improve deployment frequency. ● To achieve fast time to market. ● Low failure rate of new releases. ● To shorten lead time between fixes. ● To improve mean time to recovery. When to adopt DevOps: ⇨ ⇨ For E-Commerce and other web site projects such as amazon, Flicker etc. For cloud platform such as Iaas and Paas. When not to adopt DevOps: ⇨ Mission critical applications such as banks, power systems etc.

More Related