1 / 11

Dev ops concept

Here's what you need to know about these two DevOps values. DevOps culture is characterized by increased collaboration, decreasing silos, shared responsibility, autonomous teams, improving quality<br>I found this website to be useful for learning DEVOPS . Have a look at the site. Hope it helps.<br>http://professional-guru.com/courses/devops-online-training/

Download Presentation

Dev ops concept

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 Concepts Professional-Guru.com

  2. Agenda • Background – Traditional and new Age developmentmethodologies. • Understand basics of DevOps – concept • DevOps building blocks – tools and technologies 1. Introduction to industry leading DevOpstools. • DevOps Benefits • Best practices to adoptDevOps 1. Dos and Don’ts of DevOps Professional-Guru.com

  3. Who should Opt - some Prerequisites ●Target Audience: • Everyone linked with Information technology, The Leadership team, software developers, Operations support team, etc. ●Good to have: Basic understanding of Application development methodologies – waterfall, Agile and similar. • Basic understanding of Testing methods- Unit testing, functional testing, UAT etc. • Network management and network security basics. • Infrastructure, environment management basics. • Coding standards, code build basics. • Professional-Guru.com

  4. What is DevOps? • DevOps Culture • Agile and DevOps – hand in hand • DevOps building blocks: •Code •Build DevelopmentTeam •Test Communication Collaboration Integration Automation •Packaging •Release management •Configuration management •Application and Infrastructuremonitoring Operations Team Professional-Guru.com

  5. Why DevOps ? Development Vs Operations:Break down barriersenabling • According to Forrester, As IT organizations struggle to with the changing IT and business landscapes, the concept of DevOps (development + operations = DevOps) has been singled out by many as the way in which infrastructure and operations (I&O) can better work with other IT silos to benefit the business. Getting DevOps right will address many of the issues enterprises consistently have with IT, applications failing to meet both functional and nonfunctional requirements, delivery delays, increased inflexibility to change. Success will require steps ▪ Change your changemanagement. deal o Trust and shared ownership Encouraging collaboration Accelerating innovation. • • • such as costs, and an mastering six ▪ Communicate more often with the app dev groupto increase its knowledge aboutOperations. • Simplify & advocate “Agility” across the application life cycle management ▪ Consider app dev as “servicedev.” ▪ Understand and manage the diversity of views on IT delivery. • Measurable business benefits through integratable IT Process Management. ▪ Integrate I&O’s mission statement with the business. –Ref: Forrester Article “ Improving the Ops in DevOps”. Professional-Guru.com

  6. Why DevOps Construction Deployment Conception Initiation Analysis Testing Design Traditional Increased Agility: To enable instant changedeployment Deliverables Requiremen Requiremen Increased Quality: To improve enduser satisfaction Design Deploy Design Deploy Code Code Test Test Agile ts ts ImproveInnovation To increase innovationcycle Iteration1 Iteration2 Reduced Outages Less outages in production (about 80% outages are changerelated) DevOps – workflowautomation Professional-Guru.com

  7. DevOps in business • Ever-changing business needs • Quick to market requirement 1. Tight delivery deadlines 2. “The code works on my machine” – blame game 3. Disconnect bet’n Development and Operations team.  Introduction of automation tools and DevOps processes  Cultural shift – initial resistance to change. Training and mentoring.  Win-Win situation Professional-Guru.com

  8. How can we apply DevOps principles? Common goals of an enterprise DevOpspractice Increased deployment frequency Reduced lead time for changes Faster recovery when problems occur More robust and better integratedsecurity A “shift left” in quality – quality of code, testing,architecture, “deployability” and culture Fast feedback loops and effective communication betweenteams and departments • • • • • • Professional-Guru.com

  9. Concepts Agile development Code Build T est release Deploy Operate Integrate ContinuousIntegration ContinuousDelivery ContinuousDeployment DevOps ContinuousIntegration ContinuousDelivery Continuous Deployment • CentralizedBuild process • CheckQuality • Deploy • Test FunctionalQuality Centralized Build process Check Quality of build Deployable • CentralizedBuild process • Check Quality ofbuild • Feedback CodeQuality • • • ProcessQuality Professional-Guru.com

  10. DevOps landscape DevOps is a term used to refer to a set of practices that emphasize the collaboration and communication of both ‘software developers’ and ‘Operations Support’ professionals while automating the process of software delivery and infrastructurechanges. It aims at establishing a culture and environment, where building, testing, and releasing software can happen rapidly, frequently, and morereliably Professional-Guru.com

  11. Industry leading DevOps tools Version Control system : SVN, GIT,TFS Code quality and test validation: Sonar, IntelliJ Build automation:Maven Continuous Integration and delivery: Jenkins, TeamCity, Bamboo, TFS Configuration management: Chef, Puppet, Ansible, Docker Application performance and monitoring (APM): Nagios, Zabbix Log analysis: Logstash, Elasticsearch • • • • • • • Professional-Guru.com

More Related