1 / 17

DevOps Tutorial for Beginners What is DevOps & DevOps Tools

DevOps Tools Are Used To Offer Improved Performance. You can explore more about above-listed DevOps tools (Puppet, Chef, Sensu, Nagios, Bamboo, Eclipse, Git, Saltstack, Jenkins ) that are used to provide improved performance by DevOps team. DevOps tools are used to improve the developer's efficiency.

JanBaskT
Download Presentation

DevOps Tutorial for Beginners What is DevOps & DevOps Tools

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 Tutorial for Beginners What is DevOps & DevOps Tools www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  2. Learning Objectives What is DevOps? Why do we need DevOps? DevOps Lifecycle DevOps vs Agile DevOps Principles DevOps Automation Tools Who is DevOps Engineer? The salary structure of a DevOps Engineer Wrapping Up ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  3. What is DevOps? The word DevOps is a combination of two words that is development and operations. This is a culture that promotes the collaboration between development team and the operations team. With the help of DevOps, The applications can be delivered faster and serve their customer needs nicely. www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  4. Why do we need DevOps? This is more about how DevOps addresses Dev and ops Challenges . JanBask Training Dev Challenges DevOps Solutions Code deployment time is higher Quick Deployment of Code Effective code management due to continuous integration Poor code management www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  5. Continued…. JanBask Training Ops Challenges DevOps Solutions Uptime maintenance is difficult Maximum reliability of Software Uptime Automation tools are not so effective Automation tools are highly effective Server monitoring is tough Continuous Monitoring Feedback is not given well Continuous Monitoring www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  6. DevOps Lifecycle DevOps is the effective collaboration between Development and IT operations. It is not possible to understand DevOps without knowing DevOps lifecycle. The important phase of DevOps life cycle are shown below that promotes continuous integration and continuous monitoring. www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  7. DevOps Vs. Agile Customer + Developer + Testers Operations + IT infrastructure Software Requirements ▪ Agile approach address the gap between customer and developer communities. ▪ DevOps approach address the gap between developer and IT operations communications www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  8. DevOps Principles Continuous integration & Automate everything Work together as a team Monitor and Test Everything Customer-centric Actions End to end Responsibility www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  9. DevOps Automation Tools Automation tools are vital to automate the test scripts and to achieve speed and the agility. The process is known as the DevOps Automation. The difficulties faced by the IT team when managing large IT infrastructure are divided into six major categories. These are - ▪ ▪ 1.Infrastructure Automation 2. Configuration Management 3. Deployment Automation 4. Performance Management 5. Log Management 6. Monitoring. www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  10. Continued… AWS : Infrastructure Automation With AWS, data can be scaled on demand and you don’t need to be present physically to manage the data center. ▪ The upfront hardware costs is negligible because resources can be shared in the cloud ▪ This is easy to configure AWS based on requirements. Chef : Configuration Management ▪ This is a DevOps tool to maintain speed, agility, scaling and consistency. ▪ This is useful to configure the most complex jobs. ▪ With DevOps, you have to make changes to one place and they are automatically reflected to servers. ▪ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  11. Continued… Jenkins : Deployment Automation This tool facilitates continuous integration and testing. ▪ With Jenkins, changes can be managed more effectively, as soon as the build is deployed in the marketplace. ▪ Splunk : Log Management As the name suggests, this tools automates the log management process. ▪ It helps in resolving various issues like sorting, aggregating, or analyzing multiple logs all at the same place. ▪ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  12. Continued… App Dynamic : Performance Management This tool offers monitoring of real-time processes. ▪ This tool collects data and helps developers in debugging code ad fixing errors. ▪ Nagios : Continuous Monitoring This tool makes sure that people are notified if server goes down or if there is any other technical issue. ▪ This is the tool that helps DevOps developers to find and fix the issues. ▪ www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  13. Who is DevOps Engineer? A DevOps Engineer is an IT professional who works with IT team to manage the code releases. The person should have the soft and hard skills to communicate effectively with development team, operations team, and the testing engineers. The two major roles for a DevOps profile are – DevOps Engineer and DevOps architect of DevOps engineer - $164,800 DevOps Architect - $140,000 to $190,000 Average salary Average salary of www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  14. The Salary Structure of a DevOps Engineer www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  15. The Salary Structure of a DevOps Engineer www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  16. Wrapping Up: Software is the driver for any modern business and organizations adopt the best DevOps practices to enable a more efficient and faster path to product deployment. So, the people with right DevOps skills like engineers or architects are expected to enjoy higher salaries in the market as compared to other IT practitioners worldwide.” DevOps Scales out creating demand for professionals www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

  17. Thank you Happy learning www.JanBaskTraining.com Copyright © JanBask Training. All rights reserved

More Related